[][src]Struct jvm_rs::jvmti::jvmtiEventCallbacks

#[repr(C)]pub struct jvmtiEventCallbacks {
    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,
    pub reserved85: jvmtiEventReserved,
    pub SampledObjectAlloc: jvmtiEventSampledObjectAlloc,
}

Fields

VMInit: jvmtiEventVMInitVMDeath: jvmtiEventVMDeathThreadStart: jvmtiEventThreadStartThreadEnd: jvmtiEventThreadEndClassFileLoadHook: jvmtiEventClassFileLoadHookClassLoad: jvmtiEventClassLoadClassPrepare: jvmtiEventClassPrepareVMStart: jvmtiEventVMStartException: jvmtiEventExceptionExceptionCatch: jvmtiEventExceptionCatchSingleStep: jvmtiEventSingleStepFramePop: jvmtiEventFramePopBreakpoint: jvmtiEventBreakpointFieldAccess: jvmtiEventFieldAccessFieldModification: jvmtiEventFieldModificationMethodEntry: jvmtiEventMethodEntryMethodExit: jvmtiEventMethodExitNativeMethodBind: jvmtiEventNativeMethodBindCompiledMethodLoad: jvmtiEventCompiledMethodLoadCompiledMethodUnload: jvmtiEventCompiledMethodUnloadDynamicCodeGenerated: jvmtiEventDynamicCodeGeneratedDataDumpRequest: jvmtiEventDataDumpRequestreserved72: jvmtiEventReservedMonitorWait: jvmtiEventMonitorWaitMonitorWaited: jvmtiEventMonitorWaitedMonitorContendedEnter: jvmtiEventMonitorContendedEnterMonitorContendedEntered: jvmtiEventMonitorContendedEnteredreserved77: jvmtiEventReservedreserved78: jvmtiEventReservedreserved79: jvmtiEventReservedResourceExhausted: jvmtiEventResourceExhaustedGarbageCollectionStart: jvmtiEventGarbageCollectionStartGarbageCollectionFinish: jvmtiEventGarbageCollectionFinishObjectFree: jvmtiEventObjectFreeVMObjectAlloc: jvmtiEventVMObjectAllocreserved85: jvmtiEventReservedSampledObjectAlloc: jvmtiEventSampledObjectAlloc

Trait Implementations

impl Clone for jvmtiEventCallbacks[src]

impl Copy for jvmtiEventCallbacks[src]

impl Debug for jvmtiEventCallbacks[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.