• Home
  • Raw
  • Download

Lines Matching refs:callFrame

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()
650 inline void StackPreprocess::ReportSymbolNameMap(CallFrame& callFrame, BatchNativeHookData& batchNa… in ReportSymbolNameMap() argument
652 if (callFrame.needReport_ & SYMBOL_NAME_ID_REPORT) { in ReportSymbolNameMap()
655 symbolMap->set_id(callFrame.symbolNameId_); in ReportSymbolNameMap()
656 symbolMap->set_name(std::string(callFrame.symbolName_)); in ReportSymbolNameMap()
660 inline void StackPreprocess::ReportFilePathMap(CallFrame& callFrame, BatchNativeHookData& batchNati… in ReportFilePathMap() argument
662 if (callFrame.needReport_ & FILE_PATH_ID_REPORT) { in ReportFilePathMap()
665 filePathMap->set_id(callFrame.filePathId_); in ReportFilePathMap()
666 filePathMap->set_name(std::string(callFrame.filePath_)); in ReportFilePathMap()
670 inline void StackPreprocess::ReportFrameMap(CallFrame& callFrame, BatchNativeHookData& batchNativeH… in ReportFrameMap() argument
672 if (callFrame.needReport_ & CALL_FRAME_REPORT) { in ReportFrameMap()
673 ReportSymbolNameMap(callFrame, batchNativeHookData); in ReportFrameMap()
674 ReportFilePathMap(callFrame, batchNativeHookData); in ReportFrameMap()
678 SetFrameInfo(*frame, callFrame); in ReportFrameMap()
679 frameMap->set_id(callFrame.callFrameId_); in ReportFrameMap()