| /developtools/profiler/device/plugins/native_daemon/include/ |
| D | perf_event_record.h | 44 uint64_t ip_ = 0; member 58 CallFrame(uint64_t ip, uint64_t sp = 0) : ip_(ip), sp_(sp) {} in ip_() function 62 : ip_(ip), vaddrInFile_(vaddrInFile), symbolName_(name), filePath_(filePath) in CallFrame() 67 return (ip_ == b.ip_) && (sp_ == b.sp_); 71 return (ip_ != b.ip_) || (sp_ != b.sp_); 75 return StringPrintf("ip: 0x%016llx sp: 0x%016llx", ip_, sp_); in ToString() 81 output = StringPrintf("va: 0x%016llx(%llx) ", vaddrInFile_, ip_); in ToSymbolString() 83 output = StringPrintf("ip: 0x%016llx ", ip_); in ToSymbolString()
|
| /developtools/hiperf/include/ |
| D | perf_event_record.h | 49 uint64_t ip_ = 0; member 58 CallFrame(uint64_t ip, uint64_t sp = 0) : ip_(ip), sp_(sp) {} in ip_() function 62 : ip_(ip), vaddrInFile_(vaddrInFile), symbolName_(name), filePath_(filePath) in CallFrame() 67 return (ip_ == b.ip_) && (sp_ == b.sp_); 71 return (ip_ != b.ip_) || (sp_ != b.sp_); 75 return StringPrintf("ip: 0x%016llx sp: 0x%016llx", ip_, sp_); in ToString() 79 std::string output = StringPrintf(" 0x%016llx : ", ip_); in ToSymbolString() 82 output += StringPrintf("[0x%016llx:0x%016llx][+0x%llx]", ip_ - offsetToVaddr_, in ToSymbolString()
|
| /developtools/profiler/device/plugins/native_daemon/src/ |
| D | virtual_runtime.cpp | 121 callFrame.offset_ = callFrame.ip_; in MakeCallFrame() 136 if (callFrame.ip_ >= PERF_CONTEXT_MAX) { in GetSymbolName() 138 HLOGV("%s", UpdatePerfContext(callFrame.ip_, perfCallchainContext).c_str()); in GetSymbolName() 148 if (failedIPs_.find(callFrame.ip_) == failedIPs_.end()) { in GetSymbolName() 155 failedIPs_.insert(callFrame.ip_); in GetSymbolName() 421 …HLOGM("try find tid %u ip 0x%" PRIx64 " in %zu symbolsFiles ", tid, callFrame.ip_, symbolsFiles_.s… in GetSymbol() 423 if (GetSymbolCache(callFrame.ip_, symbol, GetThread(pid, tid))) { in GetSymbol() 428 symbol = GetUserSymbol(callFrame.ip_, GetThread(pid, tid)); in GetSymbol() 430 HLOGM("GetUserSymbol valid tid = %d ip = 0x%" PRIx64 "", tid, callFrame.ip_); in GetSymbol() 437 userSymbolCache_[std::pair(callFrame.ip_, symbol.filePathId_)] = symbol; in GetSymbol()
|
| D | call_stack.cpp | 381 if (callStack.back().ip_ == ip && callStack.back().sp_ == sp) { in UnwindStep() 533 if (pc == callStack.back().ip_ && sp == callStack.back().sp_) { in DoUnwind2()
|
| D | stack_preprocess.cpp | 386 callStack_.push_back(callFrames[idx].ip_); in FillOfflineCallStack() 801 … callFrames[idx].ip_, callFrames[idx].sp_, std::string(callFrames[idx].symbolName_).c_str(), in WriteFrames() 808 frame.set_ip(callFrame.ip_); in SetFrameInfo()
|
| /developtools/smartperf_host/trace_streamer/src/filter/ |
| D | offline_symbolization_filter.h | 37 ip_ = INVALID_UINT64; in FrameInfo() 44 uint64_t ip_; variable
|
| D | native_hook_filter.h | 31 : ip_(INVALID_UINT64), in NativeHookFrameInfo() 45 : ip_(ip), in NativeHookFrameInfo() 54 uint64_t ip_; variable
|
| D | offline_symbolization_filter.cpp | 63 frameInfo->ip_ = ip; in FillFrameInfo()
|
| D | native_hook_filter.cpp | 627 … callChainId_, depth++, frameInfo->ip_, frameInfo->symbolIndex_, filePathIndex, frameInfo->offset_, in FillOfflineSymbolizationFrames() 946 … callChainId, depth++, frameInfo->ip_, frameInfo->symbolIndex_, frameInfo->filePathIndex_, in ParseFramesWithOutCallStackCompressedMode()
|
| /developtools/profiler/device/plugins/native_daemon/test/unittest/common/native/ |
| D | virtual_runtime_test.cpp | 170 callFrame.ip_ = TEST_KERNEL_VADDR + TEST_USET_MAP_BEGIN;
|
| /developtools/hiperf/src/ |
| D | callstack.cpp | 406 if (callStack.back().ip_ == ip && callStack.back().sp_ == sp) { in UnwindStep() 651 cachedCallFrames[callFrames[0].ip_] = callFrames; in ExpandCallStack() 691 if (pc == callStack.back().ip_ && sp == callStack.back().sp_) { in DoUnwind2()
|
| D | report.cpp | 56 HLOG_ASSERT(frameIt->ip_ < PERF_CONTEXT_MAX); in AddReportItem() 72 HLOG_ASSERT(frameIt->ip_ < PERF_CONTEXT_MAX); in AddReportItem()
|
| D | report_protobuf_file.cpp | 128 callframe->set_loaded_vaddr(frame.ip_ - frame.offsetToVaddr_); in ProcessSampleRecord()
|
| D | perf_event_record.cpp | 244 ips_.emplace_back(frame.ip_); in ReplaceWithCallStack()
|
| /developtools/hiperf/test/unittest/common/native/ |
| D | perf_event_record_test.cpp | 461 ASSERT_EQ(record.data_.ips[i], record.callFrames_.at(i - 1).ip_); 487 ASSERT_EQ(record.data_.ips[i], record.callFrames_.at(i - 1).ip_); 516 ASSERT_EQ(record.data_.ips[i + ips.size() + 1], record.callFrames_.at(i).ip_);
|
| /developtools/smartperf_host/trace_streamer/test/unittest/htrace/native_memory/ |
| D | native_hook_parser_test.cpp | 411 ip_(ip), in NativeHookFrameCache() 428 ip_ = nativeHookFrame.Ips()[index]; in NativeHookFrameCache() 443 ret &= IsEqual(frameCache.GetIp(), ip_, "Ip"); in operator ==() 460 return ip_; in GetIp() 482 uint64_t ip_; member in SysTuning::TraceStreamer::NativeHookFrameCache
|
| /developtools/smartperf_host/trace_streamer/src/parser/hiperf_parser/ |
| D | perf_data_parser.cpp | 615 stackStr += "+" + base::number(callFrame.ip_, base::INTEGER_RADIX_TYPE_HEX); in UpdateCallChainUnCompressed() 632 …streamFilters_->perfDataFilter_->AppendPerfCallChain(callChainId, depth++, frame->ip_, frame->vadd… in UpdateCallChainUnCompressed()
|