Lines Matching refs:Address
19 Address IC::address() const {
20 // Get the address of the call.
21 Address result = Assembler::target_address_from_return_address(pc());
24 // First check if any break points are active if not just return the address
32 // If the call site is a call to debug break then return the address in
33 // the original code instead of the address in the running code. This will
40 // Return the address in the original code. This is the place where
45 // No break point here just return the address of the call.
63 Address target = Assembler::target_address_from_return_address(pc());
84 Code* IC::GetTargetAtAddress(Address address,
86 // Get the target address of the IC.
87 Address target = Assembler::target_address_at(address, constant_pool);
88 // Convert target address to the code object. Code::GetCodeFromTargetAddress
96 void IC::SetTargetAtAddress(Address address, Code* target,
100 Code* old_target = GetTargetAtAddress(address, constant_pool);
110 Assembler::set_target_address_at(address, constant_pool,
113 heap->mark_compact_collector()->RecordCodeTargetPatch(address, target);
115 heap->incremental_marking()->RecordCodeTargetPatch(address, target);
117 PostPatching(address, target, old_target);
125 SetTargetAtAddress(address(), code, constant_pool());
155 return GetTargetAtAddress(address(), constant_pool());