Searched refs:dso_name (Results 1 - 12 of 12) sorted by path

/system/extras/perfprofd/
H A Dperf_data_converter.cc24 int rc = do1->dso_name().compare(do2->dso_name());
82 string dso_name = event.dso_and_offset.dso_name(); local
85 if (dso_name.substr(0, kernel_name.length()) == kernel_name) {
86 dso_name = kernel_name;
103 name_profile_map[program_name][dso_name].callchain_count_map[cc]++;
107 name_profile_map[program_name][dso_name].address_count_map[
110 name_profile_map[program_name][dso_name].address_count_map[
114 if (dso_name
[all...]
/system/extras/perfprofd/quipper/
H A Dperf_parser.h70 const string dso_name() const { function in struct:quipper::ParsedEvent::DSOAndOffset
/system/extras/simpleperf/inferno/
H A Ddata_types.py40 chain.append(CallSite(entry.ip, entry.symbol.symbol_name, entry.symbol.dso_name))
42 chain.append(CallSite(sample.ip, symbol.symbol_name, symbol.dso_name))
/system/extras/simpleperf/
H A Drecord.cpp747 dso_name = p;
748 p += Align(strlen(dso_name) + 1, 8);
753 const std::string& dso_name, uint64_t min_vaddr) {
758 SetSize(header_size() + 3 * sizeof(uint64_t) + Align(dso_name.size() + 1, 8));
765 this->dso_name = p;
766 strcpy(p, dso_name.c_str());
775 PrintIndented(indent, "dso_name: %s\n", dso_name);
752 DsoRecord(uint64_t dso_type, uint64_t dso_id, const std::string& dso_name, uint64_t min_vaddr) argument
H A Drecord.h440 const char* dso_name; member in struct:DsoRecord
444 DsoRecord(uint64_t dso_type, uint64_t dso_id, const std::string& dso_name,
H A Dreport_lib_interface.cpp57 const char* dso_name; member in struct:SymbolEntry
259 current_symbol_.dso_name = map->dso->Path().c_str();
306 entry.symbol.dso_name = map->dso->Path().c_str();
H A Dsample_tree_test.cpp28 std::string dso_name; member in struct:__anon1771::SampleEntry
33 const std::string& dso_name, uint64_t map_start_addr,
38 dso_name(dso_name),
45 BUILD_COMPARE_STRING_FUNCTION(TestCompareDsoName, dso_name.c_str());
103 ASSERT_EQ(expected.dso_name, sample.dso_name);
32 SampleEntry(int pid, int tid, const char* thread_comm, const std::string& dso_name, uint64_t map_start_addr, size_t sample_count = 1u) argument
/system/extras/simpleperf/scripts/
H A Dannotate.py56 """collect information of how to map [dso_name,vaddr] to [source_file:line].
69 def add_addr(self, dso_name, addr):
70 dso = self.dso_dict.get(dso_name)
72 self.dso_dict[dso_name] = dso = dict()
85 for dso_name in self.dso_dict.keys():
86 self._convert_addrs_to_lines(dso_name, self.dso_dict[dso_name])
90 def _convert_addrs_to_lines(self, dso_name, dso):
91 dso_path = self._find_dso_path(dso_name)
93 log_warning("can't find dso '%s'" % dso_name)
[all...]
H A Dbinary_cache_builder.py85 dso_name = symbol.dso_name
86 if dso_name not in binaries:
87 binaries[dso_name] = lib.GetBuildIdForPath(dso_name)
H A Dpprof_proto_generator.py350 if not self.dso_filter or symbol.dso_name in self.dso_filter:
383 mapping_id = self.get_mapping_id(symbol.mapping[0], symbol.dso_name)
385 function_id = self.get_function_id(symbol.symbol_name, symbol.dso_name,
423 def get_function_id(self, name, dso_name, vaddr_in_file):
426 function = Function(self.get_string_id(name), self.get_string_id(dso_name), vaddr_in_file)
463 dso_name = self.get_string(mapping.filename_id)
464 addr2line.add_addr(dso_name, location.vaddr_in_dso)
466 dso_name = self.get_string(function.dso_name_id)
467 addr2line.add_addr(dso_name, function.vaddr_in_dso)
475 dso_name
[all...]
H A Dreport_sample.py53 print('%16x\t%s (%s)' % (sample.ip, symbol.symbol_name, symbol.dso_name))
56 print('%16x\t%s (%s)' % (entry.ip, entry.symbol.symbol_name, entry.symbol.dso_name))
H A Dsimpleperf_report_lib.py69 _fields_ = [('dso_name', ct.c_char_p),
106 self.dso_name = _char_pt_to_str(symbol.dso_name)

Completed in 103 milliseconds