You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(122) |
Nov
(152) |
Dec
(69) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(6) |
Feb
(25) |
Mar
(73) |
Apr
(82) |
May
(24) |
Jun
(25) |
Jul
(10) |
Aug
(11) |
Sep
(10) |
Oct
(54) |
Nov
(203) |
Dec
(182) |
| 2004 |
Jan
(307) |
Feb
(305) |
Mar
(430) |
Apr
(312) |
May
(187) |
Jun
(342) |
Jul
(487) |
Aug
(637) |
Sep
(336) |
Oct
(373) |
Nov
(441) |
Dec
(210) |
| 2005 |
Jan
(385) |
Feb
(480) |
Mar
(636) |
Apr
(544) |
May
(679) |
Jun
(625) |
Jul
(810) |
Aug
(838) |
Sep
(634) |
Oct
(521) |
Nov
(965) |
Dec
(543) |
| 2006 |
Jan
(494) |
Feb
(431) |
Mar
(546) |
Apr
(411) |
May
(406) |
Jun
(322) |
Jul
(256) |
Aug
(401) |
Sep
(345) |
Oct
(542) |
Nov
(308) |
Dec
(481) |
| 2007 |
Jan
(427) |
Feb
(326) |
Mar
(367) |
Apr
(255) |
May
(244) |
Jun
(204) |
Jul
(223) |
Aug
(231) |
Sep
(354) |
Oct
(374) |
Nov
(497) |
Dec
(362) |
| 2008 |
Jan
(322) |
Feb
(482) |
Mar
(658) |
Apr
(422) |
May
(476) |
Jun
(396) |
Jul
(455) |
Aug
(267) |
Sep
(280) |
Oct
(253) |
Nov
(232) |
Dec
(304) |
| 2009 |
Jan
(486) |
Feb
(470) |
Mar
(458) |
Apr
(423) |
May
(696) |
Jun
(461) |
Jul
(551) |
Aug
(575) |
Sep
(134) |
Oct
(110) |
Nov
(157) |
Dec
(102) |
| 2010 |
Jan
(226) |
Feb
(86) |
Mar
(147) |
Apr
(117) |
May
(107) |
Jun
(203) |
Jul
(193) |
Aug
(238) |
Sep
(300) |
Oct
(246) |
Nov
(23) |
Dec
(75) |
| 2011 |
Jan
(133) |
Feb
(195) |
Mar
(315) |
Apr
(200) |
May
(267) |
Jun
(293) |
Jul
(353) |
Aug
(237) |
Sep
(278) |
Oct
(611) |
Nov
(274) |
Dec
(260) |
| 2012 |
Jan
(303) |
Feb
(391) |
Mar
(417) |
Apr
(441) |
May
(488) |
Jun
(655) |
Jul
(590) |
Aug
(610) |
Sep
(526) |
Oct
(478) |
Nov
(359) |
Dec
(372) |
| 2013 |
Jan
(467) |
Feb
(226) |
Mar
(391) |
Apr
(281) |
May
(299) |
Jun
(252) |
Jul
(311) |
Aug
(352) |
Sep
(481) |
Oct
(571) |
Nov
(222) |
Dec
(231) |
| 2014 |
Jan
(185) |
Feb
(329) |
Mar
(245) |
Apr
(238) |
May
(281) |
Jun
(399) |
Jul
(382) |
Aug
(500) |
Sep
(579) |
Oct
(435) |
Nov
(487) |
Dec
(256) |
| 2015 |
Jan
(338) |
Feb
(357) |
Mar
(330) |
Apr
(294) |
May
(191) |
Jun
(108) |
Jul
(142) |
Aug
(261) |
Sep
(190) |
Oct
(54) |
Nov
(83) |
Dec
(22) |
| 2016 |
Jan
(49) |
Feb
(89) |
Mar
(33) |
Apr
(50) |
May
(27) |
Jun
(34) |
Jul
(53) |
Aug
(53) |
Sep
(98) |
Oct
(206) |
Nov
(93) |
Dec
(53) |
| 2017 |
Jan
(65) |
Feb
(82) |
Mar
(102) |
Apr
(86) |
May
(187) |
Jun
(67) |
Jul
(23) |
Aug
(93) |
Sep
(65) |
Oct
(45) |
Nov
(35) |
Dec
(17) |
| 2018 |
Jan
(26) |
Feb
(35) |
Mar
(38) |
Apr
(32) |
May
(8) |
Jun
(43) |
Jul
(27) |
Aug
(30) |
Sep
(43) |
Oct
(42) |
Nov
(38) |
Dec
(67) |
| 2019 |
Jan
(32) |
Feb
(37) |
Mar
(53) |
Apr
(64) |
May
(49) |
Jun
(18) |
Jul
(14) |
Aug
(53) |
Sep
(25) |
Oct
(30) |
Nov
(49) |
Dec
(31) |
| 2020 |
Jan
(87) |
Feb
(45) |
Mar
(37) |
Apr
(51) |
May
(99) |
Jun
(36) |
Jul
(11) |
Aug
(14) |
Sep
(20) |
Oct
(24) |
Nov
(40) |
Dec
(23) |
| 2021 |
Jan
(14) |
Feb
(53) |
Mar
(85) |
Apr
(15) |
May
(19) |
Jun
(3) |
Jul
(14) |
Aug
(1) |
Sep
(57) |
Oct
(73) |
Nov
(56) |
Dec
(22) |
| 2022 |
Jan
(3) |
Feb
(22) |
Mar
(6) |
Apr
(55) |
May
(46) |
Jun
(39) |
Jul
(15) |
Aug
(9) |
Sep
(11) |
Oct
(34) |
Nov
(20) |
Dec
(36) |
| 2023 |
Jan
(79) |
Feb
(41) |
Mar
(99) |
Apr
(169) |
May
(48) |
Jun
(16) |
Jul
(16) |
Aug
(57) |
Sep
(19) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
1
(3) |
2
|
3
(5) |
4
(9) |
5
(4) |
6
|
|
7
(1) |
8
(8) |
9
(8) |
10
(12) |
11
(12) |
12
(10) |
13
(4) |
|
14
(8) |
15
(9) |
16
(16) |
17
(12) |
18
(5) |
19
(5) |
20
(5) |
|
21
|
22
(13) |
23
(5) |
24
(13) |
25
(1) |
26
(3) |
27
(3) |
|
28
|
29
(1) |
30
(3) |
31
(9) |
|
|
|
|
From: <sv...@va...> - 2017-05-15 21:00:23
|
Author: philippe Date: Mon May 15 22:00:16 2017 New Revision: 16379 Log: Fix 2 errors found by PVS studio (see https://www.viva64.com/en/b/0504/ and bug 379502) Modified: trunk/coregrind/m_gdbserver/server.c trunk/lackey/lk_main.c Modified: trunk/coregrind/m_gdbserver/server.c ============================================================================== --- trunk/coregrind/m_gdbserver/server.c (original) +++ trunk/coregrind/m_gdbserver/server.c Mon May 15 22:00:16 2017 @@ -107,7 +107,7 @@ && initial_valgrind_sink_saved) { VG_(log_output_sink).fd = initial_valgrind_sink.fd; VG_(umsg) ("Reset valgrind output to log (%s)\n", - (info = NULL ? "" : info)); + (info == NULL ? "" : info)); } } Modified: trunk/lackey/lk_main.c ============================================================================== --- trunk/lackey/lk_main.c (original) +++ trunk/lackey/lk_main.c Mon May 15 22:00:16 2017 @@ -1011,7 +1011,7 @@ VG_(umsg)("Jccs:\n"); VG_(umsg)(" total: %'llu\n", total_Jccs); VG_(umsg)(" taken: %'llu (%.0f%%)\n", - taken_Jccs, taken_Jccs * 100.0 / total_Jccs ?: 1); + taken_Jccs, taken_Jccs * 100.0 / (total_Jccs ? total_Jccs : 1)); VG_(umsg)("\n"); VG_(umsg)("Executed:\n"); |
|
From: <sv...@va...> - 2017-05-15 14:56:30
|
Author: petarj
Date: Mon May 15 15:56:22 2017
New Revision: 16378
Log:
mips: implement set/long_jmp instead of builtins
- VG_MINIMAL_SETJMP and VG_MINIMAL_LONGJMP for VGP_mips64_linux are defined.
- Implementation of VG_MINIMAL_SETJMP and VG_MINIMAL_LONGJMP for mips32 is
improved by rescuing FP registers.
This should unbreak mips64/clang build.
Patch by Aleksandar Rikalo.
Modified:
trunk/coregrind/m_libcsetjmp.c
trunk/include/pub_tool_libcsetjmp.h
Modified: trunk/coregrind/m_libcsetjmp.c
==============================================================================
--- trunk/coregrind/m_libcsetjmp.c (original)
+++ trunk/coregrind/m_libcsetjmp.c Mon May 15 15:56:22 2017
@@ -555,55 +555,141 @@
__asm__(
".text \n\t"
".globl VG_MINIMAL_SETJMP; \n\t"
-".align 2; \n\t"
-"VG_MINIMAL_SETJMP: \n\t" /* a0 = jmp_buf */
-" sw $s0, 0($a0) \n\t" /* Save registers s0-s7. */
-" sw $s1, 4($a0) \n\t"
-" sw $s2, 8($a0) \n\t"
-" sw $s3, 12($a0) \n\t"
-" sw $s4, 16($a0) \n\t"
-" sw $s5, 20($a0) \n\t"
-" sw $s6, 24($a0) \n\t"
-" sw $s7, 28($a0) \n\t"
-" sw $s8, 32($a0) \n\t" /* Frame pointer. */
-" sw $ra, 36($a0) \n\t" /* Return address. */
-" sw $gp, 40($a0) \n\t" /* Global data pointer. */
-" sw $sp, 44($a0) \n\t" /* Stack pointer. */
-
-" move $v0, $zero \n\t" /* Return zero. */
-" j $ra \n\t"
-" nop \n\t"
+".set push \n\t"
+".set noreorder \n\t"
+"VG_MINIMAL_SETJMP: \n\t"
+#if defined(__mips_hard_float)
+" sdc1 $f20, 56($a0) \n\t"
+" sdc1 $f22, 64($a0) \n\t"
+" sdc1 $f24, 72($a0) \n\t"
+" sdc1 $f26, 80($a0) \n\t"
+" sdc1 $f28, 88($a0) \n\t"
+" sdc1 $f30, 96($a0) \n\t"
+#endif
+" sw $gp, 44($a0) \n\t"
+" sw $s0, 8($a0) \n\t"
+" sw $s1, 12($a0) \n\t"
+" sw $s2, 16($a0) \n\t"
+" sw $s3, 20($a0) \n\t"
+" sw $s4, 24($a0) \n\t"
+" sw $s5, 28($a0) \n\t"
+" sw $s6, 32($a0) \n\t"
+" sw $s7, 36($a0) \n\t"
+" sw $ra, 0($a0) \n\t"
+" sw $sp, 4($a0) \n\t"
+" sw $fp, 40($a0) \n\t"
+" jr $ra \n\t"
+" move $v0, $zero \n\t"
+".set pop \n\t"
".previous \n\t"
" \n\t"
".text \n\t"
".globl VG_MINIMAL_LONGJMP; \n\t"
-".align 2; \n\t"
-"VG_MINIMAL_LONGJMP: \n\t" /* a0 = jmp_buf */
-" lw $s0, 0($a0) \n\t" /* Restore registers s0-s7. */
-" lw $s1, 4($a0) \n\t"
-" lw $s2, 8($a0) \n\t"
-" lw $s3, 12($a0) \n\t"
-" lw $s4, 16($a0) \n\t"
-" lw $s5, 20($a0) \n\t"
-" lw $s6, 24($a0) \n\t"
-" lw $s7, 28($a0) \n\t"
-" lw $s8, 32($a0) \n\t" /* Frame pointer. */
-" lw $ra, 36($a0) \n\t" /* Return address. */
-" lw $gp, 40($a0) \n\t" /* Global data pointer. */
-" lw $sp, 44($a0) \n\t" /* Stack pointer. */
-
-/* Checking whether second argument is zero. */
-" bnez $a1, 1f \n\t"
-" nop \n\t"
-" addiu $a1, $a1, 1 \n\t" /* We must return 1 if val=0. */
+".set push \n\t"
+".set noreorder \n\t"
+"VG_MINIMAL_LONGJMP: \n\t"
+#if defined(__mips_hard_float)
+" ldc1 $f20, 56($a0) \n\t"
+" ldc1 $f22, 64($a0) \n\t"
+" ldc1 $f24, 72($a0) \n\t"
+" ldc1 $f26, 80($a0) \n\t"
+" ldc1 $f28, 88($a0) \n\t"
+" ldc1 $f30, 96($a0) \n\t"
+#endif
+" lw $gp, 44($a0) \n\t"
+" lw $s0, 8($a0) \n\t"
+" lw $s1, 12($a0) \n\t"
+" lw $s2, 16($a0) \n\t"
+" lw $s3, 20($a0) \n\t"
+" lw $s4, 24($a0) \n\t"
+" lw $s5, 28($a0) \n\t"
+" lw $s6, 32($a0) \n\t"
+" lw $s7, 36($a0) \n\t"
+" lw $ra, 0($a0) \n\t"
+" lw $sp, 4($a0) \n\t"
+" bnez $a1, 1f \n\t"
+" lw $fp, 40($a0) \n\t"
+" addiu $a1, $a1, 1 \n\t"
"1: \n\t"
-" move $v0, $a1 \n\t" /* Return value of second argument. */
-" j $ra \n\t"
-" nop \n\t"
+" jr $ra \n\t"
+" move $v0, $a1 \n\t"
+".set pop \n\t"
".previous \n\t"
);
#endif /* VGP_mips32_linux */
+#if defined(VGP_mips64_linux)
+
+__asm__(
+".text \n\t"
+".globl VG_MINIMAL_SETJMP; \n\t"
+".set push \n\t"
+".set noreorder \n\t"
+"VG_MINIMAL_SETJMP: \n\t"
+#if defined(__mips_hard_float)
+" sdc1 $f24, 104($a0) \n\t"
+" sdc1 $f25, 112($a0) \n\t"
+" sdc1 $f26, 120($a0) \n\t"
+" sdc1 $f27, 128($a0) \n\t"
+" sdc1 $f28, 136($a0) \n\t"
+" sdc1 $f29, 144($a0) \n\t"
+" sdc1 $f30, 152($a0) \n\t"
+" sdc1 $f31, 160($a0) \n\t"
+#endif
+" sd $gp, 88($a0) \n\t"
+" sd $s0, 16($a0) \n\t"
+" sd $s1, 24($a0) \n\t"
+" sd $s2, 32($a0) \n\t"
+" sd $s3, 40($a0) \n\t"
+" sd $s4, 48($a0) \n\t"
+" sd $s5, 56($a0) \n\t"
+" sd $s6, 64($a0) \n\t"
+" sd $s7, 72($a0) \n\t"
+" sd $ra, 0($a0) \n\t"
+" sd $sp, 8($a0) \n\t"
+" sd $fp, 80($a0) \n\t"
+" jr $ra \n\t"
+" move $v0, $zero \n\t"
+".set pop \n\t"
+".previous \n\t"
+" \n\t"
+".text \n\t"
+".globl VG_MINIMAL_LONGJMP; \n\t"
+".set push \n\t"
+".set noreorder \n\t"
+"VG_MINIMAL_LONGJMP: \n\t"
+#if defined(__mips_hard_float)
+" ldc1 $f24, 104($a0) \n\t"
+" ldc1 $f25, 112($a0) \n\t"
+" ldc1 $f26, 120($a0) \n\t"
+" ldc1 $f27, 128($a0) \n\t"
+" ldc1 $f28, 136($a0) \n\t"
+" ldc1 $f29, 144($a0) \n\t"
+" ldc1 $f30, 152($a0) \n\t"
+" ldc1 $f31, 160($a0) \n\t"
+#endif
+" ld $gp, 88($a0) \n\t"
+" ld $s0, 16($a0) \n\t"
+" ld $s1, 24($a0) \n\t"
+" ld $s2, 32($a0) \n\t"
+" ld $s3, 40($a0) \n\t"
+" ld $s4, 48($a0) \n\t"
+" ld $s5, 56($a0) \n\t"
+" ld $s6, 64($a0) \n\t"
+" ld $s7, 72($a0) \n\t"
+" ld $ra, 0($a0) \n\t"
+" ld $sp, 8($a0) \n\t"
+" bnez $a1, 1f \n\t"
+" ld $fp, 80($a0) \n\t"
+" daddiu $a1, $a1, 1 \n\t"
+"1: \n\t"
+" jr $ra \n\t"
+" move $v0, $a1 \n\t"
+".set pop \n\t"
+".previous \n\t"
+);
+#endif /* VGP_mips64_linux */
+
/*--------------------------------------------------------------------*/
/*--- end ---*/
/*--------------------------------------------------------------------*/
Modified: trunk/include/pub_tool_libcsetjmp.h
==============================================================================
--- trunk/include/pub_tool_libcsetjmp.h (original)
+++ trunk/include/pub_tool_libcsetjmp.h Mon May 15 15:56:22 2017
@@ -114,7 +114,15 @@
#elif defined(VGP_mips32_linux)
-#define VG_MINIMAL_JMP_BUF(_name) UInt _name [8+1+1+1+1]
+#define VG_MINIMAL_JMP_BUF(_name) ULong _name [104 / sizeof(ULong)]
+__attribute__((returns_twice))
+UWord VG_MINIMAL_SETJMP(VG_MINIMAL_JMP_BUF(_env));
+__attribute__((noreturn))
+void VG_MINIMAL_LONGJMP(VG_MINIMAL_JMP_BUF(_env));
+
+#elif defined(VGP_mips64_linux)
+
+#define VG_MINIMAL_JMP_BUF(_name) ULong _name [168 / sizeof(ULong)]
__attribute__((returns_twice))
UWord VG_MINIMAL_SETJMP(VG_MINIMAL_JMP_BUF(_env));
__attribute__((noreturn))
|
|
From: <sv...@va...> - 2017-05-15 11:01:34
|
Author: iraisr
Date: Mon May 15 12:01:28 2017
New Revision: 16377
Log:
Fix a build problem introduced by SVN commit r16365.
Fixes BZ#370028
Patch by: Tamara Vlahovic <tam...@im...>
Modified:
trunk/coregrind/launcher-linux.c
Modified: trunk/coregrind/launcher-linux.c
==============================================================================
--- trunk/coregrind/launcher-linux.c (original)
+++ trunk/coregrind/launcher-linux.c Mon May 15 12:01:28 2017
@@ -261,7 +261,7 @@
(header.ehdr64.e_ident[EI_OSABI] == ELFOSABI_SYSV ||
header.ehdr64.e_ident[EI_OSABI] == ELFOSABI_LINUX)) {
platform = "mips64-linux";
- } else if (header.ehdr64.e_machine == EM_TILEGX &&
+ } else if (header.ehdr64.e_machine == EM_AARCH64 &&
(header.ehdr64.e_ident[EI_OSABI] == ELFOSABI_SYSV ||
header.ehdr64.e_ident[EI_OSABI] == ELFOSABI_LINUX)) {
platform = "arm64-linux";
|
|
From: <sv...@va...> - 2017-05-15 08:33:23
|
Author: iraisr
Date: Mon May 15 09:33:16 2017
New Revision: 16376
Log:
More bug squashing updates.
Modified:
trunk/docs/internals/3_12_BUGSTATUS.txt
Modified: trunk/docs/internals/3_12_BUGSTATUS.txt
==============================================================================
--- trunk/docs/internals/3_12_BUGSTATUS.txt (original)
+++ trunk/docs/internals/3_12_BUGSTATUS.txt Mon May 15 09:33:16 2017
@@ -286,10 +286,6 @@
=== other/x86 ==========================================================
-=== other/mips =========================================================
-
-370028 Reduce the number of compiler warnings on MIPS platforms
-
=== other/ppc ==========================================================
365208 valgrind stuck after redirecting "memcpy"
@@ -322,7 +318,7 @@
=== other/mips =========================================================
370028 Reduce the number of compiler warnings on MIPS platforms
- [1 patch landed, 3 still to go]
+ [several patches landed, some still in works]
=== other/s390 =========================================================
@@ -411,8 +407,6 @@
368873 Please add FreeBSD to supported OS list
-378430 www: update Valgrind alias mirrors
-
=== Uncategorised/run ==================================================
(carried over)
@@ -496,11 +490,11 @@
**
370028 Reduce the number of compiler warnings on MIPS platforms
-(easy patch)
+ (2017-05-15: all ready patches are in)
**
374963 increase valgrind's load address to prevent mmap failure
-maybe change to 0x5800'0000
+ (has a patch with a change to 0x5800'0000)
**
n-i-bz major perf problems w/ stack registration + stack recycling
@@ -556,9 +550,6 @@
377966 disInstr(arm64): unhandled instruction 0xD50B7425
*
-378430 www: update Valgrind alias mirrors
-
-*
378622 False positive with GCC 6.3.1 and -funswitch-loops (-O3)
*
|
|
From: <sv...@va...> - 2017-05-15 08:23:38
|
Author: iraisr
Date: Mon May 15 09:23:30 2017
New Revision: 520
Log:
www: update Valgrind alias mirrors
Fixes BZ#378430
Modified:
trunk/support/mailing_lists.html
Modified: trunk/support/mailing_lists.html
==============================================================================
--- trunk/support/mailing_lists.html (original)
+++ trunk/support/mailing_lists.html Mon May 15 09:23:30 2017
@@ -47,25 +47,16 @@
some feedback, etc. It is read by all the developers, plus a
bunch of other knowledgeable folk. Unfortunately, as with any
mailing list, there's no guarantee that your question will be
-answered.</p>
-
-<p>The list is mirrored at
-<a href="http://news.gmane.org/gmane.comp.debugging.valgrind">Gmane</a>.
-You can <a href="http://search.gmane.org">search</a> through old messages
-using the group name <code>gmane.comp.debugging.valgrind</code>.</p>
-
+answered. The list is archived at
+<a href="https://sourceforge.net/p/valgrind/mailman/valgrind-users/">Sourceforge</a>.</p>
<h3><a name="vg-devel">Developers List</a></h3>
<p>The <?php echo vglink( 'vgdevel' ); ?> list is aimed at developers.
It is for discussion of technical implementation details, and is where developers meet and discuss issues, code changes, etc.
-</p>
-
-<p>The list is mirrored at
-<a href="http://news.gmane.org/gmane.comp.debugging.valgrind.devel">Gmane</a>.
-You can <a href="http://search.gmane.org">search</a> through old messages
-using the group name <code>gmane.comp.debugging.valgrind.devel</code>.</p>
+The list is archived at
+<a href="https://sourceforge.net/p/valgrind/mailman/valgrind-developers/">Sourceforge</a>.</p>
<h3><a name="vg-testresults">Automated Test Results List</a></h3>
<p>The results of the nightly regression tests are sent to the
|
|
From: <sv...@va...> - 2017-05-15 08:16:43
|
Author: iraisr
Date: Mon May 15 09:16:36 2017
New Revision: 16375
Log:
Announce fix of bug 379838.
VEX SVN commit r3370.
Modified:
trunk/NEWS
Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Mon May 15 09:16:36 2017
@@ -193,6 +193,7 @@
379390 unhandled syscall: mach:70 (host_create_mach_voucher_trap)
379473 MIPS: add support for rdhwr cycle counter register
379504 remove TileGX/Linux port
+379838 disAMode(x86): not an addr!
Release 3.12.0 (20 October 2016)
|
|
From: <sv...@va...> - 2017-05-15 08:15:35
|
Author: iraisr
Date: Mon May 15 09:15:22 2017
New Revision: 3370
Log:
Fix decoding failure in X86 VEX frontend.
Fixes BZ#379838.
Patch by: Julian Seward <js...@ac...>
Modified:
trunk/priv/guest_x86_toIR.c
Modified: trunk/priv/guest_x86_toIR.c
==============================================================================
--- trunk/priv/guest_x86_toIR.c (original)
+++ trunk/priv/guest_x86_toIR.c Mon May 15 09:15:22 2017
@@ -15319,11 +15319,11 @@
see it (pass-through semantics). I can't see any way to
construct a faked-up value, so don't bother to try. */
modrm = getUChar(delta);
- addr = disAMode ( &alen, sorb, delta, dis_buf );
- delta += alen;
if (epartIsReg(modrm)) goto decode_failure;
if (gregOfRM(modrm) != 0 && gregOfRM(modrm) != 1)
goto decode_failure;
+ addr = disAMode ( &alen, sorb, delta, dis_buf );
+ delta += alen;
switch (gregOfRM(modrm)) {
case 0: DIP("sgdt %s\n", dis_buf); break;
case 1: DIP("sidt %s\n", dis_buf); break;
|
|
From: Ivo R. <iv...@iv...> - 2017-05-15 07:58:24
|
Dear platform maintainers, Please could you have a look at the patch [1] attached to bug [2]: 374963 increase valgrind's load address to prevent mmap failure It increases the load address for almost all platforms to 0x58000000 (from 0x38000000). This gives another 512 MB for executable. I've tested on x86/Linux, amd64/Linux, x86/Solaris, amd64/Solaris. 32-bit only, 64-bit only, mix and outer/inner setup. Kind regards, I. [1] https://bugs.kde.org/attachment.cgi?id=105544 [2] https://bugs.kde.org/show_bug.cgi?id=374963 |
|
From: Aaron S. <acs...@li...> - 2017-05-15 01:52:37
|
On Sun, 2017-05-14 at 18:16 +0200, Philippe Waroquiers wrote: > On Sun, 2017-05-14 at 11:02 -0500, Aaron Sawdey wrote: > > > I tried it again, and this time set a breakpoint at the call > > target > > before trying to single step the bl at 0x6cf1b84. That breakpoint > > was > > triggered, so the problem seems to be just that stepi is allowing > > the > > subroutine call to execute, i.e. behaving like nexti instead. > > If nexti/stepi were done in a gdb+vgdb context, using --vgdb=full > might help to have more precise debugging. > > Philippe Thanks Philippe -- that did the trick. > > -- Aaron Sawdey, Ph.D. acs...@li... 050-2/C113 (507) 253-7520 home: 507/263-0782 IBM Linux Technology Center - PPC Toolchain |