Home
last modified time | relevance | path

Searched refs:FtraceFsOps (Results 1 – 7 of 7) sorted by relevance

/developtools/profiler/device/plugins/ftrace_plugin/src/
Dftrace_fs_ops.cpp27 FtraceFsOps& FtraceFsOps::GetInstance() in GetInstance()
29 static FtraceFsOps instance; in GetInstance()
33 FtraceFsOps::FtraceFsOps() : ftraceRoot_(GetFtraceRoot()) in FtraceFsOps() function in FtraceFsOps
38 FtraceFsOps::~FtraceFsOps() in ~FtraceFsOps()
43 std::string FtraceFsOps::GetFtraceRoot() in GetFtraceRoot()
57 std::string FtraceFsOps::GetPrintkFormats() const in GetPrintkFormats()
72 std::string FtraceFsOps::GetKernelSymbols() const in GetKernelSymbols()
90 std::string FtraceFsOps::GetSavedCmdLines() const in GetSavedCmdLines()
95 std::string FtraceFsOps::GetSavedTgids() const in GetSavedTgids()
100 std::string FtraceFsOps::GetProcessComm(int pid) in GetProcessComm()
[all …]
Dflow_controller.cpp118 ftraceSupported_ = FtraceFsOps::GetInstance().GetFtraceRoot().size() > 0; in FlowController()
149 ksymsParser_->Parse(FtraceFsOps::GetInstance().GetKernelSymbols()); in SetWriter()
164 … auto reader = std::make_unique<FtraceDataReader>(FtraceFsOps::GetInstance().GetRawTracePath(i)); in CreateRawDataReaders()
269 FtraceFsOps::GetInstance().ClearTraceBuffer(); in StartCapture()
272 FtraceFsOps::GetInstance().SetRecordCmdOption(true); in StartCapture()
273 FtraceFsOps::GetInstance().SetRecordTgidOption(true); in StartCapture()
287 FtraceFsOps::GetInstance().SetBufferSizeKb(bufferSizeKb_); in StartCapture()
327 ftraceParser_->ParseSavedTgid(FtraceFsOps::GetInstance().GetSavedTgids()); in CaptureWork()
328 ftraceParser_->ParseSavedCmdlines(FtraceFsOps::GetInstance().GetSavedCmdLines()); in CaptureWork()
429 std::string traceClock = FtraceFsOps::GetInstance().GetTraceClock(); in ParsePerCpuStatus()
[all …]
Dftrace_parser.cpp86 std::string printkFormats = FtraceFsOps::GetInstance().GetPrintkFormats(); in Init()
90 std::string formatDesc = FtraceFsOps::GetInstance().GetPageHeaderFormat(); in Init()
110 std::string desc = FtraceFsOps::GetInstance().GetEventDataFormat(type, name); in SetupEvent()
765 comm = FtraceFsOps::GetInstance().GetThreadComm(tgid, pid); in ParseFtraceEvent()
767 comm = FtraceFsOps::GetInstance().GetProcessComm(pid); in ParseFtraceEvent()
/developtools/profiler/device/plugins/ftrace_plugin/test/unittest/
Dftrace_fs_ops_test.cpp25 using FTRACE_NS::FtraceFsOps;
95 std::string path = FtraceFsOps::GetInstance().GetFtraceRoot();
107 std::string content = FtraceFsOps::GetInstance().GetKernelSymbols();
118 std::string content = FtraceFsOps::GetInstance().GetPrintkFormats();
129 FtraceFsOps ftraceFsOps;
147 std::string content = FtraceFsOps::GetInstance().GetProcessComm(pid);
158 std::string content = FtraceFsOps::GetInstance().GetProcessComm(-1);
170 std::string content = FtraceFsOps::GetInstance().GetThreadComm(pid, pid);
181 FtraceFsOps ftraceFsOps;
200 std::string content = FtraceFsOps::GetInstance().GetSavedCmdLines();
[all …]
Dftrace_parser_test.cpp26 using FTRACE_NS::FtraceFsOps;
126 EXPECT_TRUE(parser.ParseSavedTgid(FtraceFsOps::GetInstance().GetSavedTgids()));
137 EXPECT_TRUE(parser.ParseSavedCmdlines(FtraceFsOps::GetInstance().GetSavedCmdLines()));
151 std::string perCpuStatsStr = FtraceFsOps::GetInstance().GetPerCpuStats(0);
163 std::string traceRaw = FtraceFsOps::GetInstance().GetRawTracePath(0);
167 EXPECT_TRUE(FtraceFsOps::GetInstance().ClearTraceBuffer());
168 EXPECT_TRUE(FtraceFsOps::GetInstance().EnableEvent("sched", "sched_switch"));
169 EXPECT_TRUE(FtraceFsOps::GetInstance().EnableTracing());
172 EXPECT_TRUE(FtraceFsOps::GetInstance().DisableTracing());
Dsub_event_parser_test.cpp29 using FTRACE_NS::FtraceFsOps;
136 std::string traceRaw = FtraceFsOps::GetInstance().GetRawTracePath(0);
140 EXPECT_TRUE(FtraceFsOps::GetInstance().ClearTraceBuffer());
141 EXPECT_TRUE(FtraceFsOps::GetInstance().EnableEvent("sched", "sched_switch"));
142 EXPECT_TRUE(FtraceFsOps::GetInstance().EnableTracing());
146 EXPECT_TRUE(FtraceFsOps::GetInstance().DisableTracing());
/developtools/profiler/device/plugins/ftrace_plugin/include/
Dftrace_fs_ops.h28 class FtraceFsOps {
30 static FtraceFsOps& GetInstance();
71 FtraceFsOps();
72 MOCKABLE ~FtraceFsOps();
73 DISALLOW_COPY_AND_MOVE(FtraceFsOps);