902 Commits

Author SHA1 Message Date
Julian Seward
2c4e12fe8c Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12925
2012-09-01 20:33:46 +00:00
Florian Krohm
1229190124 s390: Valgrind-side changes to fixing bugzilla #274695:
Testcase, vbit tester update, memcheck support for the new IROps,
NEWS announcement and opcode list update.
Patch by Christian Borntraeger (borntraeger@de.ibm.com).
Vbit tester tweaks by myself.
Fixes bugzilla #274695.
See also companion patch VEX r2496.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12921
2012-09-01 00:15:45 +00:00
Florian Krohm
16690f1ef5 s390: Add testcase for the ecag insn. Based on patch by
Divya Vyas (divyvyas@linux.vnet.ibm.com). Update opcode list.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12903
2012-08-26 19:05:06 +00:00
Julian Seward
cff91df676 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12895
2012-08-24 16:53:02 +00:00
Julian Seward
c0e616b65f Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12890
2012-08-24 00:06:17 +00:00
Julian Seward
aeaf0db271 Update bug tracking status post release.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12876
2012-08-17 09:10:37 +00:00
Julian Seward
01ac70be21 --> 3.8.0 final
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12866
2012-08-09 15:06:36 +00:00
Julian Seward
ccc74aefd3 Move older news into its own file, NEWS.old, so as not to overrun TeX
default memory limits when building the PDF docs.  Fixes #304754.
(Mark Wielaard, mjw@redhat.com)


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12863
2012-08-08 20:38:03 +00:00
Julian Seward
78bbf3a512 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12857
2012-08-07 14:54:32 +00:00
Florian Krohm
f1d7df01e1 Add a testcase for the cu41 insn. Update opcode list, NEWS and bugstatus.
#289839 is finally fixed.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12851
2012-08-06 00:10:53 +00:00
Philippe Waroquiers
2d90de0dfb Doc: remove 'is' in 'is replaces'
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12847
2012-08-05 17:23:55 +00:00
Julian Seward
60f5b47a01 Fix typo spotted by John Reiser.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12841
2012-08-05 14:59:39 +00:00
Julian Seward
65c29466e7 Add notes re new print docs build failures.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12839
2012-08-05 14:25:35 +00:00
Julian Seward
9461b8012f Doc updates for 3.8.0.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12838
2012-08-05 13:44:15 +00:00
Florian Krohm
76a9da7830 Add testcases for the cu14 insn. Update opcode table.
Part of fixing #289839.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12837
2012-08-05 03:02:43 +00:00
Julian Seward
b97cf6bd7b Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12828
2012-08-04 08:41:44 +00:00
Florian Krohm
ebc9830bb1 Add testcases for cu12. Update opcode table.
Part of fixing #289839.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12820
2012-08-03 18:37:26 +00:00
Philippe Waroquiers
ff24dfeb57 Some updates in release-HOWTO.txt
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12816
2012-08-02 21:01:13 +00:00
Philippe Waroquiers
36ca11463d Remove --vex-iropt-precise-memory-exns, implement --vex-iropt-register-updates
* Option --vex-iropt-precise-memory-exns has been removed.
  It is replaced by --vex-iropt-register-updates which accepts
  3 values : 'unwindregs-at-mem-access' (replacing
  --vex-iropt-precise-memory-exns=no), 'allregs-at-mem-access'
  (replacing --vex-iropt-precise-memory-exns=yes)
  and a new value 'allregs-at-each-insn'.
  'allregs-at-each-insn' allows the Valgrind gdbserver to always
  show up to date values to GDB.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12809
2012-08-01 22:03:12 +00:00
Philippe Waroquiers
d045b4236a Implement --redzone-size and --core-redzone-size
* For tools replacing the malloc library (e.g. Memcheck, Helgrind, ...),
  the option --redzone-size=<number> allows to control the padding 
  blocks (redzones) added before and after each client allocated block.
  Smaller redzones decrease the memory needed by Valgrind. Bigger
  redzones increase the chance to detect blocks overrun or underrun.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12807
2012-07-31 22:17:28 +00:00
Florian Krohm
572800ce5a Remove entries with deprecated spellings (essentially duplicates).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12806
2012-07-30 16:18:19 +00:00
Florian Krohm
3630d97fcf Testcases for CU42. Part of fixing bugzilla #289839.
Update opcode table.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12804
2012-07-28 22:20:03 +00:00
Florian Krohm
b7b54defa7 Updates for s390x
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12803
2012-07-28 22:10:41 +00:00
Philippe Waroquiers
b30612fef7 re-re-clarify the doc about registers and flags gdbsrv up-to-date-ness
Following discussions on valdev and re-measurement, clarify the clarification.




git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12784
2012-07-25 21:58:40 +00:00
Philippe Waroquiers
fba5e95cd9 remove 303624 from 3_7_BUGSTATUS.txt (was fixed in rev 12758, already in NEWS)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12783
2012-07-25 19:58:37 +00:00
Julian Seward
ffcff15682 Partial update of bug fixes (I think it is still out of date though.)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12781
2012-07-25 11:02:01 +00:00
Philippe Waroquiers
668df8d006 Better document the limitation of gdbsrv for registers and flags values
During investigations of 303963, Josef found that flags are not always
up to date and that --vex-guest-max-insns=1 ensures flags values
are (more?) correct.

=> enhance the paragraph in the gdbserver limitations to reference
this option and give an idea of the performance impact of the other
options helping to increase the precision of registers and flags.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12778
2012-07-24 20:24:39 +00:00
Florian Krohm
da2bfe57dc Add testcases for CU24. Part of fixing #289839.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12771
2012-07-21 17:42:54 +00:00
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