diff options
Diffstat (limited to 'simpleperf/ETMRecorder.h')
-rw-r--r-- | simpleperf/ETMRecorder.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/simpleperf/ETMRecorder.h b/simpleperf/ETMRecorder.h index 1e33ed80..f304f601 100644 --- a/simpleperf/ETMRecorder.h +++ b/simpleperf/ETMRecorder.h @@ -21,6 +21,8 @@ #include <map> #include <memory> +#include <android-base/expected.h> + #include "event_type.h" #include "perf_event.h" #include "record.h" @@ -55,7 +57,8 @@ class ETMRecorder { // If not found, return -1. int GetEtmEventType(); std::unique_ptr<EventType> BuildEventType(); - bool CheckEtmSupport(); + bool IsETMDriverAvailable(); + android::base::expected<bool, std::string> CheckEtmSupport(); void SetEtmPerfEventAttr(perf_event_attr* attr); AuxTraceInfoRecord CreateAuxTraceInfoRecord(); size_t GetAddrFilterPairs(); |