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:
norayr 2015-05-08 07:09:56 +00:00
parent aebc553e5d
commit 6b4e51db23
3 changed files with 2 additions and 0 deletions

View file

@ -172,6 +172,7 @@ TYPE
jmpbuf: ARRAY 64 OF LONGINT; (* 256 / 4 = 64 *)
maskWasSaved*: LONGINT;
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 ;
Status* = RECORD (* struct stat *)

View file

@ -172,6 +172,7 @@ TYPE
jmpbuf: ARRAY 64 OF LONGINT; (* 256 / 4 = 64 *)
maskWasSaved*: LONGINT;
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 ;
Status* = RECORD (* struct stat *)

Binary file not shown.