Mercurial > hg > truffle
comparison src/share/vm/runtime/sharedRuntime.hpp @ 17884:cf9f24de0b93
8039904: dtrace/hotspot/Monitors/Monitors001 fails with "assert(s > 0) failed: Bad size calculated"
Summary: Dtrace monitoring uses size before mirror size is set.
Reviewed-by: kamg, hseigel
author | coleenp |
---|---|
date | Fri, 11 Apr 2014 20:02:37 +0000 |
parents | a9becfeecd1b |
children | 52b4284cb496 |
comparison
equal
deleted
inserted
replaced
17883:9428a0b94204 | 17884:cf9f24de0b93 |
---|---|
259 static oop retrieve_receiver( Symbol* sig, frame caller ); | 259 static oop retrieve_receiver( Symbol* sig, frame caller ); |
260 | 260 |
261 static void register_finalizer(JavaThread* thread, oopDesc* obj); | 261 static void register_finalizer(JavaThread* thread, oopDesc* obj); |
262 | 262 |
263 // dtrace notifications | 263 // dtrace notifications |
264 static int dtrace_object_alloc(oopDesc* o); | 264 static int dtrace_object_alloc(oopDesc* o, int size); |
265 static int dtrace_object_alloc_base(Thread* thread, oopDesc* o); | 265 static int dtrace_object_alloc_base(Thread* thread, oopDesc* o, int size); |
266 static int dtrace_method_entry(JavaThread* thread, Method* m); | 266 static int dtrace_method_entry(JavaThread* thread, Method* m); |
267 static int dtrace_method_exit(JavaThread* thread, Method* m); | 267 static int dtrace_method_exit(JavaThread* thread, Method* m); |
268 | 268 |
269 // Utility method for retrieving the Java thread id, returns 0 if the | 269 // Utility method for retrieving the Java thread id, returns 0 if the |
270 // thread is not a well formed Java thread. | 270 // thread is not a well formed Java thread. |