1 |
#include "linux.h" |
#include "linux.h" |
2 |
|
|
|
/* #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) */ |
|
|
|
|
|
#ifdef IN_GBC |
|
|
#undef MPROTECT_ACTION_FLAGS |
|
|
#define MPROTECT_ACTION_FLAGS SA_RESTART|SA_SIGINFO |
|
|
#define GET_FAULT_ADDR(sig,code,sv,a) \ |
|
|
((siginfo_t *)code)->si_addr |
|
|
/* #define GET_FAULT_ADDR(sig,code,sv,a) \ */ |
|
|
/* ((void *)(*((char ***)(&code)))[44]) */ |
|
|
#endif |
|
|
|
|
3 |
#define SGC |
#define SGC |