Point strace at the correct headers so its output is correct on ARM devices.
diff --git a/Android.mk b/Android.mk
index f57a039..3f0b779 100644
--- a/Android.mk
+++ b/Android.mk
@@ -17,7 +17,18 @@
+# Hack for ARM devices. This version of strace does not support ARM, and the
+# patch that was used to add ARM support actually adds the ARM syscalls to
+# linux/sh/ (Sega Megadrive/Dreamcast/...) instead of linux/arm/ . The proper
+# way to fix this would be to upgrade to a version of strace that does support
+# ARM (e.g., but that would mean having to reapply all Android-specific
+# changes. Sigh.
+ifeq ($(TARGET_ARCH),arm)
+	STRACE_ARM_HEADERS := $(LOCAL_PATH)/strace/linux/sh
 	$(LOCAL_PATH)/linux \