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
(8) |
2
(2) |
3
(1) |
4
(2) |
|
5
(1) |
6
(4) |
7
(6) |
8
(5) |
9
(3) |
10
(5) |
11
(1) |
|
12
(6) |
13
(4) |
14
(1) |
15
(4) |
16
(1) |
17
|
18
|
|
19
|
20
|
21
(2) |
22
(28) |
23
(17) |
24
(6) |
25
(4) |
|
26
(2) |
27
(2) |
28
|
29
(5) |
30
(8) |
31
(14) |
|
|
From: <sv...@va...> - 2015-07-01 23:05:06
|
Author: rhyskidd
Date: Thu Jul 2 00:04:58 2015
New Revision: 15391
Log:
Fix Memcheck: the 'impossible' happened: unexpected size for Addr (OSX/wine)
bz#347988
== 345929
On OS X 10.10
Before:
== 592 tests, 222 stderr failures, 14 stdout failures, 0 stderrB failures, 0 stdoutB failures, 30 post failures ==
After:
== 592 tests, 222 stderr failures, 14 stdout failures, 0 stderrB failures, 0 stdoutB failures, 30 post failures ==
Modified:
trunk/NEWS
trunk/memcheck/mc_errors.c
Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Thu Jul 2 00:04:58 2015
@@ -234,6 +234,8 @@
347978 Remove bash dependencies where not needed
347982 Fix undefined symbols for architecture x86_64: "_global", referenced from:
_test_so_global in tls_so-tls_so.o
+347988 Fix Memcheck: the 'impossible' happened: unexpected size for Addr (OSX/wine)
+ == 345929
348102 Patch updating v4l2 API support
348247 jno jumps wrongly when overflow is not set
348565 Fix detection of command line option availability for clang
Modified: trunk/memcheck/mc_errors.c
==============================================================================
--- trunk/memcheck/mc_errors.c (original)
+++ trunk/memcheck/mc_errors.c Thu Jul 2 00:04:58 2015
@@ -1256,13 +1256,13 @@
CoreMemSupp, // Memory errors in core (pthread ops, signal handling)
// Undefined value errors of given size
- Value1Supp, Value2Supp, Value4Supp, Value8Supp, Value16Supp,
+ Value1Supp, Value2Supp, Value4Supp, Value8Supp, Value16Supp, Value32Supp,
// Undefined value error in conditional.
CondSupp,
// Unaddressable read/write attempt at given size
- Addr1Supp, Addr2Supp, Addr4Supp, Addr8Supp, Addr16Supp,
+ Addr1Supp, Addr2Supp, Addr4Supp, Addr8Supp, Addr16Supp, Addr32Supp,
JumpSupp, // Jump to unaddressable target
FreeSupp, // Invalid or mismatching free
@@ -1285,6 +1285,7 @@
else if (VG_STREQ(name, "Addr4")) skind = Addr4Supp;
else if (VG_STREQ(name, "Addr8")) skind = Addr8Supp;
else if (VG_STREQ(name, "Addr16")) skind = Addr16Supp;
+ else if (VG_STREQ(name, "Addr32")) skind = Addr32Supp;
else if (VG_STREQ(name, "Jump")) skind = JumpSupp;
else if (VG_STREQ(name, "Free")) skind = FreeSupp;
else if (VG_STREQ(name, "Leak")) skind = LeakSupp;
@@ -1297,6 +1298,7 @@
else if (VG_STREQ(name, "Value4")) skind = Value4Supp;
else if (VG_STREQ(name, "Value8")) skind = Value8Supp;
else if (VG_STREQ(name, "Value16")) skind = Value16Supp;
+ else if (VG_STREQ(name, "Value32")) skind = Value32Supp;
else if (VG_STREQ(name, "FishyValue")) skind = FishyValueSupp;
else
return False;
@@ -1413,6 +1415,7 @@
case Value4Supp: su_szB = 4; goto value_case;
case Value8Supp: su_szB = 8; goto value_case;
case Value16Supp:su_szB =16; goto value_case;
+ case Value32Supp:su_szB =32; goto value_case;
value_case:
return (ekind == Err_Value && extra->Err.Value.szB == su_szB);
@@ -1424,6 +1427,7 @@
case Addr4Supp: su_szB = 4; goto addr_case;
case Addr8Supp: su_szB = 8; goto addr_case;
case Addr16Supp:su_szB =16; goto addr_case;
+ case Addr32Supp:su_szB =32; goto addr_case;
addr_case:
return (ekind == Err_Addr && extra->Err.Addr.szB == su_szB);
@@ -1495,6 +1499,7 @@
case 4: return "Addr4";
case 8: return "Addr8";
case 16: return "Addr16";
+ case 32: return "Addr32";
default: VG_(tool_panic)("unexpected size for Addr");
}
}
@@ -1506,6 +1511,7 @@
case 4: return "Value4";
case 8: return "Value8";
case 16: return "Value16";
+ case 32: return "Value32";
default: VG_(tool_panic)("unexpected size for Value");
}
}
|
|
From: <sv...@va...> - 2015-07-01 21:29:23
|
Author: carll
Date: Wed Jul 1 22:29:12 2015
New Revision: 15390
Log:
Backing out patch 1 and 2 from Bugzilla 349790.
The new script (tests/check_ppc64_auxv_cap) in the first patch was
written for the bash shell. I was told by fkrohm that there was an
issue with bash sometime ago and the decision was to use sh instead.
sh maps to bash on a lot of systems but on some it maps to dash. The
script is not compatible with dash.
In retesting the second patch with a fresh svn pull, I found that I
forgot to do the svn add for the new script file. Which causes the
regression test to fail with the second patch applied.
So, I have decided it will be best to just back out patch 1 and 2 for now.
I will fix the script and do this again.
Modified:
trunk/memcheck/tests/ppc32/power_ISA2_07.vgtest
trunk/memcheck/tests/ppc64/power_ISA2_07.vgtest
trunk/none/tests/ppc32/bug129390-ppc32.vgtest
trunk/none/tests/ppc32/jm-vmx.vgtest
trunk/none/tests/ppc32/jm_fp_isa_2_07.vgtest
trunk/none/tests/ppc32/jm_int_isa_2_07.vgtest
trunk/none/tests/ppc32/jm_vec_isa_2_07.vgtest
trunk/none/tests/ppc32/testVMX.vgtest
trunk/none/tests/ppc32/test_dfp1.vgtest
trunk/none/tests/ppc32/test_dfp2.vgtest
trunk/none/tests/ppc32/test_dfp3.vgtest
trunk/none/tests/ppc32/test_dfp4.vgtest
trunk/none/tests/ppc32/test_dfp5.vgtest
trunk/none/tests/ppc32/test_isa_2_06_part1.vgtest
trunk/none/tests/ppc32/test_isa_2_06_part2.vgtest
trunk/none/tests/ppc32/test_isa_2_06_part3.vgtest
trunk/none/tests/ppc32/test_isa_2_07_part2.vgtest
trunk/none/tests/ppc32/test_tm.vgtest
trunk/none/tests/ppc32/test_touch_tm.vgtest
trunk/none/tests/ppc64/jm-vmx.vgtest
trunk/none/tests/ppc64/jm_fp_isa_2_07.vgtest
trunk/none/tests/ppc64/jm_int_isa_2_07.vgtest
trunk/none/tests/ppc64/jm_vec_isa_2_07.vgtest
trunk/none/tests/ppc64/test_dfp1.vgtest
trunk/none/tests/ppc64/test_dfp2.vgtest
trunk/none/tests/ppc64/test_dfp3.vgtest
trunk/none/tests/ppc64/test_dfp4.vgtest
trunk/none/tests/ppc64/test_dfp5.vgtest
trunk/none/tests/ppc64/test_isa_2_06_part1.vgtest
trunk/none/tests/ppc64/test_isa_2_06_part2.vgtest
trunk/none/tests/ppc64/test_isa_2_06_part3.vgtest
trunk/none/tests/ppc64/test_isa_2_07_part2.vgtest
trunk/none/tests/ppc64/test_tm.vgtest
trunk/none/tests/ppc64/test_touch_tm.vgtest
trunk/tests/Makefile.am
Modified: trunk/memcheck/tests/ppc32/power_ISA2_07.vgtest
==============================================================================
--- trunk/memcheck/tests/ppc32/power_ISA2_07.vgtest (original)
+++ trunk/memcheck/tests/ppc32/power_ISA2_07.vgtest Wed Jul 1 22:29:12 2015
@@ -1,3 +1,3 @@
-prereq: ../../../tests/check_ppc64_auxv_cap arch_2_07
+prereq: ../../../tests/check_isa-2_07_cap
prog: power_ISA2_07
vgopts:
Modified: trunk/memcheck/tests/ppc64/power_ISA2_07.vgtest
==============================================================================
--- trunk/memcheck/tests/ppc64/power_ISA2_07.vgtest (original)
+++ trunk/memcheck/tests/ppc64/power_ISA2_07.vgtest Wed Jul 1 22:29:12 2015
@@ -1,3 +1,3 @@
-prereq: ../../../tests/check_ppc64_auxv_cap arch_2_07
+prereq: ../../../tests/check_isa-2_07_cap
prog: power_ISA2_07
vgopts:
Modified: trunk/none/tests/ppc32/bug129390-ppc32.vgtest
==============================================================================
--- trunk/none/tests/ppc32/bug129390-ppc32.vgtest (original)
+++ trunk/none/tests/ppc32/bug129390-ppc32.vgtest Wed Jul 1 22:29:12 2015
@@ -1,3 +1,3 @@
-prereq: ../../../tests/check_ppc64_auxv_cap altivec
+prereq: ../../../tests/check_vmx_cap
prog: bug129390-ppc32
vgopts: -q
Modified: trunk/none/tests/ppc32/jm-vmx.vgtest
==============================================================================
--- trunk/none/tests/ppc32/jm-vmx.vgtest (original)
+++ trunk/none/tests/ppc32/jm-vmx.vgtest Wed Jul 1 22:29:12 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_ppc64_auxv_cap altivec
+prereq: ../../../tests/check_vmx_cap
prog: jm-insns -a
Modified: trunk/none/tests/ppc32/jm_fp_isa_2_07.vgtest
==============================================================================
--- trunk/none/tests/ppc32/jm_fp_isa_2_07.vgtest (original)
+++ trunk/none/tests/ppc32/jm_fp_isa_2_07.vgtest Wed Jul 1 22:29:12 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_ppc64_auxv_cap arch_2_07
+prereq: ../../../tests/check_isa-2_07_cap
prog: test_isa_2_07_part1 -f
Modified: trunk/none/tests/ppc32/jm_int_isa_2_07.vgtest
==============================================================================
--- trunk/none/tests/ppc32/jm_int_isa_2_07.vgtest (original)
+++ trunk/none/tests/ppc32/jm_int_isa_2_07.vgtest Wed Jul 1 22:29:12 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_ppc64_auxv_cap arch_2_07
+prereq: ../../../tests/check_isa-2_07_cap
prog: test_isa_2_07_part1 -i
Modified: trunk/none/tests/ppc32/jm_vec_isa_2_07.vgtest
==============================================================================
--- trunk/none/tests/ppc32/jm_vec_isa_2_07.vgtest (original)
+++ trunk/none/tests/ppc32/jm_vec_isa_2_07.vgtest Wed Jul 1 22:29:12 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_ppc64_auxv_cap arch_2_07 && ! ../../../tests/check_ppc64le_cap
+prereq: ../../../tests/check_isa-2_07_cap && ! ../../../tests/check_ppc64le_cap
prog: test_isa_2_07_part1 -a
Modified: trunk/none/tests/ppc32/testVMX.vgtest
==============================================================================
--- trunk/none/tests/ppc32/testVMX.vgtest (original)
+++ trunk/none/tests/ppc32/testVMX.vgtest Wed Jul 1 22:29:12 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_ppc64_auxv_cap altivec
+prereq: ../../../tests/check_vmx_cap
prog: testVMX
Modified: trunk/none/tests/ppc32/test_dfp1.vgtest
==============================================================================
--- trunk/none/tests/ppc32/test_dfp1.vgtest (original)
+++ trunk/none/tests/ppc32/test_dfp1.vgtest Wed Jul 1 22:29:12 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_ppc64_auxv_cap dfp
+prereq: ../../../tests/check_dfp_cap
prog: test_dfp1
Modified: trunk/none/tests/ppc32/test_dfp2.vgtest
==============================================================================
--- trunk/none/tests/ppc32/test_dfp2.vgtest (original)
+++ trunk/none/tests/ppc32/test_dfp2.vgtest Wed Jul 1 22:29:12 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_ppc64_auxv_cap dfp
+prereq: ../../../tests/check_dfp_cap
prog: test_dfp2
Modified: trunk/none/tests/ppc32/test_dfp3.vgtest
==============================================================================
--- trunk/none/tests/ppc32/test_dfp3.vgtest (original)
+++ trunk/none/tests/ppc32/test_dfp3.vgtest Wed Jul 1 22:29:12 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_ppc64_auxv_cap dfp
+prereq: ../../../tests/check_dfp_cap
prog: test_dfp3
Modified: trunk/none/tests/ppc32/test_dfp4.vgtest
==============================================================================
--- trunk/none/tests/ppc32/test_dfp4.vgtest (original)
+++ trunk/none/tests/ppc32/test_dfp4.vgtest Wed Jul 1 22:29:12 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_ppc64_auxv_cap dfp
+prereq: ../../../tests/check_dfp_cap
prog: test_dfp4
Modified: trunk/none/tests/ppc32/test_dfp5.vgtest
==============================================================================
--- trunk/none/tests/ppc32/test_dfp5.vgtest (original)
+++ trunk/none/tests/ppc32/test_dfp5.vgtest Wed Jul 1 22:29:12 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_ppc64_auxv_cap dfp
+prereq: ../../../tests/check_dfp_cap
prog: test_dfp5
Modified: trunk/none/tests/ppc32/test_isa_2_06_part1.vgtest
==============================================================================
--- trunk/none/tests/ppc32/test_isa_2_06_part1.vgtest (original)
+++ trunk/none/tests/ppc32/test_isa_2_06_part1.vgtest Wed Jul 1 22:29:12 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_ppc64_auxv_cap arch_2_06
+prereq: ../../../tests/check_isa-2_06_cap
prog: test_isa_2_06_part1
Modified: trunk/none/tests/ppc32/test_isa_2_06_part2.vgtest
==============================================================================
--- trunk/none/tests/ppc32/test_isa_2_06_part2.vgtest (original)
+++ trunk/none/tests/ppc32/test_isa_2_06_part2.vgtest Wed Jul 1 22:29:12 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_ppc64_auxv_cap arch_2_06
+prereq: ../../../tests/check_isa-2_06_cap
prog: test_isa_2_06_part2
Modified: trunk/none/tests/ppc32/test_isa_2_06_part3.vgtest
==============================================================================
--- trunk/none/tests/ppc32/test_isa_2_06_part3.vgtest (original)
+++ trunk/none/tests/ppc32/test_isa_2_06_part3.vgtest Wed Jul 1 22:29:12 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_ppc64_auxv_cap arch_2_06
+prereq: ../../../tests/check_isa-2_06_cap
prog: test_isa_2_06_part3
Modified: trunk/none/tests/ppc32/test_isa_2_07_part2.vgtest
==============================================================================
--- trunk/none/tests/ppc32/test_isa_2_07_part2.vgtest (original)
+++ trunk/none/tests/ppc32/test_isa_2_07_part2.vgtest Wed Jul 1 22:29:12 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_ppc64_auxv_cap arch_2_07
+prereq: ../../../tests/check_isa-2_07_cap
prog: test_isa_2_07_part2
Modified: trunk/none/tests/ppc32/test_tm.vgtest
==============================================================================
--- trunk/none/tests/ppc32/test_tm.vgtest (original)
+++ trunk/none/tests/ppc32/test_tm.vgtest Wed Jul 1 22:29:12 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_ppc64_auxv_cap htm
+prereq: ../../../tests/check_isa-2_07_cap
prog: test_tm
Modified: trunk/none/tests/ppc32/test_touch_tm.vgtest
==============================================================================
--- trunk/none/tests/ppc32/test_touch_tm.vgtest (original)
+++ trunk/none/tests/ppc32/test_touch_tm.vgtest Wed Jul 1 22:29:12 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_ppc64_auxv_cap htm
+prereq: ../../../tests/check_isa-2_07_cap
prog: test_touch_tm
Modified: trunk/none/tests/ppc64/jm-vmx.vgtest
==============================================================================
--- trunk/none/tests/ppc64/jm-vmx.vgtest (original)
+++ trunk/none/tests/ppc64/jm-vmx.vgtest Wed Jul 1 22:29:12 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_ppc64_auxv_cap altivec
+prereq: ../../../tests/check_vmx_cap
prog: jm-insns -a
Modified: trunk/none/tests/ppc64/jm_fp_isa_2_07.vgtest
==============================================================================
--- trunk/none/tests/ppc64/jm_fp_isa_2_07.vgtest (original)
+++ trunk/none/tests/ppc64/jm_fp_isa_2_07.vgtest Wed Jul 1 22:29:12 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_ppc64_auxv_cap arch_2_07
+prereq: ../../../tests/check_isa-2_07_cap
prog: test_isa_2_07_part1 -f
Modified: trunk/none/tests/ppc64/jm_int_isa_2_07.vgtest
==============================================================================
--- trunk/none/tests/ppc64/jm_int_isa_2_07.vgtest (original)
+++ trunk/none/tests/ppc64/jm_int_isa_2_07.vgtest Wed Jul 1 22:29:12 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_ppc64_auxv_cap arch_2_07
+prereq: ../../../tests/check_isa-2_07_cap
prog: test_isa_2_07_part1 -i
Modified: trunk/none/tests/ppc64/jm_vec_isa_2_07.vgtest
==============================================================================
--- trunk/none/tests/ppc64/jm_vec_isa_2_07.vgtest (original)
+++ trunk/none/tests/ppc64/jm_vec_isa_2_07.vgtest Wed Jul 1 22:29:12 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_ppc64_auxv_cap arch_2_07
+prereq: ../../../tests/check_isa-2_07_cap
prog: test_isa_2_07_part1 -a
Modified: trunk/none/tests/ppc64/test_dfp1.vgtest
==============================================================================
--- trunk/none/tests/ppc64/test_dfp1.vgtest (original)
+++ trunk/none/tests/ppc64/test_dfp1.vgtest Wed Jul 1 22:29:12 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_ppc64_auxv_cap dfp
+prereq: ../../../tests/check_dfp_cap
prog: test_dfp1
Modified: trunk/none/tests/ppc64/test_dfp2.vgtest
==============================================================================
--- trunk/none/tests/ppc64/test_dfp2.vgtest (original)
+++ trunk/none/tests/ppc64/test_dfp2.vgtest Wed Jul 1 22:29:12 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_ppc64_auxv_cap dfp
+prereq: ../../../tests/check_dfp_cap
prog: test_dfp2
Modified: trunk/none/tests/ppc64/test_dfp3.vgtest
==============================================================================
--- trunk/none/tests/ppc64/test_dfp3.vgtest (original)
+++ trunk/none/tests/ppc64/test_dfp3.vgtest Wed Jul 1 22:29:12 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_ppc64_auxv_cap dfp
+prereq: ../../../tests/check_dfp_cap
prog: test_dfp3
Modified: trunk/none/tests/ppc64/test_dfp4.vgtest
==============================================================================
--- trunk/none/tests/ppc64/test_dfp4.vgtest (original)
+++ trunk/none/tests/ppc64/test_dfp4.vgtest Wed Jul 1 22:29:12 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_ppc64_auxv_cap dfp
+prereq: ../../../tests/check_dfp_cap
prog: test_dfp4
Modified: trunk/none/tests/ppc64/test_dfp5.vgtest
==============================================================================
--- trunk/none/tests/ppc64/test_dfp5.vgtest (original)
+++ trunk/none/tests/ppc64/test_dfp5.vgtest Wed Jul 1 22:29:12 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_ppc64_auxv_cap dfp
+prereq: ../../../tests/check_dfp_cap
prog: test_dfp5
Modified: trunk/none/tests/ppc64/test_isa_2_06_part1.vgtest
==============================================================================
--- trunk/none/tests/ppc64/test_isa_2_06_part1.vgtest (original)
+++ trunk/none/tests/ppc64/test_isa_2_06_part1.vgtest Wed Jul 1 22:29:12 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_ppc64_auxv_cap arch_2_06
+prereq: ../../../tests/check_isa-2_06_cap
prog: test_isa_2_06_part1
Modified: trunk/none/tests/ppc64/test_isa_2_06_part2.vgtest
==============================================================================
--- trunk/none/tests/ppc64/test_isa_2_06_part2.vgtest (original)
+++ trunk/none/tests/ppc64/test_isa_2_06_part2.vgtest Wed Jul 1 22:29:12 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_ppc64_auxv_cap arch_2_06
+prereq: ../../../tests/check_isa-2_06_cap
prog: test_isa_2_06_part2
Modified: trunk/none/tests/ppc64/test_isa_2_06_part3.vgtest
==============================================================================
--- trunk/none/tests/ppc64/test_isa_2_06_part3.vgtest (original)
+++ trunk/none/tests/ppc64/test_isa_2_06_part3.vgtest Wed Jul 1 22:29:12 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_ppc64_auxv_cap arch_2_06
+prereq: ../../../tests/check_isa-2_06_cap
prog: test_isa_2_06_part3
Modified: trunk/none/tests/ppc64/test_isa_2_07_part2.vgtest
==============================================================================
--- trunk/none/tests/ppc64/test_isa_2_07_part2.vgtest (original)
+++ trunk/none/tests/ppc64/test_isa_2_07_part2.vgtest Wed Jul 1 22:29:12 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_ppc64_auxv_cap arch_2_07
+prereq: ../../../tests/check_isa-2_07_cap
prog: test_isa_2_07_part2
Modified: trunk/none/tests/ppc64/test_tm.vgtest
==============================================================================
--- trunk/none/tests/ppc64/test_tm.vgtest (original)
+++ trunk/none/tests/ppc64/test_tm.vgtest Wed Jul 1 22:29:12 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_ppc64_auxv_cap htm
+prereq: ../../../tests/check_isa-2_07_cap
prog: test_tm
Modified: trunk/none/tests/ppc64/test_touch_tm.vgtest
==============================================================================
--- trunk/none/tests/ppc64/test_touch_tm.vgtest (original)
+++ trunk/none/tests/ppc64/test_touch_tm.vgtest Wed Jul 1 22:29:12 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_ppc64_auxv_cap htm
+prereq: ../../../tests/check_isa-2_07_cap
prog: test_touch_tm
Modified: trunk/tests/Makefile.am
==============================================================================
--- trunk/tests/Makefile.am (original)
+++ trunk/tests/Makefile.am Wed Jul 1 22:29:12 2015
@@ -8,7 +8,6 @@
check_makefile_consistency \
check_dfp_cap \
check_vmx_cap \
- check_ppc64_auxv_cap \
filter_addresses \
filter_discards \
filter_libc \
|
|
From: <sv...@va...> - 2015-07-01 19:44:22
|
Author: carll
Date: Wed Jul 1 20:44:13 2015
New Revision: 15389
Log:
Patch 2 of 6
Update all vgtest files to reference the new capability check helper.
This includes a few adjustments to ensure the test is checking for
the proper capability. (i.e. htm versus isa_2_07).
Patch 1 valgrind commit id 15388.
The bugzilla for this commit is 349790
Patch submitted by Will Schmidt <wil...@vn...>
Reviewed and tested by Carl Love <ce...@ib...>
Modified:
trunk/memcheck/tests/ppc32/power_ISA2_07.vgtest
trunk/memcheck/tests/ppc64/power_ISA2_07.vgtest
trunk/none/tests/ppc32/bug129390-ppc32.vgtest
trunk/none/tests/ppc32/jm-vmx.vgtest
trunk/none/tests/ppc32/jm_fp_isa_2_07.vgtest
trunk/none/tests/ppc32/jm_int_isa_2_07.vgtest
trunk/none/tests/ppc32/jm_vec_isa_2_07.vgtest
trunk/none/tests/ppc32/testVMX.vgtest
trunk/none/tests/ppc32/test_dfp1.vgtest
trunk/none/tests/ppc32/test_dfp2.vgtest
trunk/none/tests/ppc32/test_dfp3.vgtest
trunk/none/tests/ppc32/test_dfp4.vgtest
trunk/none/tests/ppc32/test_dfp5.vgtest
trunk/none/tests/ppc32/test_isa_2_06_part1.vgtest
trunk/none/tests/ppc32/test_isa_2_06_part2.vgtest
trunk/none/tests/ppc32/test_isa_2_06_part3.vgtest
trunk/none/tests/ppc32/test_isa_2_07_part2.vgtest
trunk/none/tests/ppc32/test_tm.vgtest
trunk/none/tests/ppc32/test_touch_tm.vgtest
trunk/none/tests/ppc64/jm-vmx.vgtest
trunk/none/tests/ppc64/jm_fp_isa_2_07.vgtest
trunk/none/tests/ppc64/jm_int_isa_2_07.vgtest
trunk/none/tests/ppc64/jm_vec_isa_2_07.vgtest
trunk/none/tests/ppc64/test_dfp1.vgtest
trunk/none/tests/ppc64/test_dfp2.vgtest
trunk/none/tests/ppc64/test_dfp3.vgtest
trunk/none/tests/ppc64/test_dfp4.vgtest
trunk/none/tests/ppc64/test_dfp5.vgtest
trunk/none/tests/ppc64/test_isa_2_06_part1.vgtest
trunk/none/tests/ppc64/test_isa_2_06_part2.vgtest
trunk/none/tests/ppc64/test_isa_2_06_part3.vgtest
trunk/none/tests/ppc64/test_isa_2_07_part2.vgtest
trunk/none/tests/ppc64/test_tm.vgtest
trunk/none/tests/ppc64/test_touch_tm.vgtest
Modified: trunk/memcheck/tests/ppc32/power_ISA2_07.vgtest
==============================================================================
--- trunk/memcheck/tests/ppc32/power_ISA2_07.vgtest (original)
+++ trunk/memcheck/tests/ppc32/power_ISA2_07.vgtest Wed Jul 1 20:44:13 2015
@@ -1,3 +1,3 @@
-prereq: ../../../tests/check_isa-2_07_cap
+prereq: ../../../tests/check_ppc64_auxv_cap arch_2_07
prog: power_ISA2_07
vgopts:
Modified: trunk/memcheck/tests/ppc64/power_ISA2_07.vgtest
==============================================================================
--- trunk/memcheck/tests/ppc64/power_ISA2_07.vgtest (original)
+++ trunk/memcheck/tests/ppc64/power_ISA2_07.vgtest Wed Jul 1 20:44:13 2015
@@ -1,3 +1,3 @@
-prereq: ../../../tests/check_isa-2_07_cap
+prereq: ../../../tests/check_ppc64_auxv_cap arch_2_07
prog: power_ISA2_07
vgopts:
Modified: trunk/none/tests/ppc32/bug129390-ppc32.vgtest
==============================================================================
--- trunk/none/tests/ppc32/bug129390-ppc32.vgtest (original)
+++ trunk/none/tests/ppc32/bug129390-ppc32.vgtest Wed Jul 1 20:44:13 2015
@@ -1,3 +1,3 @@
-prereq: ../../../tests/check_vmx_cap
+prereq: ../../../tests/check_ppc64_auxv_cap altivec
prog: bug129390-ppc32
vgopts: -q
Modified: trunk/none/tests/ppc32/jm-vmx.vgtest
==============================================================================
--- trunk/none/tests/ppc32/jm-vmx.vgtest (original)
+++ trunk/none/tests/ppc32/jm-vmx.vgtest Wed Jul 1 20:44:13 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_vmx_cap
+prereq: ../../../tests/check_ppc64_auxv_cap altivec
prog: jm-insns -a
Modified: trunk/none/tests/ppc32/jm_fp_isa_2_07.vgtest
==============================================================================
--- trunk/none/tests/ppc32/jm_fp_isa_2_07.vgtest (original)
+++ trunk/none/tests/ppc32/jm_fp_isa_2_07.vgtest Wed Jul 1 20:44:13 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_isa-2_07_cap
+prereq: ../../../tests/check_ppc64_auxv_cap arch_2_07
prog: test_isa_2_07_part1 -f
Modified: trunk/none/tests/ppc32/jm_int_isa_2_07.vgtest
==============================================================================
--- trunk/none/tests/ppc32/jm_int_isa_2_07.vgtest (original)
+++ trunk/none/tests/ppc32/jm_int_isa_2_07.vgtest Wed Jul 1 20:44:13 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_isa-2_07_cap
+prereq: ../../../tests/check_ppc64_auxv_cap arch_2_07
prog: test_isa_2_07_part1 -i
Modified: trunk/none/tests/ppc32/jm_vec_isa_2_07.vgtest
==============================================================================
--- trunk/none/tests/ppc32/jm_vec_isa_2_07.vgtest (original)
+++ trunk/none/tests/ppc32/jm_vec_isa_2_07.vgtest Wed Jul 1 20:44:13 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_isa-2_07_cap && ! ../../../tests/check_ppc64le_cap
+prereq: ../../../tests/check_ppc64_auxv_cap arch_2_07 && ! ../../../tests/check_ppc64le_cap
prog: test_isa_2_07_part1 -a
Modified: trunk/none/tests/ppc32/testVMX.vgtest
==============================================================================
--- trunk/none/tests/ppc32/testVMX.vgtest (original)
+++ trunk/none/tests/ppc32/testVMX.vgtest Wed Jul 1 20:44:13 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_vmx_cap
+prereq: ../../../tests/check_ppc64_auxv_cap altivec
prog: testVMX
Modified: trunk/none/tests/ppc32/test_dfp1.vgtest
==============================================================================
--- trunk/none/tests/ppc32/test_dfp1.vgtest (original)
+++ trunk/none/tests/ppc32/test_dfp1.vgtest Wed Jul 1 20:44:13 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_dfp_cap
+prereq: ../../../tests/check_ppc64_auxv_cap dfp
prog: test_dfp1
Modified: trunk/none/tests/ppc32/test_dfp2.vgtest
==============================================================================
--- trunk/none/tests/ppc32/test_dfp2.vgtest (original)
+++ trunk/none/tests/ppc32/test_dfp2.vgtest Wed Jul 1 20:44:13 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_dfp_cap
+prereq: ../../../tests/check_ppc64_auxv_cap dfp
prog: test_dfp2
Modified: trunk/none/tests/ppc32/test_dfp3.vgtest
==============================================================================
--- trunk/none/tests/ppc32/test_dfp3.vgtest (original)
+++ trunk/none/tests/ppc32/test_dfp3.vgtest Wed Jul 1 20:44:13 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_dfp_cap
+prereq: ../../../tests/check_ppc64_auxv_cap dfp
prog: test_dfp3
Modified: trunk/none/tests/ppc32/test_dfp4.vgtest
==============================================================================
--- trunk/none/tests/ppc32/test_dfp4.vgtest (original)
+++ trunk/none/tests/ppc32/test_dfp4.vgtest Wed Jul 1 20:44:13 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_dfp_cap
+prereq: ../../../tests/check_ppc64_auxv_cap dfp
prog: test_dfp4
Modified: trunk/none/tests/ppc32/test_dfp5.vgtest
==============================================================================
--- trunk/none/tests/ppc32/test_dfp5.vgtest (original)
+++ trunk/none/tests/ppc32/test_dfp5.vgtest Wed Jul 1 20:44:13 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_dfp_cap
+prereq: ../../../tests/check_ppc64_auxv_cap dfp
prog: test_dfp5
Modified: trunk/none/tests/ppc32/test_isa_2_06_part1.vgtest
==============================================================================
--- trunk/none/tests/ppc32/test_isa_2_06_part1.vgtest (original)
+++ trunk/none/tests/ppc32/test_isa_2_06_part1.vgtest Wed Jul 1 20:44:13 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_isa-2_06_cap
+prereq: ../../../tests/check_ppc64_auxv_cap arch_2_06
prog: test_isa_2_06_part1
Modified: trunk/none/tests/ppc32/test_isa_2_06_part2.vgtest
==============================================================================
--- trunk/none/tests/ppc32/test_isa_2_06_part2.vgtest (original)
+++ trunk/none/tests/ppc32/test_isa_2_06_part2.vgtest Wed Jul 1 20:44:13 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_isa-2_06_cap
+prereq: ../../../tests/check_ppc64_auxv_cap arch_2_06
prog: test_isa_2_06_part2
Modified: trunk/none/tests/ppc32/test_isa_2_06_part3.vgtest
==============================================================================
--- trunk/none/tests/ppc32/test_isa_2_06_part3.vgtest (original)
+++ trunk/none/tests/ppc32/test_isa_2_06_part3.vgtest Wed Jul 1 20:44:13 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_isa-2_06_cap
+prereq: ../../../tests/check_ppc64_auxv_cap arch_2_06
prog: test_isa_2_06_part3
Modified: trunk/none/tests/ppc32/test_isa_2_07_part2.vgtest
==============================================================================
--- trunk/none/tests/ppc32/test_isa_2_07_part2.vgtest (original)
+++ trunk/none/tests/ppc32/test_isa_2_07_part2.vgtest Wed Jul 1 20:44:13 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_isa-2_07_cap
+prereq: ../../../tests/check_ppc64_auxv_cap arch_2_07
prog: test_isa_2_07_part2
Modified: trunk/none/tests/ppc32/test_tm.vgtest
==============================================================================
--- trunk/none/tests/ppc32/test_tm.vgtest (original)
+++ trunk/none/tests/ppc32/test_tm.vgtest Wed Jul 1 20:44:13 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_isa-2_07_cap
+prereq: ../../../tests/check_ppc64_auxv_cap htm
prog: test_tm
Modified: trunk/none/tests/ppc32/test_touch_tm.vgtest
==============================================================================
--- trunk/none/tests/ppc32/test_touch_tm.vgtest (original)
+++ trunk/none/tests/ppc32/test_touch_tm.vgtest Wed Jul 1 20:44:13 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_isa-2_07_cap
+prereq: ../../../tests/check_ppc64_auxv_cap htm
prog: test_touch_tm
Modified: trunk/none/tests/ppc64/jm-vmx.vgtest
==============================================================================
--- trunk/none/tests/ppc64/jm-vmx.vgtest (original)
+++ trunk/none/tests/ppc64/jm-vmx.vgtest Wed Jul 1 20:44:13 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_vmx_cap
+prereq: ../../../tests/check_ppc64_auxv_cap altivec
prog: jm-insns -a
Modified: trunk/none/tests/ppc64/jm_fp_isa_2_07.vgtest
==============================================================================
--- trunk/none/tests/ppc64/jm_fp_isa_2_07.vgtest (original)
+++ trunk/none/tests/ppc64/jm_fp_isa_2_07.vgtest Wed Jul 1 20:44:13 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_isa-2_07_cap
+prereq: ../../../tests/check_ppc64_auxv_cap arch_2_07
prog: test_isa_2_07_part1 -f
Modified: trunk/none/tests/ppc64/jm_int_isa_2_07.vgtest
==============================================================================
--- trunk/none/tests/ppc64/jm_int_isa_2_07.vgtest (original)
+++ trunk/none/tests/ppc64/jm_int_isa_2_07.vgtest Wed Jul 1 20:44:13 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_isa-2_07_cap
+prereq: ../../../tests/check_ppc64_auxv_cap arch_2_07
prog: test_isa_2_07_part1 -i
Modified: trunk/none/tests/ppc64/jm_vec_isa_2_07.vgtest
==============================================================================
--- trunk/none/tests/ppc64/jm_vec_isa_2_07.vgtest (original)
+++ trunk/none/tests/ppc64/jm_vec_isa_2_07.vgtest Wed Jul 1 20:44:13 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_isa-2_07_cap
+prereq: ../../../tests/check_ppc64_auxv_cap arch_2_07
prog: test_isa_2_07_part1 -a
Modified: trunk/none/tests/ppc64/test_dfp1.vgtest
==============================================================================
--- trunk/none/tests/ppc64/test_dfp1.vgtest (original)
+++ trunk/none/tests/ppc64/test_dfp1.vgtest Wed Jul 1 20:44:13 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_dfp_cap
+prereq: ../../../tests/check_ppc64_auxv_cap dfp
prog: test_dfp1
Modified: trunk/none/tests/ppc64/test_dfp2.vgtest
==============================================================================
--- trunk/none/tests/ppc64/test_dfp2.vgtest (original)
+++ trunk/none/tests/ppc64/test_dfp2.vgtest Wed Jul 1 20:44:13 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_dfp_cap
+prereq: ../../../tests/check_ppc64_auxv_cap dfp
prog: test_dfp2
Modified: trunk/none/tests/ppc64/test_dfp3.vgtest
==============================================================================
--- trunk/none/tests/ppc64/test_dfp3.vgtest (original)
+++ trunk/none/tests/ppc64/test_dfp3.vgtest Wed Jul 1 20:44:13 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_dfp_cap
+prereq: ../../../tests/check_ppc64_auxv_cap dfp
prog: test_dfp3
Modified: trunk/none/tests/ppc64/test_dfp4.vgtest
==============================================================================
--- trunk/none/tests/ppc64/test_dfp4.vgtest (original)
+++ trunk/none/tests/ppc64/test_dfp4.vgtest Wed Jul 1 20:44:13 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_dfp_cap
+prereq: ../../../tests/check_ppc64_auxv_cap dfp
prog: test_dfp4
Modified: trunk/none/tests/ppc64/test_dfp5.vgtest
==============================================================================
--- trunk/none/tests/ppc64/test_dfp5.vgtest (original)
+++ trunk/none/tests/ppc64/test_dfp5.vgtest Wed Jul 1 20:44:13 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_dfp_cap
+prereq: ../../../tests/check_ppc64_auxv_cap dfp
prog: test_dfp5
Modified: trunk/none/tests/ppc64/test_isa_2_06_part1.vgtest
==============================================================================
--- trunk/none/tests/ppc64/test_isa_2_06_part1.vgtest (original)
+++ trunk/none/tests/ppc64/test_isa_2_06_part1.vgtest Wed Jul 1 20:44:13 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_isa-2_06_cap
+prereq: ../../../tests/check_ppc64_auxv_cap arch_2_06
prog: test_isa_2_06_part1
Modified: trunk/none/tests/ppc64/test_isa_2_06_part2.vgtest
==============================================================================
--- trunk/none/tests/ppc64/test_isa_2_06_part2.vgtest (original)
+++ trunk/none/tests/ppc64/test_isa_2_06_part2.vgtest Wed Jul 1 20:44:13 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_isa-2_06_cap
+prereq: ../../../tests/check_ppc64_auxv_cap arch_2_06
prog: test_isa_2_06_part2
Modified: trunk/none/tests/ppc64/test_isa_2_06_part3.vgtest
==============================================================================
--- trunk/none/tests/ppc64/test_isa_2_06_part3.vgtest (original)
+++ trunk/none/tests/ppc64/test_isa_2_06_part3.vgtest Wed Jul 1 20:44:13 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_isa-2_06_cap
+prereq: ../../../tests/check_ppc64_auxv_cap arch_2_06
prog: test_isa_2_06_part3
Modified: trunk/none/tests/ppc64/test_isa_2_07_part2.vgtest
==============================================================================
--- trunk/none/tests/ppc64/test_isa_2_07_part2.vgtest (original)
+++ trunk/none/tests/ppc64/test_isa_2_07_part2.vgtest Wed Jul 1 20:44:13 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_isa-2_07_cap
+prereq: ../../../tests/check_ppc64_auxv_cap arch_2_07
prog: test_isa_2_07_part2
Modified: trunk/none/tests/ppc64/test_tm.vgtest
==============================================================================
--- trunk/none/tests/ppc64/test_tm.vgtest (original)
+++ trunk/none/tests/ppc64/test_tm.vgtest Wed Jul 1 20:44:13 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_isa-2_07_cap
+prereq: ../../../tests/check_ppc64_auxv_cap htm
prog: test_tm
Modified: trunk/none/tests/ppc64/test_touch_tm.vgtest
==============================================================================
--- trunk/none/tests/ppc64/test_touch_tm.vgtest (original)
+++ trunk/none/tests/ppc64/test_touch_tm.vgtest Wed Jul 1 20:44:13 2015
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_isa-2_07_cap
+prereq: ../../../tests/check_ppc64_auxv_cap htm
prog: test_touch_tm
|
|
From: <sv...@va...> - 2015-07-01 18:48:55
|
Author: carll
Date: Wed Jul 1 19:48:48 2015
New Revision: 15388
Log:
Patch 1 of 6
Rework the aux vector hwcap capability checking utilities.
This is meant to consolidate a number of existing _cap
checking scripts, and allow a better way of checking for
additional capabilites.
The bugzilla for this commit is 349790
Patch submitted by Will Schmidt <wil...@vn...>
Reviewed and tested by Carl Love <ce...@ib...>
Modified:
trunk/tests/Makefile.am
Modified: trunk/tests/Makefile.am
==============================================================================
--- trunk/tests/Makefile.am (original)
+++ trunk/tests/Makefile.am Wed Jul 1 19:48:48 2015
@@ -8,6 +8,7 @@
check_makefile_consistency \
check_dfp_cap \
check_vmx_cap \
+ check_ppc64_auxv_cap \
filter_addresses \
filter_discards \
filter_libc \
|
|
From: yixiaoxian <yix...@gm...> - 2015-07-01 15:00:35
|
Hello,
I am new to write a new Valgrind tool.
According to lk_main.c, I wrote a tool to print all executed IRSB with
function ppIRSB()
My instrument code is like:
0 while (i < sb_in->stmts_used && sb_in->stmts[i]->tag != Ist_IMark){
1 addStmtToIRSB(sb_out, sb_in->stmts[i]);
2 i++;
3 }
4
5
6 if (vge->base[0] >= low_addr && vge->base[0] < high_addr){
7 func_addr = VG_(fnptr_to_fnentry)(&print_IRSB);
8 argv_lst = mkIRExprVec_1(mkIRExpr_HWord((HWord)sb_in));
9 di = unsafeIRDirty_0_N(0, "print_IRSB", func_addr, argv_lst);
10 addStmtToIRSB(sb_out, IRStmt_Dirty(di));
11 }
12
13 for (; i < sb_in->stmts_used; i++)
14 addStmtToIRSB(sb_out, sb_in->stmts[i]);
And the function print_IRSB is:
0 static void print_IRSB(IRSB *sb){
1 ppIRSB(sb);
2 }
I thought the code should work, and at first it did print the executed IRSB,
but after some time it returned an error:
PUT(24) = t8
STle(t8) = 0x80498C2:I32
PUT(68) = 0x80492F0:I32
------ IMark(0x80492F0, 6, 0) ------
t3 = LDle:I32(0x80610D4:I32)
PUT(68) = t3; exit-Boring
}
IRSB {
t0:I32 t1:I32 t2:I32 t3:I32 t4:I32 t5:I32 t6:I1 t7:I32
t8:I32 t9:I32 t10:I32 t11:I32 t12:I32 t13:I32 t14:I1 t15:I1
------ IMark(0x80498C2, 3, 0) ------
t2 = GET:I32(32)
t0 = Add32(t2,0x1:I32)
PUT(32) = t0
------ IMark(0x80498C5, 3, 0) ------
IR-NoOp
PUT(40) = 0x6:I32
PUT(44) = t0
PUT(48) = 0x6:I32
PUT(52) = 0x0:I32
PUT(68) = 0x80498C8:I32
------ IMark(0x80498C8, 2, 0) ------
t14 = CmpEQ32(t0,0x6:I32)
t13 = 1Uto32(t14)
t11 = t13
t15 = 32to1(t11)
t6 = t15
if (t6) { PUT(68) = 0x80498CA:I32; exit-Boring }
PUT(68) = 0x8049890:I32; exit-Boring
}
IRSB {
t0:ty = 0x1E03
vex: the `impossible' happened:
ppIRType
vex storage: T total 27765808 bytes allocated
vex storage: P total 432 bytes allocated
valgrind: the 'impossible' happened:
LibVEX called failure_exit().
host stacktrace:
==836== at 0x380B5196: show_sched_status_wrk (m_libcassert.c:341)
==836== by 0x380B52D6: report_and_quit (m_libcassert.c:413)
==836== by 0x380B54C5: vgPlain_core_panic_at (m_libcassert.c:489)
==836== by 0x380B54F6: vgPlain_core_panic (m_libcassert.c:499)
==836== by 0x3801D703: failure_exit (m_translate.c:740)
==836== by 0x380EB8BC: vpanic (main_util.c:231)
==836== by 0x380EC77D: ppIRType (ir_defs.c:67)
==836== by 0x380F291F: ppIRTypeEnv (ir_defs.c:1635)
==836== by 0x380F2990: ppIRSB (ir_defs.c:1649)
==836== by 0x627664AB: ???
sched status:
running_tid=1
Thread 1: status = VgTs_Runnable (lwpid 836)
==836== at 0x8049890: main (gzip.c:1836)
It broke down when printing the type environments, and function ppIRType
became "impossible".
So what's wrong with the code?
Thank you for answering!
--
View this message in context: http://valgrind.10908.n7.nabble.com/How-to-print-executed-IRSB-tp55024.html
Sent from the Valgrind - Dev mailing list archive at Nabble.com.
|
|
From: <sv...@va...> - 2015-07-01 11:30:09
|
Author: florian
Date: Wed Jul 1 12:30:02 2015
New Revision: 3159
Log:
Fix condition to avoid that decode[] is indexed out-of-bounds.
Spotted by Coverity.
Modified:
trunk/priv/host_tilegx_defs.c
Modified: trunk/priv/host_tilegx_defs.c
==============================================================================
--- trunk/priv/host_tilegx_defs.c (original)
+++ trunk/priv/host_tilegx_defs.c Wed Jul 1 12:30:02 2015
@@ -1306,7 +1306,7 @@
Int n, k, bundled = 0;
- for(k = 0; decode[k].opcode && (k <TILEGX_MAX_INSTRUCTIONS_PER_BUNDLE);
+ for(k = 0; (k < TILEGX_MAX_INSTRUCTIONS_PER_BUNDLE) && decode[k].opcode;
k++) {
if (decode[k].opcode->mnemonic != TILEGX_OPC_FNOP)
bundled++;
@@ -1317,7 +1317,7 @@
vex_printf("{ ");
n = bundled;
- for(k = 0; decode[k].opcode && (k <TILEGX_MAX_INSTRUCTIONS_PER_BUNDLE);
+ for(k = 0; (k < TILEGX_MAX_INSTRUCTIONS_PER_BUNDLE) && decode[k].opcode;
k++) {
if (decode[k].opcode->mnemonic == TILEGX_OPC_FNOP)
continue;
|
|
From: <sv...@va...> - 2015-07-01 11:07:10
|
Author: florian
Date: Wed Jul 1 12:07:03 2015
New Revision: 3158
Log:
Remove unused computations. Spotted by Coverity.
Modified:
trunk/priv/host_x86_defs.c
Modified: trunk/priv/host_x86_defs.c
==============================================================================
--- trunk/priv/host_x86_defs.c (original)
+++ trunk/priv/host_x86_defs.c Wed Jul 1 12:07:03 2015
@@ -3463,12 +3463,12 @@
p[2] = imm32 & 0xFF; imm32 >>= 8;
p[3] = imm32 & 0xFF; imm32 >>= 8;
p[4] = imm32 & 0xFF; imm32 >>= 8;
- p[5] = imm32 & 0xFF; imm32 >>= 8;
+ p[5] = imm32 & 0xFF;
imm32 = 4 + (UInt)(Addr)location_of_counter;
p[9] = imm32 & 0xFF; imm32 >>= 8;
p[10] = imm32 & 0xFF; imm32 >>= 8;
p[11] = imm32 & 0xFF; imm32 >>= 8;
- p[12] = imm32 & 0xFF; imm32 >>= 8;
+ p[12] = imm32 & 0xFF;
VexInvalRange vir = { (HWord)place_to_patch, 14 };
return vir;
}
|
|
From: Philippe W. <phi...@sk...> - 2015-07-01 08:03:04
|
On Fri, 2015-06-26 at 03:19 +0200, Lukasz Marek wrote: > For now I have 2 questions, I hope you don't mind, they may seem trivial > for you, but can't find answer myself. > 1. does result of VG_(record_ExeContext) have to be freed in some way? No, once created, exe context are 'permanent'. > 2. is there way to check if valgrind's tool have some leaks? Running > valgrind under valgrind? :) Yes, see README_DEVELOPERS, section Self-hosting Philippe |