#include "event_fd.h"
#include <fcntl.h>
+#include <poll.h>
#include <stdio.h>
#include <string.h>
#include <sys/ioctl.h>
#include <atomic>
#include <memory>
-#include <base/file.h>
-#include <base/logging.h>
-#include <base/stringprintf.h>
+#include <android-base/file.h>
+#include <android-base/logging.h>
+#include <android-base/stringprintf.h>
#include "event_type.h"
#include "perf_event.h"
return id_;
}
-bool EventFd::EnableEvent() {
- int result = ioctl(perf_event_fd_, PERF_EVENT_IOC_ENABLE, 0);
- if (result < 0) {
- PLOG(ERROR) << "ioctl(enable) " << Name() << " failed";
- return false;
- }
- return true;
-}
-
-bool EventFd::DisableEvent() {
- int result = ioctl(perf_event_fd_, PERF_EVENT_IOC_DISABLE, 0);
- if (result < 0) {
- PLOG(ERROR) << "ioctl(disable) " << Name() << " failed";
- return false;
- }
- return true;
-}
-
bool EventFd::ReadCounter(PerfCounter* counter) const {
CHECK(counter != nullptr);
if (!android::base::ReadFully(perf_event_fd_, counter, sizeof(*counter))) {