Sign in Join
FPDoc Onlineexperiment

TSigContext record

In unit BaseUnix

Record describing the CPU context when a signal occurs.

Declaration

pascal
TSigContext = record

Description

This type is CPU dependent. Cross-platform code should not use the contents of this record.

Fields

gsGS register (intel).
__gsh__gsh register (intel).
fsfs register (intel).
__fsh__fsh register (intel).
eses register (intel).
__esh__esh register (intel).
dsds register (intel).
__dsh__dsh register (intel).
ediedi register (intel).
esiesi register (intel).
ebpdbp register (intel).
espesp register (intel).
ebxebx register (intel).
edxedx register (intel).
ecxecx register (intel).
eaxeax register (intel).
trapnotrapno register (intel).
errerr register (intel).
eipeip register (intel).
cscs register (intel).
__csh__csh register (intel).
eflagseflags register (intel).
esp_at_signalesp register at signal (intel).
ssss register (intel).
__ssh__ssh register (intel).
fpstatefpstate (intel).
oldmaskOld signal mask.
cr2cr register (intel).

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.