/haiku/src/kits/debugger/debugger_interface/ |
H A D | DebuggerInterface.cpp | 22 SymbolTableLookupSource(const void* symbolTable, size_t symbolTableSize, argument 25 fSymbolTable((const uint8*)symbolTable), 106 DebuggerInterface::GetElfSymbols(const void* symbolTable, uint32 symbolCount, argument 113 symbolTable, symbolTableSize, stringTable, stringTableSize);
|
H A D | DebuggerInterface.h | 108 status_t GetElfSymbols(const void* symbolTable,
|
/haiku/src/kits/debugger/elf/ |
H A D | ElfSymbolLookup.h | 30 uint64 symbolTable, uint64 symbolHash,
|
H A D | ElfSymbolLookup.cpp | 138 ElfSymbolLookupImpl(ElfSymbolLookupSource* source, uint64 symbolTable, argument 143 fSymbolTable(symbolTable), 326 ElfSymbolLookup::Create(ElfSymbolLookupSource* source, uint64 symbolTable, argument 335 symbolTable, symbolHash, stringTable, symbolCount, 339 symbolTable, symbolHash, stringTable, symbolCount,
|
H A D | CoreFile.cpp | 71 uint64 symbolTable, uint64 symbolHash, uint64 stringTable, 85 fSymbolTable(symbolTable), 133 CoreFileSymbolsInfo::Init(const void* symbolTable, uint32 symbolCount, argument 143 memcpy(fSymbolTable, symbolTable, symbolCount * symbolTableEntrySize); 249 uint64 symbolTable = imageInfo->SymbolTable(); local 255 if (symbolTable == 0 || symbolHash == 0 || stringTable == 0 274 return ElfSymbolLookup::Create(source, symbolTable, symbolHash, stringTable, 595 uint64 symbolTable = Get(entry.ni_symbol_table); local 619 dataSize, deviceId, nodeId, symbolTable, symbolHash, stringTable, 68 CoreFileImageInfo(int32 id, int32 type, uint64 initRoutine, uint64 termRoutine, uint64 textBase, uint64 textSize, int64 textDelta, uint64 dataBase, uint64 dataSize, int32 deviceId, int64 nodeId, uint64 symbolTable, uint64 symbolHash, uint64 stringTable, CoreFileAreaInfo* textArea, CoreFileAreaInfo* dataArea, const BString& name) argument
|
H A D | CoreFile.h | 61 bool Init(const void* symbolTable, 91 uint64 symbolTable, uint64 symbolHash,
|
/haiku/headers/private/kernel/ |
H A D | elf.h | 56 status_t elf_read_kernel_image_symbols(image_id id, elf_sym* symbolTable, 61 status_t _user_read_kernel_image_symbols(image_id id, elf_sym* symbolTable,
|
/haiku/src/system/boot/loader/ |
H A D | elf.cpp | 483 SymType* symbolTable = NULL; local 519 symbolTable = (SymType*)kernel_args_malloc(size); 520 if (symbolTable == NULL) { 525 length = read_pos(fd, sectionHeaders[i].sh_offset, symbolTable, 538 if (symbolTable == NULL) { 563 image->debug_symbols = symbolTable; 574 kernel_args_free(symbolTable);
|
/haiku/src/system/kernel/ |
H A D | elf.cpp | 1161 elf_sym *symbolTable = NULL; local 1199 symbolTable = (elf_sym *)malloc(size); 1200 if (symbolTable == NULL) { 1206 = read_pos(fd, sectionHeaders[i].sh_offset, symbolTable, size); 1218 if (symbolTable == NULL) { 1242 image->debug_symbols = symbolTable; 1252 free(symbolTable); 2493 elf_sym* symbolTable = (elf_sym*)malloc(0); local 2495 MemoryDeleter symbolTableDeleter(symbolTable); 2497 if (symbolTable 2578 elf_sym* symbolTable = (elf_sym*)realloc( local 2610 elf_read_kernel_image_symbols(image_id id, elf_sym* symbolTable, int32* _symbolCount, char* stringTable, size_t* _stringTableSize, addr_t* _imageDelta, bool kernel) argument 2779 _user_read_kernel_image_symbols(image_id id, elf_sym* symbolTable, int32* _symbolCount, char* stringTable, size_t* _stringTableSize, addr_t* _imageDelta) argument [all...] |
/haiku/src/system/runtime_loader/ |
H A D | runtime_loader.cpp | 536 Elf32_Sym* symbolTable = NULL; local 565 symbolTable = (Elf32_Sym*)sectionAddress; 581 if (symbolHash == NULL || symbolTable == NULL || stringTable == NULL) 596 Elf32_Sym* symbol = symbolTable + i;
|
/haiku/headers/private/system/ |
H A D | syscalls.h | 251 elf_sym* symbolTable, int32* _symbolCount,
|