Home
last modified time | relevance | path

Searched refs:CallFrame (Results 1 - 12 of 12) sorted by relevance

/developtools/profiler/device/plugins/native_daemon/include/
H A Dstack_preprocess.h95 using CallFrame = OHOS::Developtools::NativeDaemon::CallFrame;
128 void SetHookData(RawStackPtr rawStack, std::vector<CallFrame>& callFrames, T& stackData);
129 void WriteFrames(RawStackPtr RawStack, const std::vector<CallFrame>& callFrames);
131 void SetFrameInfo(T& frame, CallFrame& callFrame);
133 void ReportSymbolNameMap(CallFrame& callFrame, T& stackData);
135 void ReportFilePathMap(CallFrame& callFrame, T& stackData);
137 void ReportFrameMap(CallFrame& callFrame, T& stackData);
149 void FillOfflineCallStack(std::vector<CallFrame>& callFrames, size_t idx, T& stackData);
151 void FillCallStack(std::vector<CallFrame>
[all...]
H A Dperf_event_record.h43 struct CallFrame { struct
59 CallFrame(uint64_t ip, uint64_t sp = 0, bool isJsFrame = false) : ip_(ip), sp_(sp), isJsFrame_(isJsFrame) {} in CallFrame() function
62 CallFrame(uint64_t ip, uint64_t vaddrInFile, const char *name, const char *filePath) in CallFrame() function
66 bool operator==(const CallFrame &b) const in operator ==()
70 bool operator!=(const CallFrame &b) const in operator !=()
H A Dcall_stack.h45 const u8 *stack, u64 stackSize, std::vector<CallFrame> &,
48 size_t ExpendCallStack(pid_t tid, std::vector<CallFrame> &callFrames, size_t expendLimit = 1u);
58 void LogFrame(const std::string msg, const std::vector<CallFrame> &frames);
59 size_t ExpendCallStack(std::vector<CallFrame> &newCallFrames,
60 const std::vector<CallFrame> &cachedCallFrames, size_t expendLimit);
63 std::map<pid_t, HashList<uint64_t, std::vector<CallFrame>>> cachedCallFramesMap_;
91 void UnwindStep(unw_cursor_t &c, std::vector<CallFrame> &callFrames, size_t maxStackLevel);
106 bool DoUnwind(const VirtualThread &thread, std::vector<CallFrame> &callStack,
113 bool DoUnwind2(const VirtualThread &thread, std::vector<CallFrame> &callStack, size_t maxStackLevel,
H A Dvirtual_runtime.h67 const DfxSymbol GetSymbol(CallFrame& callFrame, pid_t pid, pid_t tid,
81 std::vector<CallFrame>& callFrames,
83 bool GetSymbolName(pid_t pid, pid_t tid, std::vector<CallFrame>& callFrames, int offset, bool first,
91 void FillSymbolNameId(CallFrame& callFrame, DfxSymbol& symbol);
92 void FillFileSet(CallFrame& callFrame, const DfxSymbol& symbol);
95 bool ArktsGetSymbolCache(CallFrame& callFrame, DfxSymbol &symbol);
97 void FillJsSymbolCache(CallFrame& callFrame, const DfxSymbol& symbol);
188 void MakeCallFrame(DfxSymbol &symbol, CallFrame &callFrame);
H A Dhook_manager.h142 std::vector<OHOS::Developtools::NativeDaemon::CallFrame>& callFrames,
/developtools/hiperf/include/
H A Dperf_event_record.h51 struct CallFrame { struct
61 CallFrame(uint64_t ip, uint64_t sp = 0) : ip_(ip), sp_(sp) {} in CallFrame() function
64 CallFrame(uint64_t ip, uint64_t vaddrInFile, const char *name, const char *filePath) in CallFrame() function
68 bool operator==(const CallFrame &b) const in operator ==()
72 bool operator!=(const CallFrame &b) const in operator !=()
/developtools/profiler/device/plugins/native_daemon/src/
H A Dvirtual_runtime.cpp112 void VirtualRuntime::MakeCallFrame(DfxSymbol &symbol, CallFrame &callFrame) in MakeCallFrame()
129 bool VirtualRuntime::GetSymbolName(pid_t pid, pid_t tid, std::vector<CallFrame>& callFrames, int offset, bool first, in GetSymbolName()
211 std::vector<CallFrame>& callFrames, in UnwindStack()
448 const DfxSymbol VirtualRuntime::GetSymbol(CallFrame& callFrame, pid_t pid, pid_t tid, in GetSymbol()
528 void VirtualRuntime::FillSymbolNameId(CallFrame& callFrame, DfxSymbol& symbol) in FillSymbolNameId()
540 void VirtualRuntime::FillFileSet(CallFrame& callFrame, const DfxSymbol& symbol) in FillFileSet()
620 bool VirtualRuntime::ArktsGetSymbolCache(CallFrame& callFrame, DfxSymbol &symbol) in ArktsGetSymbolCache()
652 void VirtualRuntime::FillJsSymbolCache(CallFrame& callFrame, const DfxSymbol& symbol) in FillJsSymbolCache()
H A Dstack_preprocess.cpp547 inline void StackPreprocess::FillOfflineCallStack(std::vector<CallFrame>& callFrames, size_t idx, T& stackData) in FillOfflineCallStack()
560 inline void StackPreprocess::FillCallStack(std::vector<CallFrame>& callFrames, size_t idx, T& stackData) in FillCallStack()
631 inline uint32_t StackPreprocess::GetCallStackId(const RawStackPtr& rawStack, std::vector<CallFrame>& callFrames, in GetCallStackId()
709 void StackPreprocess::SetEventFrame(const RawStackPtr& rawStack, std::vector<CallFrame>& callFrames, in SetEventFrame()
744 void StackPreprocess::FillNapiStack(std::string& tagName, std::vector<CallFrame>& callFrames, uint64_t napiIndex) in FillNapiStack()
751 CallFrame& jsCallFrame = callFrames_.emplace_back(0 & (~pacMask)); in FillNapiStack()
764 void StackPreprocess::SetAllocStatisticsFrame(const RawStackPtr& rawStack, std::vector<CallFrame>& callFrames, in SetAllocStatisticsFrame()
871 void StackPreprocess::SetApplyAndReleaseMatchFrame(RawStackPtr rawStack, std::vector<CallFrame>& callFrames, in SetApplyAndReleaseMatchFrame()
899 void StackPreprocess::SetHookData(RawStackPtr rawStack, std::vector<CallFrame>& callFrames, T& stackData) in SetHookData()
1051 void StackPreprocess::WriteFrames(RawStackPtr rawStack, const std::vector<CallFrame>
[all...]
H A Dcall_stack.cpp354 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()
502 bool CallStack::DoUnwind2(const VirtualThread &thread, std::vector<CallFrame> &callStack, in DoUnwind2()
/developtools/smartperf_host/trace_streamer/src/parser/pbreader_parser/arkts/
H A Dpbreader_js_cpu_profiler_parser.cpp23 struct CallFrame { struct
32 CallFrame callFrame;
36 void from_json(const json &j, CallFrame &callFrame) in from_json()
/developtools/profiler/device/plugins/native_daemon/test/unittest/common/native/
H A Dcallstack_test.cpp72 std::vector<CallFrame> callFrames; in HWTEST_F()
H A Dvirtual_runtime_test.cpp165 CallFrame callFrame(0); in HWTEST_F()

Completed in 9 milliseconds