Bug 385411 s390x: Tests and internals for z13 vector FP support
[valgrind.git] / none / tests / x86 / badseg.c
blob2cc1450dda1223b753c01118339e1cb51772786e
1 #include <stdio.h>
2 #include <stdlib.h>
3 #include <signal.h>
5 static void handler(int sig, siginfo_t *info, void *v)
7 printf("info: sig=%d code=%d addr=0x%lx\n",
8 info->si_signo, info->si_code, (unsigned long)info->si_addr);
9 exit(0);
12 int main()
14 struct sigaction sa;
15 int val;
17 sa.sa_sigaction = handler;
18 sigfillset(&sa.sa_mask);
19 sa.sa_flags = SA_SIGINFO;
21 sigaction(SIGSEGV, &sa, NULL);
23 asm volatile("mov %1, %%fs; mov %%fs:0, %0" : "=r" (val) : "r"(4));
25 printf("val=%d\n", val);
27 return 0;