Home
last modified time | relevance | path

Searched refs:ips (Results 1 – 19 of 19) 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/smartperf_host/trace_streamer/test/unittest/htrace/ebpf/
Dpaged_memory_parser_test.cpp145 const uint64_t ips[1] = {IPS_01}; variable
146 dequeBuffer_.insert(dequeBuffer_.end(), reinterpret_cast<const uint8_t*>(ips),
147 reinterpret_cast<const uint8_t*>(&ips + 1));
164 ebpfDataParser->ConvertToHexTextIndex(ips[0]));
177 const uint64_t ips[2] = {IPS_01, IPS_02}; variable
178 dequeBuffer_.insert(dequeBuffer_.end(), reinterpret_cast<const uint8_t*>(ips),
179 reinterpret_cast<const uint8_t*>(&ips + 1));
196 ebpfDataParser->ConvertToHexTextIndex(ips[0]));
198 ebpfDataParser->ConvertToHexTextIndex(ips[1]));
Dbio_parser_test.cpp162 const uint64_t ips[1] = {IPS_01}; variable
163 dequeBuffer_.insert(dequeBuffer_.end(), reinterpret_cast<const uint8_t*>(ips),
164 reinterpret_cast<const uint8_t*>(&ips + 1));
186 auto ExpectIps0 = ebpfDataParser->ConvertToHexTextIndex(ips[0]);
201 const uint64_t ips[2] = {IPS_01, IPS_02}; variable
202 dequeBuffer_.insert(dequeBuffer_.end(), reinterpret_cast<const uint8_t*>(ips),
203 reinterpret_cast<const uint8_t*>(&ips + 1));
225 auto ExpectIps0 = ebpfDataParser->ConvertToHexTextIndex(ips[0]);
228 auto ExpectIps1 = ebpfDataParser->ConvertToHexTextIndex(ips[1]);
/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/hiperf/src/
Dunique_stack_table.cpp117 uint64_t UniqueStackTable::PutIpsInTable(StackId *stackId, u64 *ips, u64 nr) in PutIpsInTable() argument
126 uint64_t pc = ips[reverseIndex]; in PutIpsInTable()
170 bool UniqueStackTable::GetIpsByStackId(StackId stackId, std::vector<u64>& ips) in GetIpsByStackId() argument
181 ips.push_back( in GetIpsByStackId()
Dperf_event_record.cpp222 data_.ips = ips_.data(); in RecoverCallStack()
237 ips_.assign(data_.ips, data_.ips + data_.nr); in ReplaceWithCallStack()
286 data_.ips = ips_.data(); in ReplaceWithCallStack()
323 data_.ips = reinterpret_cast<u64 *>(p); in PerfRecordSample()
380 std::copy(data_.ips + skipKernel_, data_.ips + data_.nr + skipKernel_, in GetBinary()
452 if ((sampleType_ & PERF_SAMPLE_STACK_USER) == 0 || data_.ips[i] != PERF_CONTEXT_USER) { in DumpData()
453 PrintIndent(indent + 1, "0x%llx%s\n", data_.ips[i], supplement.data()); in DumpData()
463 PrintIndent(indent + 1, "0x%llx%s\n", data_.ips[i], supplement.data()); in DumpData()
1001 if (data_.ips[i] >= PERF_CONTEXT_MAX) { in GetUstackServerPid()
1032 if (data_.ips[i] >= PERF_CONTEXT_MAX) { in GetServerPidof()
Dvirtual_runtime.cpp360 u64 *ips = recordSample->data_.ips; in DedupFromRecord() local
372 while (table->PutIpsInTable(&stackId, ips, nr) == 0) { in DedupFromRecord()
385 recordSample->data_.ips = nullptr; in DedupFromRecord()
506 uint64_t ip = recordSample.data_.ips[i]; in SymbolicRecord()
537 u64 *ips = sample.data_.ips; in NeedDropKernelCallChain() local
539 if (ips[skip] == PERF_CONTEXT_KERNEL) { in NeedDropKernelCallChain()
542 if (ips[skip] == PERF_CONTEXT_USER) { in NeedDropKernelCallChain()
Dsubcommand_record.cpp1638 if (sample->data_.ips[i] >= PERF_CONTEXT_MAX) { in CollectSymbol()
1639 if (sample->data_.ips[i] == PERF_CONTEXT_KERNEL) { in CollectSymbol()
1647 kernelThreadSymbolsHits_[server_pid].insert(sample->data_.ips[i]); in CollectSymbol()
1649 kernelSymbolsHits_.insert(sample->data_.ips[i]); in CollectSymbol()
1651 userSymbolsHits_[sample->data_.pid].insert(sample->data_.ips[i]); in CollectSymbol()
/developtools/smartperf_host/trace_streamer/src/filter/
Dperf_data_filter.cpp60 auto ips = traceDataCache_->GetPerfCallChainData()->Ips(); in Finish() local
70 …auto nameIndex = traceDataCache_->GetDataIndex("@0x" + base::number(ips[i], base::INTEGER_RADIX_TY… in Finish()
80 … base::number(ips[i] & flag, base::INTEGER_RADIX_TYPE_HEX)); in Finish()
Doffline_symbolization_filter.cpp31 const std::shared_ptr<std::vector<uint64_t>> ips) in OfflineSymbolization() argument
33 auto ipid = ips->back(); in OfflineSymbolization()
35 for (auto itor = ips->begin(); (itor + 1) != ips->end(); itor++) { in OfflineSymbolization()
Doffline_symbolization_filter.h65 const std::shared_ptr<std::vector<uint64_t>> ips);
Dnative_hook_filter.cpp649 auto ips = itor->second; in ReparseStacksWithAddrRange() local
650 for (auto ipsItor = ips->begin(); ipsItor != ips->end(); ipsItor++) { in ReparseStacksWithAddrRange()
1048 …ilter::GetIpsWitchNeedResymbolization(uint64_t ipid, DataIndex filePathId, std::set<uint64_t>& ips) in GetIpsWitchNeedResymbolization() argument
1058 ips.insert(itor->first); in GetIpsWitchNeedResymbolization()
Dnative_hook_filter.h125 … bool GetIpsWitchNeedResymbolization(uint64_t ipid, DataIndex filePathId, std::set<uint64_t>& ips);
/developtools/hiperf/include/
Dunique_stack_table.h94 uint64_t PutIpsInTable(StackId *stackId, u64 *ips, u64 nr);
95 bool GetIpsByStackId(const StackId stackId, std::vector<u64>& ips);
Dperf_record_format.h156 u64 *ips; /* if PERF_SAMPLE_CALLCHAIN */ member
/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()