flycast/core/linux/context.h

20 lines
348 B
C
Raw Normal View History

2015-05-16 01:10:39 +00:00
#include "types.h"
struct rei_host_context_t {
2015-08-11 10:07:55 +00:00
#if HOST_CPU != CPU_GENERIC
2015-05-16 01:10:39 +00:00
unat pc;
#endif
2015-05-16 01:10:39 +00:00
#if HOST_CPU == CPU_X86
u32 eax;
u32 ecx;
u32 esp;
#elif HOST_CPU == CPU_ARM
u32 r[15];
2015-05-16 01:10:39 +00:00
#endif
};
void context_from_segfault(rei_host_context_t* reictx, void* segfault_ctx);
2015-08-11 10:07:55 +00:00
void context_to_segfault(rei_host_context_t* reictx, void* segfault_ctx);