Lines Matching refs:ReportLib
112 class ReportLib { class
114 ReportLib() in ReportLib() function in simpleperf::ReportLib
182 bool ReportLib::SetLogSeverity(const char* log_level) { in SetLogSeverity()
193 bool ReportLib::SetKallsymsFile(const char* kallsyms_file) { in SetKallsymsFile()
203 bool ReportLib::OpenRecordFileIfNecessary() { in OpenRecordFileIfNecessary()
218 Sample* ReportLib::GetNextSample() { in GetNextSample()
255 void ReportLib::SetCurrentSample() { in SetCurrentSample()
310 const EventInfo* ReportLib::FindEventOfCurrentSample() { in FindEventOfCurrentSample()
324 void ReportLib::CreateEvents() { in CreateEvents()
361 Mapping* ReportLib::AddMapping(const MapEntry& map) { in AddMapping()
370 const char* ReportLib::GetBuildIdForPath(const char* path) { in GetBuildIdForPath()
384 FeatureSection* ReportLib::GetFeatureSection(const char* feature_name) { in GetFeatureSection()
399 using ReportLib = simpleperf::ReportLib; typedef
407 ReportLib* CreateReportLib() EXPORT;
408 void DestroyReportLib(ReportLib* report_lib) EXPORT;
412 bool SetLogSeverity(ReportLib* report_lib, const char* log_level) EXPORT;
413 bool SetSymfs(ReportLib* report_lib, const char* symfs_dir) EXPORT;
414 bool SetRecordFile(ReportLib* report_lib, const char* record_file) EXPORT;
415 bool SetKallsymsFile(ReportLib* report_lib, const char* kallsyms_file) EXPORT;
416 void ShowIpForUnknownSymbol(ReportLib* report_lib) EXPORT;
417 void ShowArtFrames(ReportLib* report_lib, bool show) EXPORT;
418 void MergeJavaMethods(ReportLib* report_lib, bool merge) EXPORT;
419 bool AddProguardMappingFile(ReportLib* report_lib, const char* mapping_file) EXPORT;
421 Sample* GetNextSample(ReportLib* report_lib) EXPORT;
422 Event* GetEventOfCurrentSample(ReportLib* report_lib) EXPORT;
423 SymbolEntry* GetSymbolOfCurrentSample(ReportLib* report_lib) EXPORT;
424 CallChain* GetCallChainOfCurrentSample(ReportLib* report_lib) EXPORT;
425 const char* GetTracingDataOfCurrentSample(ReportLib* report_lib) EXPORT;
427 const char* GetBuildIdForPath(ReportLib* report_lib, const char* path) EXPORT;
428 FeatureSection* GetFeatureSection(ReportLib* report_lib, const char* feature_name) EXPORT;
432 ReportLib* CreateReportLib() { in CreateReportLib()
433 return new ReportLib(); in CreateReportLib()
436 void DestroyReportLib(ReportLib* report_lib) { in DestroyReportLib()
440 bool SetLogSeverity(ReportLib* report_lib, const char* log_level) { in SetLogSeverity()
444 bool SetSymfs(ReportLib* report_lib, const char* symfs_dir) { in SetSymfs()
448 bool SetRecordFile(ReportLib* report_lib, const char* record_file) { in SetRecordFile()
452 void ShowIpForUnknownSymbol(ReportLib* report_lib) { in ShowIpForUnknownSymbol()
456 void ShowArtFrames(ReportLib* report_lib, bool show) { in ShowArtFrames()
460 void MergeJavaMethods(ReportLib* report_lib, bool merge) { in MergeJavaMethods()
464 bool SetKallsymsFile(ReportLib* report_lib, const char* kallsyms_file) { in SetKallsymsFile()
468 bool AddProguardMappingFile(ReportLib* report_lib, const char* mapping_file) { in AddProguardMappingFile()
472 Sample* GetNextSample(ReportLib* report_lib) { in GetNextSample()
476 Event* GetEventOfCurrentSample(ReportLib* report_lib) { in GetEventOfCurrentSample()
480 SymbolEntry* GetSymbolOfCurrentSample(ReportLib* report_lib) { in GetSymbolOfCurrentSample()
484 CallChain* GetCallChainOfCurrentSample(ReportLib* report_lib) { in GetCallChainOfCurrentSample()
488 const char* GetTracingDataOfCurrentSample(ReportLib* report_lib) { in GetTracingDataOfCurrentSample()
492 const char* GetBuildIdForPath(ReportLib* report_lib, const char* path) { in GetBuildIdForPath()
496 FeatureSection* GetFeatureSection(ReportLib* report_lib, const char* feature_name) { in GetFeatureSection()