/system/extras/simpleperf/ |
D | cmd_dumprecord.cpp | 169 std::string& symbol_name, uint64_t& vaddr_in_file, in DumpDataSection() 174 const Symbol* symbol = thread_tree.FindSymbol(map, ip, &vaddr_in_file, &dso); in DumpDataSection() 196 uint64_t vaddr_in_file; in DumpDataSection() local 198 dso_name, symbol_name, vaddr_in_file, in_kernel); in DumpDataSection() 200 vaddr_in_file); in DumpDataSection() 209 uint64_t vaddr_in_file; in DumpDataSection() local 210 get_symbol_function(cr.pid, cr.tid, cr.ips[i], dso_name, symbol_name, vaddr_in_file, in DumpDataSection() 213 vaddr_in_file); in DumpDataSection()
|
D | thread_tree.cpp | 217 uint64_t vaddr_in_file = 0; in FindSymbol() local 221 vaddr_in_file = ip; in FindSymbol() 223 vaddr_in_file = dso->IpToVaddrInFile(ip, map->start_addr, map->pgoff); in FindSymbol() 225 symbol = dso->FindSymbol(vaddr_in_file); in FindSymbol() 229 vaddr_in_file = ip; in FindSymbol() 231 symbol = dso->FindSymbol(vaddr_in_file); in FindSymbol() 238 dso->FileName().c_str(), vaddr_in_file); in FindSymbol() 239 dso->AddUnknownSymbol(vaddr_in_file, name); in FindSymbol() 240 symbol = dso->FindSymbol(vaddr_in_file); in FindSymbol() 247 *pvaddr_in_file = vaddr_in_file; in FindSymbol()
|
D | cmd_report.cpp | 52 uint64_t vaddr_in_file; member 56 : map(nullptr), symbol(nullptr), vaddr_in_file(0), flags(0) {} in BranchFromEntry() 69 uint64_t vaddr_in_file; member 76 const MapEntry* map, const Symbol* symbol, uint64_t vaddr_in_file) in SampleEntry() 85 vaddr_in_file(vaddr_in_file) {} in SampleEntry() 103 BUILD_COMPARE_VALUE_FUNCTION(CompareVaddrInFile, vaddr_in_file); 104 BUILD_DISPLAY_HEX64_FUNCTION(DisplayVaddrInFile, vaddr_in_file); 155 uint64_t vaddr_in_file; in CreateSample() local 157 thread_tree_->FindSymbol(map, r.ip_data.ip, &vaddr_in_file); in CreateSample() 161 new SampleEntry(r.time_data.time, period, 0, 1, thread, map, symbol, vaddr_in_file))); in CreateSample() [all …]
|
D | report_lib_interface.cpp | 76 uint64_t vaddr_in_file; member 330 uint64_t vaddr_in_file; in SetCurrentSample() local 331 const Symbol* symbol = thread_tree_.FindSymbol(map, ip, &vaddr_in_file); in SetCurrentSample() 335 entry.symbol.vaddr_in_file = vaddr_in_file; in SetCurrentSample()
|
D | cmd_report_sample.cpp | 69 uint64_t vaddr_in_file; member 345 callchain.vaddr_in_file()); in DumpProtobufReport() 554 callchain->set_vaddr_in_file(node.vaddr_in_file); in PrintSampleRecordInProtobuf() 589 entry->symbol = thread_tree_.FindSymbol(map, ip, &(entry->vaddr_in_file), &(entry->dso)); in GetCallEntry() 678 FprintIndented(report_fp_, 1, "vaddr_in_file: %" PRIx64 "\n", entries[0].vaddr_in_file); in PrintSampleRecord() 685 FprintIndented(report_fp_, 2, "vaddr_in_file: %" PRIx64 "\n", entries[i].vaddr_in_file); in PrintSampleRecord()
|
D | report_sample.proto | 27 optional uint64 vaddr_in_file = 1; field
|
/system/extras/simpleperf/scripts/ |
D | debug_unwind_reporter.py | 134 def __init__(self, ip, sp, filename, vaddr_in_file, function_name, map_start_addr, argument 139 self.vaddr_in_file = vaddr_in_file 163 i, node.ip, node.sp, node.function_name, node.filename, node.vaddr_in_file, 185 if result.callchain[-1].vaddr_in_file == sample_result.callchain[-1].vaddr_in_file:
|
D | pprof_proto_generator.py | 301 location_id = self.get_location_id(symbol.vaddr_in_file, symbol) 374 location = Location(mapping_id, ip, symbol.vaddr_in_file) 413 def get_function_id(self, name, dso_name, vaddr_in_file): argument 416 function = Function(self.get_string_id(name), self.get_string_id(dso_name), vaddr_in_file)
|
D | annotate.py | 219 symbol.vaddr_in_file) 295 sources = self.addr2line.get_sources(symbol.dso_name, symbol.vaddr_in_file)
|
D | report_html.py | 547 callstack = [(lib_id, func_id, symbol.vaddr_in_file)] 552 callstack.append((lib_id, func_id, symbol.vaddr_in_file))
|