| /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/smartperf_host/trace_streamer/test/unittest/htrace/ebpf/ |
| D | paged_memory_parser_test.cpp | 145 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]));
|
| D | bio_parser_test.cpp | 162 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/ |
| 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/hiperf/src/ |
| D | unique_stack_table.cpp | 117 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()
|
| D | perf_event_record.cpp | 222 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()
|
| D | virtual_runtime.cpp | 360 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()
|
| D | subcommand_record.cpp | 1638 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/ |
| D | perf_data_filter.cpp | 60 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()
|
| D | offline_symbolization_filter.cpp | 31 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()
|
| D | offline_symbolization_filter.h | 65 const std::shared_ptr<std::vector<uint64_t>> ips);
|
| D | native_hook_filter.cpp | 649 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()
|
| D | native_hook_filter.h | 125 … bool GetIpsWitchNeedResymbolization(uint64_t ipid, DataIndex filePathId, std::set<uint64_t>& ips);
|
| /developtools/hiperf/include/ |
| D | unique_stack_table.h | 94 uint64_t PutIpsInTable(StackId *stackId, u64 *ips, u64 nr); 95 bool GetIpsByStackId(const StackId stackId, std::vector<u64>& ips);
|
| D | perf_record_format.h | 156 u64 *ips; /* if PERF_SAMPLE_CALLCHAIN */ member
|
| /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()
|