/jvmti-examples

Learning JVMTI - Code examples

Primary LanguageC++MIT LicenseMIT

jvmti-examples

A collection of JVMTI code examples covering the following -

Methods

  • Get All StackTraces
  • Get System Properties

Events (Still to be developed)

  • 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