Julian Seward
0648e87955
Update notes.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7106
2007-11-07 01:10:42 +00:00
Julian Seward
6127ab922f
Test for decoding of some instructions with redundant REX.W bits in
...
their prefix.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7104
2007-11-06 22:00:35 +00:00
Julian Seward
3432ccbf8b
Fix gcc-2.96 build failures.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7085
2007-11-03 11:16:31 +00:00
Nicholas Nethercote
d8769612a2
Update todo notes
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7084
2007-11-02 21:44:02 +00:00
Nicholas Nethercote
ad2b342f32
Fix a Makefile issue that I think caused automated testing to fail on
...
'alvis' last night. I don't no why it worked on the other machines, must be
an automake version thing.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7083
2007-11-02 20:47:53 +00:00
Nicholas Nethercote
8a965314f5
Change ms_print to ms_print.in, link it into the build/install system.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7082
2007-11-02 20:44:57 +00:00
Nicholas Nethercote
0a9d806a56
Filter out libc differences. All Massif tests now pass on the AMD64 machine
...
I just tested.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7081
2007-11-02 04:17:28 +00:00
Nicholas Nethercote
6069e5a71d
Fix 64-bit Massif breakage, caused by problems with integer arithmetic on
...
values of different signs and sizes that only a C language lawyer would
spot.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7080
2007-11-02 04:12:48 +00:00
Nicholas Nethercote
3afed74653
This should have gone in with the last commit.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7070
2007-11-01 04:44:58 +00:00
Nicholas Nethercote
62eed24c67
Merged the MASSIF2 branch to the trunk. Main changes:
...
- ms_main.c: completely overhauled.
- massif/tests/*: lots of them now.
- massif/perf/: added.
- massif/hp2ps: removed. No longer used.
- vg_regtest: renamed the previously unused "posttest" notion to "post".
Using it for checking ms_print's output.
Although the code has changed dramatically, as has the form of the tool's
output, the information presented in the output is basically the same,
although it's now (hopefully) much more useful. So the tool name is
unchanged.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7069
2007-11-01 04:40:37 +00:00
Nicholas Nethercote
d4afc89b08
Add comment about 32-bit UIDs/GIDs.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7030
2007-10-23 22:26:12 +00:00
Tom Hughes
7559af4a26
Update bug status.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7029
2007-10-23 08:16:01 +00:00
Tom Hughes
a985431199
Use geteuid32/getegid32 on those platforms which have them.
...
Fixes bug #151209 .
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7028
2007-10-23 08:03:59 +00:00
Nicholas Nethercote
c7bef26e28
Suggest compiling with --Wall.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7025
2007-10-18 23:14:48 +00:00
Nicholas Nethercote
1fe5f40db4
clarify a paragraph
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7015
2007-10-17 22:29:08 +00:00
Nicholas Nethercote
cd95227e38
Add a comment.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7009
2007-10-16 23:18:06 +00:00
Dirk Mueller
ab6ac6192c
readd right adjustment.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6948
2007-10-04 21:36:40 +00:00
Dirk Mueller
e0e03a6d73
revert format checking warnings from trunk, will
...
be done in a branch
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6947
2007-10-04 21:35:21 +00:00
Dirk Mueller
76b90cdeb9
fix a few format string warnings
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6928
2007-10-01 10:33:41 +00:00
Nicholas Nethercote
c970063ea0
Add an FAQ.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6910
2007-09-25 22:05:04 +00:00
Dirk Mueller
3bcfe33127
add format argument checking. might find useful portability issues
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6909
2007-09-24 13:25:24 +00:00
Dirk Mueller
85ac20d67c
update bugs status
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6908
2007-09-24 13:24:50 +00:00
Dirk Mueller
f5610e96a2
fix various format string errors
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6907
2007-09-24 13:23:53 +00:00
Nicholas Nethercote
7cb817e078
Fix various format string errors, courtesy of Florian Krohm.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6902
2007-09-23 00:51:24 +00:00
Nicholas Nethercote
2455b7eaf8
Add VG_(atoll).
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6899
2007-09-22 06:23:07 +00:00
Josef Weidendorfer
ac244a2023
Update
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6862
2007-09-18 19:29:25 +00:00
Josef Weidendorfer
ef6f20cad4
callgrind_control: Fix behavior with callgrind runs of another user
...
callgrind_control uses files /tmp/callgrind.info.* to be able to
locate running callgrind processes. These files can be read only by
the user which started callgrind. The callgrind_control script
did not check for "permission denied" on opening these files, which
resulted in some unexpected errors. Now, it is checked whether
the "open" was successful, and if not, we skip the according callgrind
process.
Fixes bug 149963.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6861
2007-09-18 19:12:57 +00:00
Nicholas Nethercote
d5ecca671e
Add a warning about --log-file-exactly.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6857
2007-09-17 23:15:35 +00:00
Nicholas Nethercote
180f1e71b3
update
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6856
2007-09-17 22:50:46 +00:00
Nicholas Nethercote
3f2e579afa
Change an Int to a SSizeT to avoid overflows. Fixed bug 148174.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6855
2007-09-17 22:46:45 +00:00
Nicholas Nethercote
86b2e5ec21
Extra info about debugging with GDB
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6854
2007-09-17 22:35:57 +00:00
Nicholas Nethercote
c7a4bb81a5
Add a section to the cachegrind manual suggesting how to act on the results.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6853
2007-09-17 22:28:21 +00:00
Nicholas Nethercote
5771d4fcc6
Add section on how to use Cachegrind's results.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6852
2007-09-17 22:19:01 +00:00
Nicholas Nethercote
8cdbb6e02f
minor tweak
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6851
2007-09-17 22:01:14 +00:00
Josef Weidendorfer
9959083616
callgrind: Use directory in debug info when available
...
Prepend the file name of a source file with the directory
if that is available. This not only gets rid of problems with the
same file name used in different paths of a project, but lets
the annotation work out of the box without having to specify any
source directory.
Works both with callgrind_annotate and KCachegrind without any
changes there.
Inspired by Nick's change to cachegrind doing the same thing
in r6839 (and gets rid of a FIXME in the source)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6850
2007-09-17 12:52:10 +00:00
Nicholas Nethercote
0974a299f5
Split the OSet interface into two parts: "OSetGen_", which is the existing
...
interface and provides full power; and "OSetWord_", which is an
easier-to-use interface for if you just want to store words.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6841
2007-09-17 05:30:48 +00:00
Nicholas Nethercote
6152e4a5f5
update
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6840
2007-09-17 00:41:18 +00:00
Nicholas Nethercote
f4e68cda86
Add directory-reading of debug info to cachegrind.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6839
2007-09-17 00:41:07 +00:00
Nicholas Nethercote
e19e539d18
remove dead declaration
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6838
2007-09-17 00:33:52 +00:00
Dirk Mueller
377ded5fcb
fix division by zero's
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6830
2007-09-14 09:02:25 +00:00
Dirk Mueller
f5209e68c3
suppression update for 10.3
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6826
2007-09-12 13:25:35 +00:00
Julian Seward
6e8fce1548
ppc64-linux equivalent to r6813 (use sigframe return stub in
...
m_trampoline, not on the stack)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6814
2007-09-10 16:52:09 +00:00
Julian Seward
cd13fc1af8
ppc32-linux signal handling: don't place the sigframe return stub on
...
the stack; instead use a stub in m_trampoline.S. This makes it
possible to deliver signals on non-executable stacks, and makes the
behaviour consistent with x86-linux and amd64-linux.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6813
2007-09-10 16:28:38 +00:00
Julian Seward
e637050b55
Add test for tw instruction.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6797
2007-09-01 23:22:39 +00:00
Julian Seward
5705548dab
Add test for tw and td instructions.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6796
2007-09-01 23:16:49 +00:00
Julian Seward
96d4d95346
Update list-of-known-sins :-)
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6795
2007-09-01 19:43:08 +00:00
Julian Seward
902c2a81c1
Add regtest for amd64 implementation of maskmovq and maskmovdq.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6794
2007-09-01 18:58:54 +00:00
Julian Seward
8629b74b36
Handle DW_OP_deref in DWARF3 expressions. Fixes #147285 .
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6793
2007-08-31 23:08:39 +00:00
Julian Seward
57b2c66277
Oops. Fix silly error that gcc-4.3 complained about.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6792
2007-08-31 10:21:40 +00:00
Julian Seward
9648774382
Valgrind-side changes to track vx1786 (which was: Support x86 $int
...
0x40 .. 0x43 instructions on Linux. Apparently these generate a
segfault and then restart the instruction.)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6791
2007-08-29 09:11:35 +00:00