4
/* #define GET_FAULT_ADDR(sig,code,sv,a) \ */
5
/* ((void *)(*((char ***)(&code)))[17]) */
8
/*#define NULL_OR_ON_C_STACK(x) ((x)==0 || ((unsigned int)x) > (unsigned int)(pagetochar(MAXPAGE+1)))*/
10
/* #define ADDITIONAL_FEATURES \ */
11
/* ADD_FEATURE("BSD386"); \ */
12
/* ADD_FEATURE("MC68020") */
18
/* #define CLEAR_CACHE do {void *v=memory->cfd.cfd_start,*ve=v+memory->cfd.cfd_size; for (;v<ve;v+=32) asm __volatile__ ("dcbst 0,%0\n\tsync\n\ticbi 0,%0\n\tsync\n\tisync": : "r" (v) : "memory");} while(0) */
20
#undef MPROTECT_ACTION_FLAGS
21
#define MPROTECT_ACTION_FLAGS SA_RESTART|SA_SIGINFO
23
#define GET_FAULT_ADDR(sig,code,scp,addr) \
24
((siginfo_t *)code )->si_addr
28
#define STATIC_FUNCTION_POINTERS