Searched defs:symbol (Results 1 - 7 of 7) sorted by relevance

/system/extras/simpleperf/
H A Dread_elf_test.cpp37 void ParseSymbol(const ElfFileSymbol& symbol, std::map<std::string, ElfFileSymbol>* symbols) { argument
38 (*symbols)[symbol.name] = symbol;
H A Dsample_tree.cpp37 const Symbol* symbol = thread_tree_->FindSymbol(map, ip); local
39 SampleEntry value(ip, time, period, 0, 1, thread, map, symbol);
64 value.branch_from.symbol = from_symbol;
78 const Symbol* symbol = thread_tree_->FindSymbol(map, ip); local
80 SampleEntry value(ip, time, 0, period, 0, thread, map, symbol);
H A Dsample_tree.h34 const Symbol* symbol; member in struct:BranchFromEntry
37 BranchFromEntry() : ip(0), map(nullptr), symbol(nullptr), flags(0) {
50 const Symbol* symbol; member in struct:SampleEntry
56 const Symbol* symbol)
65 symbol(symbol) {
54 SampleEntry(uint64_t ip, uint64_t time, uint64_t period, uint64_t accumulated_period, uint64_t sample_count, const ThreadEntry* thread, const MapEntry* map, const Symbol* symbol) argument
H A Dthread_tree.cpp195 const Symbol* symbol = map->dso->FindSymbol(vaddr_in_file); local
196 if (symbol == nullptr) {
197 symbol = &unknown_symbol_;
199 return symbol;
H A Ddso.cpp219 static bool IsKernelFunctionSymbol(const KernelSymbol& symbol) { argument
220 return (symbol.type == 'T' || symbol.type == 't' || symbol.type == 'W' || symbol.type == 'w');
256 for (auto& symbol : symbols_) {
257 if (symbol.addr != 0) {
280 // TODO: Parse symbol outside of .text section.
324 void Dso::InsertSymbol(const Symbol& symbol) { argument
325 symbols_.push_back(symbol);
[all...]
H A Dread_elf.cpp203 // "ELF for ARM 64-bit Architecture". The regular expression to match mapping symbol
221 ElfFileSymbol symbol; local
232 symbol.is_in_text_section = true;
239 symbol.name = symbol_name.get();
240 symbol.vaddr = elf_symbol->getValue();
241 if ((symbol.vaddr & 1) != 0 && is_arm) {
243 symbol.vaddr &= ~1;
245 symbol.len = elf_symbol->getSize();
248 symbol.is_func = true;
250 if (symbol
[all...]
H A Denvironment.cpp128 KernelSymbol symbol; local
129 if (sscanf(line, "%" PRIx64 " %c %s%s", &symbol.addr, &symbol.type, name, module) < 3) {
132 symbol.name = name;
136 symbol.module = &module[1];
138 symbol.module = nullptr;
141 if (callback(symbol)) {

Completed in 72 milliseconds