Home
last modified time | relevance | path

Searched refs:symbol (Results 1 – 25 of 41) sorted by relevance

12

/developtools/smartperf_host/ide/src/
Dicon.svg2 <symbol id="icon-check-circle" viewBox="0 0 1024 1024">
5 </symbol>
6 <symbol id="icon-CI" viewBox="0 0 1024 1024">
9 </symbol>
10 <symbol id="icon-Dollar" viewBox="0 0 1024 1024">
13 </symbol>
14 <symbol id="icon-compass" viewBox="0 0 1024 1024">
18 </symbol>
19 <symbol id="icon-close-circle" viewBox="0 0 1024 1024">
22 </symbol>
[all …]
/developtools/profiler/host/smartperf/ide/src/
Dicon.svg2 <symbol id="icon-check-circle" viewBox="0 0 1024 1024">
5 </symbol>
6 <symbol id="icon-CI" viewBox="0 0 1024 1024">
9 </symbol>
10 <symbol id="icon-Dollar" viewBox="0 0 1024 1024">
13 </symbol>
14 <symbol id="icon-compass" viewBox="0 0 1024 1024">
18 </symbol>
19 <symbol id="icon-close-circle" viewBox="0 0 1024 1024">
22 </symbol>
[all …]
/developtools/profiler/hiebpf/src/
Dkernel_symbol_info.cpp24 void KernelSymbolInfo::GetSymbol(const std::string &line, SymbolItem &symbol) in GetSymbol() argument
27 str >> std::hex >> symbol.value_; in GetSymbol()
28 str >> symbol.type_; in GetSymbol()
30 if (std::strchr("TtWw", symbol.type_)) { in GetSymbol()
31 symbol.type_ = 'T'; in GetSymbol()
35 str >> symbol.name_; in GetSymbol()
64 for (auto &symbol : symbolItems) { in GetBinary() local
65 *(reinterpret_cast<uint64_t *>(p)) = symbol.value_; in GetBinary()
67 *(reinterpret_cast<uint32_t *>(p)) = symbol.size_; in GetBinary()
72 std::copy(symbol.name_.c_str(), in GetBinary()
[all …]
/developtools/profiler/device/plugins/ftrace_plugin/src/
Dprintk_formats_parser.cpp59 std::string symbol = ""; in Parse() local
66 symbol = StringUtils::Strip(line.substr(pos + 1)); in Parse()
67 if (symbol.back() == '"') { in Parse()
68 symbol.pop_back(); in Parse()
70 if (symbol.front() == '"') { in Parse()
71 symbol = symbol.substr(1); in Parse()
73 printkFormats_[addr] = symbol; in Parse()
/developtools/profiler/device/plugins/native_daemon/src/
Dvirtual_runtime.cpp107 void VirtualRuntime::MakeCallFrame(Symbol &symbol, CallFrame &callFrame) in MakeCallFrame() argument
109 callFrame.vaddrInFile_ = symbol.funcVaddr_; in MakeCallFrame()
110 callFrame.symbolName_ = symbol.symbolName_; in MakeCallFrame()
111 callFrame.symbolIndex_ = symbol.index_; in MakeCallFrame()
112 callFrame.filePath_ = symbol.module_.empty() ? symbol.comm_ : symbol.module_; in MakeCallFrame()
113 callFrame.symbolOffset_ = symbol.offset_; in MakeCallFrame()
114 callFrame.callFrameId_ = symbol.symbolId_; in MakeCallFrame()
115 callFrame.symbolNameId_ = symbol.symbolNameId_; in MakeCallFrame()
116 callFrame.filePathId_ = symbol.filePathId_; in MakeCallFrame()
117 if (symbol.funcVaddr_ != 0) { in MakeCallFrame()
[all …]
Dsymbols_file.cpp561 for (const std::unique_ptr<ElfSymbol> &symbol : elfFile->symTable_->symbols_) { in ReadSymTab() local
562 if (ELF64_ST_TYPE(symbol->symInfo_) == STT_FUNC or in ReadSymTab()
563 ELF64_ST_TYPE(symbol->symInfo_) == STT_GNU_IFUNC) { in ReadSymTab()
578 std::string name = elfFile->GetStrPtr(shdr->link_, symbol->nameIndex_); in ReadSymTab()
579 std::string type = ElfStTypeName(ELF64_ST_TYPE(symbol->symInfo_)); in ReadSymTab()
582 HLOGV("%10s|%016" PRIx64 "|%4" PRIu64 "|%s", type.c_str(), symbol->symValue_, in ReadSymTab()
583 symbol->symSize_, demangle.c_str()); in ReadSymTab()
585 if (symbol->symValue_ == 0) { in ReadSymTab()
588 symbolsTable.emplace_back(symbol->symValue_, symbol->symSize_, name, demangle, in ReadSymTab()
1168 Symbol symbol; in GetSymbolWithVaddr() local
[all …]
/developtools/profiler/host/smartperf/ide/src/base-ui/
Dicon.svg2 <symbol id="icon-minus-square" viewBox="0 0 16 16">
7 </symbol>
8 <symbol id="icon-plus-square" viewBox="0 0 16 16">
13 </symbol>
14 <symbol id="icon-filesearch" viewBox="0 0 16 16">
23 </symbol>
24 <symbol id="icon-folder" viewBox="0 0 16 16">
30 </symbol>
31 <symbol id="icon-select" viewBox="0 0 16 16">
40 </symbol>
[all …]
/developtools/smartperf_host/ide/src/base-ui/
Dicon.svg2 <symbol id="icon-minus-square" viewBox="0 0 16 16">
7 </symbol>
8 <symbol id="icon-plus-square" viewBox="0 0 16 16">
13 </symbol>
14 <symbol id="icon-filesearch" viewBox="0 0 16 16">
23 </symbol>
24 <symbol id="icon-folder" viewBox="0 0 16 16">
30 </symbol>
31 <symbol id="icon-select" viewBox="0 0 16 16">
40 </symbol>
[all …]
/developtools/profiler/device/plugins/ftrace_plugin/test/unittest/
Dprintk_formats_parser_test.cpp162 std::string symbol = PrintkFormatsParser::GetInstance().GetSymbol(0); variable
163 EXPECT_EQ(symbol, "NULL");
177 std::string symbol = entry.second; variable
178 HILOG_INFO(LOG_CORE, "%" PRIx64 " : %s", addr, symbol.c_str());
180 std::string symbol = PrintkFormatsParser::GetInstance().GetSymbol(CPU_ON_ADDR); variable
181 EXPECT_EQ(symbol, CPU_ON_STR);
196 std::string symbol = PrintkFormatsParser::GetInstance().GetSymbol(1); variable
197 EXPECT_EQ(symbol, "test");
210 std::string symbol = RandomString(RandomInt(1, SYMBOL_MAX_SIZE)); variable
211 std::string line = BuildPrintkLine(addr, symbol);
[all …]
/developtools/hiperf/src/
Dvirtual_runtime.cpp305 void VirtualRuntime::MakeCallFrame(Symbol &symbol, CallFrame &callFrame) in MakeCallFrame() argument
307 callFrame.vaddrInFile_ = symbol.funcVaddr_; in MakeCallFrame()
308 callFrame.offsetToVaddr_ = symbol.offsetToVaddr_; in MakeCallFrame()
309 callFrame.symbolFileIndex_ = symbol.symbolFileIndex_; in MakeCallFrame()
310 callFrame.symbolName_ = symbol.Name(); in MakeCallFrame()
311 callFrame.symbolIndex_ = symbol.index_; in MakeCallFrame()
312 callFrame.filePath_ = symbol.module_.empty() ? symbol.comm_ : symbol.module_; in MakeCallFrame()
313 HLOG_ASSERT_MESSAGE(!callFrame.symbolName_.empty(), "%s", symbol.ToDebugString().c_str()); in MakeCallFrame()
319 auto symbol = GetSymbol(ip, recordSample.data_.pid, recordSample.data_.tid, context); in SymbolicCallFrame() local
320 MakeCallFrame(symbol, recordSample.callFrames_.emplace_back(ip, 0)); in SymbolicCallFrame()
[all …]
Dsymbols_file.cpp589 for (const std::unique_ptr<ElfSymbol> &symbol : elfFile->symTable_->symbols_) { in ReadSymTab() local
590 if (ELF64_ST_TYPE(symbol->symInfo_) == STT_FUNC or in ReadSymTab()
591 ELF64_ST_TYPE(symbol->symInfo_) == STT_GNU_IFUNC) { in ReadSymTab()
606 std::string name = elfFile->GetStrPtr(shdr->link_, symbol->nameIndex_); in ReadSymTab()
607 std::string type = ElfStTypeName(ELF64_ST_TYPE(symbol->symInfo_)); in ReadSymTab()
610 HLOGV("%10s|%016" PRIx64 "|%4" PRIu64 "|%s", type.c_str(), symbol->symValue_, in ReadSymTab()
611 symbol->symSize_, demangle.c_str()); in ReadSymTab()
613 if (symbol->symValue_ == 0) { in ReadSymTab()
616 symbolsTable.emplace_back(symbol->symValue_, symbol->symSize_, name, demangle, in ReadSymTab()
1255 Symbol symbol; in GetSymbolWithVaddr() local
[all …]
/developtools/profiler/device/plugins/native_daemon/test/unittest/common/native/
Dvirtual_runtime_test.cpp164 Symbol symbol; variable
171 symbol = runtime_->GetSymbol(callFrame, TEST_TID, TEST_TID);
172 EXPECT_EQ(symbol.isValid(), false);
175 symbol = runtime_->GetSymbol(callFrame, TEST_TID, TEST_TID);
177 EXPECT_EQ(symbol.isValid(), true);
178 EXPECT_EQ(symbol.funcVaddr_, TEST_KERNEL_VADDR);
179 EXPECT_STREQ(symbol.name_.data(), "first_user_func");
Dsymbols_file_test.cpp66 void PrintSymbols(const std::vector<Symbol> &symbol) const;
124 for (auto symbol : symbols) { in CheckSymbols() local
125 if (symbol.name_.find("_Z") != std::string::npos) { in CheckSymbols()
126 EXPECT_NE(symbol.demangle_.find("_Z"), 0u); in CheckSymbols()
314 for (auto &symbol : symbols) { variable
315 if (symbol.module_.length()) {
316 modulesCount.emplace(symbol.module_);
979 for (Symbol symbol : symbolsFile->GetSymbols()) { variable
981 EXPECT_EQ(symbol.funcVaddr_, symbolStruct.vaddr_);
982 EXPECT_EQ(symbol.len_, symbolStruct.len_);
[all …]
/developtools/hiperf/test/unittest/common/native/
Dvirtual_runtime_test.cpp274 Symbol symbol; variable
280 symbol = runtime_->GetSymbol(0u, testTid, testTid);
281 EXPECT_EQ(symbol.isValid(), false);
283 symbol = runtime_->GetSymbol(testKernelVaddr, testTid, testTid);
285 EXPECT_EQ(symbol.isValid(), true);
286 EXPECT_EQ(symbol.funcVaddr_, testKernelVaddr);
287 EXPECT_STREQ(symbol.name_.data(), "first_kernel_func");
289 symbol = runtime_->GetSymbol(testUserVaddr + testUserMapBegin, testTid, testTid);
291 EXPECT_EQ(symbol.isValid(), true);
292 EXPECT_EQ(symbol.funcVaddr_, testUserVaddr);
[all …]
Dperf_file_format_test.cpp148 auto &symbol = symFile.symbolStructs_.emplace_back(); variable
149 symbol.vaddr_ = BIGK;
150 testSize += sizeof(symbol.vaddr_);
151 symbol.len_ = BIGK;
152 testSize += sizeof(symbol.len_);
153 symbol.symbolName_ = "this is test";
154 testSize += (sizeof(uint32_t) + symbol.symbolName_.size() + 1);
Dsymbols_file_test.cpp38 void PrintSymbols(const std::vector<Symbol> &symbol) const;
96 for (auto symbol : symbols) { in CheckSymbols() local
97 if (symbol.name_.find("_Z") != std::string::npos) { in CheckSymbols()
98 EXPECT_NE(symbol.demangle_.find("_Z"), 0u); in CheckSymbols()
288 for (auto &symbol : symbols) { variable
289 if (symbol.module_.length()) {
290 modulesCount.emplace(symbol.module_);
935 for (Symbol symbol : symbolsFile->GetSymbols()) { variable
937 EXPECT_EQ(symbol.funcVaddr_, symbolStruct.vaddr_);
938 EXPECT_EQ(symbol.len_, symbolStruct.len_);
[all …]
/developtools/profiler/device/plugins/native_daemon/include/
Dvirtual_runtime.h165 bool GetSymbolCache(uint64_t ip, Symbol &symbol, const VirtualThread &thread);
166 void UpdateSymbolCache(uint64_t ip, Symbol &symbol, HashList<uint64_t, Symbol> &cache);
169 void MakeCallFrame(Symbol &symbol, CallFrame &callFrame);
179 void FillSymbolNameId(CallFrame& callFrame, Symbol& symbol);
180 void FillFileSet(CallFrame& callFrame, const Symbol& symbol);
/developtools/profiler/host/smartperf/trace_streamer/src/protos/types/plugins/ftrace_data/default/
Dtrace_plugin_result.proto48 uint64 symbol_addr = 1; // symbol address
49 string symbol_name = 2; // symbol name
/developtools/smartperf_host/trace_streamer/src/protos/types/plugins/ftrace_data/default/
Dtrace_plugin_result.proto48 uint64 symbol_addr = 1; // symbol address
49 string symbol_name = 2; // symbol name
/developtools/profiler/host/smartperf/trace_streamer/src/protos/types/plugins/ftrace_data/
Dtrace_plugin_result.proto48 uint64 symbol_addr = 1; // symbol address
49 string symbol_name = 2; // symbol name
/developtools/smartperf_host/trace_streamer/src/protos/types/plugins/ftrace_data/
Dtrace_plugin_result.proto48 uint64 symbol_addr = 1; // symbol address
49 string symbol_name = 2; // symbol name
/developtools/profiler/protos/types/plugins/ftrace_data/default/
Dtrace_plugin_result.proto48 uint64 symbol_addr = 1; // symbol address
49 string symbol_name = 2; // symbol name
/developtools/profiler/hiebpf/include/
Dkernel_symbol_info.h43 static void GetSymbol(const std::string &line, SymbolItem &symbol);
/developtools/hiperf/include/
Dvirtual_runtime.h137 bool GetSymbolCache(uint64_t ip, Symbol &symbol,
140 void MakeCallFrame(Symbol &symbol, CallFrame &callFrame);
/developtools/hiperf/
DREADME.md99 │   ├── recv_binary_cache.py # Script used to collect the symbol table
297 Run **recv_binary_cache.py** to collect symbol tables. The tool searches for the ELF in the specifi…
306 The following specifies two symbol table paths.
312 The symbol table files will be copied to the **binary_cache** folder.
314 The tool preferentially searches for the specified symbol table paths. If no path is specified, the…

12