Lines Matching refs:ReportJsonFile
29 bool ReportJsonFile::debug_ = false;
30 void ReportJsonFile::addNewFunction(int libId, std::string_view name) in addNewFunction()
36 void ReportJsonFile::ProcessSymbolsFiles( in ProcessSymbolsFiles()
53 void ReportJsonFile::UpdateCallNodeEventCount() in UpdateCallNodeEventCount()
66 ReportConfigItem &ReportJsonFile::GetConfig(uint64_t id) in GetConfig()
78 int ReportJsonFile::GetFunctionID(int libId, std::string_view function) in GetFunctionID()
92 void ReportJsonFile::UpdateReportSample(uint64_t id, pid_t pid, pid_t tid, uint64_t eventCount) in UpdateReportSample()
105 void ReportJsonFile::AddReportCallStack(uint64_t eventCount, ReportCallNodeItem &callNode, in AddReportCallStack()
137 void ReportJsonFile::AddReportCallStackReverse(uint64_t eventCount, ReportCallNodeItem &callNode, in AddReportCallStackReverse()
169 uint32_t ReportJsonFile::GetConfigIndex(uint64_t id) in GetConfigIndex()
174 std::string ReportJsonFile::GetConfigName(uint64_t id) in GetConfigName()
180 int ReportJsonFile::GetLibID(std::string_view filepath) in GetLibID()
191 void ReportJsonFile::UpdateReportCallStack(uint64_t id, pid_t pid, pid_t tid, uint64_t eventCount, in UpdateReportCallStack()
247 void ReportJsonFile::OutputJsonFeatureString() in OutputJsonFeatureString()
265 void ReportJsonFile::OutputJsonRuntimeInfo() in OutputJsonRuntimeInfo()
302 bool ReportJsonFile::OutputJson(FILE *output) in OutputJson()