| [Overview][Constants][Types][Procedures and functions][Index] | 
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.