/developtools/profiler/device/plugins/native_daemon/src/ |
D | elf_symbol.cpp | 26 std::unique_ptr<ElfSymbol> sym {new (std::nothrow) ElfSymbol()}; in MakeUnique() local 27 CHECK_NOTNULL(sym, nullptr, "Error in ElfSymbol::MakeUnique(): ElfSymbol::ElfSymbol() failed"); in MakeUnique() 28 CHECK_TRUE(sym->Init(symBuf, bufSize), nullptr, "ElfSymbol::Init(symBuf, bufSize) failed"); in MakeUnique() 29 return sym; in MakeUnique() 109 std::unique_ptr<ElfSymbol> sym = ElfSymbol::MakeUnique(symBuf, entrySize); in MakeUnique() local 110 … CHECK_NOTNULL(sym, nullptr, "Error in SymbolTable::MakeUnique(): ElfSymbol::MakeUnique() failed"); in MakeUnique() 111 symTable->symbols_.emplace_back(std::move(sym)); in MakeUnique()
|
D | stack_preprocess.cpp | 816 const auto &sym = elfPtr->shdrs_[static_cast<const std::string>(symSecName)]; in GetSymbols() local 817 const uint8_t* symData = elfPtr->GetSectionData(sym->secIndex_); in GetSymbols() 821 if (sym->secSize_ == 0 || str->secSize_ == 0) { in GetSymbols() 823 sym size: %" PRIu64 ", str size: %" PRIu64 "", sym->secSize_, str->secSize_); in GetSymbols() 826 symbols.symEntSize = sym->secEntrySize_; in GetSymbols() 827 symbols.symTable.resize(sym->secSize_); in GetSymbols() 828 std::copy(symData, symData + sym->secSize_, symbols.symTable.data()); in GetSymbols()
|
/developtools/hiperf/src/ |
D | elf_symbol.cpp | 24 std::unique_ptr<ElfSymbol> sym {new (std::nothrow) ElfSymbol()}; in MakeUnique() local 25 if (sym == nullptr) { in MakeUnique() 29 if (!sym->Init(symBuf, bufSize)) { in MakeUnique() 34 return sym; in MakeUnique() 117 std::unique_ptr<ElfSymbol> sym = ElfSymbol::MakeUnique(symBuf, entrySize); in MakeUnique() local 118 if (sym == nullptr) { in MakeUnique() 122 symTable->symbols_.emplace_back(std::move(sym)); in MakeUnique()
|
/developtools/profiler/device/plugins/hiebpf_plugin/tools/src/ |
D | ebpf_converter.cpp | 195 for (const auto &sym : itm.second) { in EventFsParsing() local 196 outData_ << " symbol: " << sym << '\n'; in EventFsParsing() 324 for (const auto &sym : itm.second) { in EventMemParsing() local 325 outData_ << " symbol: " << sym << '\n'; in EventMemParsing() 389 for (const auto &sym : itm.second) { in EventBIOParsing() local 390 outData_ << " symbol: " << sym << '\n'; in EventBIOParsing() 430 Elf64_Sym sym; in GetSymbolInfo() local 431 … if (memcpy_s(&sym, sizeof(sym), symItem->second.symTab + count, SYM_ENT_LEN_64) != EOK) { in GetSymbolInfo() 435 if (vaddr >= sym.st_value && in GetSymbolInfo() 436 vaddr <= sym.st_value + sym.st_size && in GetSymbolInfo() [all …]
|
/developtools/profiler/hiebpf/src/ |
D | bpf_event_receiver.cpp | 232 FixedSymbolTLVItem *sym = static_cast<FixedSymbolTLVItem *>(dest); in WriteSymbolInfo() local 233 sym->type = SYMBOLTRACE; in WriteSymbolInfo() 234 sym->len = size - sizeof(uint32_t) * DOUBLE; in WriteSymbolInfo() 235 sym->textVaddr = symbolInfo.textVaddr_; in WriteSymbolInfo() 236 sym->textOffset = symbolInfo.textOffset_; in WriteSymbolInfo() 237 sym->strTabLen = symbolInfo.strTable_.size(); in WriteSymbolInfo() 238 sym->symTabLen = symbolInfo.symTable_.size(); in WriteSymbolInfo() 239 sym->fileNameLen = symbolInfo.fileName_.size() + 1; in WriteSymbolInfo() 240 sym->symEntLen = symbolInfo.symEntSize_; in WriteSymbolInfo() 244 if (memcpy_s(tmp + pos, size - pos, symbolInfo.strTable_.data(), sym->strTabLen) != EOK) { in WriteSymbolInfo() [all …]
|
D | bpf_controller.cpp | 392 const auto &sym = elfFile->shdrs_[dynsym]; in GetSymOffset() local 393 const uint8_t *symData = elfFile->GetSectionData(sym->secIndex_); in GetSymOffset() 403 while (stepLength < sym->secSize_) { in GetSymOffset() 408 …int32_t valueOffset = sym->secEntrySize_ == sizeof(Elf64_Sym) ? SYM_64_VALUE_OFFSET : SYM_32_VALUE… in GetSymOffset() 414 stepLength += sym->secEntrySize_; in GetSymOffset()
|
/developtools/profiler/device/plugins/native_daemon/include/ |
D | virtual_runtime.h | 132 SymbolCacheKey& operator=(const SymbolCacheKey& sym) 134 ip = sym.ip; 135 filePathId = sym.filePathId;
|
/developtools/profiler/device/plugins/hiebpf_plugin/tools/include/ |
D | ebpf_std_type.h | 128 Record(std::string name, uint64_t sym, uint64_t str) in Record() 131 symTabAddr = sym; in Record()
|
/developtools/smartperf_host/trace_streamer/src/parser/htrace_pbreader_parser/ |
D | htrace_parser.cpp | 90 const auto& sym = elfPtr->shdrs_[static_cast<const std::string>(symSecName)]; in GetSymbols() local 91 const uint8_t* symData = elfPtr->GetSectionData(sym->secIndex_); in GetSymbols() 95 if (!sym->secSize_ || !str->secSize_) { in GetSymbols() 99 sym->secSize_, str->secSize_); in GetSymbols() 102 symbols->symEntSize = sym->secEntrySize_; in GetSymbols() 103 std::string symTable(symData, symData + sym->secSize_); in GetSymbols()
|
/developtools/profiler/host/smartperf/trace_streamer/src/parser/htrace_pbreader_parser/ |
D | htrace_parser.cpp | 93 const auto& sym = elfPtr->shdrs_[static_cast<const std::string>(symSecName)]; in GetSymbols() local 94 const uint8_t* symData = elfPtr->GetSectionData(sym->secIndex_); in GetSymbols() 98 if (!sym->secSize_ || !str->secSize_) { in GetSymbols() 102 sym->secSize_, str->secSize_); in GetSymbols() 105 symbols->symEntSize = sym->secEntrySize_; in GetSymbols() 106 std::string symTable(symData, symData + sym->secSize_); in GetSymbols()
|
/developtools/profiler/device/plugins/native_daemon/test/unittest/common/native/ |
D | elf_parser_test.cpp | 379 auto sym = ElfSymbolFromReadelf::MakeUnique(line); in ParseSymsInSymTab() local 380 if (sym == nullptr) { in ParseSymsInSymTab() 385 if (sym->num_ != 0) { in ParseSymsInSymTab() 386 syms_.push_back(std::move(sym)); in ParseSymsInSymTab()
|
/developtools/hiperf/test/unittest/common/native/ |
D | elf_parser_test.cpp | 380 auto sym = ElfSymbolFromReadelf::MakeUnique(line); in ParseSymsInSymTab() local 381 if (sym == nullptr) { in ParseSymsInSymTab() 386 if (sym->num_ != 0) { in ParseSymsInSymTab() 387 syms_.push_back(std::move(sym)); in ParseSymsInSymTab()
|
/developtools/profiler/hiebpf/include/ |
D | vmlinux.h | 17581 const char *sym; member 25722 unsigned int sym; member 25810 const struct kernel_symbol *sym; member 28772 char sym; member 94383 const char *sym; member
|