Julian Seward
adc2dafee9
Update copyright dates, to include 2015. No functional change.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15577
2015-08-21 11:32:26 +00:00
Florian Krohm
01ea732633
Fix printf format inconsistencies as pointed out by gcc -Wformat-signedness.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15500
2015-08-05 22:27:24 +00:00
Julian Seward
2ac4c69401
Fix "346411 MIPS: SysRes::_valEx handling is incorrect"
...
Specialise type SysRes for mips{32,64}-linux to enable
meaningful equality comparisons.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15404
2015-07-08 17:08:23 +00:00
Florian Krohm
20859ce978
Change the initialisation of the newly allocated struct sched_lock
...
object. Just memset the whole thing to 0. That avoids a cast that
drops type qualifiction.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14650
2014-10-22 09:44:34 +00:00
Florian Krohm
33f32780a5
VG_(malloc/calloc/strdup) never return NULL (and never will).
...
So it's pointless to test or assert their return values.
Remove code doing so.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14528
2014-09-12 22:24:51 +00:00
Julian Seward
dbf9b63605
Update copyright dates (20XY-2012 ==> 20XY-2013)
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13658
2013-10-18 14:27:36 +00:00
Florian Krohm
5c4ba95a27
Fix inclusion of header files in coregrind. No pub_tool_*.h should be
...
included here.
Added pub_core_poolalloc.h and renamed pub_tool_inner.h to pub_core_inner.h.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13548
2013-09-15 10:42:26 +00:00
Florian Krohm
5de39dd72a
Fix Char/HChar mixups and constness in m_scheduler.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13103
2012-11-03 19:32:28 +00:00
Bart Van Assche
cdc938fcec
scheduler, ticket lock: Add memory barriers necessary to avoid a deadlock on PowerPC systems
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12509
2012-04-19 11:00:32 +00:00
Bart Van Assche
938bb79e0c
Suppress race reports on ticket lock state variables
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12437
2012-03-08 19:17:56 +00:00
Philippe Waroquiers
74d44d1764
* README_DEVELOPERS : complete/enhance the section about outer/inner
...
* manual-core.xml : fix a typo
* include/pub_tool_inner.h : new file, defining macros for inner annotation
include/Makefile.am : reference this new file.
* syswrap-linux.c : when ENABLE_INNER, register the stacks for the outer.
(otherwise, nothing works properly).
* m_redir.c : avoid inner interpreting the outer vgpreload instructions.
* sema.c : annotate the semaphore with RWLOCK annotations for helgrind
* ticket-lock-linux.c : similar.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12414
2012-03-03 12:01:48 +00:00
Bart Van Assche
908268e4a0
Add command-line option --fair-sched=[no|yes|try]. Use --fair-sched=try
...
when running the annotate_hbefore regression test. Closes #270006 .
To do: update manual.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12280
2011-12-08 16:14:59 +00:00