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
(6) |
|
2
(4) |
3
(9) |
4
(11) |
5
(16) |
6
(6) |
7
(1) |
8
(11) |
|
9
(11) |
10
(6) |
11
(10) |
12
(23) |
13
(23) |
14
(6) |
15
(10) |
|
16
(5) |
17
(13) |
18
(9) |
19
(4) |
20
(6) |
21
(16) |
22
(3) |
|
23
(5) |
24
(7) |
25
(6) |
26
(4) |
27
(8) |
28
|
29
(3) |
|
30
(2) |
31
(17) |
|
|
|
|
|
|
From: Tom H. <to...@co...> - 2015-08-21 23:03:28
|
On 21/08/15 23:10, Matthias Schwarzott wrote: > Am 21.08.2015 um 10:05 schrieb Tom Hughes: >> On 21/08/15 07:19, Matthias Schwarzott wrote: >> >>> For tc18_semabuse and tc20_verifywrap the reason is similar. >>> >>> tc18_semabuse gets a SIGABRT at this callstack: >>> #0 0x00007ffff78573b7 in __GI_raise (sig=sig@entry=6) at >>> ../sysdeps/unix/sysv/linux/raise.c:55 >>> #1 0x00007ffff785874a in __GI_abort () at abort.c:89 >>> #2 0x00007ffff7bcdf77 in futex_wake (private=<optimized out>, >>> processes_to_wake=1, futex=<optimized out>) at sem_post.c:50 >>> #3 __new_sem_post (sem=<optimized out>) at sem_post.c:81 >>> #4 0x0000000000400976 in main () at tc18_semabuse.c:40 >> >> Yes we're aware that both tc18 and tc20 produce this, and I know the >> cause, we just haven't come up with a good solution yet. >> >>> With original trunk tc20_verifywrap is killed with the second signal >>> SIGILL that is delivered to it. >> >> Actually the SIGILL is before the SIGABRT and you're not seeing it now >> precisely because we now catch and ignore it. >> > At least it should be like this. > For me this test is always killed by the second SIGILL signal. > > If the signal is sent more than once, it must be unblocked after the > first. Either call some sigblock function at sighandler setup or inside > sighandler or set the flag SA_NODEFER. > This is contained in the attached patch. There shouldn't be a second SIGILL signal. When SIGILL is caught we jump out and restore the original handler. The other signal you quoted is SIGABRT not SIGILL and happens much later when we don't even have the handler installed. Tom -- Tom Hughes (to...@co...) http://compton.nu/ |
|
From: <sv...@va...> - 2015-08-21 22:35:00
|
Author: philippe
Date: Fri Aug 21 23:34:53 2015
New Revision: 15582
Log:
Fix warning signed unsigned comparison in m_oset.c :
../../coregrind/m_oset.c:413:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
Modified:
trunk/coregrind/m_oset.c
Modified: trunk/coregrind/m_oset.c
==============================================================================
--- trunk/coregrind/m_oset.c (original)
+++ trunk/coregrind/m_oset.c Fri Aug 21 23:34:53 2015
@@ -383,7 +383,7 @@
if (!has_node_pa || VG_(releasePA)(t->node_pa) > 0) {
AvlNode* n = NULL;
Int i = 0;
- Word sz = 0;
+ UWord sz = 0;
stackClear(t);
if (t->root)
|
|
From: <sv...@va...> - 2015-08-21 22:22:35
|
Author: philippe
Date: Fri Aug 21 23:22:27 2015
New Revision: 15581
Log:
Use VG_(arena_memalign) for thread array rather than VG_(malloc)-ed + align
Objective is to avoid a 'possibly lost' leak when self-hosting
(and re-uses the already existing align logic in m_mallocfree.c)
Modified:
trunk/coregrind/m_threadstate.c
Modified: trunk/coregrind/m_threadstate.c
==============================================================================
--- trunk/coregrind/m_threadstate.c (original)
+++ trunk/coregrind/m_threadstate.c Fri Aug 21 23:22:27 2015
@@ -54,14 +54,10 @@
void VG_(init_Threads)(void)
{
ThreadId tid;
- UChar *addr, *aligned_addr;
- addr = VG_(malloc)("init_Threads",
- VG_N_THREADS * sizeof VG_(threads)[0] + LibVEX_GUEST_STATE_ALIGN - 1);
-
- // Align
- aligned_addr = addr + (Addr)addr % LibVEX_GUEST_STATE_ALIGN;
- VG_(threads) = (ThreadState *)aligned_addr;
+ VG_(threads) = VG_(arena_memalign) (VG_AR_CORE, "init_Threads",
+ LibVEX_GUEST_STATE_ALIGN,
+ VG_N_THREADS * sizeof VG_(threads)[0]);
for (tid = 1; tid < VG_N_THREADS; tid++) {
INNER_REQUEST(
|
|
From: Matthias S. <zz...@ge...> - 2015-08-21 22:11:06
|
Am 21.08.2015 um 10:05 schrieb Tom Hughes: > On 21/08/15 07:19, Matthias Schwarzott wrote: > >> For tc18_semabuse and tc20_verifywrap the reason is similar. >> >> tc18_semabuse gets a SIGABRT at this callstack: >> #0 0x00007ffff78573b7 in __GI_raise (sig=sig@entry=6) at >> ../sysdeps/unix/sysv/linux/raise.c:55 >> #1 0x00007ffff785874a in __GI_abort () at abort.c:89 >> #2 0x00007ffff7bcdf77 in futex_wake (private=<optimized out>, >> processes_to_wake=1, futex=<optimized out>) at sem_post.c:50 >> #3 __new_sem_post (sem=<optimized out>) at sem_post.c:81 >> #4 0x0000000000400976 in main () at tc18_semabuse.c:40 > > Yes we're aware that both tc18 and tc20 produce this, and I know the > cause, we just haven't come up with a good solution yet. > >> With original trunk tc20_verifywrap is killed with the second signal >> SIGILL that is delivered to it. > > Actually the SIGILL is before the SIGABRT and you're not seeing it now > precisely because we now catch and ignore it. > At least it should be like this. For me this test is always killed by the second SIGILL signal. If the signal is sent more than once, it must be unblocked after the first. Either call some sigblock function at sighandler setup or inside sighandler or set the flag SA_NODEFER. This is contained in the attached patch. Regards Matthias |
|
From: Philippe W. <phi...@sk...> - 2015-08-21 22:02:27
|
On Fri, 2015-08-21 at 12:24 +0200, Julian Seward wrote:
> I would like to change the default value for the --partial-loads-ok flag
> so that it is =yes on all targets. Currently it defaults to =yes on OS X
> targets only, and =no on all other targets.
>
> The flag changes the way Memcheck handles loads that are word-sized or
> larger, are naturally aligned, and overlap the end of a heap allocated
> block (typically). Originally, Memcheck would complain about the
> invalid access (due to overlapping the end of the block). But as
> compilers and handwritten assembly have become more agressive about
> vectorization, more and more of these loads show up. They can't cause
> any faults, so the code is correct, but Memcheck complains nonetheless.
>
> Setting the value to =yes causes Memcheck not to complain about the
> invalid access, but to mark the part of the loaded data from the
> "inaccessible" area as undefined. So if it really gets used, Memcheck
> will still complain, but this time, validly.
>
> So I propose to change it to =yes for all targets for 3.11.
Looks reasonable to me.
Maybe we could change some other clo defaults ?
I am thinking a.o. to 2 candidates:
* Change --leak-check-heuristics=none to --leak-check-heuristics=all
This avoids false possibly lost in c++ code.
No memory or cpu impact (except neglectible cpu needed for heuristic
during leak search, when encountering a possibly leaked block).
* Change --keep-stacktraces=alloc-then-free to alloc-and-free
This gives more information for writes to freed blocks, showing
also the stacktrace where the block was allocated.
Neglectible cpu impact. Memory impact is one word per client
allocated block.
Otherwise, for 3.11, I have on my todo list the following things:
1. run valgrind under valgrind (memcheck) to search for leaks or other
errors inside valgrind itself.
2. investigate the shell_script exec test that causes gdbserver to be
closed twice (reported by Florian). Nothing serious, but it is not
supposed to happen.
Philippe
|
|
From: <sv...@va...> - 2015-08-21 14:49:55
|
Author: sewardj
Date: Fri Aug 21 15:49:47 2015
New Revision: 15580
Log:
Update.
Modified:
trunk/NEWS
trunk/docs/internals/3_10_BUGSTATUS.txt
Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Fri Aug 21 15:49:47 2015
@@ -119,6 +119,8 @@
201435 Fix Darwin: -v does not show kernel version
208217 "Warning: noted but unhandled ioctl 0x2000747b" on Mac OS X
211256 Fixed an outdated comment regarding the default platform.
+211529 valgrind doesn't show proper call stacks for programs compiled
+ by newer versions of visual c++
211926 Avoid compilation warnings in valgrind.h with -pedantic
212291 Fix unhandled syscall: unix:132 (mkfifo) on OS X
== 263119
@@ -152,7 +154,9 @@
339045 Getting valgrind to compile and run on OS X Yosemite (10.10)
== 340252
339156 gdbsrv not called for fatal signal
+339215 Valgrind 3.10.0 contain 2013 in copyrights notice
339288 support Cavium Octeon MIPS specific BBIT*32 instructions
+339636 Use fxsave64 and fxrstor64 mnemonics instead of rex64 prefix
339442 Fix testsuite build failure on OS X 10.9
339542 Enable compilation with Intel's ICC compiler
339563 The DVB demux DMX_STOP ioctl doesn't have a wrapper
@@ -180,6 +184,8 @@
341997 MIPS64: Cavium OCTEON insns - immediate operand handled incorrectly
342038 Unhandled syscalls on aarch64 (mbind/get/set_mempolicy)
342063 wrong format specifier for test mcblocklistsearch in gdbserver_tests
+342117 Valgrind hangs after loading PDB file for MSVC compiled Firefox
+ under Wine
342221 socket connect false positive uninit memory for unknown af family
342353 Allow dumping full massif output while valgrind is still running
342571 Valgrind chokes on AVX compare intrinsic with _CMP_GE_QS
@@ -207,6 +213,8 @@
343597 ppc64le: incorrect use of offseof macro
343649 OS X host_create_mach_voucher: UNKNOWN host message [id 222, to
mach_host_self(), reply 0x........]
+343663 [OSX Yosemite 10.10.1] The memcheck tool always reports a
+ leak regardless of the simplicity of the program.
343732 Unhandled syscall 144 (setgid) on aarch64
343733 Unhandled syscall 187 (msgctl and related) on aarch64
343802 s390x: Fix false positives "conditional jump or move depends on
@@ -218,6 +226,7 @@
344033 Helgrind on ARM32 loses track of mutex lockedness state in
pthread_cond_wait
344054 www - update info for Solaris/illumos
+344416 'make regtest' does not work cleanly on OS X
344235 Remove duplicate include of pub_core_aspacemgr.h
344279 syscall sendmmsg on arm64 (269) and ppc32/64 (349) unhandled
344295 syscall recvmmsg on arm64 (243) and ppc32/64 (343) unhandled
@@ -244,6 +253,7 @@
345126 Incorrect handling of VIDIOC_G_AUDIO and G_AUDOUT
345177 arm64: prfm (reg) not implemented
345215 Performance improvements for the register allocator
+345248 add support for Solaris OS in valgrind
345338 TIOCGSERIAL and TIOCSSERIAL ioctl support on Linux
345394 Fix memcheck/tests/strchr on OS X
345637 Fix memcheck/tests/sendmsg on OS X
@@ -254,6 +264,7 @@
345984 disInstr(arm): unhandled instruction: 0xEE193F1E
345987 MIPS64: Implement cavium LHX instruction
346031 MIPS: Implement support for the CvmCount register (rhwr %0, 31)
+346185 Fix typo saving altivec register v24
346267 Compiler warnings for PPC64 code on call to LibVEX_GuestPPC64_get_XER()
and LibVEX_GuestPPC64_get_CR()
346270 Regression tests none/tests/jm_vec/isa_2_07 and
@@ -273,6 +284,7 @@
347379 valgrind --leak-check=full memleak errors from system libraries on OS X 10.8
== 217236
347389 unhandled syscall: 373 (Linux ARM syncfs)
+347686 Patch set to cleanup PPC64 regtests
347978 Remove bash dependencies where not needed
347982 Fix undefined symbols for architecture x86_64: "_global", referenced from:
_test_so_global in tls_so-tls_so.o
@@ -297,6 +309,7 @@
reply 0x........] (task_set_special_port)
349626 Implemented additional Xen hypercalls
349769 Fix clang/osx: ld: warning: -read_only_relocs cannot be used with x86_64
+349790 Clean up of the hardware capability checking utilities.
349828 memcpy intercepts memmove causing src/dst overlap error (ppc64 ld.so)
349874 Fix typos in source code
349879 memcheck: add handwritten assembly for helperc_LOADV*
Modified: trunk/docs/internals/3_10_BUGSTATUS.txt
==============================================================================
--- trunk/docs/internals/3_10_BUGSTATUS.txt (original)
+++ trunk/docs/internals/3_10_BUGSTATUS.txt Fri Aug 21 15:49:47 2015
@@ -216,10 +216,6 @@
=== other/ppc ==========================================================
-346185 Fix typo saving altivec register v24
-
-347686 Patch set to cleanup PPC64 regtests
-
350496 unhandled instruction: 0xE8040000 for powerpc e6500
e500 ?
@@ -241,7 +237,7 @@
recent Android
339861 Remove Elf32_Nhdr definition for Android
- uh, do we want this?
+ uh, do we want this? Requires conditionalisation.
339862 v6intThumb.c does not compile when -pie options is specified
should possible takes; causes build failures on newer Android
@@ -263,30 +259,9 @@
339745 Valgrind crash when check Marmalade app
WONTFIX Requires 64 bit support in client application Marmalade
-341419 Signal handler ucontext_t not filled out correctly on OS X
-
-342635 OS X 10.10 (Yosemite) - missing system calls and fcntl code
-
343306 OS X 10.10: UNKNOWN mach_msg unhandled MACH_SEND_TRAILER option
Partially fixed
-343523 OS X mach_ports_register: UNKNOWN task message
- [id 3403, to mach_task_self(), reply 0x30f]
-
-343525 OS X host_get_special_port: UNKNOWN host message
- [id 412, to mach_host_self(), reply 0x........]
-
-343649 OS X host_create_mach_voucher: UNKNOWN host message
- [id 222, to mach_host_self(), reply 0x........]
-
-343663 [OSX Yosemite 10.10.1] The memcheck tool always reports a
- leak regardless of the simplicity of the program.
-
-344416 'make regtest' does not work cleanly on OS X
-
-348565 unknown warning options on clang/osx:
- Wmissing-parameter-type Wold-style-declaration
-
348909 Support OS X 10.11 (El Capitan)
349128 Access not within mapped region in _pthread_find_thread (OS X 10.11)
@@ -295,20 +270,12 @@
349521 Valgrind misses some line numbers in output on OS X 10.11
-349769 clang/osx: ld: warning: -read_only_relocs cannot be used with x86_64
-
349804 wine/osx: mmap-FIXED(0x1000, 1073741824) failed in UME (load_segment2)
350359 memcheck/tests/x86/fxsave hangs indefinetely on OS X
=== other/Win32 =======================================================
-211529 valgrind doesn't show proper call stacks for programs compiled
- by newer versions of visual c++
-
-342117 Valgrind hangs after loading PDB file for MSVC compiled Firefox
- under Wine
-
344382 Memcheck has high false error rates on MSVC2013 compiled,
optimised, code in progress
fixed, but preffed off
@@ -350,19 +317,11 @@
343715 valgrind hangs after vgdb help request
-349790 Clean up of the hardware capability checking utilities.
-
350491 Handling of nested scripts
Bizarre
=== Uncategorised/build=================================================
-339215 Valgrind 3.10.0 contain 2013 in copyrights notice
- Update copyright dates!
-
-339636 Use fxsave64 and fxrstor64 mnemonics instead of rex64 prefix
- Should apply
-
342008 valgrind.h needs type cast for _zzq_default to compile with
clang/llvm in 64-bit mode
@@ -372,8 +331,6 @@
344401 x32 ABI support
-345248 add support for Solaris OS in valgrind
-
348342 Valgrind does not support android-x86_64
349954 Cannot start memcheck: permission denied
|
|
From: <sv...@va...> - 2015-08-21 13:43:14
|
Author: sewardj
Date: Fri Aug 21 14:43:07 2015
New Revision: 15579
Log:
Bug 346185 - Fix typo saving altivec register v24.
Patch from Dave Lerner (dav...@sb...).
Modified:
trunk/coregrind/m_dispatch/dispatch-ppc32-linux.S
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 Aug 21 14:43:07 2015
@@ -158,7 +158,7 @@
li 6,128
stvx 25,6,1
li 6,112
- stvx 25,6,1
+ stvx 24,6,1
li 6,96
stvx 23,6,1
li 6,80
|
|
From: <sv...@va...> - 2015-08-21 13:38:09
|
Author: sewardj
Date: Fri Aug 21 14:38:02 2015
New Revision: 15578
Log:
More copyright date changes for 2015 (fallout from r15577)
Modified:
trunk/none/tests/cmdline1.stdout.exp
trunk/none/tests/cmdline2.stdout.exp
Modified: trunk/none/tests/cmdline1.stdout.exp
==============================================================================
--- trunk/none/tests/cmdline1.stdout.exp (original)
+++ trunk/none/tests/cmdline1.stdout.exp Fri Aug 21 14:38:02 2015
@@ -134,9 +134,9 @@
Extra options read from ~/.valgrindrc, $VALGRIND_OPTS, ./.valgrindrc
- Nulgrind is Copyright (C) 2002-2013, and GNU GPL'd, by Nicholas Nethercote.
- Valgrind is Copyright (C) 2000-2013, and GNU GPL'd, by Julian Seward et al.
- LibVEX is Copyright (C) 2004-2013, and GNU GPL'd, by OpenWorks LLP et al.
+ Nulgrind is Copyright (C) 2002-2015, and GNU GPL'd, by Nicholas Nethercote.
+ Valgrind is Copyright (C) 2000-2015, and GNU GPL'd, by Julian Seward et al.
+ LibVEX is Copyright (C) 2004-2015, and GNU GPL'd, by OpenWorks LLP et al.
Bug reports, feedback, admiration, abuse, etc, to: www.valgrind.org.
Modified: trunk/none/tests/cmdline2.stdout.exp
==============================================================================
--- trunk/none/tests/cmdline2.stdout.exp (original)
+++ trunk/none/tests/cmdline2.stdout.exp Fri Aug 21 14:38:02 2015
@@ -203,9 +203,9 @@
Extra options read from ~/.valgrindrc, $VALGRIND_OPTS, ./.valgrindrc
- Nulgrind is Copyright (C) 2002-2013, and GNU GPL'd, by Nicholas Nethercote.
- Valgrind is Copyright (C) 2000-2013, and GNU GPL'd, by Julian Seward et al.
- LibVEX is Copyright (C) 2004-2013, and GNU GPL'd, by OpenWorks LLP et al.
+ Nulgrind is Copyright (C) 2002-2015, and GNU GPL'd, by Nicholas Nethercote.
+ Valgrind is Copyright (C) 2000-2015, and GNU GPL'd, by Julian Seward et al.
+ LibVEX is Copyright (C) 2004-2015, and GNU GPL'd, by OpenWorks LLP et al.
Bug reports, feedback, admiration, abuse, etc, to: www.valgrind.org.
|
Author: sewardj
Date: Fri Aug 21 12:32:26 2015
New Revision: 15577
Log:
Update copyright dates, to include 2015. No functional change.
Modified:
trunk/auxprogs/change-copyright-year
trunk/auxprogs/getoff.c
trunk/auxprogs/valgrind-di-server.c
trunk/auxprogs/valgrind-listener.c
trunk/cachegrind/cg_annotate.in
trunk/cachegrind/cg_arch.c
trunk/cachegrind/cg_arch.h
trunk/cachegrind/cg_branchpred.c
trunk/cachegrind/cg_diff.in
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/callgrind_annotate.in
trunk/callgrind/callgrind_control.in
trunk/callgrind/callstack.c
trunk/callgrind/clo.c
trunk/callgrind/context.c
trunk/callgrind/costs.c
trunk/callgrind/costs.h
trunk/callgrind/debug.c
trunk/callgrind/dump.c
trunk/callgrind/events.c
trunk/callgrind/events.h
trunk/callgrind/fn.c
trunk/callgrind/global.h
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_addrinfo.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_compiler.c
trunk/coregrind/m_coredump/coredump-elf.c
trunk/coregrind/m_coredump/coredump-solaris.c
trunk/coregrind/m_cpuid.S
trunk/coregrind/m_debuginfo/d3basics.c
trunk/coregrind/m_debuginfo/debuginfo.c
trunk/coregrind/m_debuginfo/image.c
trunk/coregrind/m_debuginfo/misc.c
trunk/coregrind/m_debuginfo/priv_d3basics.h
trunk/coregrind/m_debuginfo/priv_image.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_readexidx.h
trunk/coregrind/m_debuginfo/priv_readpdb.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/readexidx.c
trunk/coregrind/m_debuginfo/readmacho.c
trunk/coregrind/m_debuginfo/readpdb.c
trunk/coregrind/m_debuginfo/storage.c
trunk/coregrind/m_debuginfo/tytypes.c
trunk/coregrind/m_debuglog.c
trunk/coregrind/m_deduppoolalloc.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-amd64-solaris.S
trunk/coregrind/m_dispatch/dispatch-arm-linux.S
trunk/coregrind/m_dispatch/dispatch-arm64-linux.S
trunk/coregrind/m_dispatch/dispatch-mips32-linux.S
trunk/coregrind/m_dispatch/dispatch-mips64-linux.S
trunk/coregrind/m_dispatch/dispatch-ppc32-linux.S
trunk/coregrind/m_dispatch/dispatch-ppc64be-linux.S
trunk/coregrind/m_dispatch/dispatch-ppc64le-linux.S
trunk/coregrind/m_dispatch/dispatch-s390x-linux.S
trunk/coregrind/m_dispatch/dispatch-tilegx-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_initimg/initimg-solaris.c
trunk/coregrind/m_initimg/priv_initimg_pathscan.h
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_rangemap.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-arm64-linux.c
trunk/coregrind/m_sigframe/sigframe-common.c
trunk/coregrind/m_sigframe/sigframe-mips32-linux.c
trunk/coregrind/m_sigframe/sigframe-mips64-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-solaris.c
trunk/coregrind/m_sigframe/sigframe-tilegx-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_syswrap-solaris.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-amd64-solaris.S
trunk/coregrind/m_syswrap/syscall-arm-linux.S
trunk/coregrind/m_syswrap/syscall-arm64-linux.S
trunk/coregrind/m_syswrap/syscall-mips32-linux.S
trunk/coregrind/m_syswrap/syscall-mips64-linux.S
trunk/coregrind/m_syswrap/syscall-ppc32-linux.S
trunk/coregrind/m_syswrap/syscall-ppc64be-linux.S
trunk/coregrind/m_syswrap/syscall-ppc64le-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/syscall-x86-solaris.S
trunk/coregrind/m_syswrap/syswrap-amd64-darwin.c
trunk/coregrind/m_syswrap/syswrap-amd64-linux.c
trunk/coregrind/m_syswrap/syswrap-amd64-solaris.c
trunk/coregrind/m_syswrap/syswrap-arm-linux.c
trunk/coregrind/m_syswrap/syswrap-arm64-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-mips64-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-tilegx-linux.c
trunk/coregrind/m_syswrap/syswrap-x86-darwin.c
trunk/coregrind/m_syswrap/syswrap-x86-linux.c
trunk/coregrind/m_syswrap/syswrap-x86-solaris.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_addrinfo.h
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_debuginfo.h
trunk/coregrind/pub_core_debuglog.h
trunk/coregrind/pub_core_deduppoolalloc.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_guest.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_poolalloc.h
trunk/coregrind/pub_core_rangemap.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-invoker-none.c
trunk/coregrind/vgdb-invoker-ptrace.c
trunk/coregrind/vgdb.c
trunk/coregrind/vgdb.h
trunk/drd/drd.h
trunk/drd/drd_barrier.c
trunk/drd/drd_barrier.h
trunk/drd/drd_basics.h
trunk/drd/drd_bitmap.c
trunk/drd/drd_bitmap.h
trunk/drd/drd_clientobj.c
trunk/drd/drd_clientobj.h
trunk/drd/drd_clientreq.c
trunk/drd/drd_clientreq.h
trunk/drd/drd_cond.c
trunk/drd/drd_cond.h
trunk/drd/drd_darwin_intercepts.c
trunk/drd/drd_error.c
trunk/drd/drd_error.h
trunk/drd/drd_hb.c
trunk/drd/drd_hb.h
trunk/drd/drd_libstdcxx_intercepts.c
trunk/drd/drd_load_store.c
trunk/drd/drd_load_store.h
trunk/drd/drd_main.c
trunk/drd/drd_malloc_wrappers.c
trunk/drd/drd_malloc_wrappers.h
trunk/drd/drd_mutex.c
trunk/drd/drd_mutex.h
trunk/drd/drd_pthread_intercepts.c
trunk/drd/drd_qtcore_intercepts.c
trunk/drd/drd_rwlock.c
trunk/drd/drd_rwlock.h
trunk/drd/drd_segment.c
trunk/drd/drd_segment.h
trunk/drd/drd_semaphore.c
trunk/drd/drd_semaphore.h
trunk/drd/drd_strmem_intercepts.c
trunk/drd/drd_suppression.c
trunk/drd/drd_thread.c
trunk/drd/drd_thread.h
trunk/drd/drd_thread_bitmap.h
trunk/drd/drd_vc.c
trunk/drd/drd_vc.h
trunk/drd/pub_drd_bitmap.h
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_addrdescr.c
trunk/helgrind/hg_addrdescr.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_addrinfo.h
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_deduppoolalloc.h
trunk/include/pub_tool_errormgr.h
trunk/include/pub_tool_execontext.h
trunk/include/pub_tool_gdbserver.h
trunk/include/pub_tool_guest.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_rangemap.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_transtab.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-arm64-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-mips64-linux.h
trunk/include/vki/vki-posixtypes-amd64-linux.h
trunk/include/vki/vki-posixtypes-arm-linux.h
trunk/include/vki/vki-posixtypes-arm64-linux.h
trunk/include/vki/vki-posixtypes-mips32-linux.h
trunk/include/vki/vki-posixtypes-mips64-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-tilegx-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-arm64-linux.h
trunk/include/vki/vki-scnums-darwin.h
trunk/include/vki/vki-scnums-mips32-linux.h
trunk/include/vki/vki-scnums-mips64-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-solaris.h
trunk/include/vki/vki-scnums-tilegx-linux.h
trunk/include/vki/vki-scnums-x86-linux.h
trunk/include/vki/vki-tilegx-linux.h
trunk/include/vki/vki-x86-linux.h
trunk/lackey/lk_main.c
trunk/massif/ms_main.c
trunk/massif/ms_print.in
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/perf/tinycc.c
trunk/perf/vg_perf.in
trunk/shared/vg_replace_strmem.c
trunk/tests/vg_regtest.in
Modified: trunk/auxprogs/change-copyright-year
==============================================================================
--- trunk/auxprogs/change-copyright-year (original)
+++ trunk/auxprogs/change-copyright-year Fri Aug 21 12:32:26 2015
@@ -19,11 +19,11 @@
for i in `find . -name '*.[chS]' -o -name '*.in' -type f -not -path '*.svn\/*'` ; do
echo $i
if [ -L $i ]; then continue; fi # skip symbolic links
- perl -p -e 's/Copyright \(C\) 20([0-1])([0-9])-2013/Copyright (C) 20$1$2-2014/' < $i > tmp.$$
+ perl -p -e 's/Copyright \(C\) 20([0-1])([0-9])-2013/Copyright (C) 20$1$2-2015/' < $i > tmp.$$
mv tmp.$$ $i
# Copyright IBM Corp. 2010-2011
- perl -p -e 's/Copyright IBM Corp. 20([0-1])([0-9])-2013/Copyright IBM Corp. 20$1$2-2014/' < $i > tmp.$$
+ perl -p -e 's/Copyright IBM Corp. 20([0-1])([0-9])-2013/Copyright IBM Corp. 20$1$2-2015/' < $i > tmp.$$
mv tmp.$$ $i
done
Modified: trunk/auxprogs/getoff.c
==============================================================================
--- trunk/auxprogs/getoff.c (original)
+++ trunk/auxprogs/getoff.c Fri Aug 21 12:32:26 2015
@@ -2,7 +2,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2014-2014 Philippe Waroquiers
+ Copyright (C) 2014-2015 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/auxprogs/valgrind-di-server.c
==============================================================================
--- trunk/auxprogs/valgrind-di-server.c (original)
+++ trunk/auxprogs/valgrind-di-server.c Fri Aug 21 12:32:26 2015
@@ -17,7 +17,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2013-2013 Mozilla Foundation
+ Copyright (C) 2013-2015 Mozilla Foundation
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/auxprogs/valgrind-listener.c
==============================================================================
--- trunk/auxprogs/valgrind-listener.c (original)
+++ trunk/auxprogs/valgrind-listener.c Fri Aug 21 12:32:26 2015
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2013 Julian Seward
+ Copyright (C) 2000-2015 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/cachegrind/cg_annotate.in
==============================================================================
--- trunk/cachegrind/cg_annotate.in (original)
+++ trunk/cachegrind/cg_annotate.in Fri Aug 21 12:32:26 2015
@@ -7,7 +7,7 @@
# This file is part of Cachegrind, a Valgrind tool for cache
# profiling programs.
#
-# Copyright (C) 2002-2013 Nicholas Nethercote
+# Copyright (C) 2002-2015 Nicholas Nethercote
# nj...@va...
#
# This program is free software; you can redistribute it and/or
@@ -158,7 +158,7 @@
-I<d> --include=<d> add <d> to list of directories to search for
source files
- cg_annotate is Copyright (C) 2002-2013 Nicholas Nethercote.
+ cg_annotate is Copyright (C) 2002-2015 Nicholas Nethercote.
and licensed under the GNU General Public License, version 2.
Bug reports, feedback, admiration, abuse, etc, to: njn\@valgrind.org.
Modified: trunk/cachegrind/cg_arch.c
==============================================================================
--- trunk/cachegrind/cg_arch.c (original)
+++ trunk/cachegrind/cg_arch.c Fri Aug 21 12:32:26 2015
@@ -6,7 +6,7 @@
This file is part of Cachegrind, a Valgrind tool for cache
profiling programs.
- Copyright (C) 2011-2013 Nicholas Nethercote
+ Copyright (C) 2011-2015 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 Aug 21 12:32:26 2015
@@ -7,7 +7,7 @@
This file is part of Cachegrind, a Valgrind tool for cache
profiling programs.
- Copyright (C) 2002-2013 Nicholas Nethercote
+ Copyright (C) 2002-2015 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 Aug 21 12:32:26 2015
@@ -7,7 +7,7 @@
This file is part of Cachegrind, a Valgrind tool for cache
profiling programs.
- Copyright (C) 2002-2013 Nicholas Nethercote
+ Copyright (C) 2002-2015 Nicholas Nethercote
nj...@va...
This program is free software; you can redistribute it and/or
Modified: trunk/cachegrind/cg_diff.in
==============================================================================
--- trunk/cachegrind/cg_diff.in (original)
+++ trunk/cachegrind/cg_diff.in Fri Aug 21 12:32:26 2015
@@ -7,7 +7,7 @@
# This file is part of Cachegrind, a Valgrind tool for cache
# profiling programs.
#
-# Copyright (C) 2002-2013 Nicholas Nethercote
+# Copyright (C) 2002-2015 Nicholas Nethercote
# nj...@va...
#
# This program is free software; you can redistribute it and/or
@@ -52,7 +52,7 @@
to filenames, eg. --mod-filename='s/prog[0-9]/projN/'
--mod-funcname=<expr> like --mod-filename, but applied to function names
- cg_diff is Copyright (C) 2002-2013 Nicholas Nethercote.
+ cg_diff is Copyright (C) 2002-2015 Nicholas Nethercote.
and licensed under the GNU General Public License, version 2.
Bug reports, feedback, admiration, abuse, etc, to: njn\@valgrind.org.
Modified: trunk/cachegrind/cg_main.c
==============================================================================
--- trunk/cachegrind/cg_main.c (original)
+++ trunk/cachegrind/cg_main.c Fri Aug 21 12:32:26 2015
@@ -8,7 +8,7 @@
This file is part of Cachegrind, a Valgrind tool for cache
profiling programs.
- Copyright (C) 2002-2013 Nicholas Nethercote
+ Copyright (C) 2002-2015 Nicholas Nethercote
nj...@va...
This program is free software; you can redistribute it and/or
@@ -1783,7 +1783,7 @@
VG_(details_version) (NULL);
VG_(details_description) ("a cache and branch-prediction profiler");
VG_(details_copyright_author)(
- "Copyright (C) 2002-2013, and GNU GPL'd, by Nicholas Nethercote et al.");
+ "Copyright (C) 2002-2015, 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 Aug 21 12:32:26 2015
@@ -8,7 +8,7 @@
This file is part of Cachegrind, a Valgrind tool for cache
profiling programs.
- Copyright (C) 2002-2013 Nicholas Nethercote
+ Copyright (C) 2002-2015 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 Aug 21 12:32:26 2015
@@ -7,7 +7,7 @@
This file is part of Cachegrind, a Valgrind tool for cache
profiling programs.
- Copyright (C) 2002-2013 Nicholas Nethercote
+ Copyright (C) 2002-2015 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 Aug 21 12:32:26 2015
@@ -6,7 +6,7 @@
/*
This file is part of Callgrind, a Valgrind tool for call tracing.
- Copyright (C) 2002-2013, Josef Weidendorfer (Jos...@gm...)
+ Copyright (C) 2002-2015, 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 Aug 21 12:32:26 2015
@@ -6,7 +6,7 @@
/*
This file is part of Callgrind, a Valgrind tool for call tracing.
- Copyright (C) 2002-2013, Josef Weidendorfer (Jos...@gm...)
+ Copyright (C) 2002-2015, 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 Aug 21 12:32:26 2015
@@ -13,7 +13,7 @@
This file is part of callgrind, a valgrind tool for cache simulation
and call tree tracing.
- Copyright (C) 2003-2013 Josef Weidendorfer. All rights reserved.
+ Copyright (C) 2003-2015 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/callgrind_annotate.in
==============================================================================
--- trunk/callgrind/callgrind_annotate.in (original)
+++ trunk/callgrind/callgrind_annotate.in Fri Aug 21 12:32:26 2015
@@ -8,11 +8,11 @@
# This file is part of Callgrind, a cache-simulator and call graph
# tracer built on Valgrind.
#
-# Copyright (C) 2003-2013 Josef Weidendorfer
+# Copyright (C) 2003-2015 Josef Weidendorfer
# Jos...@gm...
#
# This file is based heavily on cg_annotate, part of Valgrind.
-# Copyright (C) 2002-2013 Nicholas Nethercote
+# Copyright (C) 2002-2015 Nicholas Nethercote
# nj...@va...
#
# This program is free software; you can redistribute it and/or
Modified: trunk/callgrind/callgrind_control.in
==============================================================================
--- trunk/callgrind/callgrind_control.in (original)
+++ trunk/callgrind/callgrind_control.in Fri Aug 21 12:32:26 2015
@@ -7,7 +7,7 @@
# This file is part of Callgrind, a cache-simulator and call graph
# tracer built on Valgrind.
#
-# Copyright (C) 2003-2013 Josef Weidendorfer <Jos...@gm...>
+# Copyright (C) 2003-2015 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/callstack.c
==============================================================================
--- trunk/callgrind/callstack.c (original)
+++ trunk/callgrind/callstack.c Fri Aug 21 12:32:26 2015
@@ -6,7 +6,7 @@
/*
This file is part of Callgrind, a Valgrind tool for call tracing.
- Copyright (C) 2002-2013, Josef Weidendorfer (Jos...@gm...)
+ Copyright (C) 2002-2015, 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 Aug 21 12:32:26 2015
@@ -2,10 +2,10 @@
This file is part of Callgrind, a Valgrind tool for call graph
profiling programs.
- Copyright (C) 2002-2013, Josef Weidendorfer (Jos...@gm...)
+ Copyright (C) 2002-2015, Josef Weidendorfer (Jos...@gm...)
This tool is derived from and contains lot of code from Cachegrind
- Copyright (C) 2002-2013 Nicholas Nethercote (nj...@va...)
+ Copyright (C) 2002-2015 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 Aug 21 12:32:26 2015
@@ -6,7 +6,7 @@
/*
This file is part of Callgrind, a Valgrind tool for call tracing.
- Copyright (C) 2002-2013, Josef Weidendorfer (Jos...@gm...)
+ Copyright (C) 2002-2015, 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 Aug 21 12:32:26 2015
@@ -6,7 +6,7 @@
/*
This file is part of Callgrind, a Valgrind tool for call tracing.
- Copyright (C) 2002-2013, Josef Weidendorfer (Jos...@gm...)
+ Copyright (C) 2002-2015, 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.h
==============================================================================
--- trunk/callgrind/costs.h (original)
+++ trunk/callgrind/costs.h Fri Aug 21 12:32:26 2015
@@ -6,7 +6,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2014 Josef Weidendorfer
+ Copyright (C) 2004-2015 Josef Weidendorfer
jos...@gm...
This program is free software; you can redistribute it and/or
Modified: trunk/callgrind/debug.c
==============================================================================
--- trunk/callgrind/debug.c (original)
+++ trunk/callgrind/debug.c Fri Aug 21 12:32:26 2015
@@ -2,10 +2,10 @@
This file is part of Callgrind, a Valgrind tool for call graph
profiling programs.
- Copyright (C) 2002-2013, Josef Weidendorfer (Jos...@gm...)
+ Copyright (C) 2002-2015, Josef Weidendorfer (Jos...@gm...)
This tool is derived from and contains lot of code from Cachegrind
- Copyright (C) 2002-2013 Nicholas Nethercote (nj...@va...)
+ Copyright (C) 2002-2015 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 Aug 21 12:32:26 2015
@@ -6,7 +6,7 @@
/*
This file is part of Callgrind, a Valgrind tool for call tracing.
- Copyright (C) 2002-2013, Josef Weidendorfer (Jos...@gm...)
+ Copyright (C) 2002-2015, 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 Aug 21 12:32:26 2015
@@ -6,7 +6,7 @@
/*
This file is part of Callgrind, a Valgrind tool for call tracing.
- Copyright (C) 2002-2013, Josef Weidendorfer (Jos...@gm...)
+ Copyright (C) 2002-2015, 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 Aug 21 12:32:26 2015
@@ -6,7 +6,7 @@
/*
This file is part of Callgrind, a Valgrind tool for call tracing.
- Copyright (C) 2002-2013, Josef Weidendorfer (Jos...@gm...)
+ Copyright (C) 2002-2015, 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 Aug 21 12:32:26 2015
@@ -6,7 +6,7 @@
/*
This file is part of Callgrind, a Valgrind tool for call tracing.
- Copyright (C) 2002-2013, Josef Weidendorfer (Jos...@gm...)
+ Copyright (C) 2002-2015, 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/global.h
==============================================================================
--- trunk/callgrind/global.h (original)
+++ trunk/callgrind/global.h Fri Aug 21 12:32:26 2015
@@ -6,7 +6,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2014 Josef Weidendorfer
+ Copyright (C) 2004-2015 Josef Weidendorfer
jos...@gm...
This program is free software; you can redistribute it and/or
Modified: trunk/callgrind/jumps.c
==============================================================================
--- trunk/callgrind/jumps.c (original)
+++ trunk/callgrind/jumps.c Fri Aug 21 12:32:26 2015
@@ -6,7 +6,7 @@
/*
This file is part of Callgrind, a Valgrind tool for call tracing.
- Copyright (C) 2002-2013, Josef Weidendorfer (Jos...@gm...)
+ Copyright (C) 2002-2015, 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 Aug 21 12:32:26 2015
@@ -8,10 +8,10 @@
This file is part of Callgrind, a Valgrind tool for call graph
profiling programs.
- Copyright (C) 2002-2013, Josef Weidendorfer (Jos...@gm...)
+ Copyright (C) 2002-2015, Josef Weidendorfer (Jos...@gm...)
This tool is derived from and contains code from Cachegrind
- Copyright (C) 2002-2013 Nicholas Nethercote (nj...@va...)
+ Copyright (C) 2002-2015 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
@@ -2038,7 +2038,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-2013, and GNU GPL'd, "
+ VG_(details_copyright_author)("Copyright (C) 2002-2015, 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 Aug 21 12:32:26 2015
@@ -7,10 +7,10 @@
This file is part of Callgrind, a Valgrind tool for call graph
profiling programs.
- Copyright (C) 2003-2013, Josef Weidendorfer (Jos...@gm...)
+ Copyright (C) 2003-2015, Josef Weidendorfer (Jos...@gm...)
This tool is derived from and contains code from Cachegrind
- Copyright (C) 2002-2013 Nicholas Nethercote (nj...@va...)
+ Copyright (C) 2002-2015 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 Aug 21 12:32:26 2015
@@ -6,7 +6,7 @@
/*
This file is part of Callgrind, a Valgrind tool for call tracing.
- Copyright (C) 2002-2013, Josef Weidendorfer (Jos...@gm...)
+ Copyright (C) 2002-2015, 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 Aug 21 12:32:26 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2013 Julian Seward
+ Copyright (C) 2000-2015 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 Aug 21 12:32:26 2015
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2013 Julian Seward
+ Copyright (C) 2000-2015 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_addrinfo.c
==============================================================================
--- trunk/coregrind/m_addrinfo.c (original)
+++ trunk/coregrind/m_addrinfo.c Fri Aug 21 12:32:26 2015
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2008-2013 OpenWorks Ltd
+ Copyright (C) 2008-2015 OpenWorks Ltd
in...@op...
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 Aug 21 12:32:26 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2006-2013 Julian Seward
+ Copyright (C) 2006-2015 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 Aug 21 12:32:26 2015
@@ -9,7 +9,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2006-2013 OpenWorks LLP
+ Copyright (C) 2006-2015 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 Aug 21 12:32:26 2015
@@ -11,7 +11,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2013 Julian Seward
+ Copyright (C) 2000-2015 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 Aug 21 12:32:26 2015
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2006-2013 OpenWorks LLP
+ Copyright (C) 2006-2015 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 Aug 21 12:32:26 2015
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2002-2013 Nicholas Nethercote
+ Copyright (C) 2002-2015 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 Aug 21 12:32:26 2015
@@ -9,7 +9,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2013 Julian Seward
+ Copyright (C) 2000-2015 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 Aug 21 12:32:26 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2013 Julian Seward
+ Copyright (C) 2000-2015 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_compiler.c
==============================================================================
--- trunk/coregrind/m_compiler.c (original)
+++ trunk/coregrind/m_compiler.c Fri Aug 21 12:32:26 2015
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2014-2014 Florian Krohm
+ Copyright (C) 2014-2015 Florian Krohm
fl...@ei...
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 Aug 21 12:32:26 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2013 Julian Seward
+ Copyright (C) 2000-2015 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_coredump/coredump-solaris.c
==============================================================================
--- trunk/coregrind/m_coredump/coredump-solaris.c (original)
+++ trunk/coregrind/m_coredump/coredump-solaris.c Fri Aug 21 12:32:26 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2013-2014 Ivo Raisr
+ Copyright (C) 2013-2015 Ivo Raisr
iv...@iv...
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 Aug 21 12:32:26 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2013 Julian Seward
+ Copyright (C) 2000-2015 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 Aug 21 12:32:26 2015
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2008-2013 OpenWorks LLP
+ Copyright (C) 2008-2015 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 Aug 21 12:32:26 2015
@@ -9,7 +9,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2013 Julian Seward
+ Copyright (C) 2000-2015 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_debuginfo/image.c
==============================================================================
--- trunk/coregrind/m_debuginfo/image.c (original)
+++ trunk/coregrind/m_debuginfo/image.c Fri Aug 21 12:32:26 2015
@@ -9,7 +9,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2013-2013 Mozilla Foundation
+ Copyright (C) 2013-2015 Mozilla Foundation
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_debuginfo/misc.c
==============================================================================
--- trunk/coregrind/m_debuginfo/misc.c (original)
+++ trunk/coregrind/m_debuginfo/misc.c Fri Aug 21 12:32:26 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2008-2013 OpenWorks LLP
+ Copyright (C) 2008-2015 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 Aug 21 12:32:26 2015
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2008-2013 OpenWorks LLP and others; see below
+ Copyright (C) 2008-2015 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_image.h
==============================================================================
--- trunk/coregrind/m_debuginfo/priv_image.h (original)
+++ trunk/coregrind/m_debuginfo/priv_image.h Fri Aug 21 12:32:26 2015
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2013-2013 Mozilla Foundation
+ Copyright (C) 2013-2015 Mozilla Foundation
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_debuginfo/priv_misc.h
==============================================================================
--- trunk/coregrind/m_debuginfo/priv_misc.h (original)
+++ trunk/coregrind/m_debuginfo/priv_misc.h Fri Aug 21 12:32:26 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2008-2013 OpenWorks LLP
+ Copyright (C) 2008-2015 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 Aug 21 12:32:26 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2013 Julian Seward
+ Copyright (C) 2000-2015 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 Aug 21 12:32:26 2015
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2008-2013 OpenWorks LLP
+ Copyright (C) 2008-2015 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 Aug 21 12:32:26 2015
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2013 Julian Seward
+ Copyright (C) 2000-2015 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_debuginfo/priv_readexidx.h
==============================================================================
--- trunk/coregrind/m_debuginfo/priv_readexidx.h (original)
+++ trunk/coregrind/m_debuginfo/priv_readexidx.h Fri Aug 21 12:32:26 2015
@@ -9,7 +9,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2014-2014 Mozilla Foundation
+ Copyright (C) 2014-2015 Mozilla Foundation
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_debuginfo/priv_readpdb.h
==============================================================================
--- trunk/coregrind/m_debuginfo/priv_readpdb.h (original)
+++ trunk/coregrind/m_debuginfo/priv_readpdb.h Fri Aug 21 12:32:26 2015
@@ -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-2013 Julian Seward
+ Copyright (C) 2000-2015 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 Aug 21 12:32:26 2015
@@ -9,7 +9,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2013 Julian Seward
+ Copyright (C) 2000-2015 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 Aug 21 12:32:26 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2008-2013 OpenWorks LLP
+ Copyright (C) 2008-2015 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 Aug 21 12:32:26 2015
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2013 Julian Seward
+ Copyright (C) 2000-2015 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 Aug 21 12:32:26 2015
@@ -9,7 +9,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2008-2013 OpenWorks LLP
+ Copyright (C) 2008-2015 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 Aug 21 12:32:26 2015
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2013 Julian Seward
+ Copyright (C) 2000-2015 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_debuginfo/readexidx.c
==============================================================================
--- trunk/coregrind/m_debuginfo/readexidx.c (original)
+++ trunk/coregrind/m_debuginfo/readexidx.c Fri Aug 21 12:32:26 2015
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2014-2014 Mozilla Foundation
+ Copyright (C) 2014-2015 Mozilla Foundation
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_debuginfo/readmacho.c
==============================================================================
--- trunk/coregrind/m_debuginfo/readmacho.c (original)
+++ trunk/coregrind/m_debuginfo/readmacho.c Fri Aug 21 12:32:26 2015
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2005-2013 Apple Inc.
+ Copyright (C) 2005-2015 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 Aug 21 12:32:26 2015
@@ -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-2013 Julian Seward
+ Copyright (C) 2000-2015 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/storage.c
==============================================================================
--- trunk/coregrind/m_debuginfo/storage.c (original)
+++ trunk/coregrind/m_debuginfo/storage.c Fri Aug 21 12:32:26 2015
@@ -9,7 +9,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2013 Julian Seward
+ Copyright (C) 2000-2015 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 Aug 21 12:32:26 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2008-2013 OpenWorks LLP
+ Copyright (C) 2008-2015 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 Aug 21 12:32:26 2015
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2013 Julian Seward
+ Copyright (C) 2000-2015 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_deduppoolalloc.c
==============================================================================
--- trunk/coregrind/m_deduppoolalloc.c (original)
+++ trunk/coregrind/m_deduppoolalloc.c Fri Aug 21 12:32:26 2015
@@ -6,7 +6,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2014-2014 Philippe Waroquiers phi...@sk...
+ Copyright (C) 2014-2015 Philippe Waroquiers phi...@sk...
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_demangle/demangle.c
==============================================================================
--- trunk/coregrind/m_demangle/demangle.c (original)
+++ trunk/coregrind/m_demangle/demangle.c Fri Aug 21 12:32:26 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2013 Julian Seward
+ Copyright (C) 2000-2015 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 Aug 21 12:32:26 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2013 Julian Seward
+ Copyright (C) 2000-2015 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 Aug 21 12:32:26 2015
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2013 Julian Seward
+ Copyright (C) 2000-2015 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 Aug 21 12:32:26 2015
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C)...
[truncated message content] |
|
From: <sv...@va...> - 2015-08-21 11:29:28
|
Author: sewardj
Date: Fri Aug 21 12:29:16 2015
New Revision: 3181
Log:
Update copyright dates, to include 2015. No functional change.
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_arm64_defs.h
trunk/priv/guest_arm64_helpers.c
trunk/priv/guest_arm64_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_mips_defs.h
trunk/priv/guest_mips_helpers.c
trunk/priv/guest_mips_toIR.c
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_tilegx_defs.h
trunk/priv/guest_tilegx_helpers.c
trunk/priv/guest_tilegx_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_arm64_defs.c
trunk/priv/host_arm64_defs.h
trunk/priv/host_arm64_isel.c
trunk/priv/host_arm_defs.c
trunk/priv/host_arm_defs.h
trunk/priv/host_arm_isel.c
trunk/priv/host_generic_maddf.c
trunk/priv/host_generic_maddf.h
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_mips_defs.c
trunk/priv/host_mips_defs.h
trunk/priv/host_mips_isel.c
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_tilegx_defs.c
trunk/priv/host_tilegx_defs.h
trunk/priv/host_tilegx_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_arm64.h
trunk/pub/libvex_guest_mips32.h
trunk/pub/libvex_guest_mips64.h
trunk/pub/libvex_guest_ppc32.h
trunk/pub/libvex_guest_ppc64.h
trunk/pub/libvex_guest_s390x.h
trunk/pub/libvex_guest_tilegx.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/useful/test_main.c
Modified: trunk/auxprogs/genoffsets.c
==============================================================================
--- trunk/auxprogs/genoffsets.c (original)
+++ trunk/auxprogs/genoffsets.c Fri Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_arm64_defs.h
==============================================================================
--- trunk/priv/guest_arm64_defs.h (original)
+++ trunk/priv/guest_arm64_defs.h Fri Aug 21 12:29:16 2015
@@ -6,7 +6,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2013-2013 OpenWorks
+ Copyright (C) 2013-2015 OpenWorks
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_arm64_helpers.c
==============================================================================
--- trunk/priv/guest_arm64_helpers.c (original)
+++ trunk/priv/guest_arm64_helpers.c Fri Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2013-2013 OpenWorks
+ Copyright (C) 2013-2015 OpenWorks
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_arm64_toIR.c
==============================================================================
--- trunk/priv/guest_arm64_toIR.c (original)
+++ trunk/priv/guest_arm64_toIR.c Fri Aug 21 12:29:16 2015
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2013-2013 OpenWorks
+ Copyright (C) 2013-2015 OpenWorks
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 Aug 21 12:29:16 2015
@@ -6,7 +6,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,11 +7,11 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 OpenWorks LLP
in...@op...
NEON support is
- Copyright (C) 2010-2013 Samsung Electronics
+ Copyright (C) 2010-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_mips_defs.h
==============================================================================
--- trunk/priv/guest_mips_defs.h (original)
+++ trunk/priv/guest_mips_defs.h Fri Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2010-2013 RT-RK
+ Copyright (C) 2010-2015 RT-RK
mip...@rt...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_mips_helpers.c
==============================================================================
--- trunk/priv/guest_mips_helpers.c (original)
+++ trunk/priv/guest_mips_helpers.c Fri Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2010-2013 RT-RK
+ Copyright (C) 2010-2015 RT-RK
mip...@rt...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_mips_toIR.c
==============================================================================
--- trunk/priv/guest_mips_toIR.c (original)
+++ trunk/priv/guest_mips_toIR.c Fri Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2010-2013 RT-RK
+ Copyright (C) 2010-2015 RT-RK
mip...@rt...
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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright IBM Corp. 2010-2013
+ Copyright IBM Corp. 2010-2015
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 Aug 21 12:29:16 2015
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright IBM Corp. 2010-2013
+ Copyright IBM Corp. 2010-2015
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 Aug 21 12:29:16 2015
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright IBM Corp. 2010-2013
+ Copyright IBM Corp. 2010-2015
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_tilegx_defs.h
==============================================================================
--- trunk/priv/guest_tilegx_defs.h (original)
+++ trunk/priv/guest_tilegx_defs.h Fri Aug 21 12:29:16 2015
@@ -6,7 +6,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2010-2013 Tilera Corp.
+ Copyright (C) 2010-2015 Tilera Corp.
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_tilegx_helpers.c
==============================================================================
--- trunk/priv/guest_tilegx_helpers.c (original)
+++ trunk/priv/guest_tilegx_helpers.c Fri Aug 21 12:29:16 2015
@@ -6,7 +6,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2010-2013 Tilera Corp.
+ Copyright (C) 2010-2015 Tilera Corp.
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_tilegx_toIR.c
==============================================================================
--- trunk/priv/guest_tilegx_toIR.c (original)
+++ trunk/priv/guest_tilegx_toIR.c Fri Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2010-2013 Tilera Corp.
+ Copyright (C) 2010-2015 Tilera Corp.
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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_arm64_defs.c
==============================================================================
--- trunk/priv/host_arm64_defs.c (original)
+++ trunk/priv/host_arm64_defs.c Fri Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2013-2013 OpenWorks
+ Copyright (C) 2013-2015 OpenWorks
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_arm64_defs.h
==============================================================================
--- trunk/priv/host_arm64_defs.h (original)
+++ trunk/priv/host_arm64_defs.h Fri Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2013-2013 OpenWorks
+ Copyright (C) 2013-2015 OpenWorks
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_arm64_isel.c
==============================================================================
--- trunk/priv/host_arm64_isel.c (original)
+++ trunk/priv/host_arm64_isel.c Fri Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2013-2013 OpenWorks
+ Copyright (C) 2013-2015 OpenWorks
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 Aug 21 12:29:16 2015
@@ -7,11 +7,11 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 OpenWorks LLP
in...@op...
NEON support is
- Copyright (C) 2010-2013 Samsung Electronics
+ Copyright (C) 2010-2015 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 Aug 21 12:29:16 2015
@@ -6,7 +6,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,11 +7,11 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 OpenWorks LLP
in...@op...
NEON support is
- Copyright (C) 2010-2013 Samsung Electronics
+ Copyright (C) 2010-2015 Samsung Electronics
contributed by Dmitry Zhurikhin <zh...@is...>
and Kirill Batuzov <bat...@is...>
Modified: trunk/priv/host_generic_maddf.c
==============================================================================
--- trunk/priv/host_generic_maddf.c (original)
+++ trunk/priv/host_generic_maddf.c Fri Aug 21 12:29:16 2015
@@ -5,7 +5,7 @@
/*
Compute x * y + z as ternary operation.
- Copyright (C) 2010-2013 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Jakub Jelinek <ja...@re...>, 2010.
Modified: trunk/priv/host_generic_maddf.h
==============================================================================
--- trunk/priv/host_generic_maddf.h (original)
+++ trunk/priv/host_generic_maddf.h Fri Aug 21 12:29:16 2015
@@ -5,7 +5,7 @@
/*
Compute x * y + z as ternary operation.
- Copyright (C) 2010-2013 Free Software Foundation, Inc.
+ Copyright (C) 2010-2015 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Jakub Jelinek <ja...@re...>, 2010.
Modified: trunk/priv/host_generic_reg_alloc2.c
==============================================================================
--- trunk/priv/host_generic_reg_alloc2.c (original)
+++ trunk/priv/host_generic_reg_alloc2.c Fri Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2010-2013 OpenWorks GbR
+ Copyright (C) 2010-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2010-2013 OpenWorks GbR
+ Copyright (C) 2010-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2012-2013 OpenWorks GbR
+ Copyright (C) 2012-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2012-2013 OpenWorks GbR
+ Copyright (C) 2012-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_mips_defs.c
==============================================================================
--- trunk/priv/host_mips_defs.c (original)
+++ trunk/priv/host_mips_defs.c Fri Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2010-2013 RT-RK
+ Copyright (C) 2010-2015 RT-RK
mip...@rt...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_mips_defs.h
==============================================================================
--- trunk/priv/host_mips_defs.h (original)
+++ trunk/priv/host_mips_defs.h Fri Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2010-2013 RT-RK
+ Copyright (C) 2010-2015 RT-RK
mip...@rt...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_mips_isel.c
==============================================================================
--- trunk/priv/host_mips_isel.c (original)
+++ trunk/priv/host_mips_isel.c Fri Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2010-2013 RT-RK
+ Copyright (C) 2010-2015 RT-RK
mip...@rt...
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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -8,8 +8,8 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright IBM Corp. 2010-2013
- Copyright (C) 2012-2013 Florian Krohm (br...@ac...)
+ Copyright IBM Corp. 2010-2015
+ Copyright (C) 2012-2015 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 Aug 21 12:29:16 2015
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright IBM Corp. 2010-2013
+ Copyright IBM Corp. 2010-2015
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 Aug 21 12:29:16 2015
@@ -8,8 +8,8 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright IBM Corp. 2010-2013
- Copyright (C) 2012-2013 Florian Krohm (br...@ac...)
+ Copyright IBM Corp. 2010-2015
+ Copyright (C) 2012-2015 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_tilegx_defs.c
==============================================================================
--- trunk/priv/host_tilegx_defs.c (original)
+++ trunk/priv/host_tilegx_defs.c Fri Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2010-2013 Tilera Corp.
+ Copyright (C) 2010-2015 Tilera Corp.
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_tilegx_defs.h
==============================================================================
--- trunk/priv/host_tilegx_defs.h (original)
+++ trunk/priv/host_tilegx_defs.h Fri Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2010-2013 Tilera Corp.
+ Copyright (C) 2010-2015 Tilera Corp.
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_tilegx_isel.c
==============================================================================
--- trunk/priv/host_tilegx_isel.c (original)
+++ trunk/priv/host_tilegx_isel.c Fri Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2010-2013 Tilera Corp.
+ Copyright (C) 2010-2015 Tilera Corp.
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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -9,7 +9,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2012-2013 Florian Krohm (br...@ac...)
+ Copyright (C) 2012-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright IBM Corp. 2010-2013
+ Copyright IBM Corp. 2010-2015
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 Aug 21 12:29:16 2015
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright IBM Corp. 2010-2013
+ Copyright IBM Corp. 2010-2015
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 Aug 21 12:29:16 2015
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright IBM Corp. 2010-2013
+ Copyright IBM Corp. 2010-2015
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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/pub/libvex_guest_arm64.h
==============================================================================
--- trunk/pub/libvex_guest_arm64.h (original)
+++ trunk/pub/libvex_guest_arm64.h Fri Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2013-2013 OpenWorks
+ Copyright (C) 2013-2015 OpenWorks
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/pub/libvex_guest_mips32.h
==============================================================================
--- trunk/pub/libvex_guest_mips32.h (original)
+++ trunk/pub/libvex_guest_mips32.h Fri Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2010-2013 RT-RK
+ Copyright (C) 2010-2015 RT-RK
mip...@rt...
This program is free software; you can redistribute it and/or
Modified: trunk/pub/libvex_guest_mips64.h
==============================================================================
--- trunk/pub/libvex_guest_mips64.h (original)
+++ trunk/pub/libvex_guest_mips64.h Fri Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2010-2013 RT-RK
+ Copyright (C) 2010-2015 RT-RK
mip...@rt...
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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright IBM Corp. 2010-2013
+ Copyright IBM Corp. 2010-2015
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_tilegx.h
==============================================================================
--- trunk/pub/libvex_guest_tilegx.h (original)
+++ trunk/pub/libvex_guest_tilegx.h Fri Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2010-2013 Tilera Corp.
+ Copyright (C) 2010-2015 Tilera Corp.
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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 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 Aug 21 12:29:16 2015
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright IBM Corp. 2010-2013
+ Copyright IBM Corp. 2010-2015
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 Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/useful/test_main.c
==============================================================================
--- trunk/useful/test_main.c (original)
+++ trunk/useful/test_main.c Fri Aug 21 12:29:16 2015
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2013 OpenWorks LLP
+ Copyright (C) 2004-2015 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
@@ -516,7 +516,7 @@
This file is part of MemCheck, a heavyweight Valgrind tool for
detecting memory errors.
- Copyright (C) 2000-2013 Julian Seward
+ Copyright (C) 2000-2015 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
|
|
From: <sv...@va...> - 2015-08-21 11:04:55
|
Author: sewardj
Date: Fri Aug 21 12:04:48 2015
New Revision: 15576
Log:
Remove non-ASCII characters from this file. No functional change.
Modified:
trunk/helgrind/tests/tc17_sembar.c
Modified: trunk/helgrind/tests/tc17_sembar.c
==============================================================================
--- trunk/helgrind/tests/tc17_sembar.c (original)
+++ trunk/helgrind/tests/tc17_sembar.c Fri Aug 21 12:04:48 2015
@@ -104,7 +104,7 @@
my_sem_wait (bar->sem2); // 2 down
}
pthread_mutex_unlock (&bar->mutex1);
- /* «Resultats professionnels!» First we made this thread have an
+ /* "Resultats professionnels!" First we made this thread have an
obvious (Thrcheck-visible) dependency on all other threads
calling gomp_barrier_wait. Then, we released them all again,
so they all have a (visible) dependency on this thread.
|
|
From: <sv...@va...> - 2015-08-21 10:53:40
|
Author: sewardj
Date: Fri Aug 21 11:53:32 2015
New Revision: 15575
Log:
Update.
Modified:
trunk/NEWS
trunk/docs/internals/3_10_BUGSTATUS.txt
Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Fri Aug 21 11:53:32 2015
@@ -251,6 +251,7 @@
345824 Fix aspacem segment mismatch: seen with none/tests/bigcode
345887 Fix an assertion in the address space manager
345928 amd64: callstack only contains current function for small stacks
+345984 disInstr(arm): unhandled instruction: 0xEE193F1E
345987 MIPS64: Implement cavium LHX instruction
346031 MIPS: Implement support for the CvmCount register (rhwr %0, 31)
346267 Compiler warnings for PPC64 code on call to LibVEX_GuestPPC64_get_XER()
@@ -280,6 +281,7 @@
348102 Patch updating v4l2 API support
348247 jno jumps wrongly when overflow is not set
348269 Improve mmap MAP_HUGETLB support.
+348334 (ppc) valgrind does not simulate dcbfl - then my program terminates
348345 Assertion fails for negative lineno
348377 Unsupported ARM instruction: yield
348565 Fix detection of command line option availability for clang
Modified: trunk/docs/internals/3_10_BUGSTATUS.txt
==============================================================================
--- trunk/docs/internals/3_10_BUGSTATUS.txt (original)
+++ trunk/docs/internals/3_10_BUGSTATUS.txt Fri Aug 21 11:53:32 2015
@@ -22,13 +22,12 @@
342780 arm + gcc 4.9 produce false positive: Use of uninitialised value of
size 4 and segfault on stack extention
Has patch
+ DEFER till 3.11.1 unless I can repro in the wild
344802 disInstr(arm): unhandled instruction: 0xEC510F1E
maybe easy fix?
but doesn't run natively either
-345984 disInstr(arm): unhandled instruction: 0xEE193F1E
-
348536 ARM32: Unhandled instructions 0xEE190F1D & 0xEC510F1E
== 331178
@@ -72,10 +71,6 @@
342610 disInstr(ppc): declined to decode an AltiVec insn.
-348334 valgrind does not simulate dcbfl - then my program terminates
- I think this is actually fixed, and needs closing.
- QUERIED
-
=== VEX/s390x ==========================================================
350290 s390x unsupported instruction fixbra
@@ -145,16 +140,10 @@
=== Tools/Memcheck =====================================================
-339499 memcheck does not always detect access beyond mmaped page
- Probable WONTFIX
-
-339762 missing replacement alias for glibc __strchr_sse42, __strcpy_sse2,
- __strcpy_ssse3
- Probable INVALID
-
340392 Incorrect "Conditional jump..." message
Optimised code a la Clang
Probable CANTFIX
+ (but should we add a command line flag for it?)
345307 Please suppress warning about "still reachable" memory
when using libstdc++ from gcc 5
@@ -165,7 +154,7 @@
345753 OS X: sanityCheckFail: exiting due to bad IR for Iop_AddF64
IR type error; should look at it
- NEEDS INVESTIGATION
+ NEEDS INVESTIGATION. I can't repro this.
345811 annotate also FP for memcheck dirty helpers
has patch, should commit
|
|
From: Julian S. <js...@ac...> - 2015-08-21 10:24:50
|
I would like to change the default value for the --partial-loads-ok flag so that it is =yes on all targets. Currently it defaults to =yes on OS X targets only, and =no on all other targets. The flag changes the way Memcheck handles loads that are word-sized or larger, are naturally aligned, and overlap the end of a heap allocated block (typically). Originally, Memcheck would complain about the invalid access (due to overlapping the end of the block). But as compilers and handwritten assembly have become more agressive about vectorization, more and more of these loads show up. They can't cause any faults, so the code is correct, but Memcheck complains nonetheless. Setting the value to =yes causes Memcheck not to complain about the invalid access, but to mark the part of the loaded data from the "inaccessible" area as undefined. So if it really gets used, Memcheck will still complain, but this time, validly. So I propose to change it to =yes for all targets for 3.11. J |
|
From: Tom H. <to...@co...> - 2015-08-21 08:06:10
|
On 21/08/15 07:19, Matthias Schwarzott wrote:
> For tc18_semabuse and tc20_verifywrap the reason is similar.
>
> tc18_semabuse gets a SIGABRT at this callstack:
> #0 0x00007ffff78573b7 in __GI_raise (sig=sig@entry=6) at
> ../sysdeps/unix/sysv/linux/raise.c:55
> #1 0x00007ffff785874a in __GI_abort () at abort.c:89
> #2 0x00007ffff7bcdf77 in futex_wake (private=<optimized out>,
> processes_to_wake=1, futex=<optimized out>) at sem_post.c:50
> #3 __new_sem_post (sem=<optimized out>) at sem_post.c:81
> #4 0x0000000000400976 in main () at tc18_semabuse.c:40
Yes we're aware that both tc18 and tc20 produce this, and I know the
cause, we just haven't come up with a good solution yet.
> With original trunk tc20_verifywrap is killed with the second signal
> SIGILL that is delivered to it.
Actually the SIGILL is before the SIGABRT and you're not seeing it now
precisely because we now catch and ignore it.
> #0 __GI___pthread_rwlock_unlock (rwlock=0x7fffffffd780) at
> pthread_rwlock_unlock.c:34
> #1 0x0000000000401235 in safe_pthread_rwlock_unlock
> (rwlock=0x7fffffffd780) at safe-pthread.h:58
> #2 0x000000000040199e in main () at tc20_verifywrap.c:206
>
> By setting the flag SA_NODEFER for the signal handlers, it can be made
> to catch all signals and not only the first:
Err, not really, and in any case where
> clone(child_stack=0x7f8fa5e4aff0,
> flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,
> parent_tidptr=0x7f8fa5e4b9d0, tls=0x7f8fa5e4b700,
> child_tidptr=0x7f8fa5e4b9d0) = 13522
> futex(0x7ffdc5d743d0, 0x555555d4 /* FUTEX_??? */, 1) = -1 ENOSYS
> (Function not implemented)
> rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
> tgkill(13521, 13521, SIGABRT) = 0
> --- SIGABRT {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=13521,
> si_uid=1003} ---
> +++ killed by SIGABRT +++
Exactly. The problem is that we memset a semaphore structure with 0x55
to create an "invalid" semaphore, but glibc now uses one of those bytes
directly now to or into the futex opcode, which gives an invalid futex
call, and glibc then aborts on the ENOSYS return.
Tom
--
Tom Hughes (to...@co...)
http://compton.nu/
|
|
From: Matthias S. <zz...@ge...> - 2015-08-21 06:19:31
|
Hi!
I tested it now with current trunk (revision 15574).
My system is gentoo using an amd64 cpu - Intel Core i3-4160.
The glibc is 2.21 (ebuild revision r1).
The status is like thisfor helgrind and drd:
$ perl tests/vg_regtest helgrind/ drd/
== 181 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures,
0 stdoutB failures, 0 post failures ==
helgrind/tests/stackteardown (stderr)
helgrind/tests/tc18_semabuse (stderr)
helgrind/tests/tc20_verifywrap (stderr)
drd/tests/tc18_semabuse (stderr)
The failures:
I don't know the reason for stackteardown (it only fails sometimes when
I try only this one).
For tc18_semabuse and tc20_verifywrap the reason is similar.
tc18_semabuse gets a SIGABRT at this callstack:
#0 0x00007ffff78573b7 in __GI_raise (sig=sig@entry=6) at
../sysdeps/unix/sysv/linux/raise.c:55
#1 0x00007ffff785874a in __GI_abort () at abort.c:89
#2 0x00007ffff7bcdf77 in futex_wake (private=<optimized out>,
processes_to_wake=1, futex=<optimized out>) at sem_post.c:50
#3 __new_sem_post (sem=<optimized out>) at sem_post.c:81
#4 0x0000000000400976 in main () at tc18_semabuse.c:40
With original trunk tc20_verifywrap is killed with the second signal
SIGILL that is delivered to it.
#0 __GI___pthread_rwlock_unlock (rwlock=0x7fffffffd780) at
pthread_rwlock_unlock.c:34
#1 0x0000000000401235 in safe_pthread_rwlock_unlock
(rwlock=0x7fffffffd780) at safe-pthread.h:58
#2 0x000000000040199e in main () at tc20_verifywrap.c:206
By setting the flag SA_NODEFER for the signal handlers, it can be made
to catch all signals and not only the first:
--- a/helgrind/tests/safe-pthread.h
+++ b/helgrind/tests/safe-pthread.h
@@ -43,14 +43,14 @@ static int safe_pthread_rwlock_unlock(
pthread_rwlock_t *rwlock ) {
sa_ill.sa_handler = NULL;
sa_ill.sa_sigaction = sigill_handler;
sigemptyset( &sa_ill.sa_mask );
- sa_ill.sa_flags = SA_SIGINFO;
+ sa_ill.sa_flags = SA_SIGINFO | SA_NODEFER;
sigaction( SIGILL, &sa_ill, &oldsa_ill );
sa_segv.sa_handler = NULL;
sa_segv.sa_sigaction = segv_handler;
sigemptyset( &sa_segv.sa_mask );
- sa_segv.sa_flags = SA_SIGINFO;
+ sa_segv.sa_flags = SA_SIGINFO | SA_NODEFER;
sigaction( SIGSEGV, &sa_segv, &oldsa_segv );
Now it dies the same way as tc18_semabuse:
#0 0x00007ffff78573b7 in __GI_raise (sig=sig@entry=6) at
../sysdeps/unix/sysv/linux/raise.c:55
#1 0x00007ffff785874a in __GI_abort () at abort.c:89
#2 0x00007ffff7bcdf77 in futex_wake (private=<optimized out>,
processes_to_wake=1, futex=<optimized out>) at sem_post.c:50
#3 __new_sem_post (sem=<optimized out>) at sem_post.c:81
#4 0x0000000000401cb5 in main () at tc20_verifywrap.c:265
For deeper analysis, here is the end of the strace for tc18_semabuse:
clone(child_stack=0x7f8fa5e4aff0,
flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,
parent_tidptr=0x7f8fa5e4b9d0, tls=0x7f8fa5e4b700,
child_tidptr=0x7f8fa5e4b9d0) = 13522
futex(0x7ffdc5d743d0, 0x555555d4 /* FUTEX_??? */, 1) = -1 ENOSYS
(Function not implemented)
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
tgkill(13521, 13521, SIGABRT) = 0
--- SIGABRT {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=13521,
si_uid=1003} ---
+++ killed by SIGABRT +++
Regards
Matthias
|
|
From: Matthias S. <zz...@ge...> - 2015-08-21 05:48:35
|
Am 13.08.2015 um 23:07 schrieb Matthias Schwarzott:
> Hi!
>
> The testcase gdbserver_tests/nlgone_exit fails if the locale is set to a
> non english value.
>
> To reproduce this on any system, run soemthing like this:
> # LANG="de_DE" perl tests/vg_regtest gdbserver_tests/nlgone_exit.vgtest
>
> It then fails with this stdoutB.diff:
> --- nlgone_exit.stderrB.exp 2015-05-17 14:29:09.000000000 +0200
> +++ nlgone_exit.stderrB.out 2015-08-13 22:56:52.000000000 +0200
> @@ -1 +1,2 @@
> relaying data between gdb and process ....
> +32 ../sysdeps/unix/sysv/linux/_exit.c: Datei oder Verzeichnis nicht
> gefunden.
>
To fix this I implemented the simple solution of hardcode LC_ALL=C for
the progB.
Now it looks like this:
$ perl tests/vg_regtest gdbserver_tests/nlgone_exit
Unescaped left brace in regex is deprecated, passed through in regex;
marked by <-- HERE in m/\${ <-- HERE PWD}/ at tests/vg_regtest line 309.
nlgone_exit: valgrind --tool=none --vgdb=yes
--vgdb-stop-at=startup,exit --vgdb-prefix=./vgdb-prefix-nlgone-exit
./gone exit (progB: ./gdb --quiet -l 60 --nx ./gone)
== 1 test, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0
stdoutB failures, 0 post failures ==
The perl error about Unescaped left brace was there before already.
Regards
Matthias
|