]> git.saurik.com Git - apple/xnu.git/blobdiff - tools/tests/execperf/exit.c
xnu-7195.50.7.100.1.tar.gz
[apple/xnu.git] / tools / tests / execperf / exit.c
index ded5378812a30e0cdbcb5287015a3a9e4e084c78..761f559460f6b3c62f5bdd881f5c8070e6f6568e 100644 (file)
@@ -1,12 +1,16 @@
-void mystart(void) __asm__("mystart");
+#include <stdlib.h>
 
-void mystart(void) {
+int
+main(int artc, char *argv[])
+{
 #if defined(__x86_64__)
-    asm volatile ("andq  $0xfffffffffffffff0, %rsp\n");
+       asm volatile ("andq  $0xfffffffffffffff0, %rsp\n");
 #elif defined(__i386__)
-    asm volatile ("andl  $0xfffffff0, %esp\n");
+       asm volatile ("andl  $0xfffffff0, %esp\n");
+#elif defined(__arm__) || defined(__arm64__)
+       asm volatile ("");
 #else
 #error Unsupported architecture
 #endif
-    _Exit(42);
+       _Exit(42);
 }