Lines Matching refs:address

35 Area::PrepareAddress(const void *address)
37 TRACE(("Area::PrepareAddress(%p): area: %" B_PRId32 "\n", address, fRemoteID));
50 // translate the address
51 const void *result = (const void*)((addr_t)address - (addr_t)fRemoteAddress
54 TRACE(("Area::PrepareAddress(%p) done: %p\n", address, result));
93 TRACE(("area %" B_PRId32 ": address: %p, size: %ld, name: %s\n",
94 areaInfo.area, areaInfo.address, areaInfo.size, areaInfo.name));
96 Area *area = new(std::nothrow) Area(areaInfo.area, areaInfo.address,
119 TRACE(("RemoteMemoryAccessor::PrepareAddress(): Got null address!\n"));
144 RemoteMemoryAccessor::AreaForLocalAddress(const void* address) const
146 if (address == NULL)
151 if (area->ContainsLocalAddress(address))
161 RemoteMemoryAccessor::_FindArea(const void *address, int32 size) const
163 TRACE(("RemoteMemoryAccessor::_FindArea(%p, %" B_PRId32 ")\n", address,
168 if (area->ContainsAddress(address, size))
172 TRACE(("RemoteMemoryAccessor::_FindArea(): No area found for address %p\n",
173 address));
180 RemoteMemoryAccessor::_FindAreaNoThrow(const void *address, int32 size) const
184 if (area->ContainsAddress(address, size))
201 virtual const elf_sym* LookupSymbol(addr_t address,
261 remoteDebugArea = (runtime_loader_debug_area*)areaInfo.address;
268 "address...\n"));
273 // translate the address
311 SymbolLookup::LookupSymbolAddress(addr_t address, addr_t *_baseAddress,
315 TRACE(("SymbolLookup::LookupSymbolAddress(%p)\n", (void*)address));
317 Image* image = _FindImageAtAddress(address);
324 const elf_sym* symbolFound = image->LookupSymbol(address, _baseAddress,
380 SymbolLookup::InitSymbolIteratorByAddress(addr_t address,
383 TRACE(("SymbolLookup::InitSymbolIteratorByAddress(): base address: %#lx\n",
384 address));
387 iterator.image = _FindImageAtAddress(address);
427 SymbolLookup::_FindLoadedImageAtAddress(addr_t address) const
429 TRACE(("SymbolLookup::_FindLoadedImageAtAddress(%p)\n", (void*)address));
438 if (image->regions[0].vmstart <= address
439 && address < image->regions[0].vmstart + image->regions[0].size) {
469 SymbolLookup::_FindImageAtAddress(addr_t address) const
474 if (address >= textAddress && address < textAddress + image->TextSize())
498 SymbolLookup::_SymbolNameLen(const char* address) const
500 Area* area = AreaForLocalAddress(address);
504 return strnlen(address, (addr_t)area->LocalAddress() + area->Size()
505 - (addr_t)address);
595 SymbolLookup::LoadedImage::LookupSymbol(addr_t address, addr_t* _baseAddress,
599 "address: %p, size: %ld\n", fImage->id,
628 // skip symbols starting after the given address
631 if (symbolAddress > address)
633 addr_t symbolDelta = address - symbolAddress;