mirror of
https://github.com/vishapoberon/compiler.git
synced 2026-04-06 07:32:24 +00:00
it seems that jmp_buf has some 4 bytes long field at the end, which is not described in header file. see http://hastebin.com/conujujeyu.pl for reference. i have also checked offsets.
This commit is contained in:
parent
aebc553e5d
commit
6b4e51db23
3 changed files with 2 additions and 0 deletions
|
|
@ -172,6 +172,7 @@ TYPE
|
||||||
jmpbuf: ARRAY 64 OF LONGINT; (* 256 / 4 = 64 *)
|
jmpbuf: ARRAY 64 OF LONGINT; (* 256 / 4 = 64 *)
|
||||||
maskWasSaved*: LONGINT;
|
maskWasSaved*: LONGINT;
|
||||||
savedMask*: ARRAY 32 OF LONGINT; (* 32 * 4 = 128 *)
|
savedMask*: ARRAY 32 OF LONGINT; (* 32 * 4 = 128 *)
|
||||||
|
unknown*: LONGINT; (* jmp_buf seems to have unknown 4 bytes field at the end (see http://hastebin.com/conujujeyu.pl) which is not defined in header file *)
|
||||||
END ;
|
END ;
|
||||||
|
|
||||||
Status* = RECORD (* struct stat *)
|
Status* = RECORD (* struct stat *)
|
||||||
|
|
|
||||||
|
|
@ -172,6 +172,7 @@ TYPE
|
||||||
jmpbuf: ARRAY 64 OF LONGINT; (* 256 / 4 = 64 *)
|
jmpbuf: ARRAY 64 OF LONGINT; (* 256 / 4 = 64 *)
|
||||||
maskWasSaved*: LONGINT;
|
maskWasSaved*: LONGINT;
|
||||||
savedMask*: ARRAY 32 OF LONGINT; (* 32 * 4 = 128 *)
|
savedMask*: ARRAY 32 OF LONGINT; (* 32 * 4 = 128 *)
|
||||||
|
unknown*: LONGINT; (* jmp_buf seems to have unknown 4 bytes field at the end (see http://hastebin.com/conujujeyu.pl) which is not defined in header file *)
|
||||||
END ;
|
END ;
|
||||||
|
|
||||||
Status* = RECORD (* struct stat *)
|
Status* = RECORD (* struct stat *)
|
||||||
|
|
|
||||||
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue