b3a1e4bffbdbbf38304f216af405009868f43628 |
|
21-Aug-2015 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Update copyright dates, to include 2015. No functional change. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15577 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
ea71ffb08eccc0869c5b9421160fef4052e35c23 |
|
05-Aug-2015 |
florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Fix printf format inconsistencies as pointed out by gcc -Wformat-signedness. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15495 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
8eb8bab992e3998c33770b0cdb16059a8b918a06 |
|
21-Jul-2015 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Bug 345248 - add support for Solaris OS in valgrind Authors of this port: Petr Pavlu setup@dagobah.cz Ivo Raisr ivosh@ivosh.net Theo Schlossnagle theo@omniti.com git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15426 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
e08950b4ce5a3f5d75a7279548f975cd6207dc74 |
|
13-Nov-2014 |
florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Merge revisions 14445 and 14446 from the BUF_REMOVAL branch to trunk. Two things: - remove the buffer argument from VG_(DebugInfo_sect_kind) - allocate AddrInfo::SectKind::objname dynamically git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14719 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
fed3c04fdddde080fd2834212f6f514be96db47c |
|
01-Oct-2014 |
florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Merge six easy pieces from the BUF_REMOVAL branch: r14271 Audit a few buffer sizes, increase one. r14280 Audit buffer size. r14296 Remove a few unneeded header files. r14310 Replace fixed size buffers with a large enough buffers. r14338 Remove a dead assignment in print_bbcs and make global variable print_fd a local variable. r14359 Remove a benign macro redefinition in cachegrind. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14595 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
9cdc08368068d746e42d40c8f3a3dca5db5caee4 |
|
09-Aug-2014 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
drd: Move VG_(getenv)("DRD_VERIFY_CONFLICT_SET") git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14249 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
e4554e13a475ed827aae7b91bb3cb7004cc74f62 |
|
08-Aug-2014 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
drd: Add command-line option --verify-conflict-set git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14242 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
0895b09f3a485d2a1c1ee81d588b1a5c65541e19 |
|
10-Mar-2014 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
coregrind/m_scheduler + drd: Rework r13862 git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13864 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
8670edcd6fc18d3027633cfd326adc52a93a785f |
|
25-Oct-2013 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
drd: Add range support for --ptrace-addr git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13698 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
d4bab99f83dbc53665c5769c3f6b50ffcd2a9a7d |
|
04-Oct-2013 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
drd: Update copyright notice git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13613 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
90c8d7e5844980bb9f356e30f1d0f59ed9ed8559 |
|
24-Aug-2013 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
drd: Fix bug #323905 git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13511 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
c0cd28f80c245c6ea623108b51013d31388e7667 |
|
24-Aug-2013 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
drd: Add command-line option --trace-sectsuppr git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13509 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
573d074e0f0b80f35769a9f9aefbac6e45c597cd |
|
10-Mar-2013 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
drd: Fix stack growth tracking. Hopefully this is the proper fix for #297147. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13316 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
96cdf1e8f3b4960c54f7a5371c017c5638c617a7 |
|
10-Mar-2013 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
drd: Fix a 4x slowdown for certain applications (#316181) This commit reverts r12629 ("drd: Don't sporadically report false positives on newly allocated memory. Fixes #297147"). git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13315 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
19f91bbaedb4caef8a60ce94b0f507193cc0bc10 |
|
10-Nov-2012 |
florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Fix more Char/HChar mixups. Closing in... git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13119 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
e543f3024ace2925a0fb81985e9fcfc95b8c555a |
|
21-Oct-2012 |
florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
First round of Char/HChar fixups for coregrind and memcheck. Little bit of ripple in tools, too. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13074 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
68347837b3d82e48f85daff33ec7ba528891e4e7 |
|
06-Sep-2012 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
drd: Suppress race reports on .got sections too This is a slightly modified version of a patch provided by Petar Jovanovic <petar.jovanovic@rt-rk.com>. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12960 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
03f8d3fc25f5a45c5826259d1b33b7f310117279 |
|
05-Aug-2012 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Update copyright dates to include 2012. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12843 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
6f79e3a7f4b052e57d4c7083678784a64b156409 |
|
10-Jun-2012 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
drd: Don't sporadically report false positives on newly allocated memory. Fixes #297147. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12629 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
37e1dd045e1ef442f8baea8a23c4b70ee5807cf8 |
|
02-Feb-2012 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Rework r12363 git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12365 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
9bb46c4feb6ebef47fe8a701a2a59bef1f64415a |
|
02-Feb-2012 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
drd: Avoid that an assertion failure is triggered if clone() fails. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12363 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
41a378a53acc4c1f8851babcea123e6875b2ebd9 |
|
24-Jan-2012 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
drd: Add command-line option --ptrace-addr. This command-line option has been used to track down the recently fixed race in drd/drd_pthread_intercepts.c. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12354 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
e278ab506b9a73ef1c17a17077546b2de9a11d7c |
|
24-Jan-2012 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
drd: Use macros and inline functions for list manipulation git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12353 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
e44bccca2ccd0b30fc80bcfa9593c5e904a9ca17 |
|
18-Jan-2012 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
drd: Switch to new pool allocator git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12344 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
a9cc2ddb73bc18755dc4f3371ab4dc903d557323 |
|
15-Jan-2012 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
drd: Make it easier to enable the debug statements in the ELF section suppression code git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12333 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
864920d8bc95aa5c662b87997effa9e3ecad0545 |
|
15-Jan-2012 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
drd: Set up red zone before the first instruction of a thread is run. Avoids that DRD sporadically reports mysterious false positive conflicting accesses on amd64 like e.g. the following: $ ./vg-in-place --fair-sched=yes --tool=drd --read-var-info=yes --check-stack-var=yes --show-confl-seg=no drd/tests/annotate_smart_pointer 50 50 ==18170== drd, a thread error detector ==18170== Copyright (C) 2006-2011, and GNU GPL'd, by Bart Van Assche. ==18170== Using Valgrind-3.8.0.SVN and LibVEX; rerun with -h for copyright info ==18170== Command: ./annotate_smart_pointer 50 50 ==18170== ==18170== Conflicting store by thread 1 at 0x7fefff8a0 size 8 ==18170== at 0x400FCE: AnnotateCondVarSignal (unified_annotations.h:32) ==18170== Allocation context: unknown. ==18170== ==18170== Conflicting load by thread 1 at 0x7fefff8a0 size 8 ==18170== at 0x400FDD: AnnotateCondVarSignal (unified_annotations.h:34) ==18170== by 0x401071: U_AnnotateHappensBefore (unified_annotations.h:46) ==18170== by 0x4018DD: smart_ptr<counter>::set(counter*, AtomicInt32*) (annotate_smart_pointer.cpp:239) ==18170== by 0x401778: smart_ptr<counter>::operator=(counter*) (annotate_smart_pointer.cpp:208) ==18170== by 0x401377: main (annotate_smart_pointer.cpp:326) ==18170== Allocation context: unknown. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12332 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
993d32fefe0607b022a877624b1d101f4554cf2c |
|
15-Jan-2012 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
drd: Refactor functions for starting / stopping to access stack memory git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12331 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
ad193e79431ed9015e3608fe8c61b08412b07259 |
|
15-Jan-2012 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
drd: Reformat three comment blocks git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12330 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
27656f889f450cf172db15344f511e227b2a12f6 |
|
17-Dec-2011 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
DRD: revert r12308 because it didn't help git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12312 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
4797dbefc234679a80c9755dfcdabf4ba4806527 |
|
14-Dec-2011 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
DRD: Suppress uninteresting races triggered by the dynamic loader git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12308 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
42f3263c366b6d9bcff8885d37234dfe6cda994c |
|
13-Dec-2011 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
drd --trace-addr: make tracing 64-bit values on a 32-bit platform work git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12305 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
8c3de75fcac1551d4ecf82f979a09ee550a20b8e |
|
12-Dec-2011 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
DRD help text: remove a superfluous dot git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12294 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
7826acb7aad367aa9097606e8fac84cf1096cac3 |
|
11-Dec-2011 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
DRD, --trace-addr: trace stored values too git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12290 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
1081fe2314bc72160d8ff503f11a65905cd4e4df |
|
04-Dec-2011 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Remove emacs modeline and/or local variables from DRD source files git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12279 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
505b35c2850413fb3e87a1060df5223e478c52d5 |
|
13-Oct-2011 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Document command-line switches new in version 3.7.0 git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12149 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
ad994e885caeb5241cbedf4e47e7821cf164f4e7 |
|
13-Oct-2011 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
drd, XML tracing: move newline generation into DRD_(trace_msg)() / change tracing output format slightly. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12146 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
e7086000dc09e5486e42206ad524fefe09f7cc72 |
|
11-Oct-2011 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
drd: Enable XML output. See also #282949. To do: document the output format. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12137 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
b92ff0fd192dd05700f7d20db00795965e20b5c5 |
|
08-Oct-2011 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
DRD, refactoring: Introduce DRD_(trace_msg)() git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12120 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
6d956dc21b6a81f0c67ad18ac61867da0d5922a3 |
|
28-Jul-2011 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
drd: Delay deletion of memory access information of joined threads in order not to miss any races caused by these threads. To do: refine handling of pthread_once() again. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11926 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
922304f9e9d5df1a20a1bb1d4736263c99272aa4 |
|
13-Mar-2011 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Updated modeline and copyright statement in DRD source files. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11642 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
7d5f523270925804f33f7a2314a078dec4e6e79e |
|
13-Mar-2011 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
DRD: Report an error if --free-is-write=yes is used on a program invoking custom memory allocator client requests. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11640 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
639d0ada466e6f4f6bb9032800ff9042941edfd8 |
|
12-Mar-2011 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
DRD: Restored --free-is-write support and fixed the bug that was present in the previous implementation. Still needs further testing though. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11636 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
c182467acefe03e4c61456224d36a07266c83185 |
|
12-Mar-2011 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
DRD: Added command-line option --trace-hb for tracing ANNOTATE_HAPPENS_BEFORE()/AFTER(). git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11635 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
23ef19de837854c360809e59833513360dc1cce2 |
|
12-Mar-2011 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
DRD: More source code cleanup (constant propagation). git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11631 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
234e558d6bcb9d97891fdd41df6a37ad12f26705 |
|
09-Feb-2011 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
_pre_mem_asciiz handlers in both tools: don't segfault if passed an obviously invalid address. Fixes #255009. Investigation & initial patch by Philippe Waroquiers (philippe.waroquiers@skynet.be) git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11533 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
8e0d2c1d75051dd7669ef3d57806905fceffe4c9 |
|
04-Feb-2011 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
DRD: removed command-line option --free-is-write again since it is impossible to implement this functionality reliably. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11522 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
5c7e6b69ccaecc32ff43d7f3cb9573f3901d19f0 |
|
03-Feb-2011 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
DRD: do not assert() upon fork(). Fixes the DRD part of #255355. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11520 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
8600c420e5203ad0a9fc1491e5ee041b78de4334 |
|
25-Oct-2010 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
DRD: the help text does now indicate that lock contention detection is off by default / changed default value of the exclusive mutex threshold from 1000s to off. See also #255247. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11477 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
876cafda1cd6f0245b81b1dc5a43d84a86f5f59e |
|
10-Oct-2010 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
E-mail address update. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11420 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
a30039820b01acd183120aa5597837a3ceaaa762 |
|
08-Sep-2010 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Made sure that DRD processes empty address ranges without triggering an assertion failure. Added a unit test in drd/tests/unit_bitmap.c. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11346 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
68a8afa85a1a4c6b068cbcb84d7e4a907bd39c62 |
|
02-Sep-2010 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Made sure that DRD processes client programs that use SA_ONSTACK correctly (e.g. Wine). git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11329 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
a466f8bdeb4b8c46de833a2a456f60883c0acb04 |
|
29-Aug-2010 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Don't trigger an assertion failure if len == 0. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11304 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
075950302f7f4d5f910cedc8cb61f0a469679648 |
|
29-Aug-2010 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Source code cleanup. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11302 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
f9427fda275ba5db5277557ea752af7b3f4dcc5c |
|
29-Aug-2010 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Added command-line option --trace-alloc and disabled --free-is-write by default. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11301 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
75c1cba2409d12e95c4e6dc4abb0a2c636cf77c7 |
|
29-Aug-2010 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Added new DRD command-line option --free-is-write and enabled it by default. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11299 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
9eecbbb9a9cbbd30b903c09a9e04d8efc20bda33 |
|
03-May-2010 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Update copyright dates to 2010. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11121 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
31b983d29affe6c30a2283be8824c6d75c74d848 |
|
21-Feb-2010 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Removed trailing whitespace in C source and header files. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11052 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
a654706745f2e5e7aaf25b4bf34ef06a9f0abca7 |
|
26-Oct-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Removed the restriction that the size argument of drd_pre_mem_read_asciiz() should be less than 4096 bytes. This function is called a.o. for the path argument of the open() system call. This path can be longer than 4096 bytes. Should fix bug #211941. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10905 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
2d9e874b7a628ada216f09cc4f065798c65fffa4 |
|
07-Aug-2009 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Tidy up of messaging: * For all tools and the core, don't show statistics when -v is in effect. Instead, try to restrict -v to mostly user-useful stuff. * A new flag --stats=no|yes [no] produces statistics output instead. * Fix longstanding problem in that Memcheck's leak checker ran after the core's error manager module shut down, thereby not showing use counts of leak suppressions. This fixes #186790. * As a consequence, the leak checker text output of Memcheck has changed a bit -- leak check is done before the final error summary is done (much more logical), and the output has been tidied up a bit. * Helgrind, Drd and Ptrcheck now also print "For counts of detected and suppressed errors, rerun with: -v", which makes them consistent with Memcheck in this regard. These are filtered out by the regtest filter scripts. For all tools except Memcheck, the regtests are unchanged. On Memcheck regtests still fail due to rearrangements of the leak checker output. This will be fixed by a followup commit. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10746 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
97db761d2a94fc7a349aee9359ef85828d9618b6 |
|
04-Aug-2009 |
njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Various option-related tweaks: - Match the ordering of the non-tool-specific options in the usage message with the order in the user manual. As a result, we now always print --alignment and --trace-malloc in the core's usage messages, which saves malloc-replacing tools from doing it themselves (and brings it in line with options that only apply to error-collecting tools). - Improved the presentation of the Vex options with --help-debug. - Removed documentation of -d in the manual because it's a debugging-only flag. - Documented --read-var-info in the manual. This fixes bug 201169. - Renamed --auto-run-dsymutil as --dsymutil and documented it in the usage message. - Fixed an XML error in manual-core-adv.xml. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10703 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
e3f1e5988a94af9230f67273ca9236c4d7e8b8da |
|
31-Jul-2009 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
(almost completely just function renaming): * VG_(find_seginfo): incrementally rearrange the DebugInfo list, like most of the other list-searching functions do. * rename all VG_(*seginfo*) functions exported from m_debuginfo to VG_(*DebugInfo*). "seginfo" was a historical name which was mostly but not completely, done away with some time back. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10678 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
0c6bf3566ff4960bd181f260cf616b724439e841 |
|
25-Jul-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
DRD is no longer considered experimental on Darwin. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10603 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
dd75cdfe7612f58bdba8e3a16d34ee32eef85980 |
|
24-Jul-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Replaced code for suppressing the stack memory in use at the time a thread is being created by code for suppressing the memory allocated from inside the pthread_create() call. The new implementation should be a more portable solution for suppressing data races triggered by the thread-local-storage implementation of a Pthreads library. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10584 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
c6ef4af5b21dd5b8a4d5a1cd8a1be8f8e5db5197 |
|
23-Jul-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Let DRD print a warning at startup that support for Darwin is still considered experimental, and filter out this warning from the regression tests. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10554 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
b3ef661da2c368690f570b6d10518983ae041003 |
|
23-Jul-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Updated platform support messages. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10549 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
0cd0697856654f9470179b9fea6eb16a145251a5 |
|
22-Jul-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Removed code for handling --read-var-info from DRD since the Valgrind core already interprets this flag. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10520 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
2df5b00cc67ef9679cfd37e5208d2737d3a64ef9 |
|
22-Jul-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Renamed --var-info to --read-var-info. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10518 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
63c92ea799549976957f5b4d54ede744f762c56f |
|
19-Jul-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
DRD no longer prints the thread ID's assigned by the Valgrind core but only those assigned by DRD itself. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10488 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
1e29ebcf5a0d5d29434d112bda3a584b4a3f8066 |
|
15-Jul-2009 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Merge drd/ changes from branches/MESSAGING_TIDYUP r10464. See trunk r10465 commit message for details. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10466 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
e5e0efa338a13922924e9e5631fc733fcf616d71 |
|
24-Jun-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Use the value set in the environment variable DRD_SEGMENT_MERGING_INTERVAL if the segment merging interval has not been specified as a command-line option. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10377 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
109d5daa9f0e443a25bbdc7eeac1053d9f2ba8f7 |
|
22-Jun-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Fixed typo. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10360 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
9dedafe27706b42b4672647b815fd87a514d2984 |
|
21-Jun-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Statistics: fixed bug introduced in r10356. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10359 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
e5214666ead5aebb79ad662deacff0a952cba70d |
|
21-Jun-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Made --drd-stats=yes output even more verbose. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10356 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
54803feb0b92e4708d3cee92e7449f802be70197 |
|
21-Jun-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Updated code for statistics printed by --drd-stats=yes. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10354 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
5fd2814722565a7a5042ba9a691024d7095e31db |
|
10-Jun-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
- Added more comments in DRD's malloc wrappers. - Fixed memory allocation counters. - Client memory is now freed in the realloc() wrapper in all cases where it should be freed. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10294 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
5b61bdafc1dd18079783b5db29d89b3925c797ed |
|
09-Jun-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Fixed bug in DRD's realloc() wrapper. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10282 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
8f822af9b234e7c553c408eba65a641c4773457f |
|
08-Jun-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
svn merge -r9818:10278 svn://svn.valgrind.org/valgrind/branches/DRDDEV git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10279 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
245ccd9720e05b733cb658a3ffe52d7c72c8bc12 |
|
01-Jun-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Fixed a bug in DRD's malloc wrappers. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10191 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
d45d99553c15a361bb797d21ec6afb9bad22d2d4 |
|
31-May-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
- Added support for most of the ANNOTATE_...() macro's supported by ThreadSanitizer. - Modified DRD's error reporting code such that it does no longer let the Valgrind core print the Valgrind thread ID but that it now prints the DRD thread ID and name. Updated expected output files where necessary. - Modified drd/test/Makefile.am such that the tests using gcc's built-in functions for atomic memory access such that these are only compiled when the gcc version in use supports these built-in functions. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10186 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
f76d27a697a7b0bf3b84490baf60623fc96a23af |
|
28-May-2009 |
njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Merge the DARWIN branch onto the trunk. I tried using 'svn merge' to do the merge but it did a terrible job and there were bazillions of conflicts. So instead I just took the diff between the branch and trunk at r10155, applied the diff to the trunk, 'svn add'ed the added files (no files needed to be 'svn remove'd) and committed. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10156 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
f98a569f44fb19e5a28cbd029b3f463724f0bd43 |
|
03-May-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Added command-line option --first-race-only. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9728 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
1a3b0b34a7921bf11ee0f78e4285fbb27da8f701 |
|
03-May-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Added more statistics. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9727 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
bedfd237fbdc80d0c917cfcb85a94b5561c92633 |
|
26-Mar-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
- Reindented code such that it uses three spaces for indentation instead of two. The indentation of the DRD source code is now consistent with the other Valgrind source files. - Added emacs mode line with indentation settings. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9496 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
fdaa018eeb7facf5b36717c68fa1e843cdcbc3f8 |
|
10-Mar-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Added DRD_(clean_memory)(). git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9339 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
83df0b67a14425c484d8dda42b53f3ff0b598894 |
|
25-Feb-2009 |
njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
atoll() is a terrible function -- you can't do any error checking with it. Some of our option processing code uses it. This means that eg. '--log-fd=9xxx' logs to fd 9, and '--log-fd=blahblahblah' logs to 0 (because atoll() returns 0 if the string doesn't contain a number!) It turns out that most of our option processing uses VG_(strtoll*) instead of VG_(atoll). The reason that not all of it does is that the option-processing macros are underpowered -- they currently work well if you just want to assign the value to a variable, eg: VG_BOOL_CLO(arg, "--heap", clo_heap) else VG_BOOL_CLO(arg, "--stacks", clo_stacks) else VG_NUM_CLO(arg, "--heap-admin", clo_heap_admin) else VG_NUM_CLO(arg, "--depth", clo_depth) (This works because they are actually an if-statement, but it looks odd.) VG_NUM_CLO uses VG_(stroll10). But if you want to do any checking or processing, you can't use those macros, leading to code like this: else if (VG_CLO_STREQN(9, arg, "--log-fd=")) { log_to = VgLogTo_Fd; VG_(clo_log_name) = NULL; tmp_log_fd = (Int)VG_(atoll)(&arg[9]); } So this commit: - Improves the *_CLO_* macros so that they can be used in all circumstances. They're now just expressions (albeit ones with side-effects, setting the named variable appropriately). Thus they can be used as if-conditions, and any post-checking or processing can occur in the then-statement. And malformed numeric arguments (eg. --log-fd=foo) aren't accepted. This also means you don't have to specify the lengths of any option strings anywhere (eg. the 9 in the --log-fd example above). The use of a wrong number caused at least one bug, in Massif. - Updates all places where the macros were used. - Updates Helgrind to use the *_CLO_* macros (it didn't use them). - Updates Callgrind to use the *_CLO_* macros (it didn't use them), except for the more esoteric option names (those with numbers in the option name). This allowed getUInt() and getUWord() to be removed. - Improves the cache option parsing in Cachegrind and Callgrind -- now uses VG_(strtoll10)(), detects overflow, and is shorter. - Uses INT instead of NUM in the macro names, to distinguish better vs. the DBL macro. - Removes VG_(atoll*) and the few remaining uses -- they're wretched functions and VG_(strtoll*) should be used instead. - Adds the VG_STREQN macro. - Changes VG_BINT_CLO and VG_BHEX_CLO to abort if the given value is outside the range -- the current silent truncation is likely to cause confusion as much as anything. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9255 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
86562bd89ac23ce795d19c71fabcb9d1c8f956d3 |
|
16-Feb-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
- Updated copyright statements. - Improved consistency of source file headers. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9182 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
99edb2960fe8cdbf35ef647115dff708c9a75322 |
|
15-Feb-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Wrapped DRD_() macro around yet even more function names. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9172 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
246fbf2655328fc150e528b701223b7a1eafe471 |
|
15-Feb-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Wrapped DRD_() macro around even more function and variable names. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9171 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
dc1ef03a8d13efe24661a89091e66169bf3f1091 |
|
15-Feb-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Wrapped DRD_() macro around even more function names. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9170 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
764dea2795ab46dadc2198a1123c0943181c6e70 |
|
15-Feb-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Changed a global variable into a local variable. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9169 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
62a784c9382fdf7184065ad76ae8d3b905605f21 |
|
15-Feb-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Wrapped DRD_() macro around thread-related function names. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9168 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
195e41fe2b9e02e142a0461113bfa55c89d24c5e |
|
15-Feb-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Wrapped DRD_() macro around all client object function names. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9166 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
a8cf765964dc9b9436384469a0a30889b24d1997 |
|
15-Feb-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Wrapped DRD_() macro around all barrier-related function names. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9165 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
62ada3f31afe602f7c9a651530d16b06655400ff |
|
14-Feb-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Wrapped DRD_() macro around all segment function names. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9160 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
41b226c0a9c60c7dc10b09b6d71138f1993259d8 |
|
14-Feb-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Wrapped DRD_() macro around all vector clock function names. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9159 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
1335ecca5095dea85be94095885082b80573df8c |
|
14-Feb-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Introduced more DRD_ prefixes. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9158 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
09dc13f324a19f1bebf58c7f197a581dc8fb528b |
|
14-Feb-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
- Moved several functions and variables from one source file to another. - Created two new source files: drd_load_store.h and .c. - Removed the header file drd_track.h. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9153 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
7f42a3cefb4559a27108027249d41123de6a9166 |
|
30-Jan-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Do not only recognize .plt and .plt.got sections inside the mapped address range, but also outside the mapped address range (necessary for ppc). git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9090 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
42087cc5bbf0147db03672f4543956688731cbd8 |
|
27-Sep-2008 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Added support for pthread_cancel() handling. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8638 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
9c606bd8634cd6b67bb41fa645b5c639668cfa2d |
|
18-Sep-2008 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Merge all remaining changes from branches/PTRCHECK. These are some relatively minor extensions to m_debuginfo, a major overhaul of m_debuginfo/readdwarf3.c to get its space usage under control, and changes throughout the system to enable heap-use profiling. The majority of the merged changes were committed into branches/PTRCHECK as the following revs: 8591 8595 8598 8599 8601 and 8161. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8621 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
d6dce010465357b88dbc2671d734d2a442559ca7 |
|
05-Jul-2008 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Added -Wformat-nonliteral. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8366 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
ef1b9722dd0213d727a1cb1553ae43584572d2b2 |
|
04-Jul-2008 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Changed exp-drd tool name into drd. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8362 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|
ccf17de11cac09dc387e6cb115fdee0ae6e29e70 |
|
04-Jul-2008 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Renamed exp-drd directory into drd. Moved drd from the experimental tool class to the class of regular tools. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8361 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd_main.c
|