| [Overview][Constants][Types][Procedures and functions][Index] | 
Record describing the CPU context when a signal occurs.
Source position: sighndh.inc line 33
| 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.