[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.
lazarus-ccr.sourceforge.net |