Home | History | Annotate | Download | only in src

Lines Matching refs:address

98 // Relocation information consists of the address (pc) of the datum
133 EXTERNAL_REFERENCE, // The address of an external C++ function.
134 INTERNAL_REFERENCE, // An address inside the same function.
192 INLINE(Address target_address());
193 INLINE(void set_target_address(Address target));
199 // Read the address of the word containing the target_address. Can only
201 INLINE(Address target_address_address());
205 INLINE(Address* target_reference_address());
207 // Read/modify the address of a call instruction. This is used to relocate
210 INLINE(Address call_address());
211 INLINE(void set_call_address(Address target));
220 void PatchCodeWithCall(Address target, int guard_bytes);
242 // On ARM, note that pc_ is the address of the constant pool entry
243 // to be relocated and not the address of the instruction
368 // An ExternalReference represents a C++ address used in the generated
447 Address address() const {return reinterpret_cast<Address>(address_);}
482 explicit ExternalReference(void* address)
483 : address_(address) {}
487 static void* Redirect(void* address, bool fp_return = false) {
488 if (redirector_ == NULL) return address;
489 void* answer = (*redirector_)(address, fp_return);
493 static void* Redirect(Address address_arg, bool fp_return = false) {
494 void* address = reinterpret_cast<void*>(address_arg);
496 address :
497 (*redirector_)(address, fp_return);