A collection of JVMTI code examples covering the following -
- Get All StackTraces
- Get System Properties
- VMInit
- VMDeath
- ThreadStart
- ThreadEnd;
- ClassFileLoadHook
- ClassLoad
- ClassPrepare
- VMStart
- Exception
- ExceptionCatch;
- SingleStep;
- FramePop
- Breakpoint
- FieldAccess
- FieldModification
- MethodEntry
- MethodExit
- NativeMethodBind
- CompiledMethodLoad
- CompiledMethodUnload
- DynamicCodeGenerated
- DataDumpRequest
- MonitorWait
- MonitorWaited
- MonitorContendedEnter
- MonitorContendedEntered
- ResourceExhausted
- GarbageCollectionStart
- GarbageCollectionFinish
- ObjectFree
- VMObjectAlloc