| /developtools/smartperf_host/trace_streamer/src/parser/htrace_pbreader_parser/ |
| D | htrace_js_cpu_profiler_parser.cpp | 32 CallFrame callFrame; member 36 void from_json(const json& j, CallFrame& callFrame) in from_json() argument 38 j.at("functionName").get_to(callFrame.functionName); in from_json() 39 j.at("scriptId").get_to(callFrame.scriptId); in from_json() 40 j.at("url").get_to(callFrame.url); in from_json() 41 j.at("lineNumber").get_to(callFrame.lineNumber); in from_json() 42 j.at("columnNumber").get_to(callFrame.columnNumber); in from_json() 49 j.at("callFrame").get_to(node.callFrame); in from_json() 76 auto functionName = node.callFrame.functionName; in ParseJsCpuProfiler() 78 auto scriptId = node.callFrame.scriptId; in ParseJsCpuProfiler() [all …]
|
| /developtools/profiler/device/plugins/native_daemon/src/ |
| D | virtual_runtime.cpp | 107 void VirtualRuntime::MakeCallFrame(Symbol &symbol, CallFrame &callFrame) in MakeCallFrame() argument 109 callFrame.vaddrInFile_ = symbol.funcVaddr_; in MakeCallFrame() 110 callFrame.symbolName_ = symbol.symbolName_; in MakeCallFrame() 111 callFrame.symbolIndex_ = symbol.index_; in MakeCallFrame() 112 callFrame.filePath_ = symbol.module_.empty() ? symbol.comm_ : symbol.module_; in MakeCallFrame() 113 callFrame.symbolOffset_ = symbol.offset_; in MakeCallFrame() 114 callFrame.callFrameId_ = symbol.symbolId_; in MakeCallFrame() 115 callFrame.symbolNameId_ = symbol.symbolNameId_; in MakeCallFrame() 116 callFrame.filePathId_ = symbol.filePathId_; in MakeCallFrame() 118 callFrame.offset_ = symbol.funcVaddr_; in MakeCallFrame() [all …]
|
| D | stack_preprocess.cpp | 631 inline void StackPreprocess::SetFrameInfo(Frame& frame, CallFrame& callFrame) in SetFrameInfo() argument 633 frame.set_ip(callFrame.ip_); in SetFrameInfo() 637 frame.set_sp(callFrame.sp_); in SetFrameInfo() 638 frame.set_offset(callFrame.offset_); in SetFrameInfo() 639 frame.set_symbol_offset(callFrame.symbolOffset_); in SetFrameInfo() 641 if (callFrame.symbolNameId_ != 0 && callFrame.filePathId_ != 0) { in SetFrameInfo() 642 frame.set_symbol_name_id(callFrame.symbolNameId_); in SetFrameInfo() 643 frame.set_file_path_id(callFrame.filePathId_); in SetFrameInfo() 645 frame.set_symbol_name(std::string(callFrame.symbolName_)); in SetFrameInfo() 646 frame.set_file_path(std::string(callFrame.filePath_)); in SetFrameInfo() [all …]
|
| /developtools/hiperf/src/ |
| D | report.cpp | 451 void Report::OutputStdCallFrames(int indent, const ReportItemCallFrame &callFrame, in OutputStdCallFrames() argument 464 if (!OutputStdCallFrame(indent, callFrame.func_, callFrame.eventCount_, totalEventCount)) { in OutputStdCallFrames() 470 if (callFrame.selfEventCount_ != 0 and callFrame.selfEventCount_ != callFrame.eventCount_) { in OutputStdCallFrames() 472 callFrame.selfEventCount_, callFrame.eventCount_); in OutputStdCallFrames() 477 if (callFrame.childs.size() == 1u and in OutputStdCallFrames() 478 callFrame.childs[0].eventCount_ == callFrame.eventCount_) { in OutputStdCallFrames() 479 HLOGV("childCallFream %*c %s", indent, ' ', callFrame.childs[0].func_.data()); in OutputStdCallFrames() 481 OutputStdCallFrames(indent, callFrame.childs[0], callFrame.eventCount_); in OutputStdCallFrames() 484 for (const ReportItemCallFrame &childCallFrame : callFrame.childs) { in OutputStdCallFrames() 486 OutputStdCallFrames(indent + CALLSTACK_INDENT, childCallFrame, callFrame.eventCount_); in OutputStdCallFrames() [all …]
|
| D | virtual_runtime.cpp | 305 void VirtualRuntime::MakeCallFrame(Symbol &symbol, CallFrame &callFrame) in MakeCallFrame() argument 307 callFrame.vaddrInFile_ = symbol.funcVaddr_; in MakeCallFrame() 308 callFrame.offsetToVaddr_ = symbol.offsetToVaddr_; in MakeCallFrame() 309 callFrame.symbolFileIndex_ = symbol.symbolFileIndex_; in MakeCallFrame() 310 callFrame.symbolName_ = symbol.Name(); in MakeCallFrame() 311 callFrame.symbolIndex_ = symbol.index_; in MakeCallFrame() 312 callFrame.filePath_ = symbol.module_.empty() ? symbol.comm_ : symbol.module_; in MakeCallFrame() 313 HLOG_ASSERT_MESSAGE(!callFrame.symbolName_.empty(), "%s", symbol.ToDebugString().c_str()); in MakeCallFrame()
|
| /developtools/profiler/device/plugins/native_daemon/test/unittest/common/native/ |
| D | virtual_runtime_test.cpp | 169 CallFrame callFrame(0); variable 171 symbol = runtime_->GetSymbol(callFrame, TEST_TID, TEST_TID); 174 callFrame.ip_ = TEST_KERNEL_VADDR + TEST_USET_MAP_BEGIN; 175 symbol = runtime_->GetSymbol(callFrame, TEST_TID, TEST_TID);
|
| /developtools/profiler/device/plugins/native_daemon/include/ |
| D | stack_preprocess.h | 81 void SetFrameInfo(Frame& frame, CallFrame& callFrame); 82 void ReportSymbolNameMap(CallFrame& callFrame, BatchNativeHookData& batchNativeHookData); 83 void ReportFilePathMap(CallFrame& callFrame, BatchNativeHookData& batchNativeHookData); 84 void ReportFrameMap(CallFrame& callFrame, BatchNativeHookData& batchNativeHookData);
|
| D | virtual_runtime.h | 64 const Symbol GetSymbol(CallFrame& callFrame, pid_t pid, pid_t tid, 169 void MakeCallFrame(Symbol &symbol, CallFrame &callFrame); 179 void FillSymbolNameId(CallFrame& callFrame, Symbol& symbol); 180 void FillFileSet(CallFrame& callFrame, const Symbol& symbol);
|
| /developtools/smartperf_host/ide/src/trace/database/logic-worker/ |
| D | ProcedureLogicWorkerJsCpuProfiler.ts | 369 const callFrame = this.symbolToChartFrame(sample, symbol); constant 370 lastSymbol!.children.push(callFrame); 371 callFrame.parentId = lastSymbol!.id; 372 lastSymbol = callFrame;
|
| /developtools/hiperf/include/ |
| D | virtual_runtime.h | 140 void MakeCallFrame(Symbol &symbol, CallFrame &callFrame);
|