xref: /xnu-8796.101.5/tests/stackshot_translated_child.c (revision aca3beaa3dfbd42498b42c5e5ce20a938e6554e5)
1*aca3beaaSApple OSS Distributions #include <unistd.h>
2*aca3beaaSApple OSS Distributions #include <os/assumes.h>
3*aca3beaaSApple OSS Distributions #include <signal.h>
4*aca3beaaSApple OSS Distributions 
5*aca3beaaSApple OSS Distributions int
main()6*aca3beaaSApple OSS Distributions main()
7*aca3beaaSApple OSS Distributions {
8*aca3beaaSApple OSS Distributions 	// Always signal parent to unblock them
9*aca3beaaSApple OSS Distributions 	kill(getppid(), SIGUSR1);
10*aca3beaaSApple OSS Distributions 
11*aca3beaaSApple OSS Distributions #if !defined(__x86_64__)
12*aca3beaaSApple OSS Distributions 	os_crash("translated child not running as x86_64");
13*aca3beaaSApple OSS Distributions #endif
14*aca3beaaSApple OSS Distributions 	sleep(100);
15*aca3beaaSApple OSS Distributions 	return 0;
16*aca3beaaSApple OSS Distributions }
17