Lines Matching defs:entry

1907   // entry found -> get offset
1965 Label entry;
1966 __ jmp(entry);
1988 __ bind(entry);
2002 // entry found -> j = offset
2093 // This kind of CP cache entry does not need to match bytecode_1 or bytecode_2, because
2094 // there is a 1-1 relation between bytecode type and CP entry type.
2110 address entry;
2115 case Bytecodes::_putfield : entry = CAST_FROM_FN_PTR(address, InterpreterRuntime::resolve_get_put); break;
2119 case Bytecodes::_invokeinterface: entry = CAST_FROM_FN_PTR(address, InterpreterRuntime::resolve_invoke); break;
2120 case Bytecodes::_invokehandle : entry = CAST_FROM_FN_PTR(address, InterpreterRuntime::resolve_invokehandle); break;
2121 case Bytecodes::_invokedynamic : entry = CAST_FROM_FN_PTR(address, InterpreterRuntime::resolve_invokedynamic); break;
2122 case Bytecodes::_fast_aldc : entry = CAST_FROM_FN_PTR(address, InterpreterRuntime::resolve_ldc); break;
2123 case Bytecodes::_fast_aldc_w : entry = CAST_FROM_FN_PTR(address, InterpreterRuntime::resolve_ldc); break;
2129 __ call_VM(noreg, entry, temp);
2225 // cache entry pointer
2237 // cache: cache entry pointer
2443 // cache entry pointer
2450 // rax,: cache entry pointer
2686 // access constant pool cache entry
2690 // rax,: cache entry pointer
2723 // replace index with field offset from cache entry
2813 // access constant pool cache entry
2818 // rcx: cache entry pointer
2826 // replace index with field offset from cache entry
3019 // get target methodOop & entry point
3117 // interpreter entry point and a conditional jump to it in case of a null
3554 // [monitor entry] <--- monitor block top = expression stack bot
3556 // [monitor entry]
3573 // initialize entry pointer
3577 { Label entry, loop, exit;
3578 __ movptr(rcx, monitor_block_top); // points to current entry, starting with top-most entry
3581 __ jmpb(entry);
3584 __ cmpptr(Address(rcx, BasicObjectLock::obj_offset_in_bytes()), (int32_t)NULL_WORD); // check if current entry is used
3585 __ cmovptr(Assembler::equal, rdx, rcx); // if not used then remember entry in rdx
3586 __ cmpptr(rax, Address(rcx, BasicObjectLock::obj_offset_in_bytes())); // check if current entry is for same object
3588 __ addptr(rcx, entry_size); // otherwise advance to next entry
3589 __ bind(entry);
3591 __ jcc(Assembler::notEqual, loop); // if not at bottom then check this entry
3599 { Label entry, loop;
3606 __ jmp(entry);
3612 __ bind(entry);
3618 // rdx: points to monitor entry
3649 { Label entry, loop;
3650 __ movptr(rdx, monitor_block_top); // points to current entry, starting with top-most entry
3652 __ jmpb(entry);
3655 __ cmpptr(rax, Address(rdx, BasicObjectLock::obj_offset_in_bytes())); // check if current entry is for same object
3657 __ addptr(rdx, entry_size); // otherwise advance to next entry
3658 __ bind(entry);
3660 __ jcc(Assembler::notEqual, loop); // if not at bottom then check this entry
3669 // rcx: points to monitor entry