Struct jvmti_sys::jvmtiEventCallbacks
source · #[repr(C)]pub struct jvmtiEventCallbacks {Show 35 fields
pub VMInit: jvmtiEventVMInit,
pub VMDeath: jvmtiEventVMDeath,
pub ThreadStart: jvmtiEventThreadStart,
pub ThreadEnd: jvmtiEventThreadEnd,
pub ClassFileLoadHook: jvmtiEventClassFileLoadHook,
pub ClassLoad: jvmtiEventClassLoad,
pub ClassPrepare: jvmtiEventClassPrepare,
pub VMStart: jvmtiEventVMStart,
pub Exception: jvmtiEventException,
pub ExceptionCatch: jvmtiEventExceptionCatch,
pub SingleStep: jvmtiEventSingleStep,
pub FramePop: jvmtiEventFramePop,
pub Breakpoint: jvmtiEventBreakpoint,
pub FieldAccess: jvmtiEventFieldAccess,
pub FieldModification: jvmtiEventFieldModification,
pub MethodEntry: jvmtiEventMethodEntry,
pub MethodExit: jvmtiEventMethodExit,
pub NativeMethodBind: jvmtiEventNativeMethodBind,
pub CompiledMethodLoad: jvmtiEventCompiledMethodLoad,
pub CompiledMethodUnload: jvmtiEventCompiledMethodUnload,
pub DynamicCodeGenerated: jvmtiEventDynamicCodeGenerated,
pub DataDumpRequest: jvmtiEventDataDumpRequest,
pub reserved72: jvmtiEventReserved,
pub MonitorWait: jvmtiEventMonitorWait,
pub MonitorWaited: jvmtiEventMonitorWaited,
pub MonitorContendedEnter: jvmtiEventMonitorContendedEnter,
pub MonitorContendedEntered: jvmtiEventMonitorContendedEntered,
pub reserved77: jvmtiEventReserved,
pub reserved78: jvmtiEventReserved,
pub reserved79: jvmtiEventReserved,
pub ResourceExhausted: jvmtiEventResourceExhausted,
pub GarbageCollectionStart: jvmtiEventGarbageCollectionStart,
pub GarbageCollectionFinish: jvmtiEventGarbageCollectionFinish,
pub ObjectFree: jvmtiEventObjectFree,
pub VMObjectAlloc: jvmtiEventVMObjectAlloc,
}
Fields
VMInit: jvmtiEventVMInit
VMDeath: jvmtiEventVMDeath
ThreadStart: jvmtiEventThreadStart
ThreadEnd: jvmtiEventThreadEnd
ClassFileLoadHook: jvmtiEventClassFileLoadHook
ClassLoad: jvmtiEventClassLoad
ClassPrepare: jvmtiEventClassPrepare
VMStart: jvmtiEventVMStart
Exception: jvmtiEventException
ExceptionCatch: jvmtiEventExceptionCatch
SingleStep: jvmtiEventSingleStep
FramePop: jvmtiEventFramePop
Breakpoint: jvmtiEventBreakpoint
FieldAccess: jvmtiEventFieldAccess
FieldModification: jvmtiEventFieldModification
MethodEntry: jvmtiEventMethodEntry
MethodExit: jvmtiEventMethodExit
NativeMethodBind: jvmtiEventNativeMethodBind
CompiledMethodLoad: jvmtiEventCompiledMethodLoad
CompiledMethodUnload: jvmtiEventCompiledMethodUnload
DynamicCodeGenerated: jvmtiEventDynamicCodeGenerated
DataDumpRequest: jvmtiEventDataDumpRequest
reserved72: jvmtiEventReserved
MonitorWait: jvmtiEventMonitorWait
MonitorWaited: jvmtiEventMonitorWaited
MonitorContendedEnter: jvmtiEventMonitorContendedEnter
MonitorContendedEntered: jvmtiEventMonitorContendedEntered
reserved77: jvmtiEventReserved
reserved78: jvmtiEventReserved
reserved79: jvmtiEventReserved
ResourceExhausted: jvmtiEventResourceExhausted
GarbageCollectionStart: jvmtiEventGarbageCollectionStart
GarbageCollectionFinish: jvmtiEventGarbageCollectionFinish
ObjectFree: jvmtiEventObjectFree
VMObjectAlloc: jvmtiEventVMObjectAlloc
Trait Implementations
sourceimpl Clone for jvmtiEventCallbacks
impl Clone for jvmtiEventCallbacks
sourceimpl Default for jvmtiEventCallbacks
impl Default for jvmtiEventCallbacks
impl Copy for jvmtiEventCallbacks
Auto Trait Implementations
impl RefUnwindSafe for jvmtiEventCallbacks
impl Send for jvmtiEventCallbacks
impl Sync for jvmtiEventCallbacks
impl Unpin for jvmtiEventCallbacks
impl UnwindSafe for jvmtiEventCallbacks
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more