/external/perf_data_converter/src/ |
perf_data_handler.h | 88 // Locations corresponding to event.callchain. 89 std::vector<Location> callchain; member in struct:perftools::PerfDataHandler::SampleContext
|
/external/perf_data_converter/src/quipper/ |
sample_info_reader.cc | 79 // Make sure there is no existing allocated memory in |sample->callchain|. 80 CHECK_EQ(static_cast<void*>(NULL), sample->callchain); 87 struct ip_callchain* callchain = local 89 callchain->nr = callchain_size; 92 reader->ReadUint64(&callchain->ips[i]); 94 sample->callchain = callchain; 445 if (!sample.callchain) { 446 LOG(ERROR) << "Expecting callchain data, but none was found."; 448 *array++ = sample.callchain->nr [all...] |
perf_parser.h | 87 // DSO + offset info for callchain. 88 std::vector<DSOAndOffset> callchain; member in struct:quipper::ParsedEvent 106 std::equal(callchain.begin(), callchain.end(), 107 other.callchain.begin()) && 207 // Calls MapIPAndPidAndGetNameAndOffset() on the callchain of a sample event. 210 RepeatedField<uint64>* callchain,
|
/system/extras/simpleperf/ |
sample_tree.h | 22 #include "callchain.h" 123 std::vector<EntryT*> callchain; local 124 callchain.push_back(sample); 137 LOG(DEBUG) << "Unexpected perf_context in callchain: " << ip; 148 CreateCallChainSample(sample, ip, in_kernel, callchain, acc_info); 152 callchain.push_back(callchain_sample); 159 std::reverse(callchain.begin(), callchain.end()); 162 while (callchain.size() >= 2) { 163 EntryT* sample = callchain[0] [all...] |
cmd_report_sample.cpp | 75 "--show-callchain Print callchain samples.\n" 228 } else if (args[i] == "--show-callchain") { 290 FprintIndented(report_fp_, 1, "callchain:\n"); 292 const proto::Sample_CallChainEntry& callchain = sample.callchain(i); local 294 callchain.vaddr_in_file()); 295 FprintIndented(report_fp_, 2, "file_id: %u\n", callchain.file_id()); 296 int32_t symbol_id = callchain.symbol_id(); 303 max_symbol_id_map[callchain.file_id()] 476 proto::Sample_CallChainEntry* callchain = sample->add_callchain(); local [all...] |
cmd_kmem.cpp | 24 #include "callchain.h" 43 CallChainRoot<SlabSample> callchain; // a callchain tree representing all member in struct:__anon3014::SlabSample 155 // callchain, but we can still do a normal report. 216 const std::vector<SlabSample*>& callchain, 226 callchain); 232 // Decide the percentage of callchain by the sample_count, so use 1 as the 286 "--children Print the accumulated allocation info appeared in the callchain.\n" 293 " the hit count of the callchain.\n"
|
cmd_report.cpp | 63 // accumuated when appearing in other sample's callchain 72 // a callchain tree representing all callchains in the sample 73 CallChainRoot<SampleEntry> callchain; member in struct:__anon3016::SampleEntry 88 // The data member 'callchain' can only move, not copy. 189 const std::vector<SampleEntry*>& callchain, 203 return InsertCallChainSample(std::move(callchain_sample), callchain); 373 "--children Print the overhead accumulated by appearing in the callchain.\n" [all...] |
/external/perf_data_converter/src/quipper/kernel/ |
perf_internals.h | 256 struct ip_callchain *callchain; member in struct:quipper::perf_sample 262 perf_sample() : raw_data(NULL), callchain(NULL), branch_stack(NULL) { 266 delete[] callchain;
|