xref: /aosp_15_r20/external/strace/tests-m32/sigaltstack.c (revision cf84ac9a129d8ea9952db616b4e9b904c4bdde56)
1*cf84ac9aSAndroid Build Coastguard Worker #include "tests.h"
2*cf84ac9aSAndroid Build Coastguard Worker #include <signal.h>
3*cf84ac9aSAndroid Build Coastguard Worker 
4*cf84ac9aSAndroid Build Coastguard Worker int
main(void)5*cf84ac9aSAndroid Build Coastguard Worker main(void)
6*cf84ac9aSAndroid Build Coastguard Worker {
7*cf84ac9aSAndroid Build Coastguard Worker 	stack_t ss = {
8*cf84ac9aSAndroid Build Coastguard Worker 		.ss_sp = (void *) 0xbaadf00d,
9*cf84ac9aSAndroid Build Coastguard Worker 		.ss_flags = SS_DISABLE,
10*cf84ac9aSAndroid Build Coastguard Worker 		.ss_size = 0xdeadbeef
11*cf84ac9aSAndroid Build Coastguard Worker 	};
12*cf84ac9aSAndroid Build Coastguard Worker 	if (sigaltstack(&ss, (stack_t *) 0))
13*cf84ac9aSAndroid Build Coastguard Worker 		perror_msg_and_skip("sigaltstack");
14*cf84ac9aSAndroid Build Coastguard Worker 	return 0;
15*cf84ac9aSAndroid Build Coastguard Worker }
16