Functions | |
| void | jvmti_method_enter_callback (Method_Handle method) |
| Method enter callback which is called from all JIT compiled methods, This callback is called before synchronization is done for synchronized methods. | |
| void | jvmti_method_exit_callback (Method_Handle method, jvalue *return_value) |
| Method exit callback which is called from all JIT compiled methods. | |
| void | jvmti_field_access_callback (Field_Handle field, Method_Handle method, jlocation location, ManagedObject *object) |
| Field access callback which is called from JITted code compiled with <field access>=""> flag whenever access of field which has <field access="" mask>=""> set occures. | |
| void | jvmti_field_modification_callback (Field_Handle field, Method_Handle method, jlocation location, ManagedObject *object, jvalue *new_value) |
| Field modification callback which is called from JITted code compiled with <field modification>=""> flag whenever modification of field which has <field modification="" mask>=""> set occures. | |
| void | jvmti_safe_point () |
| Callback which is called frim JITted code. | |
| void jvmti_method_enter_callback | ( | Method_Handle | method | ) |
Method enter callback which is called from all JIT compiled methods, This callback is called before synchronization is done for synchronized methods.
Garbage collector should be enabled.
| method | - handle of the called method |
| void jvmti_method_exit_callback | ( | Method_Handle | method, | |
| jvalue * | return_value | |||
| ) |
Method exit callback which is called from all JIT compiled methods.
This callback is called after synchronization is done for synchronized methods. Garbage collector should be enabled.
| method | - handle of the exiting method | |
| return_value | - the return value of the method if method is not void |
| void jvmti_field_access_callback | ( | Field_Handle | field, | |
| Method_Handle | method, | |||
| jlocation | location, | |||
| ManagedObject * | object | |||
| ) |
Field access callback which is called from JITted code compiled with <field access>=""> flag whenever access of field which has <field access="" mask>=""> set occures.
Garbage collector must be disabled.
| field | - handle of the field under access | |
| method | - handle of the method, which accesses field | |
| location | - location of code which accesses field | |
| object | - non GC-safe pointer to the object, which field is beeng accessed or NULL for static field |
| void jvmti_field_modification_callback | ( | Field_Handle | field, | |
| Method_Handle | method, | |||
| jlocation | location, | |||
| ManagedObject * | object, | |||
| jvalue * | new_value | |||
| ) |
Field modification callback which is called from JITted code compiled with <field modification>=""> flag whenever modification of field which has <field modification="" mask>=""> set occures.
Garbage collector must be disabled.
| field | - handle of the field under modification | |
| method | - handle of the method, which modifies field | |
| location | - location of code which modifies field | |
| object | - non GC-safe pointer to the object, which field is beeng accessed or NULL for static field | |
| new_value | - pointer to the new value for the field |
| void jvmti_safe_point | ( | ) |
Callback which is called frim JITted code.
Serves as a wrapper for hythread_safe_point().
Genereated on Tue Mar 11 19:25:57 2008 by Doxygen.
(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.