| /developtools/hiperf/test/unittest/common/native/ |
| D | perf_event_record_test.cpp | 297 record.data_.ips = nullptr; in InitTestRecordSample() 447 std::vector<u64> ips = {}; variable 448 record.data_.ips = ips.data(); 449 record.data_.nr = ips.size(); 459 ASSERT_EQ(record.data_.ips[0], PERF_CONTEXT_USER); 461 ASSERT_EQ(record.data_.ips[i], record.callFrames_.at(i - 1).ip_); 478 std::vector<u64> ips = {}; variable 479 record.data_.ips = ips.data(); 480 record.data_.nr = ips.size(); 485 ASSERT_EQ(record.data_.ips[0], PERF_CONTEXT_USER); [all …]
|
| /developtools/profiler/hiebpf/include/ |
| D | hiebpf_types.h | 33 __u64 ips[MAX_STACK_LIMIT]; member 67 __u64 ips[MAX_STACK_LIMIT]; member 107 __u64 ips[MAX_STACK_LIMIT]; member
|
| D | vmlinux.h | 114896 u32 ips: 3; member
|
| /developtools/smartperf_host/trace_streamer/test/unittest/ |
| D | paged_memory_parser_test.cpp | 191 const uint64_t ips[1] = {IPS_01}; variable 196 dequeBuffer.insert(dequeBuffer.end(), reinterpret_cast<const uint8_t*>(ips), 197 reinterpret_cast<const uint8_t*>(&ips + 1)); 220 auto ExpectIps0 = ebpfDataParser->ConvertToHexTextIndex(ips[0]); 253 const uint64_t ips[2] = {IPS_01, IPS_02}; variable 258 dequeBuffer.insert(dequeBuffer.end(), reinterpret_cast<const uint8_t*>(ips), 259 reinterpret_cast<const uint8_t*>(&ips + 1)); 282 auto ExpectIps0 = ebpfDataParser->ConvertToHexTextIndex(ips[0]); 285 auto ExpectIps1 = ebpfDataParser->ConvertToHexTextIndex(ips[1]);
|
| D | bio_parser_test.cpp | 202 const uint64_t ips[1] = {IPS_01}; variable 207 dequeBuffer.insert(dequeBuffer.end(), reinterpret_cast<const uint8_t*>(ips), 208 reinterpret_cast<const uint8_t*>(&ips + 1)); 239 auto ExpectIps0 = ebpfDataParser->ConvertToHexTextIndex(ips[0]); 277 const uint64_t ips[2] = {IPS_01, IPS_02}; variable 278 dequeBuffer.insert(dequeBuffer.end(), reinterpret_cast<const uint8_t*>(ips), 279 reinterpret_cast<const uint8_t*>(&ips + 1)); 310 auto ExpectIps0 = ebpfDataParser->ConvertToHexTextIndex(ips[0]); 313 auto ExpectIps1 = ebpfDataParser->ConvertToHexTextIndex(ips[1]);
|
| /developtools/smartperf_host/trace_streamer/src/filter/ |
| D | offline_symbolization_filter.cpp | 26 const std::shared_ptr<std::vector<uint64_t>> ips) in OfflineSymbolization() argument 29 for (auto itor = ips->begin(); itor != ips->end(); itor++) { in OfflineSymbolization()
|
| D | offline_symbolization_filter.h | 60 const std::shared_ptr<std::vector<uint64_t>> ips);
|
| D | native_hook_filter.cpp | 546 auto ips = itor->second; in ReparseStacksWithAddrRange() local 547 for (auto ipsItor = ips->begin(); ipsItor != ips->end(); ipsItor++) { in ReparseStacksWithAddrRange() 879 bool NativeHookFilter::GetIpsWitchNeedResymbolization(DataIndex filePathId, std::set<uint64_t>& ips) in GetIpsWitchNeedResymbolization() argument 888 ips.insert(itor->first); in GetIpsWitchNeedResymbolization()
|
| D | native_hook_filter.h | 102 bool GetIpsWitchNeedResymbolization(DataIndex filePathId, std::set<uint64_t>& ips);
|
| /developtools/profiler/host/smartperf/trace_streamer/src/filter/ |
| D | offline_symbolization_filter.cpp | 26 const std::shared_ptr<std::vector<uint64_t>> ips) in OfflineSymbolization() argument 29 for (auto itor = ips->begin(); itor != ips->end(); itor++) { in OfflineSymbolization()
|
| D | offline_symbolization_filter.h | 60 const std::shared_ptr<std::vector<uint64_t>> ips);
|
| D | native_hook_filter.cpp | 538 auto ips = itor->second; in ReparseStacksWithAddrRange() local 539 for (auto ipsItor = ips->begin(); ipsItor != ips->end(); ipsItor++) { in ReparseStacksWithAddrRange() 871 bool NativeHookFilter::GetIpsWitchNeedResymbolization(DataIndex filePathId, std::set<uint64_t>& ips) in GetIpsWitchNeedResymbolization() argument 880 ips.insert(itor->first); in GetIpsWitchNeedResymbolization()
|
| D | native_hook_filter.h | 102 bool GetIpsWitchNeedResymbolization(DataIndex filePathId, std::set<uint64_t>& ips);
|
| /developtools/hiperf/src/ |
| D | perf_event_record.cpp | 180 ips_.assign(data_.ips, data_.ips + data_.nr); in ReplaceWithCallStack() 228 data_.ips = ips_.data(); in ReplaceWithCallStack() 261 data_.ips = reinterpret_cast<u64 *>(p); in PerfRecordSample() 309 std::copy(data_.ips, data_.ips + data_.nr, reinterpret_cast<u64 *>(p)); in GetBinary() 371 if ((sampleType_ & PERF_SAMPLE_STACK_USER) == 0 || data_.ips[i] != PERF_CONTEXT_USER) { in DumpData() 372 PrintIndent(indent + 1, "0x%llx%s\n", data_.ips[i], supplement.data()); in DumpData() 382 PrintIndent(indent + 1, "0x%llx%s\n", data_.ips[i], supplement.data()); in DumpData()
|
| D | subcommand_record.cpp | 1486 if (sample->data_.ips[i] >= PERF_CONTEXT_MAX) { in CollectionSymbol() 1487 if (sample->data_.ips[i] == PERF_CONTEXT_KERNEL) { in CollectionSymbol() 1494 kernelSymbolsHits_.insert(sample->data_.ips[i]); in CollectionSymbol() 1496 userSymbolsHits_[sample->data_.pid].insert(sample->data_.ips[i]); in CollectionSymbol()
|
| D | virtual_runtime.cpp | 338 uint64_t ip = recordSample.data_.ips[i]; in SymbolicRecord()
|
| /developtools/profiler/hiebpf/src/ |
| D | bpf_event_receiver.cpp | 310 cmplt_event->ips, item->nips_ * sizeof(__u64)); in EncodeFSTraceEvent() 346 cmplt_event->ips, item->nips_ * sizeof(__u64)); in EncodePFTraceEvent() 380 cmplt_event->ips, item->nips_ * sizeof(__u64)); in EncodeBIOTraceEvent()
|
| D | hiebpf.bpf.c | 157 … bpf_get_stack(ctx, cmplt_event->ips, g_stack_limit * sizeof(u64), BPF_F_USER_STACK) / sizeof(u64); in emit_fstrace_event() 324 … bpf_get_stack(ctx, cmplt_event->ips, g_stack_limit * sizeof(u64), BPF_F_USER_STACK) / sizeof(u64); in emit_pftrace_event() 787 …cmplt_event->nips = bpf_get_stack(ctx, cmplt_event->ips, g_stack_limit * sizeof(u64), 0) / sizeof(… in BPF_PROG()
|
| D | bpf_controller.cpp | 662 std::cout << "\n " << cmpltEvent.ips[i]; in DumpFSTraceEvent() 705 std::cout << "\n " << cmpltEvent.ips[i]; in DumpPFTraceEvent() 749 std::cout << "\n " << cmpltEvent.ips[i]; in DumpBIOTraceEvent()
|
| /developtools/hiperf/include/ |
| D | perf_record_format.h | 155 u64 *ips; /* if PERF_SAMPLE_CALLCHAIN */ member
|