Commit Graph

393 Commits

Author SHA1 Message Date
Florian Krohm
21c67106a6 Add testcases for CU21. Update opcode table.
WRT the memcheck test: the good news is we get all the complaints
we want. The bad news is:
- the line numbers from within do_cu21 are off
- there are 2 complaints when attempting to convert from
  an uninitialised input buffer instead of one. One of them has a 
  completely bogus line number.

Possibly due to bad debug info?  Let's see what happens on machines
with more recent GCCs. 


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12765
2012-07-20 00:17:16 +00:00
Julian Seward
14162b7154 Track recent bug fixes.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12753
2012-07-16 22:39:24 +00:00
Julian Seward
058ab42645 Update with recent fixes.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12744
2012-07-14 10:08:40 +00:00
Julian Seward
c3f41bc3ed Update w/ recent bug fixes.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12740
2012-07-13 14:04:03 +00:00
Tom Hughes
a3c57c513c Update bug status.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12732
2012-07-11 15:42:25 +00:00
Julian Seward
11f12ec05c Note 286917 fix.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12729
2012-07-11 14:28:13 +00:00
Julian Seward
c37b405fc3 Note 290006 fixage.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12725
2012-07-11 00:06:35 +00:00
Philippe Waroquiers
2b25e3f059 remove 302800 (bug invalid and/or covered by --soname-synonyms)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12724
2012-07-07 15:53:26 +00:00
Philippe Waroquiers
a059322c40 remove 301204 (already in NEWS fixed section)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12723
2012-07-07 15:44:06 +00:00
Philippe Waroquiers
74bc30c150 295590 Helgrind: Assertion 'cvi->nWaiters > 0' failed when cond var being waited upon destroyed
* when cond var is destroyed, in the PRE, report an error if nwaiters > 0.
* when cond_wait succeeds, get the cond var but do not create one in helgrind
  (it must exist if cond_wait was done).
  Report an error if cond not found (assuming this is caused by a destroy
  done while the thread was cond_wait-ing).
* added a test


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12721
2012-07-06 23:38:24 +00:00
Philippe Waroquiers
4160fb96ff fix 302918 Enable testing of the vmaddfp and vnsubfp instructions in the testsuite
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12718
2012-07-06 21:42:14 +00:00
Philippe Waroquiers
cb808f8353 Improve behaviour of mempool redzone checking if user does not follow the manual (297911)
User is supposed to mark the superblock(s) of a mempool as noaccess.
As Valgrind objective is to find bugs for users which are doing bugs, let's even
find (some) bugs if the user has a bug in the bug detection code.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12714
2012-07-05 21:11:12 +00:00
Julian Seward
fd343fe287 Finish initial triaging pass.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12712
2012-07-05 13:26:07 +00:00
Philippe Waroquiers
93f019ff73 fix 302709 valgrind for ARM needs extra tls support for android emulator
Allow Valgrind to run on android emulator.
+ added README.android_emulator giving some details about versions used.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12710
2012-07-04 21:59:29 +00:00
Julian Seward
8837568969 Commit results of triagery so far.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12709
2012-07-04 20:30:47 +00:00
Florian Krohm
189424e55d Final round of moving fixed bugs from 3_7_BUGSTATUS to NEWS.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12699
2012-07-02 15:03:29 +00:00
Florian Krohm
b7cd4ac062 Move more fixed bugs from 3_7_BUGSTATUS to NEWS.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12698
2012-07-02 12:14:00 +00:00
Florian Krohm
6ca1828465 Removed some bugs that were marked invalid. I did not move them to NEWS
because I don't think we want to report those.
Moved some more from 3_7_BUGSTATUS to NEWS because they are marked as FIXED
in Bugzilla.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12697
2012-07-01 21:55:13 +00:00
Florian Krohm
ba4f93d1e4 Remove some more entries from 3_7_BUGSTATUS that were already in NEWS.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12696
2012-07-01 21:24:53 +00:00
Philippe Waroquiers
4cefae5c87 move the mips port bug entry from 3_7_BUGSTATUS.txt to NEWS
Note: a paragraph in PLATFORM CHANGES section of NEWS indicating
the addition of the MIPS port (and some details) would be good
(as this is a major change).



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12695
2012-07-01 20:35:26 +00:00
Philippe Waroquiers
0dd13768f3 Move one more fixed bug from 3_7_BUGSTATUS.txt to NEWS.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12694
2012-07-01 20:31:43 +00:00
Philippe Waroquiers
c8d59b78f6 Move some fixed bugs from 3_7_BUGSTATUS.txt to NEWS.
Removed some bugs from 3_7_BUGSTATUS.txt that were already in NEWS.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12693
2012-07-01 20:06:04 +00:00
Julian Seward
1c0ac5bc3a Update with header lines for all reported bugs so far.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12692
2012-06-30 20:38:44 +00:00
Julian Seward
c7dcb22a6b Add a text file giving a top-level summary of all bugs reported since
3.7.0 was released, that have not been fixed.  (Old habits die hard!)



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12689
2012-06-30 16:51:00 +00:00
Julian Seward
3ce148100f Update with recent notes.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12635
2012-06-13 11:12:49 +00:00
Florian Krohm
932ea4ad94 Support "compare double ansd swap" insns: CDS, CDSY, and CDSG
valgrind bits for fixing bugzilla #291865. See also VEX r2372.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12615
2012-06-06 02:27:51 +00:00
Julian Seward
17a6f15959 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12612
2012-06-05 00:32:51 +00:00
Julian Seward
e8788cd52e Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12608
2012-06-03 23:14:23 +00:00
Philippe Waroquiers
0856074e8f Document the register(s) used for thread pointer
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12592
2012-05-28 16:55:35 +00:00
Julian Seward
8ebb8c30e5 Add initial support for Intel AVX instructions (Valgrind side).
Tracker bug is #273475.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12569
2012-05-21 10:18:10 +00:00
Florian Krohm
33eb733e4e Updated for s390.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12551
2012-05-03 01:39:45 +00:00
Julian Seward
a716c0f5c4 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12540
2012-04-23 09:53:36 +00:00
Florian Krohm
cfa7e16ebc Update s390 status
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12533
2012-04-22 02:58:49 +00:00
Julian Seward
b3382fc75a Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12531
2012-04-21 23:53:07 +00:00
Julian Seward
db39c80ff5 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12521
2012-04-21 08:18:33 +00:00
Julian Seward
b13d047aba Update, post-merge.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12519
2012-04-21 00:27:56 +00:00
Julian Seward
6d68ec0346 Add translation chaining support for ppc32 (tested) and to
a large extent for ppc64 (incomplete, untested) (Valgrind side)


