(Generated by scripts/public_api_report.sh)
This report summarizes the intended public surface of jvmti-bindings.
Agenttraitexport_agent!macroget_default_callbacksjnire-export (crate::sys::jni)- Modules:
env,sys,classfile,prelude,advanced(feature-gated)
Public types:
JvmtiJniEnvLocalRefGlobalRefThreadInfoThreadGroupInfoMonitorUsageStackInfoExtensionParamInfoExtensionFunctionInfoExtensionEventInfoLocalVariableEntry
sys::jni- Raw JNI types, constants, and function tables.sys::jvmti- Raw JVMTI types, constants, and function tables.
Note: sys mirrors JNI/JVMTI headers and may grow with new JDK versions.
ClassFileand supporting structs/enums for all standard Java 8-27 attributes.ClassFile::parse(bytes)entry point.
Recommended imports for agent authors:
Agent,export_agent!,get_default_callbacksenv::{Jvmti, JniEnv, LocalRef, GlobalRef}sys::{jni, jvmti}
Feature-gated helpers (disabled by default):
advanced::heap_graph(heap-graphfeature)
envand top-level exports are intended to be stable.sysis a low-level mirror of JNI/JVMTI C headers.advancedis explicitly allowed to change more rapidly.