Lines Matching refs:callFrames
305 inline void StackPreprocess::FillOfflineCallStack(std::vector<CallFrame>& callFrames, size_t idx) in FillOfflineCallStack() argument
307 for (; idx < callFrames.size(); ++idx) { in FillOfflineCallStack()
308 callStack_.push_back(callFrames[idx].ip_); in FillOfflineCallStack()
312 inline void StackPreprocess::FillCallStack(std::vector<CallFrame>& callFrames, in FillCallStack() argument
315 for (; idx < callFrames.size(); ++idx) { in FillCallStack()
316 ReportFrameMap(callFrames[idx], batchNativeHookData); in FillCallStack()
318 callStack_.push_back(callFrames[idx].callFrameId_); in FillCallStack()
349 std::vector<CallFrame>& callFrames, in GetCallStackId() argument
361 callStack_.reserve(callFrames.size()); in GetCallStackId()
363 FillCallStack(callFrames, batchNativeHookData, idx); in GetCallStackId()
365 FillOfflineCallStack(callFrames, idx); in GetCallStackId()
378 std::vector<CallFrame>& callFrames, in SetEventFrame() argument
391 for (; idx < callFrames.size(); ++idx) { in SetEventFrame()
392 ReportSymbolNameMap(callFrames[idx], batchNativeHookData); in SetEventFrame()
393 ReportFilePathMap(callFrames[idx], batchNativeHookData); in SetEventFrame()
395 SetFrameInfo(*frame, callFrames[idx]); in SetEventFrame()
398 for (; idx < callFrames.size(); ++idx) { in SetEventFrame()
400 SetFrameInfo(*frame, callFrames[idx]); in SetEventFrame()
406 std::vector<CallFrame>& callFrames, in SetAllocStatisticsFrame() argument
412 callStack_.reserve(callFrames.size()); in SetAllocStatisticsFrame()
414 FillCallStack(callFrames, batchNativeHookData, idx); in SetAllocStatisticsFrame()
416 FillOfflineCallStack(callFrames, idx); in SetAllocStatisticsFrame()
429 std::vector<CallFrame>& callFrames, BatchNativeHookData& batchNativeHookData) in SetHookData() argument
449 SetAllocStatisticsFrame(rawStack, callFrames, batchNativeHookData); in SetHookData()
463 stackMapId = GetCallStackId(rawStack, callFrames, batchNativeHookData); in SetHookData()
474 SetEventFrame(rawStack, callFrames, batchNativeHookData, allocEvent, stackMapId); in SetHookData()
478 SetEventFrame(rawStack, callFrames, batchNativeHookData, freeEvent, stackMapId); in SetHookData()
483 SetEventFrame(rawStack, callFrames, batchNativeHookData, mmapEvent, stackMapId); in SetHookData()
493 SetEventFrame(rawStack, callFrames, batchNativeHookData, mmapEvent, stackMapId); in SetHookData()
498 SetEventFrame(rawStack, callFrames, batchNativeHookData, munmapEvent, stackMapId); in SetHookData()
514 SetEventFrame(rawStack, callFrames, batchNativeHookData, mmapEvent, stackMapId); in SetHookData()
519 SetEventFrame(rawStack, callFrames, batchNativeHookData, munmapEvent, stackMapId); in SetHookData()
588 void StackPreprocess::WriteFrames(RawStackPtr rawStack, const std::vector<CallFrame>& callFrames) in WriteFrames() argument
624 for (; idx < callFrames.size(); ++idx) { in WriteFrames()
626 … callFrames[idx].ip_, callFrames[idx].sp_, std::string(callFrames[idx].symbolName_).c_str(), in WriteFrames()
627 …std::string(callFrames[idx].filePath_).c_str(), callFrames[idx].offset_, callFrames[idx].symbolOff… in WriteFrames()