Lines Matching refs:__
43 #define __ masm->
80 int framesize_in_bytes = __ total_frame_size_in_bytes(0);
86 int start = __ offset();
88 __ verify_thread();
89 __ st_ptr(Oexception, G2_thread, JavaThread::exception_oop_offset());
90 __ st_ptr(Oissuing_pc, G2_thread, JavaThread::exception_pc_offset());
101 __ save_frame(0);
103 __ mov(G2_thread, O0);
104 __ set_last_Java_frame(SP, noreg);
105 __ save_thread(L7_thread_cache);
112 __ call(CAST_FROM_FN_PTR(address, OptoRuntime::handle_exception_C), relocInfo::runtime_call_type);
113 __ delayed()->mov(L7_thread_cache, O0);
122 oop_maps->add_gc_map( __ offset()-start, new OopMap(framesize_in_slots, 0));
124 __ bind(L);
125 __ restore_thread(L7_thread_cache);
126 __ reset_last_Java_frame();
128 __ mov(O0, G3_scratch); // Move handler address to temp
129 __ restore();
132 __ lduw(Address(G2_thread, JavaThread::is_method_handle_return_offset()), O7);
133 __ tst(O7);
134 __ movcc(Assembler::notZero, false, Assembler::icc, L7_mh_SP_save, SP);
140 __ ld_ptr(G2_thread, JavaThread::exception_pc_offset(), O7);
141 __ sub(O7, frame::pc_return_offset, O7);
145 __ ld_ptr(G2_thread, JavaThread::exception_oop_offset(), Oexception); // O0
147 __ st_ptr(G0, G2_thread, JavaThread::exception_handler_pc_offset());
148 __ st_ptr(G0, G2_thread, JavaThread::exception_pc_offset());
150 __ JMP(G3_scratch, 0);
152 __ delayed()->st_ptr(G0, G2_thread, JavaThread::exception_oop_offset());