Lines Matching refs:address

58 address TemplateInterpreterGenerator::generate_StackOverflowError_handler() {
59 address entry = __ pc();
83 CAST_FROM_FN_PTR(address,
88 address TemplateInterpreterGenerator::generate_ArrayIndexOutOfBounds_handler(
90 address entry = __ pc();
96 __ lea(c_rarg1, ExternalAddress((address)name));
98 CAST_FROM_FN_PTR(address,
105 address TemplateInterpreterGenerator::generate_ClassCastException_handler() {
106 address entry = __ pc();
116 CAST_FROM_FN_PTR(address,
123 address TemplateInterpreterGenerator::generate_exception_handler_common(
126 address entry = __ pc();
135 __ lea(c_rarg1, ExternalAddress((address)name));
137 __ call_VM(rax, CAST_FROM_FN_PTR(address,
145 __ lea(c_rarg2, ExternalAddress((address)message));
150 CAST_FROM_FN_PTR(address, InterpreterRuntime::create_exception),
159 address TemplateInterpreterGenerator::generate_continuation_for(TosState state) {
160 address entry = __ pc();
168 address TemplateInterpreterGenerator::generate_return_entry_for(TosState state, int step) {
169 address entry = __ pc();
205 address TemplateInterpreterGenerator::generate_deopt_entry_for(TosState state,
207 address entry = __ pc();
218 CAST_FROM_FN_PTR(address,
249 address TemplateInterpreterGenerator::generate_result_handler_for(
251 address entry = __ pc();
274 address TemplateInterpreterGenerator::generate_safept_entry_for(
276 address runtime_entry) {
277 address entry = __ pc();
347 __ cmp32(rcx, ExternalAddress((address)&InvocationCounter::InterpreterProfileLimit));
354 __ cmp32(rcx, ExternalAddress((address)&InvocationCounter::InterpreterInvocationLimit));
378 // (NULL bcp). We pass zero for it. The call returns the address
384 CAST_FROM_FN_PTR(address,
474 __ pop(rax); // return address must be moved if SP is changed
549 __ movptr(c_rarg1, rsp); // object address
557 // rax: return address
564 __ push(rax); // save return address
606 address InterpreterGenerator::generate_accessor_entry(void) {
611 address entry_point = __ pc();
747 address InterpreterGenerator::generate_Reference_get_entry(void) {
778 address entry = __ pc();
816 __ pop(rdi); // get return address
838 address InterpreterGenerator::generate_native_entry(bool synchronized) {
845 address entry_point = __ pc();
864 __ pop(rax); // get return address
987 CAST_FROM_FN_PTR(address,
1047 CAST_FROM_FN_PTR(address,
1061 __ set_last_Java_frame(rsp, rbp, (address) __ pc());
1137 __ call(RuntimeAddress(CAST_FROM_FN_PTR(address, JavaThread::check_special_condition_for_native_trans)));
1184 __ call(RuntimeAddress(CAST_FROM_FN_PTR(address, SharedRuntime::reguard_yellow_pages)));
1213 CAST_FROM_FN_PTR(address,
1237 __ lea(c_rarg1, monitor); // address of first monitor
1245 CAST_FROM_FN_PTR(address,
1277 __ pop(rdi); // get return address
1293 address InterpreterGenerator::generate_normal_entry(bool synchronized) {
1299 address entry_point = __ pc();
1326 // get return address
1448 __ call_VM(noreg, CAST_FROM_FN_PTR(address, InterpreterRuntime::profile_method));
1480 // [ return address ] <--- rsp
1493 // the return address is moved to the end of the locals).
1503 // [ return address ]
1511 address AbstractInterpreterGenerator::generate_method_entry(
1515 address entry_point = NULL;
1678 // rdx: return address/pc that threw exception
1693 // find exception handler address and preserve exception oop
1695 CAST_FROM_FN_PTR(address,
1744 __ super_call_VM_leaf(CAST_FROM_FN_PTR(address,
1759 __ super_call_VM_leaf(CAST_FROM_FN_PTR(address,
1800 __ super_call_VM_leaf(CAST_FROM_FN_PTR(address, InterpreterRuntime::popframe_move_outgoing_args), r15_thread, c_rarg1, c_rarg2);
1838 // rdx: return address/pc that threw exception
1842 __ push(rdx); // save return address
1843 __ super_call_VM_leaf(CAST_FROM_FN_PTR(address,
1847 __ pop(rdx); // restore return address
1858 address TemplateInterpreterGenerator::generate_earlyret_entry_for(TosState state) {
1859 address entry = __ pc();
1886 address& bep,
1887 address& cep,
1888 address& sep,
1889 address& aep,
1890 address& iep,
1891 address& lep,
1892 address& fep,
1893 address& dep,
1894 address& vep) {
1924 address TemplateInterpreterGenerator::generate_trace_code(TosState state) {
1925 address entry = __ pc();
1937 CAST_FROM_FN_PTR(address, SharedRuntime::trace_bytecode),
1950 __ incrementl(ExternalAddress((address) &BytecodeCounter::_counter_value));
1954 __ incrementl(ExternalAddress((address) &BytecodeHistogram::_counters[t->bytecode()]));
1958 __ mov32(rbx, ExternalAddress((address) &BytecodePairHistogram::_index));
1963 __ mov32(ExternalAddress((address) &BytecodePairHistogram::_index), rbx);
1964 __ lea(rscratch1, ExternalAddress((address) BytecodePairHistogram::_counters));
1986 __ cmp32(ExternalAddress((address) &BytecodeCounter::_counter_value),