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
(25) |
2
(33) |
3
(25) |
4
(27) |
5
(17) |
|
6
(3) |
7
(18) |
8
(16) |
9
(21) |
10
(14) |
11
(17) |
12
(11) |
|
13
(3) |
14
(24) |
15
(19) |
16
(13) |
17
(16) |
18
(29) |
19
(19) |
|
20
(17) |
21
(27) |
22
(21) |
23
(32) |
24
(19) |
25
(24) |
26
(16) |
|
27
(2) |
28
(21) |
29
(20) |
30
(20) |
31
(2) |
|
|
|
From: Maynard J. <may...@us...> - 2013-10-18 20:31:04
|
On 10/18/2013 11:29 AM, Julian Seward wrote:
>
> Please, update them any time. The NEWS file is a mess right now.
> Just add your entry anyway, and I will make it a bit more beautiful
> later on.
Julian,
There's a line in the NEWS file about Power8 support . . .
Power8 (Power ISA 2.?? support)
The ISA level is ISA 2.07.
Thanks.
-Maynard
>
> Any other NEWS additions from anybody else .. now would be a good time.
>
> J
>
> On 10/18/2013 06:20 PM, Petar Jovanovic wrote:
>> FWIW, I'd like to update READ.mips and NEWS.
>> Let me know when.
>>
>> Regards,
>> Petar
>>
>>
>> On Fri, Oct 18, 2013 at 3:36 PM, Julian Seward <js...@ac...> wrote:
>>
>>>
>>> I'd like to have the trunk in commit-freeze by the end of the weekend, that
>>> is, accepting essential bug fixes only. This is to make it possible to do
>>> final testing for 3.9.0, followed by the creation of a VALGRIND_3_9 branch.
>>>
>>> Any objections? If there are any essential fixes to still go in for 3.9.0,
>>> please let me know immediately.
>>>
>>> J
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> October Webinars: Code for Performance
>>> Free Intel webinars can help you accelerate application performance.
>>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
>>> from
>>> the latest Intel processors and coprocessors. See abstracts and register >
>>> http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
>>> _______________________________________________
>>> Valgrind-developers mailing list
>>> Val...@li...
>>> https://lists.sourceforge.net/lists/listinfo/valgrind-developers
>>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> October Webinars: Code for Performance
>> Free Intel webinars can help you accelerate application performance.
>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
>> the latest Intel processors and coprocessors. See abstracts and register >
>> http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
>>
>>
>>
>> _______________________________________________
>> Valgrind-developers mailing list
>> Val...@li...
>> https://lists.sourceforge.net/lists/listinfo/valgrind-developers
>>
>
>
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
> _______________________________________________
> Valgrind-developers mailing list
> Val...@li...
> https://lists.sourceforge.net/lists/listinfo/valgrind-developers
>
|
|
From: Julian S. <js...@ac...> - 2013-10-18 16:29:56
|
Please, update them any time. The NEWS file is a mess right now. Just add your entry anyway, and I will make it a bit more beautiful later on. Any other NEWS additions from anybody else .. now would be a good time. J On 10/18/2013 06:20 PM, Petar Jovanovic wrote: > FWIW, I'd like to update READ.mips and NEWS. > Let me know when. > > Regards, > Petar > > > On Fri, Oct 18, 2013 at 3:36 PM, Julian Seward <js...@ac...> wrote: > >> >> I'd like to have the trunk in commit-freeze by the end of the weekend, that >> is, accepting essential bug fixes only. This is to make it possible to do >> final testing for 3.9.0, followed by the creation of a VALGRIND_3_9 branch. >> >> Any objections? If there are any essential fixes to still go in for 3.9.0, >> please let me know immediately. >> >> J >> >> >> ------------------------------------------------------------------------------ >> October Webinars: Code for Performance >> Free Intel webinars can help you accelerate application performance. >> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most >> from >> the latest Intel processors and coprocessors. See abstracts and register > >> http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk >> _______________________________________________ >> Valgrind-developers mailing list >> Val...@li... >> https://lists.sourceforge.net/lists/listinfo/valgrind-developers >> > > > > ------------------------------------------------------------------------------ > October Webinars: Code for Performance > Free Intel webinars can help you accelerate application performance. > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from > the latest Intel processors and coprocessors. See abstracts and register > > http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk > > > > _______________________________________________ > Valgrind-developers mailing list > Val...@li... > https://lists.sourceforge.net/lists/listinfo/valgrind-developers > |
|
From: Petar J. <mip...@gm...> - 2013-10-18 16:20:56
|
FWIW, I'd like to update READ.mips and NEWS. Let me know when. Regards, Petar On Fri, Oct 18, 2013 at 3:36 PM, Julian Seward <js...@ac...> wrote: > > I'd like to have the trunk in commit-freeze by the end of the weekend, that > is, accepting essential bug fixes only. This is to make it possible to do > final testing for 3.9.0, followed by the creation of a VALGRIND_3_9 branch. > > Any objections? If there are any essential fixes to still go in for 3.9.0, > please let me know immediately. > > J > > > ------------------------------------------------------------------------------ > October Webinars: Code for Performance > Free Intel webinars can help you accelerate application performance. > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most > from > the latest Intel processors and coprocessors. See abstracts and register > > http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk > _______________________________________________ > Valgrind-developers mailing list > Val...@li... > https://lists.sourceforge.net/lists/listinfo/valgrind-developers > |
|
From: <sv...@va...> - 2013-10-18 15:13:25
|
Author: sewardj
Date: Fri Oct 18 15:13:12 2013
New Revision: 13660
Log:
Update.
Modified:
trunk/NEWS
trunk/docs/internals/3_8_BUGSTATUS.txt
Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Fri Oct 18 15:13:12 2013
@@ -8,6 +8,14 @@
Support for s390x Decimal Floating Point instructions on hosts that
have the DFP facility installed.
+ Power8 (Power ISA 2.?? support)
+
+ AVX2 support
+
+ Intel HTM support (kind of)
+ Power HTM support (kind of)
+
+
* ==================== TOOL CHANGES ====================
* Memcheck:
@@ -86,6 +94,7 @@
- partial-loads-ok now works for 16 and 32 byte loads
and in general improved handling of vectorised code
+ - unwind-by-stack-scan for ARM
* ==================== FIXED BUGS ====================
@@ -623,6 +632,58 @@
324421 Support for fanotify API on ARM architecture
FIXED 13586
+307557 Leaks on Mac OS X 10.7.5 libraries at ImageLoader::recursiveInit[..]
+ FIXED 13636
+
+308135 PPC32 MPC8xx has 16 bytes cache size
+ FIXED 2785 13637
+
+318050 libmpiwrap fails to compile with out-of-source build
+ FIXED 13638
+
+320131 WARNING: unhandled syscall: 369 on ARM (prlimit64)
+ FIXED 13639
+
+320661 vgModuleLocal_read_elf_debug_info(): "Assertion '!di->soname'
+ FIXED 13640
+
+324149 helgrind: When pthread_cond_timedwait returns ETIMEDOUT, helgrind
+ FIXED 13641
+
+323432 Calling pthread_cond_destroy() or pthread_mutex_destroy()
+ FIXED 13642
+
+324181 mmap does not handle MAP_32BIT
+ FIXED 13644
+
+324834 Unhandled instructions in Microsoft C run-time for x86_64
+ FIXED 2786
+
+* Support for Haswell RTM (restricted transactional memory insns) is
+ in, but Haswell HLE isn't supported yet. To make this work requires
+ the x86_64 insn decoder to accept XACQUIRE/XRELEASE prefixes (F2/F3)
+ on certain memory instructions as listed by the Intel documentation.
+ Should be easy.
+DONE
+
+320998 vex amd64->IR pcmpestri and pcmpestrm SSE4.2 instruction
+ FIXED 2791 13654
+
+289578 Backtraces with ARM unwind tables (stack scan flags)
+ FIXED 13657
+
+326113 valgrind libvex hwcaps error on AMD64
+ FIXED 13656
+
+324894 Phase 3 support for IBM Power ISA 2.07
+ FIXED 13594 2779
+
+323803 Transactional memory instructions are not supported for Power
+ FIXED 2780 13607 13608
+
+322563 vex mips->IR: 0x70 0x83 0xF0 0x3A
+ FIXED 13558 2765
+
Release 3.8.1 (19 September 2012)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Modified: trunk/docs/internals/3_8_BUGSTATUS.txt
==============================================================================
--- trunk/docs/internals/3_8_BUGSTATUS.txt (original)
+++ trunk/docs/internals/3_8_BUGSTATUS.txt Fri Oct 18 15:13:12 2013
@@ -154,17 +154,9 @@
QUERIED (unclear how to fix)
Severity: low
-307557 *Leaks on Mac OS X 10.7.5 libraries at
- ImageLoader::recursiveInitialization
- SHOULD FIX (simple extra supp)
- FIX 3.9
-
308027 Warning: negative range in .debug_loc section
QUERIED -- not sure this needs fixing or not
-308135 *PPC32 MPC8xx has 16 bytes cache size
- HAS_PATCH -- should take this
-
79362 Debug info is lost for .so files when they are dlclose'd
Still alive!
@@ -173,10 +165,6 @@
------ Thu Oct 11 18:51:26 CEST 2012
-289578 *Backtraces with ARM unwind tables (=without debug symbols) and
- support for offline symbol resolving
- 3.9 FIX (cleanup and partial commit -- stack scan)
-
197915 80-bit floats are not supported on x86 and x86-64
indeed, yes.
@@ -373,9 +361,6 @@
No action so far
Needs review; would be nice to redo this with a more robust API
-318050 *libmpiwrap fails to compile with out-of-source build
- FIX 3.9 (commit)
-
Thu Apr 11 18:16:04 CEST 2013
319237 [PATCH] Added support for ELF injection
@@ -416,28 +401,15 @@
A bigger patch depends on it, but that has not appeared yet
Wishlist, + as yet incomplete
-320131 *WARNING: unhandled syscall: 369 on ARM (prlimit64)
- FIX 3.9 (the simple patch)
-
320546 valgrind exits with "Assertion 'in_rx' failed"
for /system/lib/libva-android.so on Android 4.0.4
Need more info (the .so); queried.
MAYBE FIX 3.9 (potentially serious)
-320661 *vgModuleLocal_read_elf_debug_info(): "Assertion '!di->soname'
- failed" on weird files
- Has patch;
- FIX 3.9 (commit); looks very simple
-
320965 Unrecognised instruction __ieee754_pow_sse2
Not sure what this is. Queried.
Severity: high Audience: low (??)
-320998 *vex amd64->IR pcmpestri and pcmpestrm SSE4.2 instructions are
- unsupported (by version 3.8.1)
- PCMPxSTRx $0x30, $0x40
- Severity: high Audience: low
-
321396 Add Support for Freescale e500v2 SPE Architecture.
Is metabug? -- no patch, no details
@@ -480,10 +452,6 @@
Contains plausible patch. Is bug fix. (should take)
FIX 3.9 (commit)
-322563 *vex mips->IR: unhandled instruction bytes: 0x70 0x83 0xF0 0x3A
- MIPS; assigned to Petar
- MAYBE 3.9 (query Petar)
-
322586 Unknown instruction (bextr) in ld-2.15.so with --march=native on AMD FX-8350
AMD specific. Uninvestigated.
Severity: high Audience: low (??)
@@ -522,12 +490,6 @@
FIX 3.9 if can do it at no risk and no CPUID hassle
-- ask mjw
-323432 *Calling pthread_cond_destroy() or pthread_mutex_destroy()
- with PTHREAD_COND_INITIALIZER/PTHREAD_MUTEX_INITIALIZER
- triggers false positive
- Has patch from pbos
- FIX 3.9
-
323448 Check for memory overlap in sprintf()-like functions
Severity: low Wishlist
@@ -538,10 +500,6 @@
323777 *Documentation does not warn of sgcheck+darwin incompatibility
FIX 3.9
-323803 *Transactional memory instructions are not supported for Power
- This is TM scheme 1 (immediate fail). Needs landing.
- FIX 3.9 (?? queried Carl)
-
324050 Helgrind: SEGV because of unaligned stack when using movdqa
Needs to be looked at. Is this real, or some Gentoo-caused
breakage?
@@ -554,15 +512,6 @@
324081 3.8.1 Valgrind periodically hangs in long-running application
NEEDINFO (requested)
-324149 *helgrind: When pthread_cond_timedwait returns ETIMEDOUT, helgrind
- thinks the condvar is still waited on
- Has patches; needs looking at (LOOKS OK)
- FIX 3.9 (commit)
-
-324181 *mmap does not handle MAP_32BIT
- Should at least detect and fail this case
- FIX 3.9 (to fail MAP_32BIT; should be easy)
-
324227 memcheck false positive leak when a thread calls exit+block only
reachable via other thread live register
Inconclusive, after discussions with Philippe
@@ -586,15 +535,7 @@
In progress
Severity: low Audience: low
-324834 *Unhandled instructions in Microsoft C run-time (msvcrt.dll) for x86_64
- Should be easy to fix; queried
- Severity: high Audience: low
-
324882 CPUID should depend on VEX capabilities, not on underlying CPU
Middle-term cleanup; not urgent
-324894 *Phase 3 support for IBM Power ISA 2.07
- Waiting to land
- MAYBE 3.9
-
Thu Sep 19 10:34:49 CEST 2013
|
|
From: <sv...@va...> - 2013-10-18 14:45:39
|
Author: sewardj
Date: Fri Oct 18 14:45:29 2013
New Revision: 13659
Log:
Un-break the build on OSX 10.7.
Modified:
trunk/coregrind/m_syswrap/syswrap-darwin.c
Modified: trunk/coregrind/m_syswrap/syswrap-darwin.c
==============================================================================
--- trunk/coregrind/m_syswrap/syswrap-darwin.c (original)
+++ trunk/coregrind/m_syswrap/syswrap-darwin.c Fri Oct 18 14:45:29 2013
@@ -8325,7 +8325,9 @@
MACX_(__NR_aio_write, aio_write),
// _____(__NR_lio_listio), // 320
_____(VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(321)), // ???
+#if DARWIN_VERS >= DARWIN_10_8
MACXY(__NR_iopolicysys, iopolicysys),
+#endif
_____(VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(323)), // ???
// _____(__NR_mlockall),
// _____(__NR_munlockall),
|
Author: sewardj
Date: Fri Oct 18 14:27:36 2013
New Revision: 13658
Log:
Update copyright dates (20XY-2012 ==> 20XY-2013)
Modified:
trunk/auxprogs/change-copyright-year
trunk/auxprogs/valgrind-listener.c
trunk/cachegrind/cg_arch.c
trunk/cachegrind/cg_arch.h
trunk/cachegrind/cg_branchpred.c
trunk/cachegrind/cg_main.c
trunk/cachegrind/cg_merge.c
trunk/cachegrind/cg_sim.c
trunk/callgrind/bb.c
trunk/callgrind/bbcc.c
trunk/callgrind/callgrind.h
trunk/callgrind/callstack.c
trunk/callgrind/clo.c
trunk/callgrind/context.c
trunk/callgrind/costs.c
trunk/callgrind/debug.c
trunk/callgrind/dump.c
trunk/callgrind/events.c
trunk/callgrind/events.h
trunk/callgrind/fn.c
trunk/callgrind/jumps.c
trunk/callgrind/main.c
trunk/callgrind/sim.c
trunk/callgrind/threads.c
trunk/coregrind/launcher-darwin.c
trunk/coregrind/launcher-linux.c
trunk/coregrind/m_aspacehl.c
trunk/coregrind/m_aspacemgr/aspacemgr-common.c
trunk/coregrind/m_aspacemgr/aspacemgr-linux.c
trunk/coregrind/m_aspacemgr/priv_aspacemgr.h
trunk/coregrind/m_cache.c
trunk/coregrind/m_clientstate.c
trunk/coregrind/m_commandline.c
trunk/coregrind/m_coredump/coredump-elf.c
trunk/coregrind/m_cpuid.S
trunk/coregrind/m_debugger.c
trunk/coregrind/m_debuginfo/d3basics.c
trunk/coregrind/m_debuginfo/debuginfo.c
trunk/coregrind/m_debuginfo/misc.c
trunk/coregrind/m_debuginfo/priv_d3basics.h
trunk/coregrind/m_debuginfo/priv_misc.h
trunk/coregrind/m_debuginfo/priv_readdwarf.h
trunk/coregrind/m_debuginfo/priv_readdwarf3.h
trunk/coregrind/m_debuginfo/priv_readelf.h
trunk/coregrind/m_debuginfo/priv_readpdb.h
trunk/coregrind/m_debuginfo/priv_readstabs.h
trunk/coregrind/m_debuginfo/priv_storage.h
trunk/coregrind/m_debuginfo/priv_tytypes.h
trunk/coregrind/m_debuginfo/readdwarf.c
trunk/coregrind/m_debuginfo/readdwarf3.c
trunk/coregrind/m_debuginfo/readelf.c
trunk/coregrind/m_debuginfo/readmacho.c
trunk/coregrind/m_debuginfo/readpdb.c
trunk/coregrind/m_debuginfo/readstabs.c
trunk/coregrind/m_debuginfo/storage.c
trunk/coregrind/m_debuginfo/tytypes.c
trunk/coregrind/m_debuglog.c
trunk/coregrind/m_demangle/demangle.c
trunk/coregrind/m_demangle/vg_libciface.h
trunk/coregrind/m_dispatch/dispatch-amd64-darwin.S
trunk/coregrind/m_dispatch/dispatch-amd64-linux.S
trunk/coregrind/m_dispatch/dispatch-arm-linux.S
trunk/coregrind/m_dispatch/dispatch-mips32-linux.S
trunk/coregrind/m_dispatch/dispatch-ppc32-linux.S
trunk/coregrind/m_dispatch/dispatch-ppc64-linux.S
trunk/coregrind/m_dispatch/dispatch-s390x-linux.S
trunk/coregrind/m_dispatch/dispatch-x86-darwin.S
trunk/coregrind/m_dispatch/dispatch-x86-linux.S
trunk/coregrind/m_errormgr.c
trunk/coregrind/m_execontext.c
trunk/coregrind/m_gdbserver/m_gdbserver.c
trunk/coregrind/m_hashtable.c
trunk/coregrind/m_initimg/initimg-darwin.c
trunk/coregrind/m_initimg/initimg-linux.c
trunk/coregrind/m_initimg/initimg-pathscan.c
trunk/coregrind/m_libcassert.c
trunk/coregrind/m_libcbase.c
trunk/coregrind/m_libcfile.c
trunk/coregrind/m_libcprint.c
trunk/coregrind/m_libcproc.c
trunk/coregrind/m_libcsetjmp.c
trunk/coregrind/m_libcsignal.c
trunk/coregrind/m_mach/mach_basics.c
trunk/coregrind/m_mach/mach_traps-amd64-darwin.S
trunk/coregrind/m_mach/mach_traps-x86-darwin.S
trunk/coregrind/m_machine.c
trunk/coregrind/m_main.c
trunk/coregrind/m_mallocfree.c
trunk/coregrind/m_options.c
trunk/coregrind/m_oset.c
trunk/coregrind/m_poolalloc.c
trunk/coregrind/m_redir.c
trunk/coregrind/m_replacemalloc/replacemalloc_core.c
trunk/coregrind/m_replacemalloc/vg_replace_malloc.c
trunk/coregrind/m_sbprofile.c
trunk/coregrind/m_scheduler/priv_sched-lock-impl.h
trunk/coregrind/m_scheduler/priv_sched-lock.h
trunk/coregrind/m_scheduler/priv_sema.h
trunk/coregrind/m_scheduler/sched-lock-generic.c
trunk/coregrind/m_scheduler/sched-lock.c
trunk/coregrind/m_scheduler/scheduler.c
trunk/coregrind/m_scheduler/sema.c
trunk/coregrind/m_scheduler/ticket-lock-linux.c
trunk/coregrind/m_seqmatch.c
trunk/coregrind/m_sigframe/sigframe-amd64-darwin.c
trunk/coregrind/m_sigframe/sigframe-amd64-linux.c
trunk/coregrind/m_sigframe/sigframe-arm-linux.c
trunk/coregrind/m_sigframe/sigframe-mips32-linux.c
trunk/coregrind/m_sigframe/sigframe-ppc32-linux.c
trunk/coregrind/m_sigframe/sigframe-ppc64-linux.c
trunk/coregrind/m_sigframe/sigframe-s390x-linux.c
trunk/coregrind/m_sigframe/sigframe-x86-darwin.c
trunk/coregrind/m_sigframe/sigframe-x86-linux.c
trunk/coregrind/m_signals.c
trunk/coregrind/m_sparsewa.c
trunk/coregrind/m_stacks.c
trunk/coregrind/m_stacktrace.c
trunk/coregrind/m_syscall.c
trunk/coregrind/m_syswrap/priv_syswrap-darwin.h
trunk/coregrind/m_syswrap/priv_syswrap-generic.h
trunk/coregrind/m_syswrap/priv_syswrap-linux-variants.h
trunk/coregrind/m_syswrap/priv_syswrap-linux.h
trunk/coregrind/m_syswrap/priv_syswrap-main.h
trunk/coregrind/m_syswrap/priv_types_n_macros.h
trunk/coregrind/m_syswrap/syscall-amd64-darwin.S
trunk/coregrind/m_syswrap/syscall-amd64-linux.S
trunk/coregrind/m_syswrap/syscall-arm-linux.S
trunk/coregrind/m_syswrap/syscall-mips32-linux.S
trunk/coregrind/m_syswrap/syscall-ppc32-linux.S
trunk/coregrind/m_syswrap/syscall-ppc64-linux.S
trunk/coregrind/m_syswrap/syscall-s390x-linux.S
trunk/coregrind/m_syswrap/syscall-x86-darwin.S
trunk/coregrind/m_syswrap/syscall-x86-linux.S
trunk/coregrind/m_syswrap/syswrap-amd64-darwin.c
trunk/coregrind/m_syswrap/syswrap-amd64-linux.c
trunk/coregrind/m_syswrap/syswrap-arm-linux.c
trunk/coregrind/m_syswrap/syswrap-darwin.c
trunk/coregrind/m_syswrap/syswrap-generic.c
trunk/coregrind/m_syswrap/syswrap-linux-variants.c
trunk/coregrind/m_syswrap/syswrap-linux.c
trunk/coregrind/m_syswrap/syswrap-main.c
trunk/coregrind/m_syswrap/syswrap-mips32-linux.c
trunk/coregrind/m_syswrap/syswrap-ppc32-linux.c
trunk/coregrind/m_syswrap/syswrap-ppc64-linux.c
trunk/coregrind/m_syswrap/syswrap-s390x-linux.c
trunk/coregrind/m_syswrap/syswrap-x86-darwin.c
trunk/coregrind/m_syswrap/syswrap-x86-linux.c
trunk/coregrind/m_threadstate.c
trunk/coregrind/m_tooliface.c
trunk/coregrind/m_trampoline.S
trunk/coregrind/m_translate.c
trunk/coregrind/m_transtab.c
trunk/coregrind/m_ume/elf.c
trunk/coregrind/m_ume/macho.c
trunk/coregrind/m_ume/main.c
trunk/coregrind/m_ume/priv_ume.h
trunk/coregrind/m_ume/script.c
trunk/coregrind/m_vki.c
trunk/coregrind/m_vkiscnums.c
trunk/coregrind/m_wordfm.c
trunk/coregrind/m_xarray.c
trunk/coregrind/pub_core_aspacehl.h
trunk/coregrind/pub_core_aspacemgr.h
trunk/coregrind/pub_core_basics.h
trunk/coregrind/pub_core_basics_asm.h
trunk/coregrind/pub_core_clientstate.h
trunk/coregrind/pub_core_clreq.h
trunk/coregrind/pub_core_commandline.h
trunk/coregrind/pub_core_coredump.h
trunk/coregrind/pub_core_cpuid.h
trunk/coregrind/pub_core_debugger.h
trunk/coregrind/pub_core_debuginfo.h
trunk/coregrind/pub_core_debuglog.h
trunk/coregrind/pub_core_demangle.h
trunk/coregrind/pub_core_dispatch.h
trunk/coregrind/pub_core_dispatch_asm.h
trunk/coregrind/pub_core_errormgr.h
trunk/coregrind/pub_core_execontext.h
trunk/coregrind/pub_core_gdbserver.h
trunk/coregrind/pub_core_hashtable.h
trunk/coregrind/pub_core_initimg.h
trunk/coregrind/pub_core_inner.h
trunk/coregrind/pub_core_libcassert.h
trunk/coregrind/pub_core_libcbase.h
trunk/coregrind/pub_core_libcfile.h
trunk/coregrind/pub_core_libcprint.h
trunk/coregrind/pub_core_libcproc.h
trunk/coregrind/pub_core_libcsetjmp.h
trunk/coregrind/pub_core_libcsignal.h
trunk/coregrind/pub_core_mach.h
trunk/coregrind/pub_core_machine.h
trunk/coregrind/pub_core_mallocfree.h
trunk/coregrind/pub_core_options.h
trunk/coregrind/pub_core_oset.h
trunk/coregrind/pub_core_redir.h
trunk/coregrind/pub_core_replacemalloc.h
trunk/coregrind/pub_core_sbprofile.h
trunk/coregrind/pub_core_scheduler.h
trunk/coregrind/pub_core_seqmatch.h
trunk/coregrind/pub_core_sigframe.h
trunk/coregrind/pub_core_signals.h
trunk/coregrind/pub_core_sparsewa.h
trunk/coregrind/pub_core_stacks.h
trunk/coregrind/pub_core_stacktrace.h
trunk/coregrind/pub_core_syscall.h
trunk/coregrind/pub_core_syswrap.h
trunk/coregrind/pub_core_threadstate.h
trunk/coregrind/pub_core_tooliface.h
trunk/coregrind/pub_core_trampoline.h
trunk/coregrind/pub_core_translate.h
trunk/coregrind/pub_core_transtab.h
trunk/coregrind/pub_core_transtab_asm.h
trunk/coregrind/pub_core_ume.h
trunk/coregrind/pub_core_vki.h
trunk/coregrind/pub_core_vkiscnums.h
trunk/coregrind/pub_core_vkiscnums_asm.h
trunk/coregrind/pub_core_wordfm.h
trunk/coregrind/pub_core_xarray.h
trunk/coregrind/vg_preloaded.c
trunk/coregrind/vgdb.c
trunk/drd/drd_strmem_intercepts.c
trunk/exp-bbv/bbv_main.c
trunk/exp-dhat/dh_main.c
trunk/exp-sgcheck/h_intercepts.c
trunk/exp-sgcheck/h_main.c
trunk/exp-sgcheck/h_main.h
trunk/exp-sgcheck/pc_common.c
trunk/exp-sgcheck/pc_common.h
trunk/exp-sgcheck/pc_main.c
trunk/exp-sgcheck/sg_main.c
trunk/exp-sgcheck/sg_main.h
trunk/helgrind/helgrind.h
trunk/helgrind/hg_basics.c
trunk/helgrind/hg_basics.h
trunk/helgrind/hg_errors.c
trunk/helgrind/hg_errors.h
trunk/helgrind/hg_intercepts.c
trunk/helgrind/hg_lock_n_thread.c
trunk/helgrind/hg_lock_n_thread.h
trunk/helgrind/hg_main.c
trunk/helgrind/hg_wordset.c
trunk/helgrind/hg_wordset.h
trunk/helgrind/libhb.h
trunk/helgrind/libhb_core.c
trunk/include/pub_tool_aspacehl.h
trunk/include/pub_tool_aspacemgr.h
trunk/include/pub_tool_basics.h
trunk/include/pub_tool_basics_asm.h
trunk/include/pub_tool_clientstate.h
trunk/include/pub_tool_clreq.h
trunk/include/pub_tool_debuginfo.h
trunk/include/pub_tool_errormgr.h
trunk/include/pub_tool_execontext.h
trunk/include/pub_tool_gdbserver.h
trunk/include/pub_tool_hashtable.h
trunk/include/pub_tool_libcassert.h
trunk/include/pub_tool_libcbase.h
trunk/include/pub_tool_libcfile.h
trunk/include/pub_tool_libcprint.h
trunk/include/pub_tool_libcproc.h
trunk/include/pub_tool_libcsetjmp.h
trunk/include/pub_tool_libcsignal.h
trunk/include/pub_tool_machine.h
trunk/include/pub_tool_mallocfree.h
trunk/include/pub_tool_options.h
trunk/include/pub_tool_oset.h
trunk/include/pub_tool_poolalloc.h
trunk/include/pub_tool_redir.h
trunk/include/pub_tool_replacemalloc.h
trunk/include/pub_tool_seqmatch.h
trunk/include/pub_tool_signals.h
trunk/include/pub_tool_sparsewa.h
trunk/include/pub_tool_stacktrace.h
trunk/include/pub_tool_threadstate.h
trunk/include/pub_tool_tooliface.h
trunk/include/pub_tool_vki.h
trunk/include/pub_tool_vkiscnums.h
trunk/include/pub_tool_vkiscnums_asm.h
trunk/include/pub_tool_wordfm.h
trunk/include/pub_tool_xarray.h
trunk/include/valgrind.h
trunk/include/vki/vki-amd64-linux.h
trunk/include/vki/vki-arm-linux.h
trunk/include/vki/vki-darwin.h
trunk/include/vki/vki-linux.h
trunk/include/vki/vki-mips32-linux.h
trunk/include/vki/vki-posixtypes-amd64-linux.h
trunk/include/vki/vki-posixtypes-arm-linux.h
trunk/include/vki/vki-posixtypes-mips32-linux.h
trunk/include/vki/vki-posixtypes-ppc32-linux.h
trunk/include/vki/vki-posixtypes-ppc64-linux.h
trunk/include/vki/vki-posixtypes-s390x-linux.h
trunk/include/vki/vki-posixtypes-x86-linux.h
trunk/include/vki/vki-ppc32-linux.h
trunk/include/vki/vki-ppc64-linux.h
trunk/include/vki/vki-s390x-linux.h
trunk/include/vki/vki-scnums-amd64-linux.h
trunk/include/vki/vki-scnums-arm-linux.h
trunk/include/vki/vki-scnums-darwin.h
trunk/include/vki/vki-scnums-mips32-linux.h
trunk/include/vki/vki-scnums-ppc32-linux.h
trunk/include/vki/vki-scnums-ppc64-linux.h
trunk/include/vki/vki-scnums-s390x-linux.h
trunk/include/vki/vki-scnums-x86-linux.h
trunk/include/vki/vki-x86-linux.h
trunk/lackey/lk_main.c
trunk/massif/ms_main.c
trunk/memcheck/mc_errors.c
trunk/memcheck/mc_include.h
trunk/memcheck/mc_leakcheck.c
trunk/memcheck/mc_machine.c
trunk/memcheck/mc_main.c
trunk/memcheck/mc_malloc_wrappers.c
trunk/memcheck/mc_replace_strmem.c
trunk/memcheck/mc_translate.c
trunk/memcheck/memcheck.h
trunk/mpi/libmpiwrap.c
trunk/none/nl_main.c
trunk/none/tests/cmdline1.stdout.exp
trunk/none/tests/cmdline2.stdout.exp
trunk/perf/tinycc.c
Modified: trunk/auxprogs/change-copyright-year
==============================================================================
--- trunk/auxprogs/change-copyright-year (original)
+++ trunk/auxprogs/change-copyright-year Fri Oct 18 14:27:36 2013
@@ -3,7 +3,7 @@
# Script updates the copyright year in every file in Valgrind that contains
# a copyright notice. Assumes they're all in the same format:
#
-# "Copyright (C) 20xy-2011"
+# "Copyright (C) 20xy-2012"
#
# where x can be 0 or 1 and y can be anything.
# To use:
@@ -18,12 +18,12 @@
# change them.
for i in `find . -name '*.[chS]' -type f -not -path '*.svn\/*'` ; do
echo $i
- perl -p -e 's/Copyright \(C\) 20([0-1])([0-9])-2011/Copyright (C) 20$1$2-2012/' < $i > tmp.$$
+ perl -p -e 's/Copyright \(C\) 20([0-1])([0-9])-2012/Copyright (C) 20$1$2-2013/' < $i > tmp.$$
mv tmp.$$ $i
# Copyright IBM Corp. 2010-2011
- perl -p -e 's/Copyright IBM Corp. 20([0-1])([0-9])-2011/Copyright IBM Corp. 20$1$2-2012/' < $i > tmp.$$
+ perl -p -e 's/Copyright IBM Corp. 20([0-1])([0-9])-2012/Copyright IBM Corp. 20$1$2-2013/' < $i > tmp.$$
mv tmp.$$ $i
done
Modified: trunk/auxprogs/valgrind-listener.c
==============================================================================
--- trunk/auxprogs/valgrind-listener.c (original)
+++ trunk/auxprogs/valgrind-listener.c Fri Oct 18 14:27:36 2013
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/cachegrind/cg_arch.c
==============================================================================
--- trunk/cachegrind/cg_arch.c (original)
+++ trunk/cachegrind/cg_arch.c Fri Oct 18 14:27:36 2013
@@ -6,7 +6,7 @@
This file is part of Cachegrind, a Valgrind tool for cache
profiling programs.
- Copyright (C) 2011-2012 Nicholas Nethercote
+ Copyright (C) 2011-2013 Nicholas Nethercote
nj...@va...
This program is free software; you can redistribute it and/or
Modified: trunk/cachegrind/cg_arch.h
==============================================================================
--- trunk/cachegrind/cg_arch.h (original)
+++ trunk/cachegrind/cg_arch.h Fri Oct 18 14:27:36 2013
@@ -7,7 +7,7 @@
This file is part of Cachegrind, a Valgrind tool for cache
profiling programs.
- Copyright (C) 2002-2012 Nicholas Nethercote
+ Copyright (C) 2002-2013 Nicholas Nethercote
nj...@va...
This program is free software; you can redistribute it and/or
Modified: trunk/cachegrind/cg_branchpred.c
==============================================================================
--- trunk/cachegrind/cg_branchpred.c (original)
+++ trunk/cachegrind/cg_branchpred.c Fri Oct 18 14:27:36 2013
@@ -7,7 +7,7 @@
This file is part of Cachegrind, a Valgrind tool for cache
profiling programs.
- Copyright (C) 2002-2012 Nicholas Nethercote
+ Copyright (C) 2002-2013 Nicholas Nethercote
nj...@va...
This program is free software; you can redistribute it and/or
Modified: trunk/cachegrind/cg_main.c
==============================================================================
--- trunk/cachegrind/cg_main.c (original)
+++ trunk/cachegrind/cg_main.c Fri Oct 18 14:27:36 2013
@@ -8,7 +8,7 @@
This file is part of Cachegrind, a Valgrind tool for cache
profiling programs.
- Copyright (C) 2002-2012 Nicholas Nethercote
+ Copyright (C) 2002-2013 Nicholas Nethercote
nj...@va...
This program is free software; you can redistribute it and/or
@@ -1821,7 +1821,7 @@
VG_(details_version) (NULL);
VG_(details_description) ("a cache and branch-prediction profiler");
VG_(details_copyright_author)(
- "Copyright (C) 2002-2012, and GNU GPL'd, by Nicholas Nethercote et al.");
+ "Copyright (C) 2002-2013, and GNU GPL'd, by Nicholas Nethercote et al.");
VG_(details_bug_reports_to) (VG_BUGS_TO);
VG_(details_avg_translation_sizeB) ( 500 );
Modified: trunk/cachegrind/cg_merge.c
==============================================================================
--- trunk/cachegrind/cg_merge.c (original)
+++ trunk/cachegrind/cg_merge.c Fri Oct 18 14:27:36 2013
@@ -8,7 +8,7 @@
This file is part of Cachegrind, a Valgrind tool for cache
profiling programs.
- Copyright (C) 2002-2012 Nicholas Nethercote
+ Copyright (C) 2002-2013 Nicholas Nethercote
nj...@va...
AVL tree code derived from
Modified: trunk/cachegrind/cg_sim.c
==============================================================================
--- trunk/cachegrind/cg_sim.c (original)
+++ trunk/cachegrind/cg_sim.c Fri Oct 18 14:27:36 2013
@@ -7,7 +7,7 @@
This file is part of Cachegrind, a Valgrind tool for cache
profiling programs.
- Copyright (C) 2002-2012 Nicholas Nethercote
+ Copyright (C) 2002-2013 Nicholas Nethercote
nj...@va...
This program is free software; you can redistribute it and/or
Modified: trunk/callgrind/bb.c
==============================================================================
--- trunk/callgrind/bb.c (original)
+++ trunk/callgrind/bb.c Fri Oct 18 14:27:36 2013
@@ -6,7 +6,7 @@
/*
This file is part of Callgrind, a Valgrind tool for call tracing.
- Copyright (C) 2002-2012, Josef Weidendorfer (Jos...@gm...)
+ Copyright (C) 2002-2013, Josef Weidendorfer (Jos...@gm...)
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/callgrind/bbcc.c
==============================================================================
--- trunk/callgrind/bbcc.c (original)
+++ trunk/callgrind/bbcc.c Fri Oct 18 14:27:36 2013
@@ -6,7 +6,7 @@
/*
This file is part of Callgrind, a Valgrind tool for call tracing.
- Copyright (C) 2002-2012, Josef Weidendorfer (Jos...@gm...)
+ Copyright (C) 2002-2013, Josef Weidendorfer (Jos...@gm...)
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/callgrind/callgrind.h
==============================================================================
--- trunk/callgrind/callgrind.h (original)
+++ trunk/callgrind/callgrind.h Fri Oct 18 14:27:36 2013
@@ -13,7 +13,7 @@
This file is part of callgrind, a valgrind tool for cache simulation
and call tree tracing.
- Copyright (C) 2003-2012 Josef Weidendorfer. All rights reserved.
+ Copyright (C) 2003-2013 Josef Weidendorfer. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
Modified: trunk/callgrind/callstack.c
==============================================================================
--- trunk/callgrind/callstack.c (original)
+++ trunk/callgrind/callstack.c Fri Oct 18 14:27:36 2013
@@ -6,7 +6,7 @@
/*
This file is part of Callgrind, a Valgrind tool for call tracing.
- Copyright (C) 2002-2012, Josef Weidendorfer (Jos...@gm...)
+ Copyright (C) 2002-2013, Josef Weidendorfer (Jos...@gm...)
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/callgrind/clo.c
==============================================================================
--- trunk/callgrind/clo.c (original)
+++ trunk/callgrind/clo.c Fri Oct 18 14:27:36 2013
@@ -2,10 +2,10 @@
This file is part of Callgrind, a Valgrind tool for call graph
profiling programs.
- Copyright (C) 2002-2012, Josef Weidendorfer (Jos...@gm...)
+ Copyright (C) 2002-2013, Josef Weidendorfer (Jos...@gm...)
This tool is derived from and contains lot of code from Cachegrind
- Copyright (C) 2002-2012 Nicholas Nethercote (nj...@va...)
+ Copyright (C) 2002-2013 Nicholas Nethercote (nj...@va...)
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/callgrind/context.c
==============================================================================
--- trunk/callgrind/context.c (original)
+++ trunk/callgrind/context.c Fri Oct 18 14:27:36 2013
@@ -6,7 +6,7 @@
/*
This file is part of Callgrind, a Valgrind tool for call tracing.
- Copyright (C) 2002-2012, Josef Weidendorfer (Jos...@gm...)
+ Copyright (C) 2002-2013, Josef Weidendorfer (Jos...@gm...)
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/callgrind/costs.c
==============================================================================
--- trunk/callgrind/costs.c (original)
+++ trunk/callgrind/costs.c Fri Oct 18 14:27:36 2013
@@ -6,7 +6,7 @@
/*
This file is part of Callgrind, a Valgrind tool for call tracing.
- Copyright (C) 2002-2012, Josef Weidendorfer (Jos...@gm...)
+ Copyright (C) 2002-2013, Josef Weidendorfer (Jos...@gm...)
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/callgrind/debug.c
==============================================================================
--- trunk/callgrind/debug.c (original)
+++ trunk/callgrind/debug.c Fri Oct 18 14:27:36 2013
@@ -2,10 +2,10 @@
This file is part of Callgrind, a Valgrind tool for call graph
profiling programs.
- Copyright (C) 2002-2012, Josef Weidendorfer (Jos...@gm...)
+ Copyright (C) 2002-2013, Josef Weidendorfer (Jos...@gm...)
This tool is derived from and contains lot of code from Cachegrind
- Copyright (C) 2002-2012 Nicholas Nethercote (nj...@va...)
+ Copyright (C) 2002-2013 Nicholas Nethercote (nj...@va...)
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/callgrind/dump.c
==============================================================================
--- trunk/callgrind/dump.c (original)
+++ trunk/callgrind/dump.c Fri Oct 18 14:27:36 2013
@@ -6,7 +6,7 @@
/*
This file is part of Callgrind, a Valgrind tool for call tracing.
- Copyright (C) 2002-2012, Josef Weidendorfer (Jos...@gm...)
+ Copyright (C) 2002-2013, Josef Weidendorfer (Jos...@gm...)
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/callgrind/events.c
==============================================================================
--- trunk/callgrind/events.c (original)
+++ trunk/callgrind/events.c Fri Oct 18 14:27:36 2013
@@ -6,7 +6,7 @@
/*
This file is part of Callgrind, a Valgrind tool for call tracing.
- Copyright (C) 2002-2012, Josef Weidendorfer (Jos...@gm...)
+ Copyright (C) 2002-2013, Josef Weidendorfer (Jos...@gm...)
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/callgrind/events.h
==============================================================================
--- trunk/callgrind/events.h (original)
+++ trunk/callgrind/events.h Fri Oct 18 14:27:36 2013
@@ -6,7 +6,7 @@
/*
This file is part of Callgrind, a Valgrind tool for call tracing.
- Copyright (C) 2002-2012, Josef Weidendorfer (Jos...@gm...)
+ Copyright (C) 2002-2013, Josef Weidendorfer (Jos...@gm...)
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/callgrind/fn.c
==============================================================================
--- trunk/callgrind/fn.c (original)
+++ trunk/callgrind/fn.c Fri Oct 18 14:27:36 2013
@@ -6,7 +6,7 @@
/*
This file is part of Callgrind, a Valgrind tool for call tracing.
- Copyright (C) 2002-2012, Josef Weidendorfer (Jos...@gm...)
+ Copyright (C) 2002-2013, Josef Weidendorfer (Jos...@gm...)
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/callgrind/jumps.c
==============================================================================
--- trunk/callgrind/jumps.c (original)
+++ trunk/callgrind/jumps.c Fri Oct 18 14:27:36 2013
@@ -6,7 +6,7 @@
/*
This file is part of Callgrind, a Valgrind tool for call tracing.
- Copyright (C) 2002-2012, Josef Weidendorfer (Jos...@gm...)
+ Copyright (C) 2002-2013, Josef Weidendorfer (Jos...@gm...)
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/callgrind/main.c
==============================================================================
--- trunk/callgrind/main.c (original)
+++ trunk/callgrind/main.c Fri Oct 18 14:27:36 2013
@@ -8,10 +8,10 @@
This file is part of Callgrind, a Valgrind tool for call graph
profiling programs.
- Copyright (C) 2002-2012, Josef Weidendorfer (Jos...@gm...)
+ Copyright (C) 2002-2013, Josef Weidendorfer (Jos...@gm...)
This tool is derived from and contains code from Cachegrind
- Copyright (C) 2002-2012 Nicholas Nethercote (nj...@va...)
+ Copyright (C) 2002-2013 Nicholas Nethercote (nj...@va...)
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
@@ -2026,7 +2026,7 @@
VG_(details_name) ("Callgrind");
VG_(details_version) (NULL);
VG_(details_description) ("a call-graph generating cache profiler");
- VG_(details_copyright_author)("Copyright (C) 2002-2012, and GNU GPL'd, "
+ VG_(details_copyright_author)("Copyright (C) 2002-2013, and GNU GPL'd, "
"by Josef Weidendorfer et al.");
VG_(details_bug_reports_to) (VG_BUGS_TO);
VG_(details_avg_translation_sizeB) ( 500 );
Modified: trunk/callgrind/sim.c
==============================================================================
--- trunk/callgrind/sim.c (original)
+++ trunk/callgrind/sim.c Fri Oct 18 14:27:36 2013
@@ -7,10 +7,10 @@
This file is part of Callgrind, a Valgrind tool for call graph
profiling programs.
- Copyright (C) 2003-2012, Josef Weidendorfer (Jos...@gm...)
+ Copyright (C) 2003-2013, Josef Weidendorfer (Jos...@gm...)
This tool is derived from and contains code from Cachegrind
- Copyright (C) 2002-2012 Nicholas Nethercote (nj...@va...)
+ Copyright (C) 2002-2013 Nicholas Nethercote (nj...@va...)
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/callgrind/threads.c
==============================================================================
--- trunk/callgrind/threads.c (original)
+++ trunk/callgrind/threads.c Fri Oct 18 14:27:36 2013
@@ -6,7 +6,7 @@
/*
This file is part of Callgrind, a Valgrind tool for call tracing.
- Copyright (C) 2002-2012, Josef Weidendorfer (Jos...@gm...)
+ Copyright (C) 2002-2013, Josef Weidendorfer (Jos...@gm...)
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/coregrind/launcher-darwin.c
==============================================================================
--- trunk/coregrind/launcher-darwin.c (original)
+++ trunk/coregrind/launcher-darwin.c Fri Oct 18 14:27:36 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/launcher-linux.c
==============================================================================
--- trunk/coregrind/launcher-linux.c (original)
+++ trunk/coregrind/launcher-linux.c Fri Oct 18 14:27:36 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_aspacehl.c
==============================================================================
--- trunk/coregrind/m_aspacehl.c (original)
+++ trunk/coregrind/m_aspacehl.c Fri Oct 18 14:27:36 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2006-2012 Julian Seward
+ Copyright (C) 2006-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_aspacemgr/aspacemgr-common.c
==============================================================================
--- trunk/coregrind/m_aspacemgr/aspacemgr-common.c (original)
+++ trunk/coregrind/m_aspacemgr/aspacemgr-common.c Fri Oct 18 14:27:36 2013
@@ -9,7 +9,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2006-2012 OpenWorks LLP
+ Copyright (C) 2006-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_aspacemgr/aspacemgr-linux.c
==============================================================================
--- trunk/coregrind/m_aspacemgr/aspacemgr-linux.c (original)
+++ trunk/coregrind/m_aspacemgr/aspacemgr-linux.c Fri Oct 18 14:27:36 2013
@@ -10,7 +10,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_aspacemgr/priv_aspacemgr.h
==============================================================================
--- trunk/coregrind/m_aspacemgr/priv_aspacemgr.h (original)
+++ trunk/coregrind/m_aspacemgr/priv_aspacemgr.h Fri Oct 18 14:27:36 2013
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2006-2012 OpenWorks LLP
+ Copyright (C) 2006-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_cache.c
==============================================================================
--- trunk/coregrind/m_cache.c (original)
+++ trunk/coregrind/m_cache.c Fri Oct 18 14:27:36 2013
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2002-2012 Nicholas Nethercote
+ Copyright (C) 2002-2013 Nicholas Nethercote
nj...@va...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_clientstate.c
==============================================================================
--- trunk/coregrind/m_clientstate.c (original)
+++ trunk/coregrind/m_clientstate.c Fri Oct 18 14:27:36 2013
@@ -9,7 +9,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_commandline.c
==============================================================================
--- trunk/coregrind/m_commandline.c (original)
+++ trunk/coregrind/m_commandline.c Fri Oct 18 14:27:36 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_coredump/coredump-elf.c
==============================================================================
--- trunk/coregrind/m_coredump/coredump-elf.c (original)
+++ trunk/coregrind/m_coredump/coredump-elf.c Fri Oct 18 14:27:36 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_cpuid.S
==============================================================================
--- trunk/coregrind/m_cpuid.S (original)
+++ trunk/coregrind/m_cpuid.S Fri Oct 18 14:27:36 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_debugger.c
==============================================================================
--- trunk/coregrind/m_debugger.c (original)
+++ trunk/coregrind/m_debugger.c Fri Oct 18 14:27:36 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_debuginfo/d3basics.c
==============================================================================
--- trunk/coregrind/m_debuginfo/d3basics.c (original)
+++ trunk/coregrind/m_debuginfo/d3basics.c Fri Oct 18 14:27:36 2013
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2008-2012 OpenWorks LLP
+ Copyright (C) 2008-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_debuginfo/debuginfo.c
==============================================================================
--- trunk/coregrind/m_debuginfo/debuginfo.c (original)
+++ trunk/coregrind/m_debuginfo/debuginfo.c Fri Oct 18 14:27:36 2013
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_debuginfo/misc.c
==============================================================================
--- trunk/coregrind/m_debuginfo/misc.c (original)
+++ trunk/coregrind/m_debuginfo/misc.c Fri Oct 18 14:27:36 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2008-2012 OpenWorks LLP
+ Copyright (C) 2008-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_debuginfo/priv_d3basics.h
==============================================================================
--- trunk/coregrind/m_debuginfo/priv_d3basics.h (original)
+++ trunk/coregrind/m_debuginfo/priv_d3basics.h Fri Oct 18 14:27:36 2013
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2008-2012 OpenWorks LLP and others; see below
+ Copyright (C) 2008-2013 OpenWorks LLP and others; see below
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_debuginfo/priv_misc.h
==============================================================================
--- trunk/coregrind/m_debuginfo/priv_misc.h (original)
+++ trunk/coregrind/m_debuginfo/priv_misc.h Fri Oct 18 14:27:36 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2008-2012 OpenWorks LLP
+ Copyright (C) 2008-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_debuginfo/priv_readdwarf.h
==============================================================================
--- trunk/coregrind/m_debuginfo/priv_readdwarf.h (original)
+++ trunk/coregrind/m_debuginfo/priv_readdwarf.h Fri Oct 18 14:27:36 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_debuginfo/priv_readdwarf3.h
==============================================================================
--- trunk/coregrind/m_debuginfo/priv_readdwarf3.h (original)
+++ trunk/coregrind/m_debuginfo/priv_readdwarf3.h Fri Oct 18 14:27:36 2013
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2008-2012 OpenWorks LLP
+ Copyright (C) 2008-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_debuginfo/priv_readelf.h
==============================================================================
--- trunk/coregrind/m_debuginfo/priv_readelf.h (original)
+++ trunk/coregrind/m_debuginfo/priv_readelf.h Fri Oct 18 14:27:36 2013
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_debuginfo/priv_readpdb.h
==============================================================================
--- trunk/coregrind/m_debuginfo/priv_readpdb.h (original)
+++ trunk/coregrind/m_debuginfo/priv_readpdb.h Fri Oct 18 14:27:36 2013
@@ -11,7 +11,7 @@
derived from readelf.c and valgrind-20031012-wine/vg_symtab2.c
derived from wine-1.0/tools/winedump/pdb.c and msc.c
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_debuginfo/priv_readstabs.h
==============================================================================
--- trunk/coregrind/m_debuginfo/priv_readstabs.h (original)
+++ trunk/coregrind/m_debuginfo/priv_readstabs.h Fri Oct 18 14:27:36 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_debuginfo/priv_storage.h
==============================================================================
--- trunk/coregrind/m_debuginfo/priv_storage.h (original)
+++ trunk/coregrind/m_debuginfo/priv_storage.h Fri Oct 18 14:27:36 2013
@@ -9,7 +9,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_debuginfo/priv_tytypes.h
==============================================================================
--- trunk/coregrind/m_debuginfo/priv_tytypes.h (original)
+++ trunk/coregrind/m_debuginfo/priv_tytypes.h Fri Oct 18 14:27:36 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2008-2012 OpenWorks LLP
+ Copyright (C) 2008-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_debuginfo/readdwarf.c
==============================================================================
--- trunk/coregrind/m_debuginfo/readdwarf.c (original)
+++ trunk/coregrind/m_debuginfo/readdwarf.c Fri Oct 18 14:27:36 2013
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_debuginfo/readdwarf3.c
==============================================================================
--- trunk/coregrind/m_debuginfo/readdwarf3.c (original)
+++ trunk/coregrind/m_debuginfo/readdwarf3.c Fri Oct 18 14:27:36 2013
@@ -9,7 +9,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2008-2012 OpenWorks LLP
+ Copyright (C) 2008-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_debuginfo/readelf.c
==============================================================================
--- trunk/coregrind/m_debuginfo/readelf.c (original)
+++ trunk/coregrind/m_debuginfo/readelf.c Fri Oct 18 14:27:36 2013
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_debuginfo/readmacho.c
==============================================================================
--- trunk/coregrind/m_debuginfo/readmacho.c (original)
+++ trunk/coregrind/m_debuginfo/readmacho.c Fri Oct 18 14:27:36 2013
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2005-2012 Apple Inc.
+ Copyright (C) 2005-2013 Apple Inc.
Greg Parker gp...@ap...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_debuginfo/readpdb.c
==============================================================================
--- trunk/coregrind/m_debuginfo/readpdb.c (original)
+++ trunk/coregrind/m_debuginfo/readpdb.c Fri Oct 18 14:27:36 2013
@@ -11,7 +11,7 @@
derived from readelf.c and valgrind-20031012-wine/vg_symtab2.c
derived from wine-1.0/tools/winedump/pdb.c and msc.c
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
Copyright 2006 Eric Pouech (winedump/pdb.c and msc.c)
GNU Lesser General Public License version 2.1 or later applies.
Modified: trunk/coregrind/m_debuginfo/readstabs.c
==============================================================================
--- trunk/coregrind/m_debuginfo/readstabs.c (original)
+++ trunk/coregrind/m_debuginfo/readstabs.c Fri Oct 18 14:27:36 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_debuginfo/storage.c
==============================================================================
--- trunk/coregrind/m_debuginfo/storage.c (original)
+++ trunk/coregrind/m_debuginfo/storage.c Fri Oct 18 14:27:36 2013
@@ -9,7 +9,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_debuginfo/tytypes.c
==============================================================================
--- trunk/coregrind/m_debuginfo/tytypes.c (original)
+++ trunk/coregrind/m_debuginfo/tytypes.c Fri Oct 18 14:27:36 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2008-2012 OpenWorks LLP
+ Copyright (C) 2008-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_debuglog.c
==============================================================================
--- trunk/coregrind/m_debuglog.c (original)
+++ trunk/coregrind/m_debuglog.c Fri Oct 18 14:27:36 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_demangle/demangle.c
==============================================================================
--- trunk/coregrind/m_demangle/demangle.c (original)
+++ trunk/coregrind/m_demangle/demangle.c Fri Oct 18 14:27:36 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_demangle/vg_libciface.h
==============================================================================
--- trunk/coregrind/m_demangle/vg_libciface.h (original)
+++ trunk/coregrind/m_demangle/vg_libciface.h Fri Oct 18 14:27:36 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_dispatch/dispatch-amd64-darwin.S
==============================================================================
--- trunk/coregrind/m_dispatch/dispatch-amd64-darwin.S (original)
+++ trunk/coregrind/m_dispatch/dispatch-amd64-darwin.S Fri Oct 18 14:27:36 2013
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_dispatch/dispatch-amd64-linux.S
==============================================================================
--- trunk/coregrind/m_dispatch/dispatch-amd64-linux.S (original)
+++ trunk/coregrind/m_dispatch/dispatch-amd64-linux.S Fri Oct 18 14:27:36 2013
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_dispatch/dispatch-arm-linux.S
==============================================================================
--- trunk/coregrind/m_dispatch/dispatch-arm-linux.S (original)
+++ trunk/coregrind/m_dispatch/dispatch-arm-linux.S Fri Oct 18 14:27:36 2013
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2008-2012 Evan Geller
+ Copyright (C) 2008-2013 Evan Geller
ga...@be...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_dispatch/dispatch-mips32-linux.S
==============================================================================
--- trunk/coregrind/m_dispatch/dispatch-mips32-linux.S (original)
+++ trunk/coregrind/m_dispatch/dispatch-mips32-linux.S Fri Oct 18 14:27:36 2013
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 RT-RK
+ Copyright (C) 2000-2013 RT-RK
mip...@rt...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_dispatch/dispatch-ppc32-linux.S
==============================================================================
--- trunk/coregrind/m_dispatch/dispatch-ppc32-linux.S (original)
+++ trunk/coregrind/m_dispatch/dispatch-ppc32-linux.S Fri Oct 18 14:27:36 2013
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2005-2012 Cerion Armour-Brown <ce...@op...>
+ Copyright (C) 2005-2013 Cerion Armour-Brown <ce...@op...>
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/coregrind/m_dispatch/dispatch-ppc64-linux.S
==============================================================================
--- trunk/coregrind/m_dispatch/dispatch-ppc64-linux.S (original)
+++ trunk/coregrind/m_dispatch/dispatch-ppc64-linux.S Fri Oct 18 14:27:36 2013
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2005-2012 Cerion Armour-Brown <ce...@op...>
+ Copyright (C) 2005-2013 Cerion Armour-Brown <ce...@op...>
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/coregrind/m_dispatch/dispatch-s390x-linux.S
==============================================================================
--- trunk/coregrind/m_dispatch/dispatch-s390x-linux.S (original)
+++ trunk/coregrind/m_dispatch/dispatch-s390x-linux.S Fri Oct 18 14:27:36 2013
@@ -8,8 +8,8 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright IBM Corp. 2010-2012
- Copyright (C) 2011-2012, Florian Krohm (br...@ac...)
+ Copyright IBM Corp. 2010-2013
+ Copyright (C) 2011-2013, Florian Krohm (br...@ac...)
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/coregrind/m_dispatch/dispatch-x86-darwin.S
==============================================================================
--- trunk/coregrind/m_dispatch/dispatch-x86-darwin.S (original)
+++ trunk/coregrind/m_dispatch/dispatch-x86-darwin.S Fri Oct 18 14:27:36 2013
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_dispatch/dispatch-x86-linux.S
==============================================================================
--- trunk/coregrind/m_dispatch/dispatch-x86-linux.S (original)
+++ trunk/coregrind/m_dispatch/dispatch-x86-linux.S Fri Oct 18 14:27:36 2013
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_errormgr.c
==============================================================================
--- trunk/coregrind/m_errormgr.c (original)
+++ trunk/coregrind/m_errormgr.c Fri Oct 18 14:27:36 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_execontext.c
==============================================================================
--- trunk/coregrind/m_execontext.c (original)
+++ trunk/coregrind/m_execontext.c Fri Oct 18 14:27:36 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_gdbserver/m_gdbserver.c
==============================================================================
--- trunk/coregrind/m_gdbserver/m_gdbserver.c (original)
+++ trunk/coregrind/m_gdbserver/m_gdbserver.c Fri Oct 18 14:27:36 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2011-2012 Philippe Waroquiers
+ Copyright (C) 2011-2013 Philippe Waroquiers
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/coregrind/m_hashtable.c
==============================================================================
--- trunk/coregrind/m_hashtable.c (original)
+++ trunk/coregrind/m_hashtable.c Fri Oct 18 14:27:36 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2005-2012 Nicholas Nethercote
+ Copyright (C) 2005-2013 Nicholas Nethercote
nj...@va...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_initimg/initimg-darwin.c
==============================================================================
--- trunk/coregrind/m_initimg/initimg-darwin.c (original)
+++ trunk/coregrind/m_initimg/initimg-darwin.c Fri Oct 18 14:27:36 2013
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_initimg/initimg-linux.c
==============================================================================
--- trunk/coregrind/m_initimg/initimg-linux.c (original)
+++ trunk/coregrind/m_initimg/initimg-linux.c Fri Oct 18 14:27:36 2013
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_initimg/initimg-pathscan.c
==============================================================================
--- trunk/coregrind/m_initimg/initimg-pathscan.c (original)
+++ trunk/coregrind/m_initimg/initimg-pathscan.c Fri Oct 18 14:27:36 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_libcassert.c
==============================================================================
--- trunk/coregrind/m_libcassert.c (original)
+++ trunk/coregrind/m_libcassert.c Fri Oct 18 14:27:36 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_libcbase.c
==============================================================================
--- trunk/coregrind/m_libcbase.c (original)
+++ trunk/coregrind/m_libcbase.c Fri Oct 18 14:27:36 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_libcfile.c
==============================================================================
--- trunk/coregrind/m_libcfile.c (original)
+++ trunk/coregrind/m_libcfile.c Fri Oct 18 14:27:36 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_libcprint.c
==============================================================================
--- trunk/coregrind/m_libcprint.c (original)
+++ trunk/coregrind/m_libcprint.c Fri Oct 18 14:27:36 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_libcproc.c
==============================================================================
--- trunk/coregrind/m_libcproc.c (original)
+++ trunk/coregrind/m_libcproc.c Fri Oct 18 14:27:36 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_libcsetjmp.c
==============================================================================
--- trunk/coregrind/m_libcsetjmp.c (original)
+++ trunk/coregrind/m_libcsetjmp.c Fri Oct 18 14:27:36 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2010-2012 Mozilla Inc
+ Copyright (C) 2010-2013 Mozilla Inc
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/coregrind/m_libcsignal.c
==============================================================================
--- trunk/coregrind/m_libcsignal.c (original)
+++ trunk/coregrind/m_libcsignal.c Fri Oct 18 14:27:36 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_mach/mach_basics.c
==============================================================================
--- trunk/coregrind/m_mach/mach_basics.c (original)
+++ trunk/coregrind/m_mach/mach_basics.c Fri Oct 18 14:27:36 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2005-2012 Apple Inc.
+ Copyright (C) 2005-2013 Apple Inc.
Greg Parker gp...@ap...
This program is free softw...
[truncated message content] |
|
From: <sv...@va...> - 2013-10-18 14:13:21
|
Author: sewardj
Date: Fri Oct 18 14:12:58 2013
New Revision: 2792
Log:
Update copyright dates (20XY-2012 ==> 20XY-2013)
Modified:
trunk/auxprogs/genoffsets.c
trunk/priv/guest_amd64_defs.h
trunk/priv/guest_amd64_helpers.c
trunk/priv/guest_amd64_toIR.c
trunk/priv/guest_arm_defs.h
trunk/priv/guest_arm_helpers.c
trunk/priv/guest_arm_toIR.c
trunk/priv/guest_generic_bb_to_IR.c
trunk/priv/guest_generic_bb_to_IR.h
trunk/priv/guest_generic_x87.c
trunk/priv/guest_generic_x87.h
trunk/priv/guest_ppc_defs.h
trunk/priv/guest_ppc_helpers.c
trunk/priv/guest_ppc_toIR.c
trunk/priv/guest_s390_defs.h
trunk/priv/guest_s390_helpers.c
trunk/priv/guest_s390_toIR.c
trunk/priv/guest_x86_defs.h
trunk/priv/guest_x86_helpers.c
trunk/priv/guest_x86_toIR.c
trunk/priv/host_amd64_defs.c
trunk/priv/host_amd64_defs.h
trunk/priv/host_amd64_isel.c
trunk/priv/host_arm_defs.c
trunk/priv/host_arm_defs.h
trunk/priv/host_arm_isel.c
trunk/priv/host_generic_reg_alloc2.c
trunk/priv/host_generic_regs.c
trunk/priv/host_generic_regs.h
trunk/priv/host_generic_simd128.c
trunk/priv/host_generic_simd128.h
trunk/priv/host_generic_simd256.c
trunk/priv/host_generic_simd256.h
trunk/priv/host_generic_simd64.c
trunk/priv/host_generic_simd64.h
trunk/priv/host_ppc_defs.c
trunk/priv/host_ppc_defs.h
trunk/priv/host_ppc_isel.c
trunk/priv/host_s390_defs.c
trunk/priv/host_s390_defs.h
trunk/priv/host_s390_isel.c
trunk/priv/host_x86_defs.c
trunk/priv/host_x86_defs.h
trunk/priv/host_x86_isel.c
trunk/priv/ir_defs.c
trunk/priv/ir_inject.c
trunk/priv/ir_match.c
trunk/priv/ir_match.h
trunk/priv/ir_opt.c
trunk/priv/ir_opt.h
trunk/priv/main_globals.c
trunk/priv/main_globals.h
trunk/priv/main_main.c
trunk/priv/main_util.c
trunk/priv/main_util.h
trunk/priv/s390_defs.h
trunk/priv/s390_disasm.c
trunk/priv/s390_disasm.h
trunk/pub/libvex.h
trunk/pub/libvex_basictypes.h
trunk/pub/libvex_emnote.h
trunk/pub/libvex_guest_amd64.h
trunk/pub/libvex_guest_arm.h
trunk/pub/libvex_guest_ppc32.h
trunk/pub/libvex_guest_ppc64.h
trunk/pub/libvex_guest_s390x.h
trunk/pub/libvex_guest_x86.h
trunk/pub/libvex_ir.h
trunk/pub/libvex_s390x_common.h
trunk/pub/libvex_trc_values.h
trunk/test_main.c
Modified: trunk/auxprogs/genoffsets.c
==============================================================================
--- trunk/auxprogs/genoffsets.c (original)
+++ trunk/auxprogs/genoffsets.c Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_amd64_defs.h
==============================================================================
--- trunk/priv/guest_amd64_defs.h (original)
+++ trunk/priv/guest_amd64_defs.h Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_amd64_helpers.c
==============================================================================
--- trunk/priv/guest_amd64_helpers.c (original)
+++ trunk/priv/guest_amd64_helpers.c Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_amd64_toIR.c
==============================================================================
--- trunk/priv/guest_amd64_toIR.c (original)
+++ trunk/priv/guest_amd64_toIR.c Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_arm_defs.h
==============================================================================
--- trunk/priv/guest_arm_defs.h (original)
+++ trunk/priv/guest_arm_defs.h Fri Oct 18 14:12:58 2013
@@ -6,7 +6,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_arm_helpers.c
==============================================================================
--- trunk/priv/guest_arm_helpers.c (original)
+++ trunk/priv/guest_arm_helpers.c Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_arm_toIR.c
==============================================================================
--- trunk/priv/guest_arm_toIR.c (original)
+++ trunk/priv/guest_arm_toIR.c Fri Oct 18 14:12:58 2013
@@ -7,11 +7,11 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
NEON support is
- Copyright (C) 2010-2012 Samsung Electronics
+ Copyright (C) 2010-2013 Samsung Electronics
contributed by Dmitry Zhurikhin <zh...@is...>
and Kirill Batuzov <bat...@is...>
Modified: trunk/priv/guest_generic_bb_to_IR.c
==============================================================================
--- trunk/priv/guest_generic_bb_to_IR.c (original)
+++ trunk/priv/guest_generic_bb_to_IR.c Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_generic_bb_to_IR.h
==============================================================================
--- trunk/priv/guest_generic_bb_to_IR.h (original)
+++ trunk/priv/guest_generic_bb_to_IR.h Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_generic_x87.c
==============================================================================
--- trunk/priv/guest_generic_x87.c (original)
+++ trunk/priv/guest_generic_x87.c Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_generic_x87.h
==============================================================================
--- trunk/priv/guest_generic_x87.h (original)
+++ trunk/priv/guest_generic_x87.h Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_ppc_defs.h
==============================================================================
--- trunk/priv/guest_ppc_defs.h (original)
+++ trunk/priv/guest_ppc_defs.h Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_ppc_helpers.c
==============================================================================
--- trunk/priv/guest_ppc_helpers.c (original)
+++ trunk/priv/guest_ppc_helpers.c Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_ppc_toIR.c
==============================================================================
--- trunk/priv/guest_ppc_toIR.c (original)
+++ trunk/priv/guest_ppc_toIR.c Fri Oct 18 14:12:58 2013
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_s390_defs.h
==============================================================================
--- trunk/priv/guest_s390_defs.h (original)
+++ trunk/priv/guest_s390_defs.h Fri Oct 18 14:12:58 2013
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright IBM Corp. 2010-2012
+ Copyright IBM Corp. 2010-2013
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/priv/guest_s390_helpers.c
==============================================================================
--- trunk/priv/guest_s390_helpers.c (original)
+++ trunk/priv/guest_s390_helpers.c Fri Oct 18 14:12:58 2013
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright IBM Corp. 2010-2012
+ Copyright IBM Corp. 2010-2013
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/priv/guest_s390_toIR.c
==============================================================================
--- trunk/priv/guest_s390_toIR.c (original)
+++ trunk/priv/guest_s390_toIR.c Fri Oct 18 14:12:58 2013
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright IBM Corp. 2010-2012
+ Copyright IBM Corp. 2010-2013
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/priv/guest_x86_defs.h
==============================================================================
--- trunk/priv/guest_x86_defs.h (original)
+++ trunk/priv/guest_x86_defs.h Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_x86_helpers.c
==============================================================================
--- trunk/priv/guest_x86_helpers.c (original)
+++ trunk/priv/guest_x86_helpers.c Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_x86_toIR.c
==============================================================================
--- trunk/priv/guest_x86_toIR.c (original)
+++ trunk/priv/guest_x86_toIR.c Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_amd64_defs.c
==============================================================================
--- trunk/priv/host_amd64_defs.c (original)
+++ trunk/priv/host_amd64_defs.c Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_amd64_defs.h
==============================================================================
--- trunk/priv/host_amd64_defs.h (original)
+++ trunk/priv/host_amd64_defs.h Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_amd64_isel.c
==============================================================================
--- trunk/priv/host_amd64_isel.c (original)
+++ trunk/priv/host_amd64_isel.c Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_arm_defs.c
==============================================================================
--- trunk/priv/host_arm_defs.c (original)
+++ trunk/priv/host_arm_defs.c Fri Oct 18 14:12:58 2013
@@ -7,11 +7,11 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
NEON support is
- Copyright (C) 2010-2012 Samsung Electronics
+ Copyright (C) 2010-2013 Samsung Electronics
contributed by Dmitry Zhurikhin <zh...@is...>
and Kirill Batuzov <bat...@is...>
Modified: trunk/priv/host_arm_defs.h
==============================================================================
--- trunk/priv/host_arm_defs.h (original)
+++ trunk/priv/host_arm_defs.h Fri Oct 18 14:12:58 2013
@@ -6,7 +6,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_arm_isel.c
==============================================================================
--- trunk/priv/host_arm_isel.c (original)
+++ trunk/priv/host_arm_isel.c Fri Oct 18 14:12:58 2013
@@ -7,11 +7,11 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
NEON support is
- Copyright (C) 2010-2012 Samsung Electronics
+ Copyright (C) 2010-2013 Samsung Electronics
contributed by Dmitry Zhurikhin <zh...@is...>
and Kirill Batuzov <bat...@is...>
Modified: trunk/priv/host_generic_reg_alloc2.c
==============================================================================
--- trunk/priv/host_generic_reg_alloc2.c (original)
+++ trunk/priv/host_generic_reg_alloc2.c Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_generic_regs.c
==============================================================================
--- trunk/priv/host_generic_regs.c (original)
+++ trunk/priv/host_generic_regs.c Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_generic_regs.h
==============================================================================
--- trunk/priv/host_generic_regs.h (original)
+++ trunk/priv/host_generic_regs.h Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_generic_simd128.c
==============================================================================
--- trunk/priv/host_generic_simd128.c (original)
+++ trunk/priv/host_generic_simd128.c Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2010-2012 OpenWorks GbR
+ Copyright (C) 2010-2013 OpenWorks GbR
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_generic_simd128.h
==============================================================================
--- trunk/priv/host_generic_simd128.h (original)
+++ trunk/priv/host_generic_simd128.h Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2010-2012 OpenWorks GbR
+ Copyright (C) 2010-2013 OpenWorks GbR
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_generic_simd256.c
==============================================================================
--- trunk/priv/host_generic_simd256.c (original)
+++ trunk/priv/host_generic_simd256.c Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2012 OpenWorks GbR
+ Copyright (C) 2012-2013 OpenWorks GbR
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_generic_simd256.h
==============================================================================
--- trunk/priv/host_generic_simd256.h (original)
+++ trunk/priv/host_generic_simd256.h Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2012 OpenWorks GbR
+ Copyright (C) 2012-2013 OpenWorks GbR
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_generic_simd64.c
==============================================================================
--- trunk/priv/host_generic_simd64.c (original)
+++ trunk/priv/host_generic_simd64.c Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_generic_simd64.h
==============================================================================
--- trunk/priv/host_generic_simd64.h (original)
+++ trunk/priv/host_generic_simd64.h Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_ppc_defs.c
==============================================================================
--- trunk/priv/host_ppc_defs.c (original)
+++ trunk/priv/host_ppc_defs.c Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_ppc_defs.h
==============================================================================
--- trunk/priv/host_ppc_defs.h (original)
+++ trunk/priv/host_ppc_defs.h Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_ppc_isel.c
==============================================================================
--- trunk/priv/host_ppc_isel.c (original)
+++ trunk/priv/host_ppc_isel.c Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_s390_defs.c
==============================================================================
--- trunk/priv/host_s390_defs.c (original)
+++ trunk/priv/host_s390_defs.c Fri Oct 18 14:12:58 2013
@@ -8,8 +8,8 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright IBM Corp. 2010-2012
- Copyright (C) 2012-2012 Florian Krohm (br...@ac...)
+ Copyright IBM Corp. 2010-2013
+ Copyright (C) 2012-2013 Florian Krohm (br...@ac...)
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/priv/host_s390_defs.h
==============================================================================
--- trunk/priv/host_s390_defs.h (original)
+++ trunk/priv/host_s390_defs.h Fri Oct 18 14:12:58 2013
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright IBM Corp. 2010-2012
+ Copyright IBM Corp. 2010-2013
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/priv/host_s390_isel.c
==============================================================================
--- trunk/priv/host_s390_isel.c (original)
+++ trunk/priv/host_s390_isel.c Fri Oct 18 14:12:58 2013
@@ -8,8 +8,8 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright IBM Corp. 2010-2012
- Copyright (C) 2012-2012 Florian Krohm (br...@ac...)
+ Copyright IBM Corp. 2010-2013
+ Copyright (C) 2012-2013 Florian Krohm (br...@ac...)
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/priv/host_x86_defs.c
==============================================================================
--- trunk/priv/host_x86_defs.c (original)
+++ trunk/priv/host_x86_defs.c Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_x86_defs.h
==============================================================================
--- trunk/priv/host_x86_defs.h (original)
+++ trunk/priv/host_x86_defs.h Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_x86_isel.c
==============================================================================
--- trunk/priv/host_x86_isel.c (original)
+++ trunk/priv/host_x86_isel.c Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/ir_defs.c
==============================================================================
--- trunk/priv/ir_defs.c (original)
+++ trunk/priv/ir_defs.c Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/ir_inject.c
==============================================================================
--- trunk/priv/ir_inject.c (original)
+++ trunk/priv/ir_inject.c Fri Oct 18 14:12:58 2013
@@ -9,7 +9,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2012-2012 Florian Krohm (br...@ac...)
+ Copyright (C) 2012-2013 Florian Krohm (br...@ac...)
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/priv/ir_match.c
==============================================================================
--- trunk/priv/ir_match.c (original)
+++ trunk/priv/ir_match.c Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/ir_match.h
==============================================================================
--- trunk/priv/ir_match.h (original)
+++ trunk/priv/ir_match.h Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/ir_opt.c
==============================================================================
--- trunk/priv/ir_opt.c (original)
+++ trunk/priv/ir_opt.c Fri Oct 18 14:12:58 2013
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/ir_opt.h
==============================================================================
--- trunk/priv/ir_opt.h (original)
+++ trunk/priv/ir_opt.h Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/main_globals.c
==============================================================================
--- trunk/priv/main_globals.c (original)
+++ trunk/priv/main_globals.c Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/main_globals.h
==============================================================================
--- trunk/priv/main_globals.h (original)
+++ trunk/priv/main_globals.h Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/main_main.c
==============================================================================
--- trunk/priv/main_main.c (original)
+++ trunk/priv/main_main.c Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/main_util.c
==============================================================================
--- trunk/priv/main_util.c (original)
+++ trunk/priv/main_util.c Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/main_util.h
==============================================================================
--- trunk/priv/main_util.h (original)
+++ trunk/priv/main_util.h Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/s390_defs.h
==============================================================================
--- trunk/priv/s390_defs.h (original)
+++ trunk/priv/s390_defs.h Fri Oct 18 14:12:58 2013
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright IBM Corp. 2010-2012
+ Copyright IBM Corp. 2010-2013
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/priv/s390_disasm.c
==============================================================================
--- trunk/priv/s390_disasm.c (original)
+++ trunk/priv/s390_disasm.c Fri Oct 18 14:12:58 2013
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright IBM Corp. 2010-2012
+ Copyright IBM Corp. 2010-2013
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/priv/s390_disasm.h
==============================================================================
--- trunk/priv/s390_disasm.h (original)
+++ trunk/priv/s390_disasm.h Fri Oct 18 14:12:58 2013
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright IBM Corp. 2010-2012
+ Copyright IBM Corp. 2010-2013
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/pub/libvex.h
==============================================================================
--- trunk/pub/libvex.h (original)
+++ trunk/pub/libvex.h Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/pub/libvex_basictypes.h
==============================================================================
--- trunk/pub/libvex_basictypes.h (original)
+++ trunk/pub/libvex_basictypes.h Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/pub/libvex_emnote.h
==============================================================================
--- trunk/pub/libvex_emnote.h (original)
+++ trunk/pub/libvex_emnote.h Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/pub/libvex_guest_amd64.h
==============================================================================
--- trunk/pub/libvex_guest_amd64.h (original)
+++ trunk/pub/libvex_guest_amd64.h Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/pub/libvex_guest_arm.h
==============================================================================
--- trunk/pub/libvex_guest_arm.h (original)
+++ trunk/pub/libvex_guest_arm.h Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/pub/libvex_guest_ppc32.h
==============================================================================
--- trunk/pub/libvex_guest_ppc32.h (original)
+++ trunk/pub/libvex_guest_ppc32.h Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/pub/libvex_guest_ppc64.h
==============================================================================
--- trunk/pub/libvex_guest_ppc64.h (original)
+++ trunk/pub/libvex_guest_ppc64.h Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/pub/libvex_guest_s390x.h
==============================================================================
--- trunk/pub/libvex_guest_s390x.h (original)
+++ trunk/pub/libvex_guest_s390x.h Fri Oct 18 14:12:58 2013
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright IBM Corp. 2010-2012
+ Copyright IBM Corp. 2010-2013
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/pub/libvex_guest_x86.h
==============================================================================
--- trunk/pub/libvex_guest_x86.h (original)
+++ trunk/pub/libvex_guest_x86.h Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/pub/libvex_ir.h
==============================================================================
--- trunk/pub/libvex_ir.h (original)
+++ trunk/pub/libvex_ir.h Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/pub/libvex_s390x_common.h
==============================================================================
--- trunk/pub/libvex_s390x_common.h (original)
+++ trunk/pub/libvex_s390x_common.h Fri Oct 18 14:12:58 2013
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright IBM Corp. 2010-2012
+ Copyright IBM Corp. 2010-2013
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/pub/libvex_trc_values.h
==============================================================================
--- trunk/pub/libvex_trc_values.h (original)
+++ trunk/pub/libvex_trc_values.h Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/test_main.c
==============================================================================
--- trunk/test_main.c (original)
+++ trunk/test_main.c Fri Oct 18 14:12:58 2013
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2012 OpenWorks LLP
+ Copyright (C) 2004-2013 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
@@ -495,7 +495,7 @@
This file is part of MemCheck, a heavyweight Valgrind tool for
detecting memory errors.
- Copyright (C) 2000-2012 Julian Seward
+ Copyright (C) 2000-2013 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
|
|
From: Julian S. <js...@ac...> - 2013-10-18 13:36:28
|
I'd like to have the trunk in commit-freeze by the end of the weekend, that is, accepting essential bug fixes only. This is to make it possible to do final testing for 3.9.0, followed by the creation of a VALGRIND_3_9 branch. Any objections? If there are any essential fixes to still go in for 3.9.0, please let me know immediately. J |
Author: sewardj
Date: Fri Oct 18 13:21:26 2013
New Revision: 13657
Log:
arm-linux only: make unwinding by stack scanning (a nasty hack)
be controllable from the command line. Fixes (kind of) #289578.
Modified:
trunk/coregrind/m_main.c
trunk/coregrind/m_options.c
trunk/coregrind/m_stacktrace.c
trunk/coregrind/pub_core_options.h
trunk/none/tests/cmdline1.stdout.exp
trunk/none/tests/cmdline2.stdout.exp
Modified: trunk/coregrind/m_main.c
==============================================================================
--- trunk/coregrind/m_main.c (original)
+++ trunk/coregrind/m_main.c Fri Oct 18 13:21:26 2013
@@ -212,6 +212,11 @@
" in the main exe: --soname-synonyms=somalloc=NONE\n"
" in libxyzzy.so: --soname-synonyms=somalloc=libxyzzy.so\n"
" --sigill-diagnostics=yes|no warn about illegal instructions? [yes]\n"
+" --unw-stack-scan-thresh=<number> Enable stack-scan unwind if fewer\n"
+" than <number> good frames found [0, meaning \"disabled\"]\n"
+" NOTE: stack scanning is only available on arm-linux.\n"
+" --unw-stack-scan-frames=<number> Max number of frames that can be\n"
+" recovered by stack scanning [5]\n"
"\n";
const HChar usage2[] =
@@ -798,6 +803,11 @@
else if VG_XACT_CLO(arg, "--gen-suppressions=all",
VG_(clo_gen_suppressions), 2) {}
+ else if VG_BINT_CLO(arg, "--unw-stack-scan-thresh",
+ VG_(clo_unw_stack_scan_thresh), 0, 100) {}
+ else if VG_BINT_CLO(arg, "--unw-stack-scan-frames",
+ VG_(clo_unw_stack_scan_frames), 0, 32) {}
+
else if ( ! VG_(needs).command_line_options
|| ! VG_TDICT_CALL(tool_process_cmd_line_option, arg) ) {
VG_(fmsg_bad_option)(arg, "");
Modified: trunk/coregrind/m_options.c
==============================================================================
--- trunk/coregrind/m_options.c (original)
+++ trunk/coregrind/m_options.c Fri Oct 18 13:21:26 2013
@@ -125,6 +125,9 @@
const HChar* VG_(clo_kernel_variant) = NULL;
Bool VG_(clo_dsymutil) = False;
Bool VG_(clo_sigill_diag) = True;
+UInt VG_(clo_unw_stack_scan_thresh) = 0; /* disabled by default */
+UInt VG_(clo_unw_stack_scan_frames) = 5;
+
/*====================================================================*/
/*=== File expansion ===*/
Modified: trunk/coregrind/m_stacktrace.c
==============================================================================
--- trunk/coregrind/m_stacktrace.c (original)
+++ trunk/coregrind/m_stacktrace.c Fri Oct 18 13:21:26 2013
@@ -957,6 +957,7 @@
/* Loop unwinding the stack. */
Bool do_stack_scan = False;
+ /* First try the Official Way, using Dwarf CFI. */
while (True) {
if (debug) {
VG_(printf)("i: %d, r15: 0x%lx, r13: 0x%lx\n",
@@ -977,12 +978,17 @@
if (UNLIKELY(cmrf > 0)) {RECURSIVE_MERGE(cmrf,ips,i);};
continue;
}
+
/* No luck. We have to give up. */
do_stack_scan = True;
break;
}
- if (0/*DISABLED BY DEFAULT*/ && do_stack_scan && i < max_n_ips && i <= 2) {
+ /* Now try Plan B (maybe) -- stack scanning. This often gives
+ pretty bad results, so this has to be enabled explicitly by the
+ user. */
+ if (do_stack_scan
+ && i < max_n_ips && i < (Int)VG_(clo_unw_stack_scan_thresh)) {
Int nByStackScan = 0;
Addr lr = uregs.r14;
Addr sp = uregs.r13 & ~3;
@@ -1015,7 +1021,7 @@
if (fps) fps[i] = 0;
ips[i++] = cand;
if (UNLIKELY(cmrf > 0)) {RECURSIVE_MERGE(cmrf,ips,i);};
- if (++nByStackScan >= 5) break;
+ if (++nByStackScan >= VG_(clo_unw_stack_scan_frames)) break;
}
}
sp += 4;
Modified: trunk/coregrind/pub_core_options.h
==============================================================================
--- trunk/coregrind/pub_core_options.h (original)
+++ trunk/coregrind/pub_core_options.h Fri Oct 18 13:21:26 2013
@@ -318,6 +318,19 @@
depends on verbosity (False if -q). */
extern Bool VG_(clo_sigill_diag);
+/* Unwind using stack scanning (a nasty hack at the best of times)
+ when the normal CFI/FP-chain scan fails. If the number of
+ "normally" recovered frames is below this number, stack scanning
+ will be used (on platforms on which it is supported, currently only
+ arm-linux). The default value of zero has the effect of disabling
+ stack scanning. Default: zero*/
+extern UInt VG_(clo_unw_stack_scan_thresh);
+
+/* If stack scanning is used, this is how many frames it may recover.
+ Since it tends to pick up a lot of junk, this value is set pretty
+ low by default. Default: 5 */
+extern UInt VG_(clo_unw_stack_scan_frames);
+
#endif // __PUB_CORE_OPTIONS_H
/*--------------------------------------------------------------------*/
Modified: trunk/none/tests/cmdline1.stdout.exp
==============================================================================
--- trunk/none/tests/cmdline1.stdout.exp (original)
+++ trunk/none/tests/cmdline1.stdout.exp Fri Oct 18 13:21:26 2013
@@ -100,6 +100,11 @@
in the main exe: --soname-synonyms=somalloc=NONE
in libxyzzy.so: --soname-synonyms=somalloc=libxyzzy.so
--sigill-diagnostics=yes|no warn about illegal instructions? [yes]
+ --unw-stack-scan-thresh=<number> Enable stack-scan unwind if fewer
+ than <number> good frames found [0, meaning "disabled"]
+ NOTE: stack scanning is only available on arm-linux.
+ --unw-stack-scan-frames=<number> Max number of frames that can be
+ recovered by stack scanning [5]
user options for Nulgrind:
(none)
Modified: trunk/none/tests/cmdline2.stdout.exp
==============================================================================
--- trunk/none/tests/cmdline2.stdout.exp (original)
+++ trunk/none/tests/cmdline2.stdout.exp Fri Oct 18 13:21:26 2013
@@ -100,6 +100,11 @@
in the main exe: --soname-synonyms=somalloc=NONE
in libxyzzy.so: --soname-synonyms=somalloc=libxyzzy.so
--sigill-diagnostics=yes|no warn about illegal instructions? [yes]
+ --unw-stack-scan-thresh=<number> Enable stack-scan unwind if fewer
+ than <number> good frames found [0, meaning "disabled"]
+ NOTE: stack scanning is only available on arm-linux.
+ --unw-stack-scan-frames=<number> Max number of frames that can be
+ recovered by stack scanning [5]
user options for Nulgrind:
(none)
|
|
From: <sv...@va...> - 2013-10-18 13:11:20
|
Author: mjw
Date: Fri Oct 18 13:11:05 2013
New Revision: 13656
Log:
Don't report BMI support when AVX support is missing.
Bug #326113. This is a bit conservative, but it is what the linux kernel
also seems to be doing. If AVX support is missing (because the OS doesn't
save the wide registers), then also don't report supporting BMI.
Modified:
trunk/coregrind/m_machine.c
Modified: trunk/coregrind/m_machine.c
==============================================================================
--- trunk/coregrind/m_machine.c (original)
+++ trunk/coregrind/m_machine.c Fri Oct 18 13:11:05 2013
@@ -868,13 +868,13 @@
have_rdtscp = (edx & (1<<27)) != 0; /* True => have RDTSVCP */
}
- /* Check for BMI1 and AVX2. */
+ /* Check for BMI1 and AVX2. If we have AVX1 (plus OS support). */
have_bmi = False;
have_avx2 = False;
- if (max_basic >= 7) {
+ if (have_avx && max_basic >= 7) {
VG_(cpuid)(7, 0, &eax, &ebx, &ecx, &edx);
have_bmi = (ebx & (1<<3)) != 0; /* True => have BMI1 */
- have_avx2 = have_avx && ((ebx & (1<<5)) != 0); /* True => have AVX2 */
+ have_avx2 = (ebx & (1<<5)) != 0; /* True => have AVX2 */
}
va = VexArchAMD64;
|
Author: sewardj
Date: Fri Oct 18 11:18:45 2013
New Revision: 13655
Log:
Followup to r13652 (make the translation cache size be command-line
controllable): reduce MAX_N_SECTORS to 24, speed up Sector
initialisation, wording tweaks.
Modified:
trunk/NEWS
trunk/coregrind/m_main.c
trunk/coregrind/m_transtab.c
trunk/coregrind/pub_core_transtab.h
trunk/docs/internals/3_8_BUGSTATUS.txt
trunk/docs/xml/manual-core.xml
trunk/none/tests/cmdline1.stdout.exp
trunk/none/tests/cmdline2.stdout.exp
Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Fri Oct 18 11:18:45 2013
@@ -620,6 +620,9 @@
323177 Unhandled instruction: SMLSLD (ARM + Thumb)
FIXED 2778 13584
+324421 Support for fanotify API on ARM architecture
+ FIXED 13586
+
Release 3.8.1 (19 September 2012)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Modified: trunk/coregrind/m_main.c
==============================================================================
--- trunk/coregrind/m_main.c (original)
+++ trunk/coregrind/m_main.c Fri Oct 18 11:18:45 2013
@@ -201,7 +201,7 @@
" --merge-recursive-frames=<number> merge frames between identical\n"
" program counters in max <number> frames) [0]\n"
" --num-transtab-sectors=<number> size of translated code cache [%d]\n"
-" more sectors may increase the performance, but use more memory.\n"
+" more sectors may increase performance, but use more memory.\n"
" --show-emwarns=no|yes show warnings about emulation limits? [no]\n"
" --require-text-symbol=:sonamepattern:symbolpattern abort run if the\n"
" stated shared object doesn't have the stated\n"
Modified: trunk/coregrind/m_transtab.c
==============================================================================
--- trunk/coregrind/m_transtab.c (original)
+++ trunk/coregrind/m_transtab.c Fri Oct 18 11:18:45 2013
@@ -57,7 +57,7 @@
UInt VG_(clo_num_transtab_sectors) = N_SECTORS_DEFAULT;
/* Nr of sectors.
Will be set by VG_(init_tt_tc) to VG_(clo_num_transtab_sectors). */
-static int n_sectors;
+static UInt n_sectors = 0;
/*------------------ CONSTANTS ------------------*/
/* Number of TC entries in each sector. This needs to be a prime
@@ -354,7 +354,7 @@
/* The number of ULongs in each TCEntry area. This is computed once
at startup and does not change. */
-static Int tc_sector_szQ;
+static Int tc_sector_szQ = 0;
/* A list of sector numbers, in the order which they should be
@@ -2174,7 +2174,7 @@
void VG_(init_tt_tc) ( void )
{
- Int i, j, avg_codeszQ;
+ Int i, avg_codeszQ;
vg_assert(!init_done);
init_done = True;
@@ -2208,23 +2208,15 @@
vg_assert(n_sectors >= MIN_N_SECTORS);
vg_assert(n_sectors <= MAX_N_SECTORS);
- /* Initialise the sectors */
+ /* Initialise the sectors, even the ones we aren't going to use.
+ Set all fields to zero. */
youngest_sector = 0;
- for (i = 0; i < n_sectors; i++) {
- sectors[i].tc = NULL;
- sectors[i].tt = NULL;
- sectors[i].tc_next = NULL;
- sectors[i].tt_n_inuse = 0;
- for (j = 0; j < ECLASS_N; j++) {
- sectors[i].ec2tte_size[j] = 0;
- sectors[i].ec2tte_used[j] = 0;
- sectors[i].ec2tte[j] = NULL;
- }
- sectors[i].host_extents = NULL;
- }
+ for (i = 0; i < MAX_N_SECTORS; i++)
+ VG_(memset)(§ors[i], 0, sizeof(sectors[i]));
- /* Initialise the sector_search_order hint table. */
- for (i = 0; i < n_sectors; i++)
+ /* Initialise the sector_search_order hint table, including the
+ entries we aren't going to use. */
+ for (i = 0; i < MAX_N_SECTORS; i++)
sector_search_order[i] = -1;
/* Initialise the fast cache. */
Modified: trunk/coregrind/pub_core_transtab.h
==============================================================================
--- trunk/coregrind/pub_core_transtab.h (original)
+++ trunk/coregrind/pub_core_transtab.h Fri Oct 18 11:18:45 2013
@@ -63,7 +63,7 @@
/* Limits for number of sectors the TC is divided into. If you need a larger
overall translation cache, increase MAX_N_SECTORS. */
#define MIN_N_SECTORS 2
-#define MAX_N_SECTORS 32
+#define MAX_N_SECTORS 24
/* Default for the nr of sectors, if not overriden by command line.
On Android, space is limited, so try to get by with fewer sectors.
Modified: trunk/docs/internals/3_8_BUGSTATUS.txt
==============================================================================
--- trunk/docs/internals/3_8_BUGSTATUS.txt (original)
+++ trunk/docs/internals/3_8_BUGSTATUS.txt Fri Oct 18 11:18:45 2013
@@ -471,10 +471,6 @@
MIPS64; has patch; assigned to Petar
MAYBE 3.9 (query Petar)
-322254 *Show threadname together with tid if set by application
- Contains plausible looking patch (what's with XML output??)
- FIX 3.9 (commit)
-
322256 Provide more callstacks on memory pool related errors
Contains plausible patch; needs looking at
Severity: low Audience: low
@@ -576,10 +572,6 @@
Hmm, looks like a real bug.
Severity: med Audience: low
-324421 *Support for fanotify API on ARM architecture
- Has simple patch; should apply.
- FIX 3.9 (trivial patch)
-
324486 WARNING: unhandled syscall: 310
== 166355
Hmm, tricky, sys_unshare.
Modified: trunk/docs/xml/manual-core.xml
==============================================================================
--- trunk/docs/xml/manual-core.xml (original)
+++ trunk/docs/xml/manual-core.xml Fri Oct 18 11:18:45 2013
@@ -1857,18 +1857,20 @@
<option><![CDATA[--num-transtab-sectors=<number> [default: 6 or 16] ]]></option>
</term>
<listitem>
- <para>Valgrind translates and instruments your program code. The
- translations are stored in a translation cache organized in
- sectors. If the cache is full, the sector containing the older
- translations is emptied and recycled. If these old translations
- are needed again, Valgrind must re-translate and re-instrument
- the corresponding program code. If the "executed instructions"
- working set of a program is big, increasing the number of
- sectors may improve the performance by reducing the number of
- re-translations needed. A sector is lazily allocated but once
- allocated, it permanently uses several MB depending
- on the tool (about 40 MB per sector for memcheck).
- Use the option <option>--stats=yes</option> to obtain precise
+ <para>Valgrind translates and instruments your program's machine
+ code in small fragments. The translations are stored in a
+ translation cache that is divided into a number of sections
+ (sectors). If the cache is full, the sector containing the
+ oldest translations is emptied and recycled. If these old
+ translations are needed again, Valgrind must re-translate and
+ re-instrument the corresponding program code, which is
+ expensive. If the "executed instructions" working set of a
+ program is big, increasing the number of sectors may improve
+ performance by reducing the number of re-translations needed.
+ Sectors are allocated on demand. Once allocated, a sector can
+ never be freed, and occupies considerable space, on the tool
+ (about 40 MB per sector for Memcheck). Use the
+ option <option>--stats=yes</option> to obtain precise
information about the memory used by a sector and the allocation
and recycling of sectors.</para>
</listitem>
Modified: trunk/none/tests/cmdline1.stdout.exp
==============================================================================
--- trunk/none/tests/cmdline1.stdout.exp (original)
+++ trunk/none/tests/cmdline1.stdout.exp Fri Oct 18 11:18:45 2013
@@ -89,7 +89,7 @@
--merge-recursive-frames=<number> merge frames between identical
program counters in max <number> frames) [0]
--num-transtab-sectors=<number> size of translated code cache [16]
- more sectors may increase the performance, but use more memory.
+ more sectors may increase performance, but use more memory.
--show-emwarns=no|yes show warnings about emulation limits? [no]
--require-text-symbol=:sonamepattern:symbolpattern abort run if the
stated shared object doesn't have the stated
Modified: trunk/none/tests/cmdline2.stdout.exp
==============================================================================
--- trunk/none/tests/cmdline2.stdout.exp (original)
+++ trunk/none/tests/cmdline2.stdout.exp Fri Oct 18 11:18:45 2013
@@ -89,7 +89,7 @@
--merge-recursive-frames=<number> merge frames between identical
program counters in max <number> frames) [0]
--num-transtab-sectors=<number> size of translated code cache [16]
- more sectors may increase the performance, but use more memory.
+ more sectors may increase performance, but use more memory.
--show-emwarns=no|yes show warnings about emulation limits? [no]
--require-text-symbol=:sonamepattern:symbolpattern abort run if the
stated shared object doesn't have the stated
|
|
From: <sv...@va...> - 2013-10-18 10:47:07
|
Author: sewardj
Date: Fri Oct 18 10:46:52 2013
New Revision: 13654
Log:
Add test cases for PCMPxSTRx cases 0x30 and 0x40. Pertains to #320998.
Modified:
trunk/none/tests/amd64/pcmpstr64.c
trunk/none/tests/amd64/pcmpstr64.stdout.exp
Modified: trunk/none/tests/amd64/pcmpstr64.c
==============================================================================
--- trunk/none/tests/amd64/pcmpstr64.c (original)
+++ trunk/none/tests/amd64/pcmpstr64.c Fri Oct 18 10:46:52 2013
@@ -206,6 +206,7 @@
case 0x00:
case 0x02: case 0x08: case 0x0C: case 0x12: case 0x1A:
case 0x38: case 0x3A: case 0x44: case 0x46: case 0x4A:
+ case 0x30: case 0x40:
break;
default:
return False;
@@ -1385,6 +1386,166 @@
//////////////////////////////////////////////////////////
// //
+// ISTRI_30 //
+// //
+//////////////////////////////////////////////////////////
+
+UInt h_pcmpistri_30 ( V128* argL, V128* argR )
+{
+ V128 block[2];
+ memcpy(&block[0], argL, sizeof(V128));
+ memcpy(&block[1], argR, sizeof(V128));
+ ULong res, flags;
+ __asm__ __volatile__(
+ "subq $1024, %%rsp" "\n\t"
+ "movdqu 0(%2), %%xmm2" "\n\t"
+ "movdqu 16(%2), %%xmm11" "\n\t"
+ "pcmpistri $0x30, %%xmm2, %%xmm11" "\n\t"
+ "pushfq" "\n\t"
+ "popq %%rdx" "\n\t"
+ "movq %%rcx, %0" "\n\t"
+ "movq %%rdx, %1" "\n\t"
+ "addq $1024, %%rsp" "\n\t"
+ : /*out*/ "=r"(res), "=r"(flags) : "r"/*in*/(&block[0])
+ : "rcx","rdx","xmm0","xmm2","xmm11","cc","memory"
+ );
+ return ((flags & 0x8D5) << 16) | (res & 0xFFFF);
+}
+
+UInt s_pcmpistri_30 ( V128* argLU, V128* argRU )
+{
+ V128 resV;
+ UInt resOSZACP, resECX;
+ Bool ok
+ = pcmpXstrX_WRK( &resV, &resOSZACP, argLU, argRU,
+ zmask_from_V128(argLU),
+ zmask_from_V128(argRU),
+ 0x30, False/*!isSTRM*/
+ );
+ assert(ok);
+ resECX = resV.uInt[0];
+ return (resOSZACP << 16) | resECX;
+}
+
+void istri_30 ( void )
+{
+ char* wot = "30";
+ UInt(*h)(V128*,V128*) = h_pcmpistri_30;
+ UInt(*s)(V128*,V128*) = s_pcmpistri_30;
+
+ try_istri(wot,h,s, "abcdacbdabcdabcd", "000000000000000a");
+ try_istri(wot,h,s, "abcdabcdabcdabcd", "000000000000000b");
+ try_istri(wot,h,s, "abcdabcdabcdabcd", "00000000000000ab");
+ try_istri(wot,h,s, "abcdabc0abcdabcd", "000000000000abcd");
+
+ try_istri(wot,h,s, "abcdabcdabcdabcd", "000000000000abcd");
+ try_istri(wot,h,s, "0bcdabcdabcdabcd", "000000000000abcd");
+ try_istri(wot,h,s, "abcdabcdabcda0cd", "000000000000abcd");
+ try_istri(wot,h,s, "abcdabcdabcdab0d", "000000000000abcd");
+ try_istri(wot,h,s, "abcdabcdabcdabc0", "000000000000abcd");
+
+ try_istri(wot,h,s, "abcdabcdabcdabcd", "000000000000abcd");
+ try_istri(wot,h,s, "abcdabcdabcdabcd", "000000000000a0cd");
+ try_istri(wot,h,s, "abcdabcdabcdabcd", "000000000000ab0d");
+ try_istri(wot,h,s, "abcdabcdabcdabcd", "000000000000abc0");
+
+ try_istri(wot,h,s, "0000000000000000", "0000000000000000");
+ try_istri(wot,h,s, "aaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaa");
+
+ try_istri(wot,h,s, "0000abcdabcdabcd", "000000000000abcd");
+ try_istri(wot,h,s, "0000abcdabcdabcd", "000000000000dcba");
+ try_istri(wot,h,s, "0000abcdabcdabcd", "000000000000bbbb");
+ try_istri(wot,h,s, "0000abcdabcdabcd", "000000000000baba");
+
+ try_istri(wot,h,s, "0000abcdabcdabcd", "00000000000baba0");
+
+ try_istri(wot,h,s, "0ddc0ffeebadf00d", "00000000cafebabe");
+ try_istri(wot,h,s, "0ddc0ffeebadfeed", "00000000cafebabe");
+}
+
+
+//////////////////////////////////////////////////////////
+// //
+// ISTRI_40 //
+// //
+//////////////////////////////////////////////////////////
+
+UInt h_pcmpistri_40 ( V128* argL, V128* argR )
+{
+ V128 block[2];
+ memcpy(&block[0], argL, sizeof(V128));
+ memcpy(&block[1], argR, sizeof(V128));
+ ULong res, flags;
+ __asm__ __volatile__(
+ "subq $1024, %%rsp" "\n\t"
+ "movdqu 0(%2), %%xmm2" "\n\t"
+ "movdqu 16(%2), %%xmm11" "\n\t"
+ "pcmpistri $0x40, %%xmm2, %%xmm11" "\n\t"
+ "pushfq" "\n\t"
+ "popq %%rdx" "\n\t"
+ "movq %%rcx, %0" "\n\t"
+ "movq %%rdx, %1" "\n\t"
+ "addq $1024, %%rsp" "\n\t"
+ : /*out*/ "=r"(res), "=r"(flags) : "r"/*in*/(&block[0])
+ : "rcx","rdx","xmm0","xmm2","xmm11","cc","memory"
+ );
+ return ((flags & 0x8D5) << 16) | (res & 0xFFFF);
+}
+
+UInt s_pcmpistri_40 ( V128* argLU, V128* argRU )
+{
+ V128 resV;
+ UInt resOSZACP, resECX;
+ Bool ok
+ = pcmpXstrX_WRK( &resV, &resOSZACP, argLU, argRU,
+ zmask_from_V128(argLU),
+ zmask_from_V128(argRU),
+ 0x40, False/*!isSTRM*/
+ );
+ assert(ok);
+ resECX = resV.uInt[0];
+ return (resOSZACP << 16) | resECX;
+}
+
+void istri_40 ( void )
+{
+ char* wot = "40";
+ UInt(*h)(V128*,V128*) = h_pcmpistri_40;
+ UInt(*s)(V128*,V128*) = s_pcmpistri_40;
+
+ try_istri(wot,h,s, "abcdacbdabcdabcd", "000000000000000a");
+ try_istri(wot,h,s, "abcdabcdabcdabcd", "000000000000000b");
+ try_istri(wot,h,s, "abcdabcdabcdabcd", "00000000000000ab");
+ try_istri(wot,h,s, "abcdabc0abcdabcd", "000000000000abcd");
+
+ try_istri(wot,h,s, "abcdabcdabcdabcd", "000000000000abcd");
+ try_istri(wot,h,s, "0bcdabcdabcdabcd", "000000000000abcd");
+ try_istri(wot,h,s, "abcdabcdabcda0cd", "000000000000abcd");
+ try_istri(wot,h,s, "abcdabcdabcdab0d", "000000000000abcd");
+ try_istri(wot,h,s, "abcdabcdabcdabc0", "000000000000abcd");
+
+ try_istri(wot,h,s, "abcdabcdabcdabcd", "000000000000abcd");
+ try_istri(wot,h,s, "abcdabcdabcdabcd", "000000000000a0cd");
+ try_istri(wot,h,s, "abcdabcdabcdabcd", "000000000000ab0d");
+ try_istri(wot,h,s, "abcdabcdabcdabcd", "000000000000abc0");
+
+ try_istri(wot,h,s, "0000000000000000", "0000000000000000");
+ try_istri(wot,h,s, "aaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaa");
+
+ try_istri(wot,h,s, "0000abcdabcdabcd", "000000000000abcd");
+ try_istri(wot,h,s, "0000abcdabcdabcd", "000000000000dcba");
+ try_istri(wot,h,s, "0000abcdabcdabcd", "000000000000bbbb");
+ try_istri(wot,h,s, "0000abcdabcdabcd", "000000000000baba");
+
+ try_istri(wot,h,s, "0000abcdabcdabcd", "00000000000baba0");
+
+ try_istri(wot,h,s, "0ddc0ffeebadf00d", "00000000cafebabe");
+ try_istri(wot,h,s, "0ddc0ffeebadfeed", "00000000cafebabe");
+}
+
+
+//////////////////////////////////////////////////////////
+// //
// main //
// //
//////////////////////////////////////////////////////////
@@ -1402,5 +1563,7 @@
istri_00();
istri_38();
istri_46();
+ istri_30();
+ istri_40();
return 0;
}
Modified: trunk/none/tests/amd64/pcmpstr64.stdout.exp
==============================================================================
--- trunk/none/tests/amd64/pcmpstr64.stdout.exp (original)
+++ trunk/none/tests/amd64/pcmpstr64.stdout.exp Fri Oct 18 10:46:52 2013
@@ -288,3 +288,47 @@
istri 46 fc937cbfbf53f8e2 0d136bcb024d3fb7 -> 0881000f 0881000f
istri 46 2ca34182c29a82ab 302ebd646775ab54 -> 0081000f 0081000f
istri 46 3f2987608c11be6f a9ecb661f8e0a8cb -> 00c10007 00c10007
+istri 30 abcdacbdabcdabcd 000000000000000a -> 08810000 08810000
+istri 30 abcdabcdabcdabcd 000000000000000b -> 08810000 08810000
+istri 30 abcdabcdabcdabcd 00000000000000ab -> 08810000 08810000
+istri 30 abcdabc0abcdabcd 000000000000abcd -> 00c00010 00c00010
+istri 30 abcdabcdabcdabcd 000000000000abcd -> 00800010 00800010
+istri 30 0bcdabcdabcdabcd 000000000000abcd -> 00c00010 00c00010
+istri 30 abcdabcdabcda0cd 000000000000abcd -> 00c00010 00c00010
+istri 30 abcdabcdabcdab0d 000000000000abcd -> 00c00010 00c00010
+istri 30 abcdabcdabcdabc0 000000000000abcd -> 00c00010 00c00010
+istri 30 abcdabcdabcdabcd 000000000000abcd -> 00800010 00800010
+istri 30 abcdabcdabcdabcd 000000000000a0cd -> 00810002 00810002
+istri 30 abcdabcdabcdabcd 000000000000ab0d -> 00810001 00810001
+istri 30 abcdabcdabcdabcd 000000000000abc0 -> 08810000 08810000
+istri 30 0000000000000000 0000000000000000 -> 00c00010 00c00010
+istri 30 aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa -> 00000010 00000010
+istri 30 0000abcdabcdabcd 000000000000abcd -> 00c00010 00c00010
+istri 30 0000abcdabcdabcd 000000000000dcba -> 00c00010 00c00010
+istri 30 0000abcdabcdabcd 000000000000bbbb -> 08c10000 08c10000
+istri 30 0000abcdabcdabcd 000000000000baba -> 08c10000 08c10000
+istri 30 0000abcdabcdabcd 00000000000baba0 -> 08c10000 08c10000
+istri 30 0ddc0ffeebadf00d 00000000cafebabe -> 08c10000 08c10000
+istri 30 0ddc0ffeebadfeed 00000000cafebabe -> 08c10000 08c10000
+istri 40 abcdacbdabcdabcd 000000000000000a -> 0081000f 0081000f
+istri 40 abcdabcdabcdabcd 000000000000000b -> 0081000e 0081000e
+istri 40 abcdabcdabcdabcd 00000000000000ab -> 0081000f 0081000f
+istri 40 abcdabc0abcdabcd 000000000000abcd -> 08c10007 08c10007
+istri 40 abcdabcdabcdabcd 000000000000abcd -> 0881000f 0881000f
+istri 40 0bcdabcdabcdabcd 000000000000abcd -> 08c1000e 08c1000e
+istri 40 abcdabcdabcda0cd 000000000000abcd -> 08c10001 08c10001
+istri 40 abcdabcdabcdab0d 000000000000abcd -> 08c10000 08c10000
+istri 40 abcdabcdabcdabc0 000000000000abcd -> 00c00010 00c00010
+istri 40 abcdabcdabcdabcd 000000000000abcd -> 0881000f 0881000f
+istri 40 abcdabcdabcdabcd 000000000000a0cd -> 0881000d 0881000d
+istri 40 abcdabcdabcdabcd 000000000000ab0d -> 0881000c 0881000c
+istri 40 abcdabcdabcdabcd 000000000000abc0 -> 00800010 00800010
+istri 40 0000000000000000 0000000000000000 -> 00c00010 00c00010
+istri 40 aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa -> 0801000f 0801000f
+istri 40 0000abcdabcdabcd 000000000000abcd -> 08c1000b 08c1000b
+istri 40 0000abcdabcdabcd 000000000000dcba -> 08c1000b 08c1000b
+istri 40 0000abcdabcdabcd 000000000000bbbb -> 00c1000a 00c1000a
+istri 40 0000abcdabcdabcd 000000000000baba -> 00c1000b 00c1000b
+istri 40 0000abcdabcdabcd 00000000000baba0 -> 00c00010 00c00010
+istri 40 0ddc0ffeebadf00d 00000000cafebabe -> 00c00010 00c00010
+istri 40 0ddc0ffeebadfeed 00000000cafebabe -> 00c1000a 00c1000a
|
|
From: <sv...@va...> - 2013-10-18 10:45:37
|
Author: sewardj
Date: Fri Oct 18 10:45:21 2013
New Revision: 2791
Log:
Handle PCMPxSTRx cases 0x30 and 0x40. Fixes #320998.
Modified:
trunk/priv/guest_amd64_toIR.c
trunk/priv/guest_generic_x87.c
Modified: trunk/priv/guest_amd64_toIR.c
==============================================================================
--- trunk/priv/guest_amd64_toIR.c (original)
+++ trunk/priv/guest_amd64_toIR.c Fri Oct 18 10:45:21 2013
@@ -18032,7 +18032,7 @@
case 0x00:
case 0x02: case 0x08: case 0x0A: case 0x0C: case 0x12:
case 0x1A: case 0x38: case 0x3A: case 0x44: case 0x4A:
- case 0x46:
+ case 0x46: case 0x30: case 0x40:
break;
case 0x01: // the 16-bit character versions of the above
case 0x03: case 0x09: case 0x0B: case 0x0D: case 0x13:
Modified: trunk/priv/guest_generic_x87.c
==============================================================================
--- trunk/priv/guest_generic_x87.c (original)
+++ trunk/priv/guest_generic_x87.c Fri Oct 18 10:45:21 2013
@@ -798,7 +798,7 @@
case 0x00:
case 0x02: case 0x08: case 0x0A: case 0x0C: case 0x12:
case 0x1A: case 0x38: case 0x3A: case 0x44: case 0x4A:
- case 0x46:
+ case 0x46: case 0x30: case 0x40:
break;
default:
return False;
|
|
From: Tom H. <to...@co...> - 2013-10-18 05:44:43
|
valgrind revision: 13653 VEX revision: 2790 C compiler: gcc (GCC) 4.3.0 20080428 (Red Hat 4.3.0-8) GDB: Assembler: GNU assembler version 2.18.50.0.6-2 20080403 C library: GNU C Library stable release version 2.8 uname -mrs: Linux 3.9.5-301.fc19.x86_64 x86_64 Vendor version: Fedora release 9 (Sulphur) Nightly build on bristol ( x86_64, Fedora 9 ) Started at 2013-10-18 03:52:55 BST Ended at 2013-10-18 04:24:15 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 643 tests, 1 stderr failure, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/amd64/insn-pcmpistri (stderr) none/tests/amd64/sse4-64 (stdout) |
|
From: Tom H. <to...@co...> - 2013-10-18 05:29:24
|
valgrind revision: 13653 VEX revision: 2790 C compiler: gcc (GCC) 4.4.1 20090725 (Red Hat 4.4.1-2) GDB: Assembler: GNU assembler version 2.19.51.0.14-3.fc11 20090722 C library: GNU C Library stable release version 2.10.2 uname -mrs: Linux 3.9.5-301.fc19.x86_64 x86_64 Vendor version: Fedora release 11 (Leonidas) Nightly build on bristol ( x86_64, Fedora 11 ) Started at 2013-10-18 03:42:15 BST Ended at 2013-10-18 04:16:01 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 645 tests, 1 stderr failure, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/long_namespace_xml (stderr) none/tests/amd64/sse4-64 (stdout) |
|
From: Tom H. <to...@co...> - 2013-10-18 05:14:05
|
valgrind revision: 13653 VEX revision: 2790 C compiler: gcc (GCC) 4.4.5 20101112 (Red Hat 4.4.5-2) GDB: Assembler: GNU assembler version 2.20.51.0.2-20.fc13 20091009 C library: GNU C Library stable release version 2.12.2 uname -mrs: Linux 3.9.5-301.fc19.x86_64 x86_64 Vendor version: Fedora release 13 (Goddard) Nightly build on bristol ( x86_64, Fedora 13 ) Started at 2013-10-18 03:31:59 BST Ended at 2013-10-18 04:11:05 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 647 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == helgrind/tests/pth_barrier3 (stderr) helgrind/tests/pth_destroy_cond (stderr) |
|
From: Philippe W. <phi...@sk...> - 2013-10-18 04:36:36
|
valgrind revision: 13653 VEX revision: 2790 C compiler: gcc (GCC) 4.7.2 20121109 (Red Hat 4.7.2-8) GDB: GNU gdb (GDB) Fedora (7.5.1-37.fc18) Assembler: GNU assembler version 2.23.51.0.1-7.fc18 20120806 C library: GNU C Library stable release version 2.16 uname -mrs: Linux 3.7.2-204.fc18.ppc64 ppc64 Vendor version: Fedora release 18 (Spherical Cow) Nightly build on gcc110 ( Fedora release 18 (Spherical Cow), ppc64 ) Started at 2013-10-17 20:00:12 PDT Ended at 2013-10-17 21:35:53 PDT Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 566 tests, 32 stderr failures, 3 stdout failures, 0 stderrB failures, 0 stdoutB failures, 2 post failures == memcheck/tests/linux/getregset (stdout) memcheck/tests/linux/getregset (stderr) memcheck/tests/ppc64/power_ISA2_05 (stdout) memcheck/tests/supp_unknown (stderr) memcheck/tests/varinfo6 (stderr) memcheck/tests/wrap8 (stdout) memcheck/tests/wrap8 (stderr) massif/tests/big-alloc (post) massif/tests/deep-D (post) helgrind/tests/annotate_rwlock (stderr) helgrind/tests/free_is_write (stderr) helgrind/tests/hg02_deadlock (stderr) helgrind/tests/hg03_inherit (stderr) helgrind/tests/hg04_race (stderr) helgrind/tests/hg05_race2 (stderr) helgrind/tests/locked_vs_unlocked1_fwd (stderr) helgrind/tests/locked_vs_unlocked1_rev (stderr) helgrind/tests/locked_vs_unlocked2 (stderr) helgrind/tests/locked_vs_unlocked3 (stderr) helgrind/tests/pth_barrier1 (stderr) helgrind/tests/pth_barrier2 (stderr) helgrind/tests/pth_barrier3 (stderr) helgrind/tests/pth_cond_destroy_busy (stderr) helgrind/tests/pth_destroy_cond (stderr) helgrind/tests/rwlock_race (stderr) helgrind/tests/tc01_simple_race (stderr) helgrind/tests/tc05_simple_race (stderr) helgrind/tests/tc06_two_races (stderr) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc09_bad_unlock (stderr) helgrind/tests/tc14_laog_dinphils (stderr) helgrind/tests/tc16_byterace (stderr) helgrind/tests/tc18_semabuse (stderr) helgrind/tests/tc19_shadowmem (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc21_pthonce (stderr) helgrind/tests/tc22_exit_w_lock (stderr) --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.23s no: 1.6s ( 6.9x, -----) me: 2.8s (12.3x, -----) ca:18.3s (79.4x, -----) he: 1.7s ( 7.3x, -----) ca: 5.3s (23.1x, -----) dr: 1.6s ( 7.0x, -----) ma: 2.1s ( 9.1x, -----) bigcode1 valgrind-old:0.23s no: 1.5s ( 6.6x, 3.8%) me: 3.0s (13.1x, -6.4%) ca:17.8s (77.2x, 2.8%) he: 1.7s ( 7.3x, 0.0%) ca: 5.3s (23.0x, 0.6%) dr: 1.6s ( 7.0x, -0.6%) ma: 2.1s ( 9.3x, -1.9%) -- bigcode2 -- bigcode2 valgrind-new:0.23s no: 1.5s ( 6.6x, -----) me: 2.9s (12.8x, -----) ca:18.4s (80.0x, -----) he: 2.1s ( 9.1x, -----) ca: 5.5s (23.7x, -----) dr: 1.6s ( 7.1x, -----) ma: 2.1s ( 9.3x, -----) bigcode2 valgrind-old:0.23s no: 1.6s ( 6.8x, -2.6%) me: 2.9s (12.7x, 1.0%) ca:17.8s (77.4x, 3.2%) he: 2.1s ( 9.0x, 1.0%) ca: 5.5s (23.7x, 0.0%) dr: 1.6s ( 7.1x, -0.6%) ma: 2.1s ( 9.3x, 0.0%) -- bz2 -- bz2 valgrind-new:0.72s no: 4.5s ( 6.3x, -----) me:12.0s (16.7x, -----) ca:26.1s (36.2x, -----) he:14.6s (20.3x, -----) ca:24.3s (33.8x, -----) dr:18.9s (26.2x, -----) ma: 4.6s ( 6.4x, -----) bz2 valgrind-old:0.72s no: 4.6s ( 6.4x, -1.1%) me:12.2s (16.9x, -1.4%) ca:25.5s (35.4x, 2.3%) he:14.6s (20.3x, 0.2%) ca:24.6s (34.1x, -0.9%) dr:18.9s (26.2x, 0.1%) ma: 4.7s ( 6.5x, -1.1%) -- fbench -- fbench valgrind-new:0.34s no: 2.1s ( 6.1x, -----) me: 5.2s (15.3x, -----) ca: 8.4s (24.8x, -----) he: 5.0s (14.9x, -----) ca: 7.5s (22.1x, -----) dr: 4.9s (14.5x, -----) ma: 2.1s ( 6.3x, -----) fbench valgrind-old:0.34s no: 2.1s ( 6.2x, -1.0%) me: 5.2s (15.4x, -1.0%) ca: 8.4s (24.6x, 0.7%) he: 5.1s (15.0x, -0.8%) ca: 7.5s (21.9x, 0.7%) dr: 4.9s (14.4x, 0.6%) ma: 2.2s ( 6.4x, -1.9%) -- ffbench -- ffbench valgrind-new:0.44s no: 1.0s ( 2.3x, -----) me: 2.5s ( 5.8x, -----) ca: 2.5s ( 5.6x, -----) he: 6.9s (15.7x, -----) ca: 7.0s (15.8x, -----) dr: 5.2s (11.8x, -----) ma: 1.0s ( 2.3x, -----) ffbench valgrind-old:0.44s no: 1.1s ( 2.5x, -8.7%) me: 2.5s ( 5.7x, 1.6%) ca: 2.5s ( 5.6x, 0.0%) he: 6.9s (15.8x, -0.7%) ca: 7.1s (16.2x, -2.3%) dr: 5.2s (11.9x, -1.4%) ma: 1.1s ( 2.5x, -7.9%) -- heap -- heap valgrind-new:0.41s no: 2.5s ( 6.0x, -----) me: 9.6s (23.5x, -----) ca:13.2s (32.2x, -----) he:12.8s (31.3x, -----) ca:12.2s (29.9x, -----) dr: 8.2s (20.0x, -----) ma: 8.7s (21.1x, -----) heap valgrind-old:0.41s no: 2.4s ( 5.9x, 2.0%) me: 9.8s (24.0x, -2.2%) ca:13.1s (32.0x, 0.5%) he:13.2s (32.2x, -2.6%) ca:12.0s (29.3x, 1.8%) dr: 8.2s (20.0x, 0.1%) ma: 8.5s (20.7x, 1.7%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.43s no: 2.6s ( 6.0x, -----) me:13.7s (31.9x, -----) ca:14.0s (32.7x, -----) he:14.5s (33.7x, -----) ca:13.3s (31.0x, -----) dr: 9.2s (21.5x, -----) ma: 8.9s (20.6x, -----) heap_pdb4 valgrind-old:0.43s no: 2.6s ( 6.0x, 0.4%) me:13.9s (32.2x, -1.1%) ca:13.9s (32.4x, 0.6%) he:14.6s (33.9x, -0.7%) ca:13.1s (30.5x, 1.7%) dr: 9.0s (21.0x, 2.2%) ma: 8.7s (20.3x, 1.5%) -- many-loss-records -- many-loss-records valgrind-new:0.03s no: 0.5s (17.7x, -----) me: 2.1s (71.0x, -----) ca: 1.9s (62.7x, -----) he: 2.0s (66.3x, -----) ca: 1.9s (62.0x, -----) dr: 1.5s (49.3x, -----) ma: 1.6s (52.0x, -----) many-loss-records valgrind-old:0.03s no: 0.5s (17.7x, 0.0%) me: 2.2s (72.0x, -1.4%) ca: 1.9s (61.7x, 1.6%) he: 2.0s (66.3x, 0.0%) ca: 1.9s (61.7x, 0.5%) dr: 1.5s (50.0x, -1.4%) ma: 1.6s (51.7x, 0.6%) -- many-xpts -- many-xpts valgrind-new:0.11s no: 0.7s ( 6.7x, -----) me: 3.4s (30.5x, -----) ca: 4.6s (42.2x, -----) he: 5.0s (45.5x, -----) ca: 2.9s (26.5x, -----) dr: 2.3s (20.5x, -----) ma: 2.3s (20.5x, -----) many-xpts valgrind-old:0.11s no: 0.7s ( 6.7x, 0.0%) me: 3.4s (30.8x, -1.2%) ca: 4.7s (42.5x, -0.9%) he: 5.0s (45.5x, -0.2%) ca: 2.9s (26.3x, 0.7%) dr: 2.2s (20.5x, 0.4%) ma: 2.3s (20.5x, 0.0%) -- sarp -- sarp valgrind-new:0.02s no: 0.4s (20.0x, -----) me: 3.5s (175.5x, -----) ca: 2.9s (147.0x, -----) he:11.3s (563.5x, -----) ca: 1.9s (93.0x, -----) dr: 1.0s (49.5x, -----) ma: 0.4s (22.0x, -----) sarp valgrind-old:0.02s no: 0.4s (20.5x, -2.5%) me: 4.0s (199.0x,-13.4%) ca: 2.9s (147.0x, 0.0%) he:11.2s (559.0x, 0.8%) ca: 1.7s (83.5x, 10.2%) dr: 1.0s (49.0x, 1.0%) ma: 0.4s (20.5x, 6.8%) -- tinycc -- tinycc valgrind-new:0.28s no: 3.0s (10.6x, -----) me:14.1s (50.2x, -----) ca:17.2s (61.5x, -----) he:18.8s (67.2x, -----) ca:15.7s (56.0x, -----) dr:12.0s (42.9x, -----) ma: 3.8s (13.7x, -----) tinycc valgrind-old:0.28s no: 3.0s (10.6x, -0.7%) me:14.1s (50.5x, -0.6%) ca:17.1s (61.2x, 0.5%) he:18.9s (67.5x, -0.4%) ca:15.6s (55.7x, 0.6%) dr:12.0s (42.8x, 0.3%) ma: 3.8s (13.7x, -0.3%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 53m38.621s user 52m24.994s sys 0m21.589s |
|
From: Rich C. <rc...@wi...> - 2013-10-18 03:25:05
|
valgrind revision: 13652
VEX revision: 2789
C compiler: gcc (SUSE Linux) 4.8.1 20130909 [gcc-4_8-branch revision 202388]
GDB: GNU gdb (GDB; openSUSE Factory) 7.6.50.20130731-cvs
Assembler: GNU assembler (GNU Binutils; openSUSE Factory) 2.23.2
C library: GNU C Library (GNU libc) stable release version 2.18 (git )
uname -mrs: Linux 3.11.4-3-desktop x86_64
Vendor version: Welcome to openSUSE 13.1 "Bottle" Beta 1 - Kernel %r (%t).
Nightly build on rodan ( Linux 3.11.4-3-desktop x86_64 )
Started at 2013-10-17 19:22:01 CDT
Ended at 2013-10-17 20:30:43 CDT
Results unchanged from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 583 tests, 10 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/amd64/insn_basic (stderr)
memcheck/tests/dw4 (stderr)
memcheck/tests/err_disable3 (stderr)
memcheck/tests/err_disable4 (stderr)
memcheck/tests/origin5-bz2 (stderr)
memcheck/tests/threadname (stderr)
memcheck/tests/threadname_xml (stderr)
none/tests/amd64/insn_basic (stdout)
none/tests/amd64/insn_basic (stderr)
drd/tests/pth_mutex_reinit (stderr)
exp-sgcheck/tests/hackedbz2 (stderr)
=================================================
./valgrind-new/drd/tests/pth_mutex_reinit.stderr.diff
=================================================
--- pth_mutex_reinit.stderr.exp 2013-10-17 19:56:17.307894737 -0500
+++ pth_mutex_reinit.stderr.out 2013-10-17 20:25:08.956328413 -0500
@@ -1,11 +1,15 @@
+The object at address 0x........ is not a mutex.
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_reinit.c:?)
+
Mutex reinitialization: mutex 0x........, recursion count 0, owner 1.
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: main (pth_mutex_reinit.c:?)
mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
by 0x........: main (pth_mutex_reinit.c:?)
Done.
-ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/exp-sgcheck/tests/hackedbz2.stderr.diff-glibc28-amd64
=================================================
--- hackedbz2.stderr.exp-glibc28-amd64 2013-10-17 19:56:15.352874361 -0500
+++ hackedbz2.stderr.out 2013-10-17 20:30:00.381288238 -0500
@@ -1,7 +1,6 @@
Invalid read of size 1
- at 0x........: vex_strlen (hackedbz2.c:1006)
- by 0x........: add_to_myprintf_buf (hackedbz2.c:1284)
+ at 0x........: add_to_myprintf_buf (hackedbz2.c:1006)
by 0x........: vex_printf (hackedbz2.c:1155)
by 0x........: BZ2_compressBlock (hackedbz2.c:4039)
by 0x........: handle_compress (hackedbz2.c:4761)
=================================================
./valgrind-new/memcheck/tests/amd64/insn_basic.stderr.diff
=================================================
--- insn_basic.stderr.exp 2013-10-17 19:56:21.713940659 -0500
+++ insn_basic.stderr.out 2013-10-17 20:05:24.054370392 -0500
@@ -0,0 +1,10 @@
+Jump to the invalid address stated on the next line
+ ...
+ by 0x........: main (insn_basic.c:56777)
+ Address 0x........ is not stack'd, malloc'd or (recently) free'd
+
+
+Process terminating with default action of signal 11 (SIGSEGV)
+ Bad permissions for mapped region at address 0x........
+ ...
+ by 0x........: main (insn_basic.c:56777)
=================================================
./valgrind-new/memcheck/tests/dw4.stderr.diff
=================================================
--- dw4.stderr.exp 2013-10-17 19:56:17.970901647 -0500
+++ dw4.stderr.out 2013-10-17 20:06:35.054083056 -0500
@@ -1,3 +1,11 @@
+
+parse_type_DIE: confused by:
+ <1><492>: DW_TAG_structure_type
+ DW_AT_signature : 8 byte signature: 9b d0 55 13 bb 1e e9 37
+
+WARNING: Serious error when reading debug info
+When reading debug info from /usr/local/src/valgrind/nightly/valgrind-new/memcheck/tests/dw4:
+parse_type_DIE: confused by the above DIE
Uninitialised byte(s) found during client check request
at 0x........: croak (dw4.c:27)
by 0x........: main (dw4.c:49)
@@ -8,12 +16,10 @@
Uninitialised byte(s) found during client check request
at 0x........: croak (dw4.c:27)
by 0x........: main (dw4.c:51)
- Location 0x........ is 0 bytes inside S2[0].i,
- a global variable declared at dw4.c:42
+ Address 0x........ is 4 bytes inside data symbol "S2"
Uninitialised byte(s) found during client check request
at 0x........: croak (dw4.c:27)
by 0x........: main (dw4.c:52)
- Location 0x........ is 0 bytes inside local.i,
- declared at dw4.c:46, in frame #1 of thread 1
+ Address 0x........ is on thread 1's stack
=================================================
./valgrind-new/memcheck/tests/err_disable3.stderr.diff
=================================================
--- err_disable3.stderr.exp 2013-10-17 19:56:17.837900261 -0500
+++ err_disable3.stderr.out 2013-10-17 20:06:39.604128746 -0500
@@ -10,8 +10,6 @@
Thread 2:
Invalid read of size 1
at 0x........: err (err_disable3.c:25)
- by 0x........: child_fn (err_disable3.c:31)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable3.c:42)
=================================================
./valgrind-new/memcheck/tests/err_disable4.stderr.diff
=================================================
--- err_disable4.stderr.exp 2013-10-17 19:56:18.320905295 -0500
+++ err_disable4.stderr.out 2013-10-17 20:06:41.635149142 -0500
@@ -1501,8 +1501,6 @@
Thread x:
Invalid read of size 1
at 0x........: err (err_disable4.c:41)
- by 0x........: child_fn_2 (err_disable4.c:55)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable4.c:68)
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc212-s390x
=================================================
--- origin5-bz2.stderr.exp-glibc212-s390x 2013-10-17 19:56:18.745909725 -0500
+++ origin5-bz2.stderr.out 2013-10-17 20:08:20.579143257 -0500
@@ -75,17 +75,6 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
- at 0x........: mainSort (origin5-bz2.c:2859)
- by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
- by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
- by 0x........: handle_compress (origin5-bz2.c:4753)
- by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
- by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
- by 0x........: main (origin5-bz2.c:6484)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
-
-Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2963)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -131,6 +120,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: g_serviceFn (origin5-bz2.c:6429)
+ by 0x........: default_bzalloc (origin5-bz2.c:4470)
+ by 0x........: BZ2_decompress (origin5-bz2.c:1578)
+ by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192)
+ by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678)
+ by 0x........: main (origin5-bz2.c:6498)
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc234-s390x
=================================================
--- origin5-bz2.stderr.exp-glibc234-s390x 2013-10-17 19:56:18.114903148 -0500
+++ origin5-bz2.stderr.out 2013-10-17 20:08:20.579143257 -0500
@@ -120,6 +120,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: g_serviceFn (origin5-bz2.c:6429)
+ by 0x........: default_bzalloc (origin5-bz2.c:4470)
+ by 0x........: BZ2_decompress (origin5-bz2.c:1578)
+ by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192)
+ by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678)
+ by 0x........: main (origin5-bz2.c:6498)
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc25-amd64
=================================================
--- origin5-bz2.stderr.exp-glibc25-amd64 2013-10-17 19:56:17.975901699 -0500
+++ origin5-bz2.stderr.out 2013-10-17 20:08:20.579143257 -0500
@@ -120,6 +120,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: g_serviceFn (origin5-bz2.c:6429)
+ by 0x........: default_bzalloc (origin5-bz2.c:4470)
+ by 0x........: BZ2_decompress (origin5-bz2.c:1578)
+ by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192)
+ by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678)
+ by 0x........: main (origin5-bz2.c:6498)
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc25-x86
=================================================
--- origin5-bz2.stderr.exp-glibc25-x86 2013-10-17 19:56:18.322905316 -0500
+++ origin5-bz2.stderr.out 2013-10-17 20:08:20.579143257 -0500
@@ -12,7 +12,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
by 0x........: handle_compress (origin5-bz2.c:4750)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -21,7 +21,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
by 0x........: handle_compress (origin5-bz2.c:4750)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -30,7 +30,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2820)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -41,7 +41,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2823)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -52,7 +52,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2854)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -63,7 +63,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2858)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -74,7 +74,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2963)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -85,7 +85,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2964)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -96,7 +96,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: fallbackSort (origin5-bz2.c:2269)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -107,7 +107,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: fallbackSort (origin5-bz2.c:2275)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -120,6 +120,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
<truncated beyond 100 lines>
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc27-ppc64
=================================================
--- origin5-bz2.stderr.exp-glibc27-ppc64 2013-10-17 19:56:18.775910037 -0500
+++ origin5-bz2.stderr.out 2013-10-17 20:08:20.579143257 -0500
@@ -1,7 +1,7 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6481)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Conditional jump or move depends on uninitialised value(s)
at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
@@ -10,7 +10,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
@@ -19,7 +19,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
@@ -28,7 +28,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2820)
@@ -39,7 +39,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2823)
@@ -50,7 +50,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2854)
@@ -61,7 +61,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2858)
@@ -72,7 +72,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2963)
@@ -83,7 +83,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2964)
@@ -94,7 +94,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: fallbackSort (origin5-bz2.c:2269)
@@ -105,7 +105,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
<truncated beyond 100 lines>
=================================================
./valgrind-new/memcheck/tests/threadname.stderr.diff
=================================================
--- threadname.stderr.exp 2013-10-17 19:56:17.990901856 -0500
+++ threadname.stderr.out 2013-10-17 20:09:55.386096757 -0500
@@ -9,36 +9,12 @@
Thread 2:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_0 (threadname.c:53)
- ...
Address 0x........ is 0 bytes after a block of size 2 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: bad_things (threadname.c:15)
by 0x........: child_fn_0 (threadname.c:53)
...
-Thread 3 try1:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_1 (threadname.c:38)
- ...
- Address 0x........ is 0 bytes after a block of size 3 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_1 (threadname.c:38)
- ...
-
-Thread 4 012345678901234:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_2 (threadname.c:26)
- ...
- Address 0x........ is 0 bytes after a block of size 4 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_2 (threadname.c:26)
- ...
-
Thread 1:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
=================================================
./valgrind-new/memcheck/tests/threadname_xml.stderr.diff
=================================================
--- threadname_xml.stderr.exp 2013-10-17 19:56:18.157903596 -0500
+++ threadname_xml.stderr.out 2013-10-17 20:09:56.404107000 -0500
@@ -94,14 +94,6 @@
<file>threadname.c</file>
<line>...</line>
</frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_0</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
</stack>
<auxwhat>Address 0x........ is 0 bytes after a block of size 2 alloc'd</auxwhat>
<stack>
@@ -135,112 +127,6 @@
<error>
<unique>0x........</unique>
<tid>...</tid>
- <threadname>try1</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 3 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>malloc</fn>
- <dir>...</dir>
- <file>vg_replace_malloc.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
-</error>
-
-<error>
- <unique>0x........</unique>
- <tid>...</tid>
- <threadname>012345678901234</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_2</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 4 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
<truncated beyond 100 lines>
=================================================
./valgrind-new/none/tests/amd64/insn_basic.stderr.diff
=================================================
--- insn_basic.stderr.exp 2013-10-17 19:56:21.713940659 -0500
+++ insn_basic.stderr.out 2013-10-17 20:13:00.663962752 -0500
@@ -0,0 +1,8 @@
+
+Process terminating with default action of signal 11 (SIGSEGV)
+ Bad permissions for mapped region at address 0x........
+ at 0x........: ???
+ by 0x........: _dl_fini (dl-fini.c:210)
+ by 0x........: __run_exit_handlers (exit.c:82)
+ by 0x........: exit (exit.c:104)
+ by 0x........: main (insn_basic.c:56777)
=================================================
./valgrind-new/none/tests/amd64/insn_basic.stdout.diff
=================================================
--- insn_basic.stdout.exp 2013-10-17 19:56:21.752941065 -0500
+++ insn_basic.stdout.out 2013-10-17 20:13:00.523961341 -0500
@@ -1128,159 +1128,4 @@
subq_1 ... ok
subq_2 ... ok
subq_3 ... ok
-subq_4 ... ok
-subq_5 ... ok
-subq_6 ... ok
-subq_7 ... ok
-testb_1 ... ok
-testb_2 ... ok
-testb_3 ... ok
-testb_4 ... ok
-testb_5 ... ok
-testb_6 ... ok
-testb_7 ... ok
-testb_8 ... ok
-testb_9 ... ok
-testb_10 ... ok
-testb_11 ... ok
-testb_12 ... ok
-testb_13 ... ok
-testb_14 ... ok
-testb_15 ... ok
-testb_16 ... ok
-testb_17 ... ok
-testb_18 ... ok
-testb_19 ... ok
-testb_20 ... ok
-testb_21 ... ok
-testb_22 ... ok
-testb_23 ... ok
-testb_24 ... ok
-testb_25 ... ok
-testw_1 ... ok
-testw_2 ... ok
-testw_3 ... ok
-testw_4 ... ok
-testw_5 ... ok
-testw_6 ... ok
-testw_7 ... ok
-testw_8 ... ok
-testw_9 ... ok
-testw_10 ... ok
-testw_11 ... ok
-testw_12 ... ok
-testw_13 ... ok
-testw_14 ... ok
-testw_15 ... ok
-testw_16 ... ok
-testw_17 ... ok
-testw_18 ... ok
-testw_19 ... ok
-testw_20 ... ok
-testw_21 ... ok
-testw_22 ... ok
-testw_23 ... ok
-testw_24 ... ok
-testw_25 ... ok
-testl_1 ... ok
-testl_2 ... ok
-testl_3 ... ok
-testl_4 ... ok
-testl_5 ... ok
-testl_6 ... ok
-testl_7 ... ok
-testl_8 ... ok
-testl_9 ... ok
-testl_10 ... ok
-testl_11 ... ok
-testl_12 ... ok
-testl_13 ... ok
-testl_14 ... ok
-testl_15 ... ok
-testl_16 ... ok
-testl_17 ... ok
-testl_18 ... ok
-testl_19 ... ok
-testl_20 ... ok
-testl_21 ... ok
-testl_22 ... ok
-testl_23 ... ok
-testl_24 ... ok
-testl_25 ... ok
-testq_1 ... ok
-testq_2 ... ok
-testq_3 ... ok
-testq_4 ... ok
-testq_5 ... ok
-testq_6 ... ok
-testq_7 ... ok
-testq_8 ... ok
-testq_9 ... ok
-testq_10 ... ok
-testq_11 ... ok
-testq_12 ... ok
-testq_13 ... ok
-testq_14 ... ok
-testq_15 ... ok
<truncated beyond 100 lines>
=================================================
./valgrind-old/drd/tests/pth_mutex_reinit.stderr.diff
=================================================
--- pth_mutex_reinit.stderr.exp 2013-10-17 19:22:39.610851122 -0500
+++ pth_mutex_reinit.stderr.out 2013-10-17 19:50:41.746398267 -0500
@@ -1,11 +1,15 @@
+The object at address 0x........ is not a mutex.
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_reinit.c:?)
+
Mutex reinitialization: mutex 0x........, recursion count 0, owner 1.
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: main (pth_mutex_reinit.c:?)
mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
by 0x........: main (pth_mutex_reinit.c:?)
Done.
-ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/exp-sgcheck/tests/hackedbz2.stderr.diff-glibc28-amd64
=================================================
--- hackedbz2.stderr.exp-glibc28-amd64 2013-10-17 19:22:33.645788861 -0500
+++ hackedbz2.stderr.out 2013-10-17 19:55:30.081402542 -0500
@@ -1,7 +1,6 @@
Invalid read of size 1
- at 0x........: vex_strlen (hackedbz2.c:1006)
- by 0x........: add_to_myprintf_buf (hackedbz2.c:1284)
+ at 0x........: add_to_myprintf_buf (hackedbz2.c:1006)
by 0x........: vex_printf (hackedbz2.c:1155)
by 0x........: BZ2_compressBlock (hackedbz2.c:4039)
by 0x........: handle_compress (hackedbz2.c:4761)
=================================================
./valgrind-old/memcheck/tests/amd64/insn_basic.stderr.diff
=================================================
--- insn_basic.stderr.exp 2013-10-17 19:23:15.725228088 -0500
+++ insn_basic.stderr.out 2013-10-17 19:31:35.851451221 -0500
@@ -0,0 +1,10 @@
+Jump to the invalid address stated on the next line
+ ...
+ by 0x........: main (insn_basic.c:56777)
+ Address 0x........ is not stack'd, malloc'd or (recently) free'd
+
+
+Process terminating with default action of signal 11 (SIGSEGV)
+ Bad permissions for mapped region at address 0x........
+ ...
+ by 0x........: main (insn_basic.c:56777)
=================================================
./valgrind-old/memcheck/tests/dw4.stderr.diff
=================================================
--- dw4.stderr.exp 2013-10-17 19:22:45.514912747 -0500
+++ dw4.stderr.out 2013-10-17 19:32:42.251145043 -0500
@@ -1,3 +1,11 @@
+
+parse_type_DIE: confused by:
+ <1><492>: DW_TAG_structure_type
+ DW_AT_signature : 8 byte signature: 9b d0 55 13 bb 1e e9 37
+
+WARNING: Serious error when reading debug info
+When reading debug info from /usr/local/src/valgrind/nightly/valgrind-old/memcheck/tests/dw4:
+parse_type_DIE: confused by the above DIE
Uninitialised byte(s) found during client check request
at 0x........: croak (dw4.c:27)
by 0x........: main (dw4.c:49)
@@ -8,12 +16,10 @@
Uninitialised byte(s) found during client check request
at 0x........: croak (dw4.c:27)
by 0x........: main (dw4.c:51)
- Location 0x........ is 0 bytes inside S2[0].i,
- a global variable declared at dw4.c:42
+ Address 0x........ is 4 bytes inside data symbol "S2"
Uninitialised byte(s) found during client check request
at 0x........: croak (dw4.c:27)
by 0x........: main (dw4.c:52)
- Location 0x........ is 0 bytes inside local.i,
- declared at dw4.c:46, in frame #1 of thread 1
+ Address 0x........ is on thread 1's stack
=================================================
./valgrind-old/memcheck/tests/err_disable3.stderr.diff
=================================================
--- err_disable3.stderr.exp 2013-10-17 19:22:45.515912758 -0500
+++ err_disable3.stderr.out 2013-10-17 19:32:45.910183280 -0500
@@ -10,8 +10,6 @@
Thread 2:
Invalid read of size 1
at 0x........: err (err_disable3.c:25)
- by 0x........: child_fn (err_disable3.c:31)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable3.c:42)
=================================================
./valgrind-old/memcheck/tests/err_disable4.stderr.diff
=================================================
--- err_disable4.stderr.exp 2013-10-17 19:22:52.190982432 -0500
+++ err_disable4.stderr.out 2013-10-17 19:32:47.826203302 -0500
@@ -1501,8 +1501,6 @@
Thread x:
Invalid read of size 1
at 0x........: err (err_disable4.c:41)
- by 0x........: child_fn_2 (err_disable4.c:55)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable4.c:68)
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc212-s390x
=================================================
--- origin5-bz2.stderr.exp-glibc212-s390x 2013-10-17 19:22:50.052960115 -0500
+++ origin5-bz2.stderr.out 2013-10-17 19:34:17.792143512 -0500
@@ -75,17 +75,6 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
- at 0x........: mainSort (origin5-bz2.c:2859)
- by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
- by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
- by 0x........: handle_compress (origin5-bz2.c:4753)
- by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
- by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
- by 0x........: main (origin5-bz2.c:6484)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
-
-Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2963)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -131,6 +120,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: g_serviceFn (origin5-bz2.c:6429)
+ by 0x........: default_bzalloc (origin5-bz2.c:4470)
+ by 0x........: BZ2_decompress (origin5-bz2.c:1578)
+ by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192)
+ by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678)
+ by 0x........: main (origin5-bz2.c:6498)
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc234-s390x
=================================================
--- origin5-bz2.stderr.exp-glibc234-s390x 2013-10-17 19:22:47.715935721 -0500
+++ origin5-bz2.stderr.out 2013-10-17 19:34:17.792143512 -0500
@@ -120,6 +120,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: g_serviceFn (origin5-bz2.c:6429)
+ by 0x........: default_bzalloc (origin5-bz2.c:4470)
+ by 0x........: BZ2_decompress (origin5-bz2.c:1578)
+ by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192)
+ by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678)
+ by 0x........: main (origin5-bz2.c:6498)
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc25-amd64
=================================================
--- origin5-bz2.stderr.exp-glibc25-amd64 2013-10-17 19:22:52.247983027 -0500
+++ origin5-bz2.stderr.out 2013-10-17 19:34:17.792143512 -0500
@@ -120,6 +120,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: g_serviceFn (origin5-bz2.c:6429)
+ by 0x........: default_bzalloc (origin5-bz2.c:4470)
+ by 0x........: BZ2_decompress (origin5-bz2.c:1578)
+ by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192)
+ by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678)
+ by 0x........: main (origin5-bz2.c:6498)
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc25-x86
=================================================
--- origin5-bz2.stderr.exp-glibc25-x86 2013-10-17 19:22:49.018949322 -0500
+++ origin5-bz2.stderr.out 2013-10-17 19:34:17.792143512 -0500
@@ -12,7 +12,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
by 0x........: handle_compress (origin5-bz2.c:4750)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -21,7 +21,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
by 0x........: handle_compress (origin5-bz2.c:4750)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -30,7 +30,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2820)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -41,7 +41,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2823)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -52,7 +52,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2854)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -63,7 +63,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2858)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -74,7 +74,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2963)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -85,7 +85,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2964)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -96,7 +96,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: fallbackSort (origin5-bz2.c:2269)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -107,7 +107,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: fallbackSort (origin5-bz2.c:2275)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -120,6 +120,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
<truncated beyond 100 lines>
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc27-ppc64
=================================================
--- origin5-bz2.stderr.exp-glibc27-ppc64 2013-10-17 19:22:47.713935700 -0500
+++ origin5-bz2.stderr.out 2013-10-17 19:34:17.792143512 -0500
@@ -1,7 +1,7 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6481)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Conditional jump or move depends on uninitialised value(s)
at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
@@ -10,7 +10,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
@@ -19,7 +19,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
@@ -28,7 +28,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2820)
@@ -39,7 +39,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2823)
@@ -50,7 +50,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2854)
@@ -61,7 +61,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2858)
@@ -72,7 +72,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2963)
@@ -83,7 +83,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2964)
@@ -94,7 +94,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: fallbackSort (origin5-bz2.c:2269)
@@ -105,7 +105,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
<truncated beyond 100 lines>
=================================================
./valgrind-old/memcheck/tests/threadname.stderr.diff
=================================================
--- threadname.stderr.exp 2013-10-17 19:22:52.230982849 -0500
+++ threadname.stderr.out 2013-10-17 19:35:48.921096027 -0500
@@ -9,36 +9,12 @@
Thread 2:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_0 (threadname.c:53)
- ...
Address 0x........ is 0 bytes after a block of size 2 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: bad_things (threadname.c:15)
by 0x........: child_fn_0 (threadname.c:53)
...
-Thread 3 try1:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_1 (threadname.c:38)
- ...
- Address 0x........ is 0 bytes after a block of size 3 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_1 (threadname.c:38)
- ...
-
-Thread 4 012345678901234:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_2 (threadname.c:26)
- ...
- Address 0x........ is 0 bytes after a block of size 4 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_2 (threadname.c:26)
- ...
-
Thread 1:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
=================================================
./valgrind-old/memcheck/tests/threadname_xml.stderr.diff
=================================================
--- threadname_xml.stderr.exp 2013-10-17 19:22:45.513912737 -0500
+++ threadname_xml.stderr.out 2013-10-17 19:35:50.165109031 -0500
@@ -94,14 +94,6 @@
<file>threadname.c</file>
<line>...</line>
</frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_0</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
</stack>
<auxwhat>Address 0x........ is 0 bytes after a block of size 2 alloc'd</auxwhat>
<stack>
@@ -135,112 +127,6 @@
<error>
<unique>0x........</unique>
<tid>...</tid>
- <threadname>try1</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 3 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>malloc</fn>
- <dir>...</dir>
- <file>vg_replace_malloc.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
-</error>
-
-<error>
- <unique>0x........</unique>
- <tid>...</tid>
- <threadname>012345678901234</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_2</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 4 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
<truncated beyond 100 lines>
=================================================
./valgrind-old/none/tests/amd64/insn_basic.stderr.diff
=================================================
--- insn_basic.stderr.exp 2013-10-17 19:23:15.725228088 -0500
+++ insn_basic.stderr.out 2013-10-17 19:38:48.995977919 -0500
@@ -0,0 +1,8 @@
+
+Process terminating with default action of signal 11 (SIGSEGV)
+ Bad permissions for mapped region at address 0x........
+ at 0x........: ???
+ by 0x........: _dl_fini (dl-fini.c:210)
+ by 0x........: __run_exit_handlers (exit.c:82)
+ by 0x........: exit (exit.c:104)
+ by 0x........: main (insn_basic.c:56777)
=================================================
./valgrind-old/none/tests/amd64/insn_basic.stdout.diff
=================================================
--- insn_basic.stdout.exp 2013-10-17 19:23:15.765228505 -0500
+++ insn_basic.stdout.out 2013-10-17 19:38:48.855976462 -0500
@@ -1128,159 +1128,4 @@
subq_1 ... ok
subq_2 ... ok
subq_3 ... ok
-subq_4 ... ok
-subq_5 ... ok
-subq_6 ... ok
-subq_7 ... ok
-testb_1 ... ok
-testb_2 ... ok
-testb_3 ... ok
-testb_4 ... ok
-testb_5 ... ok
-testb_6 ... ok
-testb_7 ... ok
-testb_8 ... ok
-testb_9 ... ok
-testb_10 ... ok
-testb_11 ... ok
-testb_12 ... ok
-testb_13 ... ok
-testb_14 ... ok
-testb_15 ... ok
-testb_16 ... ok
-testb_17 ... ok
-testb_18 ... ok
-testb_19 ... ok
-testb_20 ... ok
-testb_21 ... ok
-testb_22 ... ok
-testb_23 ... ok
-testb_24 ... ok
-testb_25 ... ok
-testw_1 ... ok
-testw_2 ... ok
-testw_3 ... ok
-testw_4 ... ok
-testw_5 ... ok
-testw_6 ... ok
-testw_7 ... ok
-testw_8 ... ok
-testw_9 ... ok
-testw_10 ... ok
-testw_11 ... ok
-testw_12 ... ok
-testw_13 ... ok
-testw_14 ... ok
-testw_15 ... ok
-testw_16 ... ok
-testw_17 ... ok
-testw_18 ... ok
-testw_19 ... ok
-testw_20 ... ok
-testw_21 ... ok
-testw_22 ... ok
-testw_23 ... ok
-testw_24 ... ok
-testw_25 ... ok
-testl_1 ... ok
-testl_2 ... ok
-testl_3 ... ok
-testl_4 ... ok
-testl_5 ... ok
-testl_6 ... ok
-testl_7 ... ok
-testl_8 ... ok
-testl_9 ... ok
-testl_10 ... ok
-testl_11 ... ok
-testl_12 ... ok
-testl_13 ... ok
-testl_14 ... ok
-testl_15 ... ok
-testl_16 ... ok
-testl_17 ... ok
-testl_18 ... ok
-testl_19 ... ok
-testl_20 ... ok
-testl_21 ... ok
-testl_22 ... ok
-testl_23 ... ok
-testl_24 ... ok
-testl_25 ... ok
-testq_1 ... ok
-testq_2 ... ok
-testq_3 ... ok
-testq_4 ... ok
-testq_5 ... ok
-testq_6 ... ok
-testq_7 ... ok
-testq_8 ... ok
-testq_9 ... ok
-testq_10 ... ok
-testq_11 ... ok
-testq_12 ... ok
-testq_13 ... ok
-testq_14 ... ok
-testq_15 ... ok
<truncated beyond 100 lines>
--
|
|
From: Tom H. <to...@co...> - 2013-10-18 03:00:17
|
valgrind revision: 13653 VEX revision: 2790 C compiler: gcc (GCC) 4.5.1 20100924 (Red Hat 4.5.1-4) GDB: GNU gdb (GDB) Fedora (7.2-52.fc14) Assembler: GNU assembler version 2.20.51.0.7-8.fc14 20100318 C library: GNU C Library stable release version 2.13 uname -mrs: Linux 3.9.5-301.fc19.x86_64 x86_64 Vendor version: Fedora release 14 (Laughlin) Nightly build on bristol ( x86_64, Fedora 14 ) Started at 2013-10-18 03:21:52 BST Ended at 2013-10-18 04:00:00 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 666 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/origin5-bz2 (stderr) |
|
From: Tom H. <to...@co...> - 2013-10-18 02:57:42
|
valgrind revision: 13653 VEX revision: 2790 C compiler: gcc (GCC) 4.6.3 20120306 (Red Hat 4.6.3-2) GDB: GNU gdb (GDB) Fedora (7.3.1-48.fc15) Assembler: GNU assembler version 2.21.51.0.6-6.fc15 20110118 C library: GNU C Library stable release version 2.14.1 uname -mrs: Linux 3.9.5-301.fc19.x86_64 x86_64 Vendor version: Fedora release 15 (Lovelock) Nightly build on bristol ( x86_64, Fedora 15 ) Started at 2013-10-18 03:13:18 BST Ended at 2013-10-18 03:57:26 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 668 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/origin5-bz2 (stderr) |
|
From: Tom H. <to...@co...> - 2013-10-18 02:40:21
|
valgrind revision: 13653 VEX revision: 2790 C compiler: gcc (GCC) 4.6.3 20120306 (Red Hat 4.6.3-2) GDB: GNU gdb (GDB) Fedora (7.3.50.20110722-16.fc16) Assembler: GNU assembler version 2.21.53.0.1-6.fc16 20110716 C library: GNU C Library development release version 2.14.90 uname -mrs: Linux 3.9.5-301.fc19.x86_64 x86_64 Vendor version: Fedora release 16 (Verne) Nightly build on bristol ( x86_64, Fedora 16 ) Started at 2013-10-18 03:02:24 BST Ended at 2013-10-18 03:40:03 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 668 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/origin5-bz2 (stderr) |
|
From: Tom H. <to...@co...> - 2013-10-18 02:27:59
|
valgrind revision: 13653 VEX revision: 2790 C compiler: gcc (GCC) 4.7.2 20120921 (Red Hat 4.7.2-2) GDB: GNU gdb (GDB) Fedora (7.4.50.20120120-54.fc17) Assembler: GNU assembler version 2.22.52.0.1-10.fc17 20120131 C library: GNU C Library stable release version 2.15 uname -mrs: Linux 3.9.5-301.fc19.x86_64 x86_64 Vendor version: Fedora release 17 (Beefy Miracle) Nightly build on bristol ( x86_64, Fedora 17 (Beefy Miracle) ) Started at 2013-10-18 02:51:34 BST Ended at 2013-10-18 03:27:44 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 668 tests, 5 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/mcinfcallRU (stderr) gdbserver_tests/mcinfcallWSRU (stderr) gdbserver_tests/mcmain_pic (stderr) memcheck/tests/origin5-bz2 (stderr) exp-sgcheck/tests/preen_invars (stdout) exp-sgcheck/tests/preen_invars (stderr) |
|
From: Maran P. <ma...@li...> - 2013-10-18 02:22:01
|
valgrind revision: 13653 VEX revision: 2790 C compiler: gcc (SUSE Linux) 4.3.4 [gcc-4_3-branch revision 152973] GDB: GNU gdb (GDB) SUSE (7.3-0.6.1) Assembler: GNU assembler (GNU Binutils; SUSE Linux Enterprise 11) 2.21.1 C library: GNU C Library stable release version 2.11.3 (20110527) uname -mrs: Linux 3.0.80-0.7-default s390x Vendor version: Welcome to SUSE Linux Enterprise Server 11 SP2 (s390x) - Kernel %r (%t). Nightly build on sless390 ( SUSE Linux Enterprise Server 11 SP1 gcc 4.3.4 on z196 (s390x) ) Started at 2013-10-18 03:45:01 CEST Ended at 2013-10-18 04:21:50 CEST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 639 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == helgrind/tests/pth_cond_destroy_busy (stderr) |
|
From: Tom H. <to...@co...> - 2013-10-18 02:17:55
|
valgrind revision: 13653 VEX revision: 2790 C compiler: gcc (GCC) 4.7.2 20121109 (Red Hat 4.7.2-8) GDB: GNU gdb (GDB) Fedora 7.5.1-42.fc18 Assembler: GNU assembler version 2.23.51.0.1-10.fc18 20120806 C library: GNU C Library stable release version 2.16 uname -mrs: Linux 3.9.5-301.fc19.x86_64 x86_64 Vendor version: Fedora release 18 (Spherical Cow) Nightly build on bristol ( x86_64, Fedora 18 (Spherical Cow) ) Started at 2013-10-18 02:41:45 BST Ended at 2013-10-18 03:17:40 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 668 tests, 2 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/origin5-bz2 (stderr) exp-sgcheck/tests/preen_invars (stdout) exp-sgcheck/tests/preen_invars (stderr) |
|
From: Maran P. <ma...@li...> - 2013-10-18 02:13:59
|
valgrind revision: 13653 VEX revision: 2790 C compiler: gcc (GCC) 4.7.0 20120604 (Red Hat 4.7.0-7) GDB: GNU gdb (GDB) Fedora (7.4.50.20120120-42.fc17) Assembler: GNU assembler version 2.22.52.0.1-10.fc17 20120131 C library: unknown uname -mrs: Linux 3.3.4-5.fc17.s390x s390x Vendor version: Fedora release 17 (Beefy Miracle) Nightly build on fedoras390 ( Fedora 17 with gcc 4.7.0 on z196 (s390x) ) Started at 2013-10-18 03:45:23 CEST Ended at 2013-10-18 04:14:09 CEST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 641 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == helgrind/tests/pth_cond_destroy_busy (stderr) helgrind/tests/tc18_semabuse (stderr) helgrind/tests/tc20_verifywrap (stderr) |