21 #define RN_ESP_AT_SIGNAL 17
29 #define SC_GS regval[RN_GS]
30 #define SC_FS regval[RN_FS]
31 #define SC_ES regval[RN_ES]
32 #define SC_DS regval[RN_DS]
33 #define SC_EDI(dbg_mask) (regval[RN_EDI] & dbg_mask)
34 #define SC_ESI(dbg_mask) (regval[RN_ESI] & dbg_mask)
35 #define SC_EBP(dbg_mask) (regval[RN_EBP] & dbg_mask)
36 #define SC_ESP(dbg_mask) (regval[RN_ESP] & dbg_mask)
37 #define SC_EBX(dbg_mask) (regval[RN_EBX] & dbg_mask)
38 #define SC_EDX(dbg_mask) (regval[RN_EDX] & dbg_mask)
39 #define SC_ECX(dbg_mask) (regval[RN_ECX] & dbg_mask)
40 #define SC_EAX(dbg_mask) (regval[RN_EAX] & dbg_mask)
41 #define SC_TRAPNO regval[RN_TRAPNO]
42 #define SC_ERR regval[RN_ERR]
43 #define SC_EIP(dbg_mask) (regval[RN_EIP] & dbg_mask)
44 #define SC_CS regval[RN_CS]
45 #define SC_EFLAGS regval[RN_EFLAGS]
46 #define ESP_AT_SIGNAL regval[RN_ESP_AT_SIGNAL]
47 #define SC_SS regval[RN_SS]
48 #define I387 regval[RN_I387]
49 #define OLDMASK regval[RN_OLDMASK]
50 #define CR2 regval[RN_CR2]