/haiku/src/kits/debugger/debugger_interface/ |
H A D | DebuggerInterface.cpp | 106 DebuggerInterface::GetElfSymbols(const void* symbolTable, uint32 symbolCount, argument 111 size_t symbolTableSize = symbolCount * symbolTableEntrySize; 120 source, 0, 0, symbolTableSize, symbolCount, symbolTableEntrySize,
|
H A D | DebuggerInterface.h | 109 uint32 symbolCount,
|
/haiku/src/kits/debugger/elf/ |
H A D | ElfSymbolLookup.h | 31 uint64 stringTable, uint32 symbolCount,
|
H A D | ElfSymbolLookup.cpp | 139 uint64 symbolHash, uint64 stringTable, uint32 symbolCount, 146 fSymbolCount(symbolCount), 201 uint32 symbolCount; local 202 ssize_t bytesRead = fSource->Read(fSymbolHash + 4, &symbolCount, 4); 208 fSymbolCount = Get(symbolCount); 327 uint64 symbolHash, uint64 stringTable, uint32 symbolCount, 335 symbolTable, symbolHash, stringTable, symbolCount, 339 symbolTable, symbolHash, stringTable, symbolCount, 138 ElfSymbolLookupImpl(ElfSymbolLookupSource* source, uint64 symbolTable, uint64 symbolHash, uint64 stringTable, uint32 symbolCount, uint32 symbolTableEntrySize, uint64 textDelta, bool swappedByteOrder) argument 326 Create(ElfSymbolLookupSource* source, uint64 symbolTable, uint64 symbolHash, uint64 stringTable, uint32 symbolCount, uint32 symbolTableEntrySize, uint64 textDelta, bool is64Bit, bool swappedByteOrder, bool cacheSource, ElfSymbolLookup*& _lookup) argument
|
H A D | CoreFile.cpp | 133 CoreFileSymbolsInfo::Init(const void* symbolTable, uint32 symbolCount, argument 137 fSymbolTable = malloc(symbolCount * symbolTableEntrySize); 143 memcpy(fSymbolTable, symbolTable, symbolCount * symbolTableEntrySize); 146 fSymbolCount = symbolCount; 640 uint32 symbolCount = _ReadValue<uint32>(data, dataSize); local 645 if (symbolCount == 0) 657 if (entrySize < sizeof(Sym) || symbolCount > dataSize 659 || symbolCount * entrySize >= dataSize - 1) { 665 uint32 symbolTableSize = symbolCount * entrySize; 677 || !symbolsInfo->Init(data, symbolCount, entrySiz [all...] |
H A D | CoreFile.h | 62 uint32 symbolCount,
|
H A D | ElfFile.cpp | 377 uint32 symbolCount = uint32(symbolSection->Size() / symbolTableEntrySize); local 380 stringSection->Offset(), symbolCount, symbolTableEntrySize, textDelta,
|
/haiku/src/bin/debug/profile/ |
H A D | BasicProfileResult.cpp | 54 int32 symbolCount = fImage->SymbolCount(); local 55 fSymbolHits = new(std::nothrow) int64[symbolCount]; 59 memset(fSymbolHits, 0, 8 * symbolCount); 143 int32 symbolCount = 0; local 147 symbolCount += image->GetImage()->SymbolCount(); 151 HitSymbol hitSymbols[symbolCount];
|
H A D | CallgrindProfileResult.cpp | 34 int32 symbolCount = fImage->SymbolCount(); local 35 for (int32 i = 0; i < symbolCount; i++) { 50 int32 symbolCount = fImage->SymbolCount(); local 51 fFunctions = new(std::nothrow) CallgrindFunction[symbolCount]; 55 memset(fFunctions, 0, sizeof(CallgrindFunction) * symbolCount);
|
/haiku/src/kits/debug/ |
H A D | SymbolLookup.cpp | 198 const image_t* image, int32 symbolCount); 565 const image_t* image, int32 symbolCount) 569 fSymbolCount(symbolCount), 608 int32 symbolCount = fSymbolLookup->Read(fImage->symhash[1]); local 611 for (int32 i = 0; i < symbolCount; i++) { 564 LoadedImage(SymbolLookup* symbolLookup, const image_t* image, int32 symbolCount) argument
|
/haiku/src/system/kernel/debug/ |
H A D | core_dump.cpp | 394 int32 symbolCount = 0; local 397 &symbolCount, NULL, &stringTableSize, 401 if (symbolCount == 0 || stringTableSize == 0) 405 fSymbolTableData = (elf_sym*)malloc(sizeof(elf_sym) * symbolCount); 412 fSymbolCount = symbolCount; 417 fSymbolTableData, &symbolCount, fStringTableData, &stringTableSize, 1462 uint32 symbolCount = imageInfo->SymbolCount(); local 1466 writer.Write(symbolCount); 1469 symbolCount * symbolEntrySize);
|
/haiku/src/system/runtime_loader/ |
H A D | runtime_loader.cpp | 583 uint32 symbolCount 586 if (symbolCount < symbolHashSize) 594 for (uint32 i = symbolHash[bucket + 2]; i < symbolCount && i != STN_UNDEF;
|
/haiku/src/tools/elfsymbolpatcher/ |
H A D | ElfFile.cpp | 274 int32 symbolCount = fSection->GetSize() / symbolSize; 275 if (fIndex >= 0 && fIndex < symbolCount)
|
/haiku/src/system/kernel/ |
H A D | elf.cpp | 2577 int32 symbolCount = image->num_debug_symbols + 1; local 2579 (elf_sym*)image->debug_symbols, sizeof(elf_sym) * symbolCount); 2585 elf_sym& symbol = symbolTable[symbolCount - 1]; 2650 int32 symbolCount; local 2655 symbolCount = image->num_debug_symbols; 2659 symbolCount = image->symhash[1]; 2666 for (int32 i = 0; i < symbolCount; i++) { 2675 int32 symbolsToCopy = min_c(symbolCount, maxSymbolCount); 2700 *_symbolCount = symbolCount; 2705 if (user_memcpy(_symbolCount, &symbolCount, sizeo [all...] |