art/openjdkjvmti
cpeng fb5520955d android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
..
include android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
Android.bp android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
MODULE_LICENSE_GPL_WITH_CLASSPATH_EXCEPTION android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
NOTICE android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
OpenjdkJvmTi.cc android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
README.md android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
alloc_manager.cc android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
alloc_manager.h android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
art_jvmti.h android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
deopt_manager.cc android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
deopt_manager.h android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
events-inl.h android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
events.cc android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
events.h android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
jvmti_allocator.h android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
jvmti_weak_table-inl.h android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
jvmti_weak_table.h android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
object_tagging.cc android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
object_tagging.h android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_allocator.cc android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_allocator.h android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_breakpoint.cc android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_breakpoint.h android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_class.cc android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_class.h android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_class_definition.cc android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_class_definition.h android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_class_loader-inl.h android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_class_loader.cc android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_class_loader.h android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_ddms.cc android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_ddms.h android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_dump.cc android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_dump.h android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_extension.cc android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_extension.h android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_field.cc android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_field.h android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_heap.cc android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_heap.h android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_jni.cc android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_jni.h android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_logging.cc android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_logging.h android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_method.cc android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_method.h android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_monitor.cc android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_monitor.h android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_object.cc android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_object.h android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_phase.cc android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_phase.h android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_properties.cc android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_properties.h android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_redefine.cc android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_redefine.h android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_search.cc android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_search.h android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_stack.cc android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_stack.h android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_thread.cc android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_thread.h android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_threadgroup.cc android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_threadgroup.h android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_timers.cc android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
ti_timers.h android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
transform.cc android 13 from xiaosuan 2025-08-25 08:21:32 +08:00
transform.h android 13 from xiaosuan 2025-08-25 08:21:32 +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.