Lines Matching refs:StackPreprocess
42 StackPreprocess::StackPreprocess(const StackDataRepeaterPtr& dataRepeater, in StackPreprocess() function in StackPreprocess
105 StackPreprocess::StackPreprocess(bool fpUnwind): fpHookData_(nullptr, nullptr) {} in StackPreprocess() function in StackPreprocess
107 StackPreprocess::~StackPreprocess() in ~StackPreprocess()
120 void StackPreprocess::SetWriter(const std::shared_ptr<BufferWriter>& writer) in SetWriter()
125 bool StackPreprocess::StartTakeResults() in StartTakeResults()
129 std::thread demuxer(&StackPreprocess::TakeResults, this); in StartTakeResults()
137 bool StackPreprocess::StopTakeResults() in StopTakeResults()
154 void StackPreprocess::TakeResults() in TakeResults()
292 inline void StackPreprocess::ReportThreadNameMap(uint32_t tid, const std::string& tname, in ReportThreadNameMap()
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()
325 inline uint32_t StackPreprocess::SetCallStackMap(BatchNativeHookData& batchNativeHookData) in SetCallStackMap()
348 inline uint32_t StackPreprocess::GetCallStackId(const RawStackPtr& rawStack, in GetCallStackId()
377 void StackPreprocess::SetEventFrame(const RawStackPtr& rawStack, in SetEventFrame()
405 void StackPreprocess::SetAllocStatisticsFrame(const RawStackPtr& rawStack, in SetAllocStatisticsFrame()
428 void StackPreprocess::SetHookData(RawStackPtr rawStack, in SetHookData()
523 inline bool StackPreprocess::SetFreeStatisticsData(uint64_t addr) in SetFreeStatisticsData()
538 inline void StackPreprocess::SetAllocStatisticsData(const RawStackPtr& rawStack, size_t stackId, bo… in SetAllocStatisticsData()
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()
670 inline void StackPreprocess::ReportFrameMap(CallFrame& callFrame, BatchNativeHookData& batchNativeH… in ReportFrameMap()
683 void StackPreprocess::SetMapsInfo(pid_t pid) in SetMapsInfo()
721 void StackPreprocess::SetSymbolInfo(uint32_t filePathId, ElfSymbolTable& symbolInfo, in SetSymbolInfo()
738 void StackPreprocess::FlushData(BatchNativeHookData& stackData) in FlushData()
761 void StackPreprocess::Flush(const uint8_t* src, size_t size) in Flush()
781 void StackPreprocess::GetSymbols(const std::string& filePath, ElfSymbolTable& symbols) in GetSymbols()
833 bool StackPreprocess::FlushRecordStatistics() in FlushRecordStatistics()
865 void StackPreprocess::SaveMemTag(uint32_t tagId, const std::string& tagName) in SaveMemTag()
874 bool StackPreprocess::GetMemTag(uint32_t tagId, std::string& tagName) in GetMemTag()