Home
last modified time | relevance | path

Searched refs:sym (Results 1 – 13 of 13) sorted by relevance

/developtools/profiler/device/plugins/native_daemon/src/
Delf_symbol.cpp26 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()
Dstack_preprocess.cpp816 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/
Delf_symbol.cpp24 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/
Debpf_converter.cpp195 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/
Dbpf_event_receiver.cpp232 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 …]
Dbpf_controller.cpp392 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/
Dvirtual_runtime.h132 SymbolCacheKey& operator=(const SymbolCacheKey& sym)
134 ip = sym.ip;
135 filePathId = sym.filePathId;
/developtools/profiler/device/plugins/hiebpf_plugin/tools/include/
Debpf_std_type.h128 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/
Dhtrace_parser.cpp90 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/
Dhtrace_parser.cpp93 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/
Delf_parser_test.cpp379 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/
Delf_parser_test.cpp380 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/
Dvmlinux.h17581 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