Skip to content

TSigContext

Record describing the CPU context when a signal occurs.

Declaration

Source position: sighndh.inc line 64

type
  TSigContext = record
    gs: Word;
    __gsh: Word;
    fs: Word;
    __fsh: Word;
    es: Word;
    __esh: Word;
    ds: Word;
    __dsh: Word;
    edi: Cardinal;
    esi: Cardinal;
    ebp: Cardinal;
    esp: Cardinal;
    ebx: Cardinal;
    edx: Cardinal;
    ecx: Cardinal;
    eax: Cardinal;
    trapno: Cardinal;
    err: Cardinal;
    eip: Cardinal;
    cs: Word;
    __csh: Word;
    eflags: Cardinal;
    esp_at_signal: Cardinal;
    ss: Word;
    __ssh: Word;
    fpstate: pfpstate = ^tfpstate;
    oldmask: Cardinal;
    cr2: Cardinal;
  end;

Description

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