]> git.saurik.com Git - apple/xnu.git/blobdiff - tools/tests/execperf/exit.c
xnu-7195.101.1.tar.gz
[apple/xnu.git] / tools / tests / execperf / exit.c
index 1f6e025ad89f483ea7e12a6623819044db9252dc..761f559460f6b3c62f5bdd881f5c8070e6f6568e 100644 (file)
@@ -1,14 +1,16 @@
 #include <stdlib.h>
 
-void mystart(void) __asm__("mystart");
-
-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);
 }