]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
486180 - [Valgrind][MIPS] 'VexGuestArchState' has no member named 'guest_IP_AT_SYSCALL'
authorPaul Floyd <pjfloyd@wanadoo.fr>
Sat, 27 Apr 2024 11:07:07 +0000 (13:07 +0200)
committerPaul Floyd <pjfloyd@wanadoo.fr>
Sat, 27 Apr 2024 11:07:07 +0000 (13:07 +0200)
NEWS
VEX/priv/guest_mips_helpers.c
VEX/pub/libvex_guest_mips32.h
VEX/pub/libvex_guest_mips64.h
configure.ac

diff --git a/NEWS b/NEWS
index 11c67410fb6f8fae0fc1ee895c63e2a6d17efb4e..1e57a39bf42540cb281981e581d9b1430d3fc71e 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,37 @@
+Release 3.24.0 (?? Oct 2024)
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+This release supports X86/Linux, AMD64/Linux, ARM32/Linux, ARM64/Linux,
+PPC32/Linux, PPC64BE/Linux, PPC64LE/Linux, S390X/Linux, MIPS32/Linux,
+MIPS64/Linux, ARM/Android, ARM64/Android, MIPS32/Android, X86/Android,
+X86/Solaris, AMD64/Solaris, AMD64/MacOSX 10.12, X86/FreeBSD, AMD64/FreeBSD
+and ARM64/FreeBSD  There is also preliminary support for X86/macOS 10.13,
+AMD64/macOS 10.13 and nanoMIPS/Linux.
+
+* ==================== CORE CHANGES ===================
+
+* ================== PLATFORM CHANGES =================
+
+* ==================== TOOL CHANGES ===================
+
+* ==================== FIXED BUGS ====================
+
+The following bugs have been fixed or resolved.  Note that "n-i-bz"
+stands for "not in bugzilla" -- that is, a bug that was reported to us
+but never got a bugzilla entry.  We encourage you to file bugs in
+bugzilla (https://bugs.kde.org/enter_bug.cgi?product=valgrind) rather
+than mailing the developers (or mailing lists) directly -- bugs that
+are not entered into bugzilla tend to get forgotten about or ignored.
+
+486180  [Valgrind][MIPS] 'VexGuestArchState' has no member named 'guest_IP_AT_SYSCALL'
+
+To see details of a given bug, visit
+  https://bugs.kde.org/show_bug.cgi?id=XXXXXX
+where XXXXXX is the bug number as listed above.
+
+(3.24.0.RC1: ?? Oct 2024)
+
+
 Release 3.23.0 (26 Apr 2024)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
index 74cfb9c34caa2bad76124397f74037b8e5bc113b..79197378cc74933a34ee226e34892d40c7239ca2 100644 (file)
@@ -187,6 +187,8 @@ void LibVEX_GuestMIPS32_initialise( /*OUT*/ VexGuestMIPS32State * vex_state)
    vex_state->guest_w1.w64[1] = 0;
    vex_state->guest_w2.w64[0] = 0;
    vex_state->guest_w2.w64[1] = 0;
+
+   vex_state->guest_IP_AT_SYSCALL = 0;
 }
 
 void LibVEX_GuestMIPS64_initialise ( /*OUT*/ VexGuestMIPS64State * vex_state )
@@ -294,6 +296,8 @@ void LibVEX_GuestMIPS64_initialise ( /*OUT*/ VexGuestMIPS64State * vex_state )
    vex_state->guest_LLaddr = 0xFFFFFFFFFFFFFFFFULL;
    vex_state->guest_LLdata = 0;
 
+   vex_state->guest_IP_AT_SYSCALL = 0;
+
    vex_state->guest_MSACSR = 0;
 }
 
index 214f63cdbe8c0a011852d015e67a6809dd7a4d88..e769819d75ae9bc1f5fbaeb828ea329a7809d00a 100644 (file)
@@ -188,10 +188,10 @@ typedef
 
       /*  1016 */ UInt guest_MSACSR;
 
-      /*  1020 */ UInt _padding3;
+      /*  1020 */ UInt guest_IP_AT_SYSCALL;
 
-      /*  1020 */ ULong guest_LLdata64;
-      /*  1028 */ ULong _padding4;
+      /*  1024 */ ULong guest_LLdata64;
+      /*  1032 */ ULong _padding3;
 } VexGuestMIPS32State;
 /*---------------------------------------------------------------*/
 /*--- Utility functions for MIPS32 guest stuff.               ---*/
index 657fe6fa3343f5b60f9437d5eec5f45ab885d8f5..a953f0ab86a24a35c5a71c5e7a366db7577f3a4b 100644 (file)
@@ -184,6 +184,8 @@ typedef
       /* 1144 */ UInt guest_MSACSR;
 
       /* 1148 */ UInt _padding2;
+      /* 1152 */ ULong guest_IP_AT_SYSCALL;
+      /* 1160 */ ULong _padding3;
 
 } VexGuestMIPS64State;
 
index ec4170cbf7eecfcaf0627cce7d26dae58b45ba8a..46efdc7590bc0b41ed592309aa5c3d01ae843439 100755 (executable)
 # Also set the (expected/last) release date here.
 # Do not forget to rerun ./autogen.sh
 m4_define([v_major_ver], [3])
-m4_define([v_minor_ver], [23])
+m4_define([v_minor_ver], [24])
 m4_define([v_micro_ver], [0])
-m4_define([v_suffix_ver], [])
-m4_define([v_rel_date], ["26 Apr 2024"])
+m4_define([v_suffix_ver], [GIT])
+m4_define([v_rel_date], ["?? Oct 2024"])
 m4_define([v_version],
          m4_if(v_suffix_ver, [],
                [v_major_ver.v_minor_ver.v_micro_ver],