TUcontext¶
Context description record.
Declaration¶
Source position: sighndh.inc line 96
type
TUcontext = record
uc_flags: Cardinal;
uc_link: Pucontext = ^Tucontext;
uc_stack: tsigaltstack = record
ss_sp: pointer;
ss_flags: LongInt;
ss_size: LongInt;
end;
uc_mcontext: 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;
uc_sigmask: tsigset = sigset_t;
end;
Description¶
This structure is used to describe the user context in a program or thread. It is not used in this unit, but is provided for completeness.