Petar Jovanovic
54992859d7
mips: atomic_add_8bit and atomic_add_16bit for MIPS64-BE
...
It fixes memcheck/tests/atomic_incs on MIPS64-BE.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13399
2013-05-14 13:33:27 +00:00
Petar Jovanovic
1644841498
mips: add mips64le support for atomic_incs and annotate_hbefore tests
...
Add mips64-le implementation of:
- atomic_add_8bit
- atomic_add_16bit
- atomic_add_32bit
- atomic_add_64bit
- do_acasW
Minor fixes for mips32 implementations are included as well.
These functions are needed to execute atomic_incs and annotate_hbefore
tests on mips64le.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13357
2013-04-03 22:51:23 +00:00
Julian Seward
3e344c57f6
Merge in a port for mips32-linux, by Petar Jovanovic and Dejan Jevtic,
...
mips-valgrind@rt-rk.com , Bug 270777.
Valgrind: changes to existing files.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12616
2012-06-07 09:13:21 +00:00
Julian Seward
ed80c32ae5
Add / fix up test cases for {LD,ST}REX{,B,H,D} on ARM. Works for both
...
ARM and Thumb encodings.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11865
2011-07-11 11:46:52 +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
Julian Seward
70a3472d66
Partially make this work on arm-linux (for 32-bit incs), so as to give
...
a proper test for LDREX/STREX.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11378
2010-09-24 23:51:17 +00:00
Julian Seward
e9de458500
Merge from branches/ARM, all parts of the ARM-Linux port except for
...
the changes to do with reading and using ELF and DWARF3 info.
This breaks all targets except amd64-linux and x86-linux.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10982
2010-01-01 11:59:33 +00:00
Nicholas Nethercote
6141840b2d
Make atomic_incs.c build on Mac.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10435
2009-07-12 22:58:26 +00:00
Julian Seward
62215c01ac
Make this test work on PowerPC too.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10412
2009-07-04 14:33:53 +00:00
Julian Seward
205f7fa457
Add tests to verify behaviour of atomic instruction handling.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10410
2009-07-04 12:44:08 +00:00