| /developtools/hiperf/test/unittest/common/native/ |
| D | callstack_test.cpp | 65 std::vector<CallFrame> stack1 = { 70 std::vector<CallFrame> stack2 = {}; 93 std::vector<CallFrame> stack1 = { 98 std::vector<CallFrame> stack2 = { 123 std::vector<CallFrame> stack1 = { 128 std::vector<CallFrame> stack2 = { 154 std::vector<CallFrame> stack1 = { 159 std::vector<CallFrame> stack2 = { 186 std::vector<CallFrame> stack1 = { 191 std::vector<CallFrame> stack2 = { [all …]
|
| D | report_json_file_test.cpp | 70 std::vector<CallFrame> frames = { in PrepairReportJson() 75 std::vector<CallFrame> frames2 = { in PrepairReportJson()
|
| /developtools/profiler/device/plugins/native_daemon/include/ |
| D | stack_preprocess.h | 61 using CallFrame = OHOS::Developtools::NativeDaemon::CallFrame; 78 void SetHookData(RawStackPtr RawStack, std::vector<CallFrame>& callFrames, 80 void WriteFrames(RawStackPtr RawStack, const std::vector<CallFrame>& callFrames); 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); 93 void FillOfflineCallStack(std::vector<CallFrame>& callFrames, size_t idx); 94 void FillCallStack(std::vector<CallFrame>& callFrames, 97 uint32_t GetCallStackId(const RawStackPtr& rawStack, std::vector<CallFrame>& callFrames, [all …]
|
| D | call_stack.h | 39 const u8 *stack, u64 stackSize, std::vector<CallFrame> &, 41 size_t ExpendCallStack(pid_t tid, std::vector<CallFrame> &callFrames, size_t expendLimit = 1u); 51 void LogFrame(const std::string msg, const std::vector<CallFrame> &frames); 52 size_t ExpendCallStack(std::vector<CallFrame> &newCallFrames, 53 const std::vector<CallFrame> &cachedCallFrames, size_t expendLimit); 56 std::map<pid_t, HashList<uint64_t, std::vector<CallFrame>>> cachedCallFramesMap_; 82 void UnwindStep(unw_cursor_t &c, std::vector<CallFrame> &callFrames, size_t maxStackLevel); 101 bool DoUnwind(const VirtualThread &thread, std::vector<CallFrame> &callStack,
|
| D | perf_event_record.h | 43 struct CallFrame { struct 58 CallFrame(uint64_t ip, uint64_t sp = 0) : ip_(ip), sp_(sp) {} in ip_() argument 61 CallFrame(uint64_t ip, uint64_t vaddrInFile, const char *name, const char *filePath) in CallFrame() function 65 bool operator==(const CallFrame &b) const 69 bool operator!=(const CallFrame &b) const
|
| D | virtual_runtime.h | 64 const Symbol GetSymbol(CallFrame& callFrame, pid_t pid, pid_t tid, 78 std::vector<CallFrame>& callFrames, 80 …bool GetSymbolName(pid_t pid, pid_t tid, std::vector<CallFrame>& callFrames, int offset, bool firs… 169 void MakeCallFrame(Symbol &symbol, CallFrame &callFrame); 179 void FillSymbolNameId(CallFrame& callFrame, Symbol& symbol); 180 void FillFileSet(CallFrame& callFrame, const Symbol& symbol);
|
| D | hook_manager.h | 82 std::vector<OHOS::Developtools::NativeDaemon::CallFrame>& callFrames,
|
| /developtools/hiperf/include/ |
| D | callstack.h | 56 const u8 *stack, u64 stackSize, std::vector<CallFrame> &, 58 size_t ExpandCallStack(pid_t tid, std::vector<CallFrame> &callFrames, size_t expandLimit = 1u); 71 void LogFrame(const std::string msg, const std::vector<CallFrame> &frames); 72 size_t DoExpandCallStack(std::vector<CallFrame> &newCallFrames, 73 const std::vector<CallFrame> &cachedCallFrames, size_t expandLimit); 76 std::map<pid_t, HashList<uint64_t, std::vector<CallFrame>>> cachedCallFramesMap_; 102 void UnwindStep(unw_cursor_t &c, std::vector<CallFrame> &callFrames, size_t maxStackLevel); 121 bool DoUnwind(const VirtualThread &thread, std::vector<CallFrame> &callStack,
|
| D | perf_event_record.h | 45 struct CallFrame { struct 55 CallFrame(uint64_t ip, uint64_t sp = 0) : ip_(ip), sp_(sp) {} in ip_() argument 58 CallFrame(uint64_t ip, uint64_t vaddrInFile, const char *name, const char *filePath) in CallFrame() function 62 bool operator==(const CallFrame &b) const 66 bool operator!=(const CallFrame &b) const 239 std::vector<CallFrame> callFrames_;
|
| D | report_json_file.h | 371 std::vector<CallFrame> &frames); 399 const std::vector<CallFrame> &frames); 401 const std::vector<CallFrame> &frames);
|
| D | virtual_runtime.h | 140 void MakeCallFrame(Symbol &symbol, CallFrame &callFrame);
|
| /developtools/hiperf/src/ |
| D | callstack.cpp | 375 void CallStack::UnwindStep(unw_cursor_t &c, std::vector<CallFrame> &callStack, size_t maxStackLevel) in UnwindStep() 437 bool CallStack::DoUnwind(const VirtualThread &thread, std::vector<CallFrame> &callStack, in DoUnwind() 471 const u8 *stack, u64 stackSize, std::vector<CallFrame> &callStack, in UnwindCallStack() 512 void CallStack::LogFrame(const std::string msg, const std::vector<CallFrame> &frames) in LogFrame() 537 size_t CallStack::DoExpandCallStack(std::vector<CallFrame> &newCallFrames, in DoExpandCallStack() 538 const std::vector<CallFrame> &cachedCallFrames, in DoExpandCallStack() 602 size_t CallStack::ExpandCallStack(pid_t tid, std::vector<CallFrame> &callFrames, size_t expandLimit) in ExpandCallStack() 616 HashList<uint64_t, std::vector<CallFrame>> &cachedCallFrames = cachedCallFramesMap_[tid]; in ExpandCallStack() 632 const std::vector<CallFrame> &cachedCallStack = *itr; in ExpandCallStack()
|
| D | report_json_file.cpp | 105 const std::vector<CallFrame> &frames) in AddReportCallStack() 137 const std::vector<CallFrame> &frames) in AddReportCallStackReverse() 191 std::vector<CallFrame> &frames) in UpdateReportCallStack()
|
| D | report_protobuf_file.cpp | 125 for (const CallFrame &frame : recordSample.callFrames_) { in ProcessSampleRecord()
|
| D | virtual_runtime.cpp | 305 void VirtualRuntime::MakeCallFrame(Symbol &symbol, CallFrame &callFrame) in MakeCallFrame()
|
| D | perf_event_record.cpp | 186 bool ret = std::all_of(callFrames_.begin(), callFrames_.end(), [&](const CallFrame &frame) { in ReplaceWithCallStack()
|
| /developtools/smartperf_host/trace_streamer/src/parser/htrace_pbreader_parser/ |
| D | htrace_js_cpu_profiler_parser.cpp | 23 struct CallFrame { struct 32 CallFrame callFrame; 36 void from_json(const json& j, CallFrame& callFrame) in from_json()
|
| /developtools/profiler/device/plugins/native_daemon/src/ |
| D | virtual_runtime.cpp | 107 void VirtualRuntime::MakeCallFrame(Symbol &symbol, CallFrame &callFrame) in MakeCallFrame() 124 bool VirtualRuntime::GetSymbolName(pid_t pid, pid_t tid, std::vector<CallFrame>& callFrames, int of… in GetSymbolName() 195 std::vector<CallFrame>& callFrames, in UnwindStack() 397 const Symbol VirtualRuntime::GetSymbol(CallFrame& callFrame, pid_t pid, pid_t tid, in GetSymbol() 463 inline void VirtualRuntime::FillSymbolNameId(CallFrame& callFrame, Symbol& symbol) in FillSymbolNameId() 475 inline void VirtualRuntime::FillFileSet(CallFrame& callFrame, const Symbol& symbol) in FillFileSet()
|
| D | stack_preprocess.cpp | 305 inline void StackPreprocess::FillOfflineCallStack(std::vector<CallFrame>& callFrames, size_t idx) in FillOfflineCallStack() 312 inline void StackPreprocess::FillCallStack(std::vector<CallFrame>& callFrames, in FillCallStack() 349 std::vector<CallFrame>& callFrames, in GetCallStackId() 378 std::vector<CallFrame>& callFrames, in SetEventFrame() 406 std::vector<CallFrame>& callFrames, in SetAllocStatisticsFrame() 429 std::vector<CallFrame>& callFrames, BatchNativeHookData& batchNativeHookData) in SetHookData() 588 void StackPreprocess::WriteFrames(RawStackPtr rawStack, const std::vector<CallFrame>& callFrames) in WriteFrames() 631 inline void StackPreprocess::SetFrameInfo(Frame& frame, CallFrame& callFrame) in SetFrameInfo() 650 inline void StackPreprocess::ReportSymbolNameMap(CallFrame& callFrame, BatchNativeHookData& batchNa… in ReportSymbolNameMap() 660 inline void StackPreprocess::ReportFilePathMap(CallFrame& callFrame, BatchNativeHookData& batchNati… in ReportFilePathMap() [all …]
|
| D | call_stack.cpp | 354 void CallStack::UnwindStep(unw_cursor_t &c, std::vector<CallFrame> &callStack, size_t maxStackLevel) in UnwindStep() 410 bool CallStack::DoUnwind(const VirtualThread &thread, std::vector<CallFrame> &callStack, in DoUnwind() 441 const u8 *stack, u64 stackSize, std::vector<CallFrame> &callStack, in UnwindCallStack()
|
| /developtools/profiler/device/plugins/native_daemon/test/unittest/common/native/ |
| D | callstack_test.cpp | 106 std::vector<CallFrame> callFrames;
|
| D | virtual_runtime_test.cpp | 169 CallFrame callFrame(0);
|