git-svn-id: svn://svn.valgrind.org/valgrind/branches/TCHAIN@12512
2012-04-20 00:14:02 +00:00
Florian Krohm
78646e9125 Mention running with --profile-flags.
git-svn-id: svn://svn.valgrind.org/valgrind/branches/TCHAIN@12511
2012-04-19 22:38:24 +00:00
Julian Seward
8b6f93641c Add translation chaining support for amd64, x86 and ARM
(Valgrind side).  See #296422.



git-svn-id: svn://svn.valgrind.org/valgrind/branches/TCHAIN@12484
2012-04-02 21:56:03 +00:00
Florian Krohm
cebbd02e94 Update s390 opcode list.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12451
2012-03-19 13:22:21 +00:00
Florian Krohm
f0973e2cc9 Add spreadsheet that lists all s390 opcodes in the following format:
1. column:  mnemonic
2. column:  description
3. column:  implementation status
4. column:  comments, if any

Prepared by Divya Vyas (divyvyas@linux.vnet.ibm.com).


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12449
2012-03-18 01:51:12 +00:00
Bart Van Assche
a40eb02829 Spelling fix
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12321
2011-12-27 09:14:50 +00:00
Julian Seward
7f6e929390 Record the ELF x86 regparm registers.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12191
2011-10-22 09:35:33 +00:00
Florian Krohm
3533e70bbf Add ABI information for s390x.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12171
2011-10-20 00:27:00 +00:00
Bart Van Assche
2882ffc1e8 Update documentation now that DRD supports XML output
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12160
2011-10-14 18:06:41 +00:00
Julian Seward
70af73cc4f Remove references to Ptrcheck in the documentation, and replace
them as relevant with references to SGcheck.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11839
2011-06-26 19:57:26 +00:00
Julian Seward
d2a4c327d0 Add file missing from r11791 due to insufficient coffee.
#214909 c 101.  (Philippe Waroquiers, philippe.waroquiers@skynet.be)



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11792
2011-05-31 07:14:42 +00:00
Julian Seward
a34e53eb92 Record the repo-mangling magic invokations needed for a minor release.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11565
2011-02-17 12:20:59 +00:00
Julian Seward
55089819eb Rename preprocessor macro __VALGRIND__ to __VALGRIND_MAJOR__ and add
comments.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11105
2010-04-19 08:43:26 +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