]>
git.ipfire.org Git - thirdparty/valgrind.git/log
Julian Seward [Mon, 11 Dec 2006 01:12:18 +0000 (01:12 +0000)]
On SuSE 10.1 (amd64) fd 4 seems to be open at process start. Close it
so as to get consistent test results.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6392
Julian Seward [Mon, 11 Dec 2006 01:11:02 +0000 (01:11 +0000)]
Tidy fd-leak stuff a bit.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6391
Julian Seward [Mon, 11 Dec 2006 00:19:28 +0000 (00:19 +0000)]
Update a couple of expected outputs.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6390
Julian Seward [Sun, 10 Dec 2006 02:59:16 +0000 (02:59 +0000)]
Fix 'make html-docs' and 'make print-docs'.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6389
Julian Seward [Sun, 10 Dec 2006 02:58:27 +0000 (02:58 +0000)]
Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6388
Julian Seward [Sun, 10 Dec 2006 02:26:50 +0000 (02:26 +0000)]
Fix installation of libmpiwrap.so on the primary platform.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6387
Julian Seward [Fri, 8 Dec 2006 21:29:46 +0000 (21:29 +0000)]
Get rid of the use of explicit register variables in the ppc32-linux
magic macros.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6386
Dirk Mueller [Thu, 7 Dec 2006 15:31:57 +0000 (15:31 +0000)]
rename as _SOURCES is a reserved keywoard and breaks with newer
auto*foo:
Makefile.am:110: variable `VEX_PRIMARY_SOURCES' is defined but no
program or
Makefile.am:110: library has `VEX_PRIMARY' as canonic name (possible
typo)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6384
Julian Seward [Wed, 6 Dec 2006 18:53:07 +0000 (18:53 +0000)]
Update some expected outputs following r6382. There may be more ..
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6383
Julian Seward [Wed, 6 Dec 2006 18:05:54 +0000 (18:05 +0000)]
Fix confusing and contradictory "Rerun with ..." messages printed at
the end of MC_(do_detect_memory_leaks). This causes various leak
regression tests to fail; will fix shortly.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6382
Julian Seward [Wed, 6 Dec 2006 17:39:16 +0000 (17:39 +0000)]
Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6381
Julian Seward [Wed, 6 Dec 2006 17:38:32 +0000 (17:38 +0000)]
Only read $HOME/.valgrindrc if HOME is actually set.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6380
Nicholas Nethercote [Wed, 6 Dec 2006 06:32:37 +0000 (06:32 +0000)]
Add a regression test, courtesy of Bart Van Assche.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6379
Julian Seward [Wed, 6 Dec 2006 03:36:24 +0000 (03:36 +0000)]
Fix suppression-matching bogon (Paul Floyd).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6378
Julian Seward [Wed, 6 Dec 2006 03:35:38 +0000 (03:35 +0000)]
When generating suppressions, remember to Z-demangle function names,
since the suppression-matching machinery does the same. Not doing so
causes auto-generated suppressions involving Z-mangled fn names to not
work.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6377
Julian Seward [Fri, 1 Dec 2006 18:48:56 +0000 (18:48 +0000)]
When failing, fail a bit more informatively.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6376
Julian Seward [Fri, 1 Dec 2006 02:35:02 +0000 (02:35 +0000)]
When being an 'inner valgrind' on 64-bit platforms, ensure the stack
is allocated below the magic 32G mark as it would be normally.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6375
Julian Seward [Tue, 28 Nov 2006 00:15:35 +0000 (00:15 +0000)]
Make it possible to suppress, and auto-generate suppressions for,
"User" errors; that is, errors resulting from client requests (check
memory range is addressible / defined).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6374
Nicholas Nethercote [Sun, 26 Nov 2006 22:49:58 +0000 (22:49 +0000)]
Update a comment.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6373
Nicholas Nethercote [Sat, 25 Nov 2006 22:38:11 +0000 (22:38 +0000)]
Use the newly-added dopyIRBBExceptStmts() in tools.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6372
Julian Seward [Fri, 24 Nov 2006 15:18:15 +0000 (15:18 +0000)]
- remove some 'inline' directives so as to make stack backtraces
involving this library easier to make sense of
- try to handle 'long double' better. The problem is that the
library needs to know how many bytes are written when a 'long double'
is stored, which is sometimes not the same as what sizeof(long double)
says.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6371
Julian Seward [Thu, 23 Nov 2006 15:14:18 +0000 (15:14 +0000)]
Fix compilation warning, and partially de-leak.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6370
Josef Weidendorfer [Thu, 23 Nov 2006 13:04:30 +0000 (13:04 +0000)]
Cachegrind/Callgrind: Fix cache parameter detection
On Intel processors, CPUIDs cache parameter code 0x49 is
reused both for L2 and L3 parameters.
Thanks to Ulrich Drepper.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6369
Josef Weidendorfer [Wed, 22 Nov 2006 21:07:10 +0000 (21:07 +0000)]
Update
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6368
Josef Weidendorfer [Wed, 22 Nov 2006 21:00:53 +0000 (21:00 +0000)]
Fix same cache simulation bug in callgrind as fixed
in r6365 for cachegrind.
This needs 3 fixes (the 4th is ifdef'd out) for the
3 versions of the simulator in callgrind.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6367
Nicholas Nethercote [Wed, 22 Nov 2006 11:41:07 +0000 (11:41 +0000)]
Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6366
Nicholas Nethercote [Wed, 22 Nov 2006 11:38:07 +0000 (11:38 +0000)]
Fix obscure bug in cache simulation, found by Ulrich Drepper.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6365
Nicholas Nethercote [Wed, 22 Nov 2006 00:52:00 +0000 (00:52 +0000)]
An extension of the previous commit: the vg_perf --tools option is so useful
that I got rid of the "tools:" line in the .vg_perf files.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6364
Nicholas Nethercote [Wed, 22 Nov 2006 00:39:08 +0000 (00:39 +0000)]
Add a useful --tools option to vg_perf, which lets you override the "tools"
line in the .vgperf files from the command line.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6363
Nicholas Nethercote [Mon, 20 Nov 2006 22:02:40 +0000 (22:02 +0000)]
Clarify NON_SIMD_CALL instructions.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6362
Julian Seward [Sun, 19 Nov 2006 01:36:44 +0000 (01:36 +0000)]
Update the statement of vex's amd64 register uses which was beginning
to look like a work of fiction.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6361
Julian Seward [Sat, 18 Nov 2006 23:00:23 +0000 (23:00 +0000)]
Regtest for #135421 (long-form encoding of 'push{l,w} %reg')
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6360
Julian Seward [Sat, 18 Nov 2006 14:32:30 +0000 (14:32 +0000)]
Minor tidying: make initial_client_SP be a mandatory field in struct
_IIFinaliseImageInfo.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6359
Julian Seward [Fri, 17 Nov 2006 20:04:43 +0000 (20:04 +0000)]
Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6358
Julian Seward [Fri, 17 Nov 2006 20:00:57 +0000 (20:00 +0000)]
Redo the interface to m_initimg (module for setting up the initial
client image) so it's less of an incomprehensible mess. Basically the
idea is to have two standard functions, VG_(ii_create_image) and
VG_(ii_finalise_image), which communicate using the structure types
IICreateImageInfo and IIFinaliseImageInfo. The types hold various
OS-specific bits of info. A nice side effect is that m_main is tidied
up somewhat.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6357
Julian Seward [Thu, 16 Nov 2006 12:21:52 +0000 (12:21 +0000)]
CFI reader: when decoding the single (address) argument to
DW_CFA_set_loc, take into account any encoding info conveyed by the
augmentation string. See big comment in the code.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6356
Julian Seward [Thu, 16 Nov 2006 11:01:48 +0000 (11:01 +0000)]
A test for JECXZ and JCXZ.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6355
Julian Seward [Tue, 14 Nov 2006 18:36:02 +0000 (18:36 +0000)]
Add a regtest for the false-uninitialised-value-report bug fixed by
vex r1675.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6354
Julian Seward [Tue, 14 Nov 2006 15:58:04 +0000 (15:58 +0000)]
Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6353
Julian Seward [Tue, 14 Nov 2006 15:50:44 +0000 (15:50 +0000)]
Add a regtest for #126147.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6352
Julian Seward [Tue, 14 Nov 2006 15:07:57 +0000 (15:07 +0000)]
Add a regtest for #125959.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6351
Dirk Mueller [Tue, 14 Nov 2006 14:32:46 +0000 (14:32 +0000)]
change void* to Addr in mutex helpers. patch by Bard Van Assche.
I've bumped the tool interface version because it seems binary
incompatible.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6350
Julian Seward [Fri, 10 Nov 2006 22:47:27 +0000 (22:47 +0000)]
Syscall tidying.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6349
Julian Seward [Sat, 4 Nov 2006 18:49:54 +0000 (18:49 +0000)]
Update stuff that should be fixed or at least considered for fixing in
3.2.2.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6348
Julian Seward [Sat, 4 Nov 2006 18:18:14 +0000 (18:18 +0000)]
signedness wibble
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6347
Nicholas Nethercote [Fri, 3 Nov 2006 19:54:21 +0000 (19:54 +0000)]
Fix a man page bug.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6345
Nicholas Nethercote [Fri, 3 Nov 2006 19:37:50 +0000 (19:37 +0000)]
Just use the first two letters of the toolname as the abbreviation.
Saves having to maintain a table of toolnames and abbreviations.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6344
Nicholas Nethercote [Fri, 3 Nov 2006 19:35:20 +0000 (19:35 +0000)]
Fix for nested subdirs
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6343
Nicholas Nethercote [Fri, 3 Nov 2006 19:30:33 +0000 (19:30 +0000)]
Perf script:
- always trace into children
- addrcheck no longer exists
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6342
Julian Seward [Tue, 24 Oct 2006 21:43:38 +0000 (21:43 +0000)]
Make the hashing in VG_(record_ExeContext) 64-bit clean and more
robust. Also incrementally rearrange the hash chains during searches.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6341
Nicholas Nethercote [Mon, 23 Oct 2006 21:21:48 +0000 (21:21 +0000)]
Updated docs on tool-writing. Moved them into the user manual.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6339
Nicholas Nethercote [Mon, 23 Oct 2006 18:38:35 +0000 (18:38 +0000)]
Add --valgrind-lib, to complement --valgrind, to the regtests script
(from Dave Nomura).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6338
Nicholas Nethercote [Sat, 21 Oct 2006 23:18:57 +0000 (23:18 +0000)]
Update for recent removal of Cachegrind tech docs.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6336
Nicholas Nethercote [Sat, 21 Oct 2006 23:00:59 +0000 (23:00 +0000)]
Link to dissertation with a proper link.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6334
Nicholas Nethercote [Sat, 21 Oct 2006 22:22:59 +0000 (22:22 +0000)]
Removed the file format description from cg_annotate.in, because it's in the
Cachegrind docs.
Removed the Cachegrind tech docs, because they're so out of date to be
useless. My PhD dissertation gives a much better description of how
Cachegrind works. (I mentioned this in the Cachegrind user manual.) The
only still-useful part of Cachegrind's tech docs, the output file format
description, I moved into the Cachegrind user manual.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6332
Nicholas Nethercote [Sat, 21 Oct 2006 18:22:35 +0000 (18:22 +0000)]
- Update comments about Cachegrind file format.
- Be slightly more strict in accepting Cachegrind input files.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6330
Nicholas Nethercote [Fri, 20 Oct 2006 22:16:57 +0000 (22:16 +0000)]
Add a FAQ.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6326
Julian Seward [Fri, 20 Oct 2006 10:00:26 +0000 (10:00 +0000)]
Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6325
Julian Seward [Thu, 19 Oct 2006 17:31:37 +0000 (17:31 +0000)]
Move a couple of functions out of tool view.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6324
Julian Seward [Thu, 19 Oct 2006 13:23:59 +0000 (13:23 +0000)]
Back out 'memtrace' related stuff until status of it is established;
having build system references to it without corresponding sources
causes build failures.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6323
Julian Seward [Thu, 19 Oct 2006 13:22:16 +0000 (13:22 +0000)]
Fix bug in memcheck's instrumenter introduced in r6319. Big comment
in the code explains it. Sigh. Why can't anything be simple?
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6322
Nicholas Nethercote [Wed, 18 Oct 2006 23:46:26 +0000 (23:46 +0000)]
Improve comments.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6321
Nicholas Nethercote [Wed, 18 Oct 2006 21:50:26 +0000 (21:50 +0000)]
Move VG_BUGS_TO to pub_tool_basics.h so that Nulgrind need not import
pub_tool_libcassert.h.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6320
Julian Seward [Wed, 18 Oct 2006 12:41:55 +0000 (12:41 +0000)]
Observe the rule that requires all instrumenters to copy verbatim any
IR preamble preceding the first IMark.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6319
Nicholas Nethercote [Wed, 18 Oct 2006 06:25:34 +0000 (06:25 +0000)]
Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6318
Julian Seward [Wed, 18 Oct 2006 01:16:57 +0000 (01:16 +0000)]
Fix installation of includes.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6317
Julian Seward [Wed, 18 Oct 2006 00:34:21 +0000 (00:34 +0000)]
Fix regression caused by recent merging, picked up by none/tests/shell.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6316
Julian Seward [Wed, 18 Oct 2006 00:33:46 +0000 (00:33 +0000)]
Use house types.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6315
Julian Seward [Tue, 17 Oct 2006 23:14:42 +0000 (23:14 +0000)]
- Fix a subtle alignment-check bug I introduced into mc_die_mem_stack_12
- Add comments to many of the functions to make explicit their
alignment-check logic
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6314
Julian Seward [Tue, 17 Oct 2006 21:06:58 +0000 (21:06 +0000)]
This got a bit messed up during recent merging; tidy up.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6313
Julian Seward [Tue, 17 Oct 2006 21:04:15 +0000 (21:04 +0000)]
Add a simple script which drives 'kdiff3' through a large source tree
(3 such trees, really). This makes it easy to do 3 way merges of such
trees and easily stop and resume without losing work.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6312
Julian Seward [Tue, 17 Oct 2006 20:47:13 +0000 (20:47 +0000)]
Get rid of # comments in assembly files.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6311
Julian Seward [Tue, 17 Oct 2006 20:39:11 +0000 (20:39 +0000)]
Ensure VG_(tt_fastN) always stays as an array of NULLs if BB profiling
isn't in effect. This should cause the dispatcher to segfault if it
should ever inadvertantly end up running the profiled dispatch loop
when it shouldn't. [The alternative is to run slowly for no apparent
reason.]
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6310
Julian Seward [Tue, 17 Oct 2006 13:58:17 +0000 (13:58 +0000)]
Increase # bbs in profile.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6309
Julian Seward [Tue, 17 Oct 2006 12:49:31 +0000 (12:49 +0000)]
AIX build fixes.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6308
Julian Seward [Tue, 17 Oct 2006 11:33:23 +0000 (11:33 +0000)]
Updated expected with-TOC output.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6307
Julian Seward [Tue, 17 Oct 2006 11:09:03 +0000 (11:09 +0000)]
Change a bunch of pointer <-> int casts to pointer <-> long casts so
as to stop gcc complaining so much on 64-bit platforms.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6306
Julian Seward [Tue, 17 Oct 2006 11:08:12 +0000 (11:08 +0000)]
Update expected output.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6305
Julian Seward [Tue, 17 Oct 2006 02:30:17 +0000 (02:30 +0000)]
Merge r6207:
Make vg_perf work on AIX, by using the POSIX-portability flag for
/usr/bin/time.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6304
Julian Seward [Tue, 17 Oct 2006 02:28:53 +0000 (02:28 +0000)]
Merge r6201: Fix compile warning on aix.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6303
Julian Seward [Tue, 17 Oct 2006 02:27:41 +0000 (02:27 +0000)]
Merge r6205:
AIX requires that in the case of MAP_ANONYMOUS, fildes must be -1.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6302
Julian Seward [Tue, 17 Oct 2006 02:25:50 +0000 (02:25 +0000)]
Update 'expected' default translation size (partial merge of r6214).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6301
Julian Seward [Tue, 17 Oct 2006 02:24:51 +0000 (02:24 +0000)]
Don't use -C0 for diff; apparently this is a GNU-ism.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6300
Julian Seward [Tue, 17 Oct 2006 02:24:18 +0000 (02:24 +0000)]
Update expected translation sizes, + whitespace changes (??)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6299
Julian Seward [Tue, 17 Oct 2006 02:23:23 +0000 (02:23 +0000)]
Track VG_(am_find_nsegment) const-ness change.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6298
Julian Seward [Tue, 17 Oct 2006 02:21:55 +0000 (02:21 +0000)]
Merge r6216:
Fix all the places where gcc complains about casts from pointers
(presumably 64 bit) to integers of different size (in this case,
32-bit int). This makes it compile cleanly on 64-bit AIX and also
means it doesn't crash :-)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6297
Julian Seward [Tue, 17 Oct 2006 02:21:17 +0000 (02:21 +0000)]
Merge r6214 (some parts):
Futz with the estimated-translation sizes to make them more plausible [..]
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6296
Julian Seward [Tue, 17 Oct 2006 02:16:44 +0000 (02:16 +0000)]
Merge from branches/AIX5:
- AIX5 support
- get rid of VG_(nanosleep)
- track SysRes changes
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6295
Julian Seward [Tue, 17 Oct 2006 02:15:17 +0000 (02:15 +0000)]
Track SysRes change.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6294
Julian Seward [Tue, 17 Oct 2006 02:11:55 +0000 (02:11 +0000)]
Change authorship.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6293
Julian Seward [Tue, 17 Oct 2006 02:10:42 +0000 (02:10 +0000)]
Final merges from branches/AIX5; mostly tracking of SysRes change.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6292
Julian Seward [Tue, 17 Oct 2006 02:08:26 +0000 (02:08 +0000)]
Merge r6217 (also comment cosmetics):
Use 'ctr' rather than 'lr' for indirect jumps, so as not to trash the
branch predictor(s) for returns from generated code. Makes a big
difference on ppc970 (and POWER4).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6291
Julian Seward [Tue, 17 Oct 2006 02:05:14 +0000 (02:05 +0000)]
Track VG_(am_find_nsegment) const-ness change.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6290
Julian Seward [Tue, 17 Oct 2006 02:03:11 +0000 (02:03 +0000)]
Merge r6159 (parts of):
Minor build-system adjustments, mostly.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6289
Julian Seward [Tue, 17 Oct 2006 02:01:12 +0000 (02:01 +0000)]
Merge r6157:
- add extra fields to ThreadOSState to make thread cancellation sort-of
work on AIX5
- add function VG_(count_runnable_threads)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6288
Julian Seward [Tue, 17 Oct 2006 02:00:29 +0000 (02:00 +0000)]
Merge r6156:
AIX5 support. No changes in logic; just better factorisation of what
is already here.
- add AIX definitions for VG_UCONTEXT_INSTR_PTR et al
- add abstractions VKI_SIGINFO_si_addr and VKI_SIGINFO_si_pid
to enable the rest of the code to be uniform
- track other minor changes: SysRes, VG_(am_find_nsegment)
constness, rearrangement of VG_(sigtimedwait).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6287
Julian Seward [Tue, 17 Oct 2006 01:59:30 +0000 (01:59 +0000)]
Merge r6154:
Track SysRes change, and remove unused stuff in header. Perhaps
this should be folded into m_initimg in the fullness of time.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6286
Julian Seward [Tue, 17 Oct 2006 01:54:54 +0000 (01:54 +0000)]
Merge r6153: Add client startup code for AIX5.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6285
Julian Seward [Tue, 17 Oct 2006 01:54:20 +0000 (01:54 +0000)]
Merge r6152: Add dummy cases for AIX5.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6284
Julian Seward [Tue, 17 Oct 2006 01:53:34 +0000 (01:53 +0000)]
Merge r6150 and 6151:
- track SysRes changes
- add AIX support
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6283