comparison src/share/vm/runtime/interfaceSupport.hpp @ 12189:72a567cce06f

8024473: Remove unused macro: IRT_ENTRY_FOR_NMETHOD Summary: Removed unused macro Reviewed-by: kvn, adlertz
author anoll
date Tue, 10 Sep 2013 07:51:37 +0200
parents 9758d9f36299
children 2b8e28fdf503
comparison
equal deleted inserted replaced
12188:cd16d587b0fa 12189:72a567cce06f
469 result_type header { \ 469 result_type header { \
470 ThreadInVMfromJavaNoAsyncException __tiv(thread); \ 470 ThreadInVMfromJavaNoAsyncException __tiv(thread); \
471 VM_ENTRY_BASE(result_type, header, thread) \ 471 VM_ENTRY_BASE(result_type, header, thread) \
472 debug_only(VMEntryWrapper __vew;) 472 debug_only(VMEntryWrapper __vew;)
473 473
474 // Another special case for nmethod_entry_point so the nmethod that the
475 // interpreter is about to branch to doesn't get flushed before as we
476 // branch to it's interpreter_entry_point. Skip stress testing here too.
477 // Also we don't allow async exceptions because it is just too painful.
478 #define IRT_ENTRY_FOR_NMETHOD(result_type, header) \
479 result_type header { \
480 nmethodLocker _nmlock(nm); \
481 ThreadInVMfromJavaNoAsyncException __tiv(thread); \
482 VM_ENTRY_BASE(result_type, header, thread)
483
484 #define IRT_END } 474 #define IRT_END }
485 475
486 476
487 // Definitions for JRT (Java (Compiler/Shared) Runtime) 477 // Definitions for JRT (Java (Compiler/Shared) Runtime)
488 478