Home
last modified time | relevance | path

Searched refs:ips (Results 1 – 20 of 20) sorted by relevance

/developtools/hiperf/test/unittest/common/native/
Dperf_event_record_test.cpp297 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/
Dhiebpf_types.h33 __u64 ips[MAX_STACK_LIMIT]; member
67 __u64 ips[MAX_STACK_LIMIT]; member
107 __u64 ips[MAX_STACK_LIMIT]; member
Dvmlinux.h114896 u32 ips: 3; member
/developtools/smartperf_host/trace_streamer/test/unittest/
Dpaged_memory_parser_test.cpp191 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]);
Dbio_parser_test.cpp202 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/
Doffline_symbolization_filter.cpp26 const std::shared_ptr<std::vector<uint64_t>> ips) in OfflineSymbolization() argument
29 for (auto itor = ips->begin(); itor != ips->end(); itor++) { in OfflineSymbolization()
Doffline_symbolization_filter.h60 const std::shared_ptr<std::vector<uint64_t>> ips);
Dnative_hook_filter.cpp546 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()
Dnative_hook_filter.h102 bool GetIpsWitchNeedResymbolization(DataIndex filePathId, std::set<uint64_t>& ips);
/developtools/profiler/host/smartperf/trace_streamer/src/filter/
Doffline_symbolization_filter.cpp26 const std::shared_ptr<std::vector<uint64_t>> ips) in OfflineSymbolization() argument
29 for (auto itor = ips->begin(); itor != ips->end(); itor++) { in OfflineSymbolization()
Doffline_symbolization_filter.h60 const std::shared_ptr<std::vector<uint64_t>> ips);
Dnative_hook_filter.cpp538 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()
Dnative_hook_filter.h102 bool GetIpsWitchNeedResymbolization(DataIndex filePathId, std::set<uint64_t>& ips);
/developtools/hiperf/src/
Dperf_event_record.cpp180 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()
Dsubcommand_record.cpp1486 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()
Dvirtual_runtime.cpp338 uint64_t ip = recordSample.data_.ips[i]; in SymbolicRecord()
/developtools/profiler/hiebpf/src/
Dbpf_event_receiver.cpp310 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()
Dhiebpf.bpf.c157 … 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()
Dbpf_controller.cpp662 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/
Dperf_record_format.h155 u64 *ips; /* if PERF_SAMPLE_CALLCHAIN */ member