Home | History | Annotate | Download | only in src

Lines Matching refs:Address

76   Address address(int i) { return refs_[i].address; }
90 Address address;
97 // For a few types of references, we can get their address from their id.
103 // For other types of references, the caller will figure out the address.
104 void Add(Address address, TypeCode type, uint16_t id, const char* name);
115 uint32_t Encode(Address key) const;
117 const char* NameOfAddress(Address key) const;
121 static uint32_t Hash(Address key) {
125 int IndexOf(Address key) const;
129 void Put(Address key, int index);
140 Address Decode(uint32_t key) const {
146 Address** encodings_;
148 Address* Lookup(uint32_t key) const {
155 void Put(uint32_t key, Address value) {
342 virtual void VisitExternalReferences(Address* start, Address* end) {
355 // space id is used for the write barrier. The object_address is the address
360 Object** start, Object** end, int space, Address object_address);
366 Address Allocate(int space_index, int size) {
367 Address address = high_water_[space_index];
368 high_water_[space_index] = address + size;
369 return address;
372 // This returns the address of an object that has been described in the
385 // This is the address of the next object that will be allocated in each
387 Address high_water_[LAST_SPACE + 1];
445 return static_cast<int32_t>(reinterpret_cast<intptr_t>(obj->address()));
449 return reinterpret_cast<void*>(obj->address());
519 Address* start, Address* end);
522 void VisitCodeEntry(Address entry_address);
540 int OutputRawData(Address up_to, ReturnSkip return_skip = kIgnoringReturn);
557 int address,
565 int EncodeExternalReference(Address addr) {