Name Date Size #Lines LOC

..--

include/H25-Apr-2025-2,5541,871

Android.bpH A D25-Apr-20253.8 KiB139131

LICENSEH A D25-Apr-20251.4 KiB3023

MODULE_LICENSE_GPL_WITH_CLASSPATH_EXCEPTIONHD25-Apr-20250

OpenjdkJvmTi.ccH A D25-Apr-202564.2 KiB1,6651,417

README.mdH A D25-Apr-2025297 86

alloc_manager.ccH A D25-Apr-20259.6 KiB218133

alloc_manager.hH A D25-Apr-20254.4 KiB11665

art_jvmti.hH A D25-Apr-202513.9 KiB359249

deopt_manager.ccH A D25-Apr-202521.3 KiB529385

deopt_manager.hH A D25-Apr-20257.6 KiB194107

events-inl.hH A D25-Apr-202532.2 KiB703584

events.ccH A D25-Apr-202565 KiB1,6711,360

events.hH A D25-Apr-202519.6 KiB451287

jvmti_allocator.hH A D25-Apr-20255.3 KiB176114

jvmti_weak_table-inl.hH A D25-Apr-202513.6 KiB410293

jvmti_weak_table.hH A D25-Apr-20258.7 KiB228144

object_tagging.ccH A D25-Apr-20253.1 KiB10054

object_tagging.hH A D25-Apr-20253.8 KiB10860

ti_allocator.ccH A D25-Apr-20253 KiB9652

ti_allocator.hH A D25-Apr-20252.3 KiB6623

ti_breakpoint.ccH A D25-Apr-20257.4 KiB195145

ti_breakpoint.hH A D25-Apr-20253 KiB9949

ti_class.ccH A D25-Apr-202543.8 KiB1,172942

ti_class.hH A D25-Apr-20254.5 KiB10553

ti_class_definition.ccH A D25-Apr-20258.5 KiB213147

ti_class_definition.hH A D25-Apr-20255.6 KiB172100

ti_class_loader-inl.hH A D25-Apr-20252.9 KiB7535

ti_class_loader.ccH A D25-Apr-20258.4 KiB191127

ti_class_loader.hH A D25-Apr-20254.2 KiB10045

ti_ddms.ccH A D25-Apr-20253.4 KiB9150

ti_ddms.hH A D25-Apr-20252.1 KiB5417

ti_dump.ccH A D25-Apr-20253.5 KiB9449

ti_dump.hH A D25-Apr-20251.9 KiB5314

ti_extension.ccH A D25-Apr-202530.2 KiB752639

ti_extension.hH A D25-Apr-20252.5 KiB6121

ti_field.ccH A D25-Apr-202512 KiB340270

ti_field.hH A D25-Apr-20253.3 KiB8239

ti_heap.ccH A D25-Apr-202577.1 KiB1,9921,635

ti_heap.hH A D25-Apr-20253.6 KiB11473

ti_jni.ccH A D25-Apr-20253.3 KiB9241

ti_jni.hH A D25-Apr-20252.5 KiB5912

ti_logging.ccH A D25-Apr-20255.7 KiB163108

ti_logging.hH A D25-Apr-20253.6 KiB10556

ti_method.ccH A D25-Apr-202548.3 KiB1,3131,118

ti_method.hH A D25-Apr-20254.9 KiB11564

ti_monitor.ccH A D25-Apr-202514.4 KiB442303

ti_monitor.hH A D25-Apr-20252.5 KiB6419

ti_object.ccH A D25-Apr-20255.5 KiB13890

ti_object.hH A D25-Apr-20252 KiB5213

ti_phase.ccH A D25-Apr-20255.7 KiB160107

ti_phase.hH A D25-Apr-20252.3 KiB7022

ti_properties.ccH A D25-Apr-20258.5 KiB237162

ti_properties.hH A D25-Apr-20252 KiB5213

ti_redefine.ccH A D25-Apr-2025136 KiB3,1542,576

ti_redefine.hH A D25-Apr-202515.3 KiB370243

ti_search.ccH A D25-Apr-202514.6 KiB406298

ti_search.hH A D25-Apr-20252.3 KiB6019

ti_stack.ccH A D25-Apr-202554.9 KiB1,4381,130

ti_stack.hH A D25-Apr-20254.8 KiB13279

ti_thread.ccH A D25-Apr-202543.4 KiB1,156878

ti_thread.hH A D25-Apr-20258.7 KiB19396

ti_threadgroup.ccH A D25-Apr-202510.1 KiB285201

ti_threadgroup.hH A D25-Apr-20252.5 KiB6122

ti_timers.ccH A D25-Apr-20253 KiB9446

ti_timers.hH A D25-Apr-20252 KiB5213

transform.ccH A D25-Apr-20259.3 KiB223158

transform.hH A D25-Apr-20252.6 KiB7227

README.md

1openjdkjvmti plugin
2====
3
4This is a partial implementation of the JVMTI v1.2 interface for the android
5runtime as a plugin. This allows the use of agents that can modify the running
6state of the program by modifying dex files in memory and performing other
7operations on the global runtime state.
8