416e4bb7c50cea52f911359da427db3912f87b21 |
|
12-Oct-2015 |
florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
On a zEC12 or z13, a glibc with lock elision enabled infers from HWCAP that the prerequisites for lock elision are met. Then it may use TBEGIN and other transactional-execution instructions which are not implemented by Valgrind. Likewise, the upcoming glibc 2.23 will exploit vector instructions if they are advertised by HWCAP; and those are currently not implemented by Valgrind either. In general, the increased use of ifunc may lead to more such cases in the future. This patch suppresses the advertising of those hardware features via HWCAP which are either not known to Valgrind or currently unsupported. Patch by Andreas Arnez (arnez@linux.vnet.ibm.com). Fixes BZ #353680. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15702 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-s390x-linux.h
|
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/include/vki/vki-s390x-linux.h
|
55895379b090d4db5d39013e1a9859714ac3e0d8 |
|
14-Aug-2015 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
345338 - TIOCGSERIAL and TIOCSSERIAL ioctl support on Linux Patch from Martin Ling (martin-kdebugs@earth.li) git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15542 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-s390x-linux.h
|
c5090fbfff2ddb60994c470c20b40dc7abf7214c |
|
10-Sep-2014 |
mjw <mjw@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Bug 338974 glibc 2.20 changed size of struct sigaction sa_flags on s390 To track POSIX glibc and the kernel agreed to change the type of the sa_flags field in struct sigaction to an int. There is now a int __glibc_reserved0 padding field that can be passed undefined. See https://sourceware.org/ml/libc-alpha/2014-09/msg00161.html git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14508 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-s390x-linux.h
|
7b634085c095fbb2c9d2c2470d81aa3bd684a115 |
|
01-Sep-2014 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Rename a bunch of __unused fields to __unused0, since some Android NDK's appear to #define __unused to __attribute__((__unused__)), causing the build to fail in bizarre ways. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14412 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-s390x-linux.h
|
f77df946e65783c2bc727807e508fa1af04f0da8 |
|
10-Jul-2014 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add support for the F_OFD_SETLK, F_OFD_SETLKW, and F_OFD_GETLK fcntl commands. BZ#337285. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14149 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-s390x-linux.h
|
4f17e600c7f0a697a964eb7083627b6d759401b6 |
|
26-Jun-2014 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add SIOCATMARK ioctl support. Patch from Austin English via BZ#335441. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14112 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-s390x-linux.h
|
4efdae1b2143692687d1e062ac336255898e7359 |
|
26-Jun-2014 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add support for TIOCNOTTY ioctl. BZ#331476. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14104 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-s390x-linux.h
|
0c0793c2f74526a0fd8e25db28149a5eb94fd62a |
|
04-Mar-2014 |
dejanj <dejanj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
mips32/mips64: Fix the problem with VKI_ENOSYS and VKI_EOVERFLOW for mips32/64. VKI_ENOSYS and VKI_EOVERFLOW don't have the same generic values for mips32/64. We need to define these values for every Linux arch. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13852 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-s390x-linux.h
|
0f157ddb404bcde7815a1c5bf2d7e41c114f3d73 |
|
18-Oct-2013 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Update copyright dates (20XY-2012 ==> 20XY-2013) git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13658 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-s390x-linux.h
|
a52c83526a1bb0a4e3223e56ddb096258fc5e422 |
|
18-Jul-2013 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
The FIOCLEX and FIONCLEX ioctls are architecture specific. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13464 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-s390x-linux.h
|
8f420f1a5d392c461def7e5578d84fc39029dbc6 |
|
18-Jul-2013 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Socket option constants are architecture specific. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13463 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-s390x-linux.h
|
e808f812f0e7d8b2385e09959fe3a0d58c0a113d |
|
06-Aug-2012 |
florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Change script to also handle IBM's copyright notice. Update copyright notices. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12853 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-s390x-linux.h
|
835a714e35b6ce920b1abbd338547fa0b4a7601e |
|
09-Feb-2012 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add support for the F_GETOWN_EX and F_SETOWN_EX fcntl calls. Patch from Jakub Jelinek to fix BZ#292626. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12373 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-s390x-linux.h
|
6bf71ef1f168feb8e014ce2d7c63594eb4a4bc1b |
|
10-Aug-2011 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add support for the FIOQSIZE ioctl. Fixes #270320. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11963 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-s390x-linux.h
|
3b290486cd4cd601b20e04340e593c9ed9717e5f |
|
06-May-2011 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Implement a GDB server in Valgrind. See #214909. (Philippe Waroquiers, philippe.waroquiers@skynet.be) git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11727 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-s390x-linux.h
|
b5b87408c0c99f9f6938d8cd921e2a5f420577c4 |
|
07-Mar-2011 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
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 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-s390x-linux.h
|