help files
Z505 | PasWiki | FUQ | Search | Main Docs | API Guide



[Overview][Constants][Types][Procedures and functions] Reference for unit 'BaseUnix' (#rtl)

TSigContext

Record describing the CPU context when a signal occurs.

Declaration

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;

Description

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

Notes

 No notes exist for this page yet. 





lufdoc, Powtils, fpc, freepascal, delphi, kylix, c/c++, mysql, cgi web framework docs, Z505