equal
deleted
inserted
replaced
449 |
449 |
450 |
450 |
451 #define IRT_LEAF(result_type, header) \ |
451 #define IRT_LEAF(result_type, header) \ |
452 result_type header { \ |
452 result_type header { \ |
453 VM_LEAF_BASE(result_type, header) \ |
453 VM_LEAF_BASE(result_type, header) \ |
454 debug_only(No_Safepoint_Verifier __nspv(true);) |
454 debug_only(NoSafepointVerifier __nspv(true);) |
455 |
455 |
456 |
456 |
457 #define IRT_ENTRY_NO_ASYNC(result_type, header) \ |
457 #define IRT_ENTRY_NO_ASYNC(result_type, header) \ |
458 result_type header { \ |
458 result_type header { \ |
459 ThreadInVMfromJavaNoAsyncException __tiv(thread); \ |
459 ThreadInVMfromJavaNoAsyncException __tiv(thread); \ |
473 |
473 |
474 |
474 |
475 #define JRT_LEAF(result_type, header) \ |
475 #define JRT_LEAF(result_type, header) \ |
476 result_type header { \ |
476 result_type header { \ |
477 VM_LEAF_BASE(result_type, header) \ |
477 VM_LEAF_BASE(result_type, header) \ |
478 debug_only(JRT_Leaf_Verifier __jlv;) |
478 debug_only(JRTLeafVerifier __jlv;) |
479 |
479 |
480 |
480 |
481 #define JRT_ENTRY_NO_ASYNC(result_type, header) \ |
481 #define JRT_ENTRY_NO_ASYNC(result_type, header) \ |
482 result_type header { \ |
482 result_type header { \ |
483 ThreadInVMfromJavaNoAsyncException __tiv(thread); \ |
483 ThreadInVMfromJavaNoAsyncException __tiv(thread); \ |