Commit Graph

494 Commits

Author SHA1 Message Date
Julian Seward
26f0bb05e7 Be more careful to separate build flags for the preload shared objects
as opposed to the valgrind code proper.  In particular, make sure that
-mpreferred-stack-boundary=2 does not get used for the preload shared
objects, since that can cause the stack to become misaligned and leads
to segfaults.  Modified version of a patch from Matthias Schwarzott
(zzam@gentoo.org).  Fixes #324050.

Also, fix the configure check in configure.ac for
-mpreferred-stack-boundary=2 so that it checks whether this is
allowable for 32-bit code generation even on 64-bit (x86) hosts.  This
check was wrong before now and led to 32-bit builds on 64-bit hosts
generating poorer code for speed critical helper functions (eg
helperc_LOADV32le) than on 32-bit builds on 32-bit hosts.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14471
2014-09-05 20:00:22 +00:00
Florian Krohm
b0353a1486 Add a few more tasks to consider.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14459
2014-09-04 18:37:02 +00:00
Julian Seward
7710bd5318 Remove accidentally committed bit of text.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14450
2014-09-04 10:15:52 +00:00
Florian Krohm
a2ecdcb67c Add a redirection for the 'index' function.
Fixes BZ #327943


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14441
2014-09-03 16:01:10 +00:00
Julian Seward
f5b14667aa Update after more triaging.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14439
2014-09-03 07:25:06 +00:00
Florian Krohm
be54c05513 Deprecate --db-attach Fixes BZ #337871
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14401
2014-09-01 06:37:07 +00:00
Julian Seward
917e8e40f8 Initial triage pass for all remaining newly opened bugs.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14395
2014-08-30 10:09:30 +00:00
Julian Seward
fd1166d11d arm64: record the use of x8 as of vex r2938.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14389
2014-08-29 22:02:56 +00:00
Julian Seward
db85fec898 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14387
2014-08-29 19:34:45 +00:00
Tom Hughes
ea9b0ccd7d Document fix of BZ#315199.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14182
2014-07-23 07:54:41 +00:00
Tom Hughes
94b049ff1d Add support for various SIOCETHTOOL operations. BZ#303536.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14114
2014-06-27 09:59:52 +00:00
Tom Hughes
49ed137491 Wire up recvmmsg on arm. BZ#334585.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14113
2014-06-26 13:34:53 +00:00
Tom Hughes
13c65e031d Add SIOCATMARK ioctl support.
Patch from Austin English via BZ#335441.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14112
2014-06-26 13:14:56 +00:00
Tom Hughes
4ef60ef102 Implement various SNDRV_CTL_xxx ioctls.
Patch from Ivan Sorokin via BZ#334936.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14111
2014-06-26 12:53:23 +00:00
Tom Hughes
e97f8c49d6 Handle the HCIGETDEVLIST ioctl.
Based on patch from Tomasz Nowak via BZ#335034.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14109
2014-06-26 11:44:46 +00:00
Tom Hughes
5f4dbbeb75 Add support for the SG_IO ioctl.
Patch from Daniel Kamil Kozar via BZ#333817.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14107
2014-06-26 11:29:05 +00:00
Tom Hughes
ba3d08c7a7 Handle the CDROM_DISC_STATUS ioctl.
Patch from Daniel Kamil Kozar via BZ#333788.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14106
2014-06-26 11:11:56 +00:00
Tom Hughes
d2201dd27f Remove bug closed by reporter
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14105
2014-06-26 11:07:42 +00:00
Tom Hughes
8c9c829f4c Add support for TIOCNOTTY ioctl. BZ#331476.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14104
2014-06-26 11:03:32 +00:00
Florian Krohm
a4923d3057 Suppress a clang warning about an uninitialised variable.
Fixes BZ #329694.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14092
2014-06-24 11:35:45 +00:00
Florian Krohm
8f46d5fb35 BZ 330257 has been fixed in r14055.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14088
2014-06-23 19:43:32 +00:00
Florian Krohm
31caca50d5 ms_print ought to create temporary files in a proper directory as
specified with --with-tmpdir at configuration time or with TMPDIR
at runtime. Doing so fixes the symptom reported in BZ #332765.
Also fix an incorrect error message.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14077
2014-06-21 20:25:30 +00:00
Julian Seward
e32c76a6c2 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14020
2014-06-10 12:05:33 +00:00
Dejan Jevtic
f1b4547420 mips64: Tests for Cavium MIPS Octeon Atomic and Count Instructions.
Tests for instructions:
baddu, pop, dpop, saa, saad, laa, laad, lai, laid, lad, ladd, law, lawd,
las, lasd, lac, lacd


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13994
2014-06-04 11:36:21 +00:00
Julian Seward
3c4d0c9ee7 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13992
2014-06-01 17:46:18 +00:00
Julian Seward
32adfb9026 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13989
2014-05-21 20:23:43 +00:00
Philippe Waroquiers
ab71852280 Fix 334788 clarify doc about --log-file initial program directory
Behaviour is kept unchanged, a paragraph is added in the doc to
clarify.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13979
2014-05-17 05:50:46 +00:00
Julian Seward
b0e2fd66e4 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13973
2014-05-16 12:22:50 +00:00
Julian Seward
cdce5974bf Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13964
2014-05-14 13:29:04 +00:00
Julian Seward
c4d3b61787 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13954
2014-05-13 09:28:19 +00:00
Julian Seward
2c2bee19b1 3_9_BUGSTATUS.txt: looked at all bugs in the file. Moved fixed ones
to NEWS (if not already there).  Put the rest of them into a set of
categories depending on which part of the code base is affected, which
divides them up into -- IMO -- much more managable groups.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13951
2014-05-09 16:13:21 +00:00
Julian Seward
9760f54be8 Update bug list.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13947
2014-05-09 11:24:50 +00:00
Florian Krohm
65d93e4de3 Make SGCheck fail with a meaningful message on unsupported platforms.
Fixes BZ #325856.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13834
2014-02-22 22:03:09 +00:00
Petar Jovanovic
94787bcbe7 Removing fixed issue #326444 from the bug list
Issue #326444 has just been marked as fixed.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13819
2014-02-19 16:59:57 +00:00
Florian Krohm
ba7e9e57e9 Remove those bugs that are already reported in NEWS as being
fixed and have a FIXED status in Bugzilla.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13818
2014-02-19 13:41:14 +00:00
Florian Krohm
bc1f32fb67 Fix BZ #327212. Check for absolute path name at the end of
expand_file_name -- not at the beginning.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13816
2014-02-19 11:16:00 +00:00
Julian Seward
5194dedac4 Create a list of all bugs reported after the 3.9.0 release
(I think).


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13789
2014-02-05 14:00:16 +00:00
Julian Seward
0a13c57c35 Minor notes on arm64 register usages.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13773
2014-01-13 00:18:51 +00:00
Julian Seward
3f6d211236 Add support for ARMv8 AArch64 (the 64 bit ARM instruction set).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13770
2014-01-12 12:54:00 +00:00
Julian Seward
acddb7f8b3 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13671
2013-10-22 14:46:55 +00:00
Julian Seward
dfaedbfa9f Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13660
2013-10-18 15:13:12 +00:00
Julian Seward
ab319a7e24 Followup to r13652 (make the translation cache size be command-line
controllable): reduce MAX_N_SECTORS to 24, speed up Sector
initialisation, wording tweaks.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13655
2013-10-18 11:18:45 +00:00
Julian Seward
94c1e6d109 Update bug status.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13585
2013-09-29 19:54:39 +00:00
Julian Seward
8e32b20d45 Update bug status.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13581
2013-09-29 09:59:50 +00:00
Julian Seward
b84c467aad Annotate some bug reports with comments about priority.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13578
2013-09-26 08:18:47 +00:00
Julian Seward
f306d747e9 More bug triage.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13572
2013-09-19 23:04:03 +00:00
Julian Seward
8e3ee671db Move some now-closed bugs into NEWS.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13564
2013-09-19 08:55:36 +00:00
Florian Krohm
dbc0ecfa9f Intercept prctl(PR_SET_NAME, name) and store the thread name so it
can be used in error messages. That should be helpful when debugging
multithreaded applications.
Patch by Matthias Schwarzott <zzam@gentoo.org> with some minor
modifications. Fixes BZ 322254.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13553
2013-09-16 17:08:50 +00:00
Julian Seward
b8a6f9deb9 Update bug status.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13543
2013-09-12 16:02:37 +00:00
Florian Krohm
089f1ef803 When XML mode is selected messages from VALGRIND_PRINTF and friends
should go to the XML stream not stderr.  Fixes BZ 322807.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13516
2013-08-27 15:17:53 +00:00