Searched refs:shdr (Results 1 - 3 of 3) sorted by relevance
/developtools/profiler/hiebpf/src/ |
H A D | elf_symbol_info.cpp | 46 const auto &shdr = elfFile->shdrs_[symTab]; in GetSymbolTable() local 47 const uint8_t *data = elfFile->GetSectionData(shdr->secIndex_); in GetSymbolTable() 49 symbolTable.symTable_.resize(shdr->secSize_); in GetSymbolTable() 50 std::copy(data, data + shdr->secSize_, symbolTable.symTable_.data()); in GetSymbolTable() 51 symbolTable.symEntSize_ = shdr->secEntrySize_; in GetSymbolTable() 65 const auto &shdr = elfFile->shdrs_[dynSym]; in GetSymbolTable() local 66 const uint8_t *data = elfFile->GetSectionData(shdr->secIndex_); in GetSymbolTable() 68 symbolTable.symTable_.resize(shdr->secSize_); in GetSymbolTable() 69 std::copy(data, data + shdr->secSize_, symbolTable.symTable_.data()); in GetSymbolTable() 70 symbolTable.symEntSize_ = shdr in GetSymbolTable() [all...] |
H A D | elf_file.cpp | 216 std::unique_ptr<SectionHeader> shdr = SectionHeader::MakeUnique(shdrBuf, shdrSize, count); in ParseSecHeaders() local 217 if (shdr == nullptr) { in ParseSecHeaders() 222 std::string secName = GetSectionName(shdr->nameIndex_); in ParseSecHeaders() 223 shdrs_[secName] = std::move(shdr); in ParseSecHeaders() 224 shdr.reset(nullptr); in ParseSecHeaders() 413 std::unique_ptr<SectionHeader> shdr {new (std::nothrow) SectionHeader()}; in MakeUnique() 414 if (shdr == nullptr) { in MakeUnique() 417 CHECK_TRUE(shdr->Init(shdrBuf, bufSize, index), nullptr, "SectionHeader::Init(shdrBuf, bufSize, index) failed"); in MakeUnique() 418 return shdr; in MakeUnique()
|
/developtools/profiler/device/plugins/native_daemon/src/ |
H A D | stack_preprocess.cpp | 1327 ShdrInfo shdr; in GetSymbols() local 1328 if (elfPtr->GetSectionInfo(shdr, ".symtab")) { in GetSymbols() 1331 } else if (elfPtr->GetSectionInfo(shdr, ".dynsym")) { in GetSymbols() 1337 symbols.symEntSize = shdr.entSize; in GetSymbols() 1338 symbols.symTable.resize(shdr.size); in GetSymbols() 1339 if (!elfPtr->GetSectionData(symbols.symTable.data(), shdr.size, symSecName)) { in GetSymbols() 1343 if (!elfPtr->GetSectionInfo(shdr, strSecName)) { in GetSymbols() 1347 symbols.strTable.resize(shdr.size); in GetSymbols() 1348 if (!elfPtr->GetSectionData(symbols.strTable.data(), shdr.size, strSecName)) { in GetSymbols()
|
Completed in 5 milliseconds