aosp12/art/openjdkjvmti
hcl 7be3fd486c init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
..
include init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
Android.bp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
MODULE_LICENSE_GPL_WITH_CLASSPATH_EXCEPTION init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
NOTICE init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
OpenjdkJvmTi.cc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
README.md init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
alloc_manager.cc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
alloc_manager.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
art_jvmti.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
deopt_manager.cc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
deopt_manager.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
events-inl.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
events.cc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
events.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
fixed_up_dex_file.cc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
fixed_up_dex_file.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
jvmti_allocator.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
jvmti_weak_table-inl.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
jvmti_weak_table.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
object_tagging.cc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
object_tagging.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_allocator.cc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_allocator.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_breakpoint.cc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_breakpoint.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_class.cc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_class.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_class_definition.cc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_class_definition.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_class_loader-inl.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_class_loader.cc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_class_loader.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_ddms.cc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_ddms.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_dump.cc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_dump.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_extension.cc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_extension.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_field.cc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_field.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_heap.cc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_heap.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_jni.cc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_jni.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_logging.cc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_logging.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_method.cc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_method.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_monitor.cc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_monitor.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_object.cc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_object.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_phase.cc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_phase.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_properties.cc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_properties.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_redefine.cc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_redefine.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_search.cc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_search.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_stack.cc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_stack.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_thread.cc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_thread.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_threadgroup.cc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_threadgroup.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_timers.cc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti_timers.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
transform.cc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
transform.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00

README.md

openjdkjvmti plugin

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