Home
last modified time | relevance | path

Searched refs:_baseAddress (Results 1 – 13 of 13) sorted by relevance

/haiku/headers/private/kernel/
H A Delf.h42 status_t elf_debug_lookup_symbol_address(addr_t address, addr_t *_baseAddress,
46 addr_t *_baseAddress, const char **_symbolName,
H A Dkimage.h60 addr_t address, addr_t *_baseAddress, const char **_symbolName,
/haiku/src/kits/debug/
H A DSymbolLookup.cpp202 addr_t* _baseAddress,
311 SymbolLookup::LookupSymbolAddress(addr_t address, addr_t *_baseAddress, in LookupSymbolAddress() argument
324 const elf_sym* symbolFound = image->LookupSymbol(address, _baseAddress, in LookupSymbolAddress()
335 if (_baseAddress) in LookupSymbolAddress()
336 *_baseAddress = image->TextAddress(); in LookupSymbolAddress()
595 SymbolLookup::LoadedImage::LookupSymbol(addr_t address, addr_t* _baseAddress, in LookupSymbol() argument
656 if (_baseAddress) in LookupSymbol()
657 *_baseAddress = symbolFound->st_value + textRegion->delta; in LookupSymbol()
H A DImage.h39 addr_t* _baseAddress,
64 addr_t* _baseAddress,
H A DImage.cpp86 SymbolTableBasedImage::LookupSymbol(addr_t address, addr_t* _baseAddress, in LookupSymbol() argument
121 if (_baseAddress != NULL) in LookupSymbol()
122 *_baseAddress = symbolFound->st_value + fLoadDelta; in LookupSymbol()
H A Ddebug_support.cpp422 addr_t _baseAddress; in debug_lookup_symbol_address() local
428 &_baseAddress, &_symbolName, &_symbolNameLen, &_imageName, in debug_lookup_symbol_address()
438 *baseAddress = (void*)_baseAddress; in debug_lookup_symbol_address()
H A DSymbolLookup.h145 status_t LookupSymbolAddress(addr_t address, addr_t *_baseAddress,
/haiku/src/system/kernel/arch/arm64/
H A Darch_debug.cpp63 lookup_symbol(Thread* thread, addr_t address, addr_t* _baseAddress, in lookup_symbol() argument
70 status = elf_debug_lookup_symbol_address(address, _baseAddress, in lookup_symbol()
75 _baseAddress, _symbolName, _imageName, _exactMatch); in lookup_symbol()
80 address, _baseAddress, _symbolName, _imageName, _exactMatch); in lookup_symbol()
/haiku/src/system/kernel/arch/arm/
H A Darch_debug.cpp71 lookup_symbol(Thread* thread, addr_t address, addr_t* _baseAddress, in lookup_symbol() argument
78 status = elf_debug_lookup_symbol_address(address, _baseAddress, in lookup_symbol()
83 _baseAddress, _symbolName, _imageName, _exactMatch); in lookup_symbol()
88 address, _baseAddress, _symbolName, _imageName, _exactMatch); in lookup_symbol()
/haiku/src/system/kernel/
H A Delf.cpp1380 status_t LookupSymbolAddress(addr_t address, addr_t *_baseAddress, in LookupSymbolAddress() argument
1404 error = elf_debug_lookup_symbol_address(address, _baseAddress, in LookupSymbolAddress()
1406 if (_baseAddress) in LookupSymbolAddress()
1407 *_baseAddress += (addr_t)fTeam->commpage_address; in LookupSymbolAddress()
1496 if (_baseAddress) { in LookupSymbolAddress()
1498 *_baseAddress = symbolFound.st_value + textRegion.delta; in LookupSymbolAddress()
1500 *_baseAddress = textRegion.vmstart; in LookupSymbolAddress()
1624 elf_debug_lookup_symbol_address(addr_t address, addr_t *_baseAddress, in elf_debug_lookup_symbol_address() argument
1717 if (_baseAddress) in elf_debug_lookup_symbol_address()
1718 *_baseAddress = symbolFound->st_value + image->text_region.delta; in elf_debug_lookup_symbol_address()
[all …]
H A Dimage.cpp370 addr_t *_baseAddress, const char **_symbolName, const char **_imageName, in image_debug_lookup_user_symbol_address() argument
391 *_baseAddress = (addr_t)info->text; in image_debug_lookup_user_symbol_address()
/haiku/src/system/kernel/arch/riscv64/
H A Darch_debug.cpp136 lookup_symbol(Thread* thread, addr_t address, addr_t* _baseAddress, in lookup_symbol() argument
143 status = elf_debug_lookup_symbol_address(address, _baseAddress, in lookup_symbol()
148 _baseAddress, _symbolName, _imageName, _exactMatch); in lookup_symbol()
153 address, _baseAddress, _symbolName, _imageName, _exactMatch); in lookup_symbol()
/haiku/src/system/kernel/arch/x86/
H A Darch_debug.cpp106 lookup_symbol(Thread* thread, addr_t address, addr_t* _baseAddress, in lookup_symbol() argument
113 status = elf_debug_lookup_symbol_address(address, _baseAddress, in lookup_symbol()
118 _baseAddress, _symbolName, _imageName, _exactMatch); in lookup_symbol()
123 address, _baseAddress, _symbolName, _imageName, _exactMatch); in lookup_symbol()