Christian Borntraeger
9a8022279b
fix parent and child tid pointer mixup:
...
The linux kernel has parent tid pointer first.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13034
2012-10-08 20:26:48 +00:00
Florian Krohm
5fd9d2ae08
Change script to also handle IBM's copyright notice.
...
Update copyright notices.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12853
2012-08-06 18:34:24 +00:00
Christian Borntraeger
554b2fe91b
Let valgrind check the tls argument if the appropriate flag is set
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12591
2012-05-28 11:51:50 +00:00
Philippe Waroquiers
a8a0fa7f4d
add some .globl or used attribute to avoid link failures with gold linker + LTO
...
When doing experiment with gcc 4.7.0 and link time optimisation,
encountered link failures on amd64 which were solved by adding
.globl and used attribute.
=> added .globl in similar places for arm/x86/ppc32/s390.
Did not touch darwin (which asm seems somewhat different).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12506
2012-04-16 22:06:47 +00:00
Bart Van Assche
563f0acd21
Check whether the big lock is held before invoking pre_thread_ll_create.
...
If the pre_thread_ll_create tracking function would be invoked without the
big lock being held, that would trigger a race condition in the tools that
implement this tracking function.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12458
2012-03-25 17:51:59 +00:00
Florian Krohm
1900c241eb
Wire up a few more syscalls.
...
Patch by Christian Borntraeger (borntraeger@de.ibm.com ).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12385
2012-02-15 03:32:50 +00:00
Tom Hughes
3925f2d664
Only mark data which has actually been filled in by recvmsg as defined.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12380
2012-02-10 16:45:01 +00:00
Tom Hughes
baec53c5f1
Add support for the sendmmsg and recvmmsg system calls. Fixes BZ#277779.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12376
2012-02-10 11:30:09 +00:00
Florian Krohm
58034de488
Fix the system call wrapper for the clone system call (s390x).
...
Fixes #281883 . Patch by Christian Borntraeger (borntraeger@de.ibm.com ).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12033
2011-09-13 14:57:35 +00:00
Tom Hughes
8da32e7807
Make sure the post handler for mincore is called in amd64 and s390 as
...
it already was on other platforms. Fix to #279795 .
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11959
2011-08-10 09:57:27 +00:00
Tom Hughes
d74a1f2d39
Fix perf_event open on s390.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11808
2011-06-08 20:55:29 +00:00
Julian Seward
b3827d6c33
Create new module m_libcsetjmp, which wraps up uses of
...
__builtin_setjmp and __builtin_longjmp so that they can be selectively
replaced, on a platform by platform basis. Does not change any
functionality. Related to #259977 .
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11687
2011-04-11 16:17:51 +00:00
Julian Seward
6107fd666c
Add a port to IBM z/Architecture (s390x) running Linux -- Valgrind
...
side components. (Florian Krohm <britzel@acm.org > and Christian
Borntraeger <borntraeger@de.ibm.com >). Fixes #243404 .
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11604
2011-03-07 16:05:35 +00:00