Home
last modified time | relevance | path

Searched refs:Symbol (Results 1 – 7 of 7) sorted by relevance

/system/extras/simpleperf/
Ddso.h27 struct Symbol { struct
31 Symbol(const std::string& name, uint64_t addr, uint64_t len); argument
76 const Symbol* FindSymbol(uint64_t vaddr_in_dso);
97 void InsertSymbol(const Symbol& symbol);
103 std::vector<Symbol> symbols_;
Ddso.cpp35 Symbol::Symbol(const std::string& name, uint64_t addr, uint64_t len) in Symbol() function in Symbol
42 const char* Symbol::DemangledName() const { in DemangledName()
150 bool operator()(const Symbol& symbol1, const Symbol& symbol2) { in operator ()()
159 const Symbol* Dso::FindSymbol(uint64_t vaddr_in_dso) { in FindSymbol()
168 auto it = std::upper_bound(symbols_.begin(), symbols_.end(), Symbol("", vaddr_in_dso, 0), in FindSymbol()
225 dso->InsertSymbol(Symbol(kernel_symbol.name, kernel_symbol.addr, 0)); in KernelSymbolCallback()
232 dso->InsertSymbol(Symbol(elf_symbol.name, elf_symbol.vaddr, elf_symbol.len)); in VmlinuxSymbolCallback()
275 dso->InsertSymbol(Symbol(elf_symbol.name, elf_symbol.vaddr, elf_symbol.len)); in ElfFileSymbolCallback()
324 void Dso::InsertSymbol(const Symbol& symbol) { in InsertSymbol()
329 Symbol* prev_symbol = nullptr; in FixupSymbolLength()
Dsample_tree.cpp37 const Symbol* symbol = thread_tree_->FindSymbol(map, ip); in AddSample()
54 const Symbol* from_symbol = thread_tree_->FindSymbol(from_map, from_ip); in AddBranchSample()
59 const Symbol* to_symbol = thread_tree_->FindSymbol(to_map, to_ip); in AddBranchSample()
78 const Symbol* symbol = thread_tree_->FindSymbol(map, ip); in AddCallChainSample()
Dsample_tree.h34 const Symbol* symbol;
50 const Symbol* symbol;
56 const Symbol* symbol) in SampleEntry()
Dthread_tree.h75 const Symbol* FindSymbol(const MapEntry* map, uint64_t ip);
99 Symbol unknown_symbol_;
Dthread_tree.cpp188 const Symbol* ThreadTree::FindSymbol(const MapEntry* map, uint64_t ip) { in FindSymbol()
195 const Symbol* symbol = map->dso->FindSymbol(vaddr_in_file); in FindSymbol()
/system/extras/simpleperf/runtest/
Druntest.py54 class Symbol(object): class
372 cur_symbol = Symbol(symbol_name, comm, overhead, children_overhead)
379 cur_symbol = Symbol(symbol_name, comm, overhead, 0)