summaryrefslogtreecommitdiff
path: root/simpleperf/perf_regs.h
diff options
context:
space:
mode:
authorYabin Cui <yabinc@google.com>2015-07-13 21:41:05 -0700
committerYabin Cui <yabinc@google.com>2015-07-13 21:41:05 -0700
commit8ca8ae80383c481fcc5f5e5ce7377be9983822a2 (patch)
tree04840c29870d0055b0aba7394046d7a3ab4139e6 /simpleperf/perf_regs.h
parentca7b9e71ad24c851de462bae455cc54542071adf (diff)
downloadextras-8ca8ae80383c481fcc5f5e5ce7377be9983822a2.tar.gz
Simpleperf: fix build on mac.
Change-Id: I042fa65347c38879ff9b9f1027b8ae39ec26da62
Diffstat (limited to 'simpleperf/perf_regs.h')
-rw-r--r--simpleperf/perf_regs.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/simpleperf/perf_regs.h b/simpleperf/perf_regs.h
index aa318685..97e230fe 100644
--- a/simpleperf/perf_regs.h
+++ b/simpleperf/perf_regs.h
@@ -17,10 +17,18 @@
#ifndef SIMPLE_PERF_PERF_REGS_H_
#define SIMPLE_PERF_PERF_REGS_H_
+#if defined(USE_BIONIC_UAPI_HEADERS)
+#include <uapi/asm-x86/asm/perf_regs.h>
+#include <uapi/asm-arm/asm/perf_regs.h>
+#define perf_event_arm_regs perf_event_arm64_regs
+#include <uapi/asm-arm64/asm/perf_regs.h>
+#else
#include <asm-x86/asm/perf_regs.h>
#include <asm-arm/asm/perf_regs.h>
#define perf_event_arm_regs perf_event_arm64_regs
#include <asm-arm64/asm/perf_regs.h>
+#endif
+
#include <stdint.h>
#include <string>