Record describing the CPU context when a signal occurs.
Source position: sighndh.inc line 64
type TSigContext = record |
||
gs: Word; |
|
GS register (intel). |
__gsh: Word; |
|
__gsh register (intel). |
fs: Word; |
|
fs register (intel). |
__fsh: Word; |
|
__fsh register (intel). |
es: Word; |
|
es register (intel). |
__esh: Word; |
|
__esh register (intel). |
ds: Word; |
|
ds register (intel). |
__dsh: Word; |
|
__dsh register (intel). |
edi: Cardinal; |
|
edi register (intel). |
esi: Cardinal; |
|
esi register (intel). |
ebp: Cardinal; |
|
dbp register (intel). |
esp: Cardinal; |
|
esp register (intel). |
ebx: Cardinal; |
|
ebx register (intel). |
edx: Cardinal; |
|
edx register (intel). |
ecx: Cardinal; |
|
ecx register (intel). |
eax: Cardinal; |
|
eax register (intel). |
trapno: Cardinal; |
|
trapno register (intel). |
err: Cardinal; |
|
err register (intel). |
eip: Cardinal; |
|
eip register (intel). |
cs: Word; |
|
cs register (intel). |
__csh: Word; |
|
__csh register (intel). |
eflags: Cardinal; |
|
eflags register (intel). |
esp_at_signal: Cardinal; |
|
esp register at signal (intel). |
ss: Word; |
|
ss register (intel). |
__ssh: Word; |
|
__ssh register (intel). |
fpstate: pfpstate; |
|
fpstate (intel). |
oldmask: Cardinal; |
|
Old signal mask. |
cr2: Cardinal; |
|
cr register (intel). |
end; |
This type is CPU dependent. Cross-platform code should not use the contents of this record.