comparison src/share/vm/prims/jvmtiExport.hpp @ 1579:e9ff18c4ace7

Merge
author jrose
date Wed, 02 Jun 2010 22:45:42 -0700
parents c18cbe5936b8 852d0157c696
children f95d63e2154a
comparison
equal deleted inserted replaced
1562:dfe27f03244a 1579:e9ff18c4ace7
142 } 142 }
143 143
144 // posts any pending CompiledMethodUnload events. 144 // posts any pending CompiledMethodUnload events.
145 static void post_pending_compiled_method_unload_events(); 145 static void post_pending_compiled_method_unload_events();
146 146
147 // Perform the actual notification to interested JvmtiEnvs.
148 static void post_compiled_method_unload_internal(JavaThread* self, jmethodID mid, const void* code_begin);
149
147 // posts a DynamicCodeGenerated event (internal/private implementation). 150 // posts a DynamicCodeGenerated event (internal/private implementation).
148 // The public post_dynamic_code_generated* functions make use of the 151 // The public post_dynamic_code_generated* functions make use of the
149 // internal implementation. 152 // internal implementation.
150 static void post_dynamic_code_generated_internal(const char *name, const void *code_begin, const void *code_end) KERNEL_RETURN; 153 static void post_dynamic_code_generated_internal(const char *name, const void *code_begin, const void *code_end) KERNEL_RETURN;
151 154
297 jint *cached_length_ptr); 300 jint *cached_length_ptr);
298 static void post_native_method_bind(methodOop method, address* function_ptr) KERNEL_RETURN; 301 static void post_native_method_bind(methodOop method, address* function_ptr) KERNEL_RETURN;
299 static void post_compiled_method_load(nmethod *nm) KERNEL_RETURN; 302 static void post_compiled_method_load(nmethod *nm) KERNEL_RETURN;
300 static void post_dynamic_code_generated(const char *name, const void *code_begin, const void *code_end) KERNEL_RETURN; 303 static void post_dynamic_code_generated(const char *name, const void *code_begin, const void *code_end) KERNEL_RETURN;
301 304
302 // used at a safepoint to post a CompiledMethodUnload event 305 // used to post a CompiledMethodUnload event
303 static void post_compiled_method_unload_at_safepoint(jmethodID mid, const void *code_begin) KERNEL_RETURN; 306 static void post_compiled_method_unload(jmethodID mid, const void *code_begin) KERNEL_RETURN;
304 307
305 // similiar to post_dynamic_code_generated except that it can be used to 308 // similiar to post_dynamic_code_generated except that it can be used to
306 // post a DynamicCodeGenerated event while holding locks in the VM. Any event 309 // post a DynamicCodeGenerated event while holding locks in the VM. Any event
307 // posted using this function is recorded by the enclosing event collector 310 // posted using this function is recorded by the enclosing event collector
308 // -- JvmtiDynamicCodeEventCollector. 311 // -- JvmtiDynamicCodeEventCollector.