/haiku/headers/private/kernel/ |
H A D | elf.h | 42 status_t elf_debug_lookup_symbol_address(addr_t address, addr_t *_baseAddress, 46 addr_t *_baseAddress, const char **_symbolName,
|
H A D | kimage.h | 60 addr_t address, addr_t *_baseAddress, const char **_symbolName,
|
/haiku/src/kits/debug/ |
H A D | SymbolLookup.cpp | 202 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 D | Image.h | 39 addr_t* _baseAddress, 64 addr_t* _baseAddress,
|
H A D | Image.cpp | 86 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 D | debug_support.cpp | 422 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 D | SymbolLookup.h | 145 status_t LookupSymbolAddress(addr_t address, addr_t *_baseAddress,
|
/haiku/src/system/kernel/arch/arm64/ |
H A D | arch_debug.cpp | 63 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 D | arch_debug.cpp | 71 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 D | elf.cpp | 1380 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 D | image.cpp | 370 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 D | arch_debug.cpp | 136 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 D | arch_debug.cpp | 106 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()
|