From 9dde57e9cdf5cf53eceb8353633f8cf0b5946e00 Mon Sep 17 00:00:00 2001 From: norayr Date: Fri, 8 May 2015 07:09:56 +0000 Subject: [PATCH] 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. Former-commit-id: 6b4e51db23b63a2e68af9e7744cced618211171c --- src/lib/system/linux/clang/armv6j_hardfp/Unix.Mod | 1 + src/lib/system/linux/gcc/armv6j_hardfp/Unix.Mod | 1 + vocstatic.linux.gcc.armv6j_hardfp.REMOVED.git-id | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/system/linux/clang/armv6j_hardfp/Unix.Mod b/src/lib/system/linux/clang/armv6j_hardfp/Unix.Mod index 228d824e..e4837302 100644 --- a/src/lib/system/linux/clang/armv6j_hardfp/Unix.Mod +++ b/src/lib/system/linux/clang/armv6j_hardfp/Unix.Mod @@ -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 *) diff --git a/src/lib/system/linux/gcc/armv6j_hardfp/Unix.Mod b/src/lib/system/linux/gcc/armv6j_hardfp/Unix.Mod index 228d824e..e4837302 100644 --- a/src/lib/system/linux/gcc/armv6j_hardfp/Unix.Mod +++ b/src/lib/system/linux/gcc/armv6j_hardfp/Unix.Mod @@ -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 *) diff --git a/vocstatic.linux.gcc.armv6j_hardfp.REMOVED.git-id b/vocstatic.linux.gcc.armv6j_hardfp.REMOVED.git-id index 140444df..e0ea9177 100644 --- a/vocstatic.linux.gcc.armv6j_hardfp.REMOVED.git-id +++ b/vocstatic.linux.gcc.armv6j_hardfp.REMOVED.git-id @@ -1 +1 @@ -4e13e8eb6afaaa783a650a7a9b305c092511996f \ No newline at end of file +3565dfed925394e3550b0435679db32ced7e5274 \ No newline at end of file