Home
last modified time | relevance | path

Searched refs:ElfSymbolTable (Results 1 – 24 of 24) sorted by relevance

/developtools/profiler/hiebpf/include/
Delf_symbol_info.h28 struct ElfSymbolTable { struct
50 bool GetSymbolTable(const std::string &fileName, ElfSymbolTable &symbolTable); argument
51 uint32_t GetBinary(const ElfSymbolTable &symbolTable, std::vector<uint8_t> &buf);
/developtools/profiler/hiebpf/test/unittest/
Delf_symbol_info_test.cpp46 ElfSymbolInfo::ElfSymbolTable elfSymbolTable;
61 ElfSymbolInfo::ElfSymbolTable elfSymbolTable;
84 ElfSymbolInfo::ElfSymbolTable elfSymbolTable;
/developtools/smartperf_host/trace_streamer/src/parser/ebpf_parser/
Debpf_base.h37 …bool EBPFReloadElfSymbolTable(std::shared_ptr<std::vector<std::shared_ptr<ElfSymbolTable>>> elfSym…
59 std::map<DataIndex, std::shared_ptr<ElfSymbolTable>> filePathIndexToImportSymbolTableMap_ = {};
Debpf_base.cpp194 bool EbpfBase::EBPFReloadElfSymbolTable(std::shared_ptr<std::vector<std::shared_ptr<ElfSymbolTable>… in EBPFReloadElfSymbolTable()
/developtools/profiler/host/smartperf/trace_streamer/src/parser/ebpf_parser/
Debpf_base.h37 …bool EBPFReloadElfSymbolTable(std::shared_ptr<std::vector<std::shared_ptr<ElfSymbolTable>>> elfSym…
59 std::map<DataIndex, std::shared_ptr<ElfSymbolTable>> filePathIndexToImportSymbolTableMap_ = {};
Debpf_base.cpp190 bool EbpfBase::EBPFReloadElfSymbolTable(std::shared_ptr<std::vector<std::shared_ptr<ElfSymbolTable>… in EBPFReloadElfSymbolTable()
/developtools/profiler/device/plugins/native_daemon/include/
Dstack_preprocess.h62 struct ElfSymbolTable { struct
87 void SetSymbolInfo(uint32_t filePathId, ElfSymbolTable& symbolInfo, argument
91 void GetSymbols(const std::string& filePath, ElfSymbolTable& symbols);
/developtools/smartperf_host/trace_streamer/src/parser/htrace_pbreader_parser/
Dhtrace_parser.h67 std::shared_ptr<ElfSymbolTable> symbols,
146 std::shared_ptr<std::vector<std::shared_ptr<ElfSymbolTable>>> elfSymbolTables_;
Dhtrace_native_hook_parser.h39 …bool NativeHookReloadElfSymbolTable(std::shared_ptr<std::vector<std::shared_ptr<ElfSymbolTable>>> … in NativeHookReloadElfSymbolTable()
Dhtrace_parser.cpp60 std::shared_ptr<ElfSymbolTable> symbols, in GetSymbols()
111 elfSymbolTables_ = std::make_shared<std::vector<std::shared_ptr<ElfSymbolTable>>>(); in ParserFileSO()
125 auto symbolInfo = std::make_shared<ElfSymbolTable>(); in ParserFileSO()
/developtools/profiler/host/smartperf/trace_streamer/src/parser/htrace_pbreader_parser/
Dhtrace_parser.h71 std::shared_ptr<ElfSymbolTable> symbols,
153 std::shared_ptr<std::vector<std::shared_ptr<ElfSymbolTable>>> elfSymbolTables_;
Dhtrace_native_hook_parser.h39 …bool NativeHookReloadElfSymbolTable(std::shared_ptr<std::vector<std::shared_ptr<ElfSymbolTable>>> … in NativeHookReloadElfSymbolTable()
Dhtrace_parser.cpp62 std::shared_ptr<ElfSymbolTable> symbols, in GetSymbols()
114 elfSymbolTables_ = std::make_shared<std::vector<std::shared_ptr<ElfSymbolTable>>>(); in ParserFileSO()
128 auto symbolInfo = std::make_shared<ElfSymbolTable>(); in ParserFileSO()
/developtools/profiler/hiebpf/src/
Delf_symbol_info.cpp25 bool ElfSymbolInfo::GetSymbolTable(const std::string &fileName, ElfSymbolTable &symbolTable) in GetSymbolTable()
88 uint32_t ElfSymbolInfo::GetBinary(const ElfSymbolTable &symbolTable, std::vector<uint8_t> &buf) in GetBinary()
Dbpf_event_receiver.cpp222 ElfSymbolInfo::ElfSymbolTable symbolInfo; in WriteSymbolInfo()
/developtools/smartperf_host/trace_streamer/src/trace_data/
Dtrace_data_db.h26 struct ElfSymbolTable { struct
/developtools/profiler/host/smartperf/trace_streamer/src/trace_data/
Dtrace_data_db.h26 struct ElfSymbolTable { struct
/developtools/profiler/host/smartperf/trace_streamer/src/filter/
Doffline_symbolization_filter.h67 …std::unordered_map<uint32_t, std::shared_ptr<ElfSymbolTable>> filePathIdToImportSymbolTableMap_ = …
Dnative_hook_filter.h77 …bool NativeHookReloadElfSymbolTable(std::shared_ptr<std::vector<std::shared_ptr<ElfSymbolTable>>> …
Dnative_hook_filter.cpp900 std::shared_ptr<std::vector<std::shared_ptr<ElfSymbolTable>>> elfSymbolTables) in NativeHookReloadElfSymbolTable()
/developtools/smartperf_host/trace_streamer/src/filter/
Doffline_symbolization_filter.h67 …std::unordered_map<uint32_t, std::shared_ptr<ElfSymbolTable>> filePathIdToImportSymbolTableMap_ = …
Dnative_hook_filter.h77 …bool NativeHookReloadElfSymbolTable(std::shared_ptr<std::vector<std::shared_ptr<ElfSymbolTable>>> …
Dnative_hook_filter.cpp908 std::shared_ptr<std::vector<std::shared_ptr<ElfSymbolTable>>> elfSymbolTables) in NativeHookReloadElfSymbolTable()
/developtools/profiler/device/plugins/native_daemon/src/
Dstack_preprocess.cpp692 ElfSymbolTable symbolInfo; in SetMapsInfo()
721 void StackPreprocess::SetSymbolInfo(uint32_t filePathId, ElfSymbolTable& symbolInfo, in SetSymbolInfo()
781 void StackPreprocess::GetSymbols(const std::string& filePath, ElfSymbolTable& symbols) in GetSymbols()