TSigContext record
Record describing the CPU context when a signal occurs.
Declaration
TSigContext = recordDescription
This type is CPU dependent. Cross-platform code should not use the contents of this record.
Fields
gs | GS register (intel). | |
__gsh | __gsh register (intel). | |
fs | fs register (intel). | |
__fsh | __fsh register (intel). | |
es | es register (intel). | |
__esh | __esh register (intel). | |
ds | ds register (intel). | |
__dsh | __dsh register (intel). | |
edi | edi register (intel). | |
esi | esi register (intel). | |
ebp | dbp register (intel). | |
esp | esp register (intel). | |
ebx | ebx register (intel). | |
edx | edx register (intel). | |
ecx | ecx register (intel). | |
eax | eax register (intel). | |
trapno | trapno register (intel). | |
err | err register (intel). | |
eip | eip register (intel). | |
cs | cs register (intel). | |
__csh | __csh register (intel). | |
eflags | eflags register (intel). | |
esp_at_signal | esp register at signal (intel). | |
ss | ss register (intel). | |
__ssh | __ssh register (intel). | |
fpstate | fpstate (intel). | |
oldmask | Old signal mask. | |
cr2 | cr register (intel). |
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
