]> git.ipfire.org Git - thirdparty/valgrind.git/log
thirdparty/valgrind.git
20 years agoadd case Iop_V128to32 to memcheck
Cerion Armour-Brown [Mon, 12 Sep 2005 22:29:38 +0000 (22:29 +0000)] 
add case Iop_V128to32 to memcheck

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4626

20 years agofront end:
Cerion Armour-Brown [Mon, 12 Sep 2005 20:49:09 +0000 (20:49 +0000)] 
front end:
 - implemented insns: mfvscr, mtvscr, vand, vor, vxor
 - fixed default vscr: enable non-java mode

back end:
 - implemented enough to satisfy the front end: V128to32, 32UtoV128, not, and, or, xor
 - fixed conversions to/from v128 to use quad-word-aligned stack addressing for their vector load/stores

git-svn-id: svn://svn.valgrind.org/vex/trunk@1386

20 years agoreinstated altivec insn disassembly framework
Cerion Armour-Brown [Sat, 10 Sep 2005 12:02:24 +0000 (12:02 +0000)] 
reinstated altivec insn disassembly framework
 - no more insns implemented, just easier to see what insn is needed when we hit an unhandled insn.

git-svn-id: svn://svn.valgrind.org/vex/trunk@1385

20 years agoTypechecker cleanups (non-functional changes)
Julian Seward [Fri, 9 Sep 2005 22:31:49 +0000 (22:31 +0000)] 
Typechecker cleanups (non-functional changes)

git-svn-id: svn://svn.valgrind.org/vex/trunk@1384

20 years agoiselInt64Expr: handle 64-bit Mux0X.
Julian Seward [Fri, 9 Sep 2005 19:45:36 +0000 (19:45 +0000)] 
iselInt64Expr: handle 64-bit Mux0X.

git-svn-id: svn://svn.valgrind.org/vex/trunk@1383

20 years agoFix mcrxr.
Julian Seward [Fri, 9 Sep 2005 19:45:02 +0000 (19:45 +0000)] 
Fix mcrxr.

git-svn-id: svn://svn.valgrind.org/vex/trunk@1382

20 years agoreinstate lhau, lhaux, sthux, mcrxr
Cerion Armour-Brown [Fri, 9 Sep 2005 16:38:19 +0000 (16:38 +0000)] 
reinstate lhau, lhaux, sthux, mcrxr

git-svn-id: svn://svn.valgrind.org/vex/trunk@1381

20 years agoimplemented Iop_64HLtoV128 in iselVecExpr_wrk
Cerion Armour-Brown [Fri, 9 Sep 2005 16:31:24 +0000 (16:31 +0000)] 
implemented Iop_64HLtoV128 in iselVecExpr_wrk

git-svn-id: svn://svn.valgrind.org/vex/trunk@1380

20 years agoFix register constraints to this works with both -O and without (David
Julian Seward [Fri, 9 Sep 2005 12:03:28 +0000 (12:03 +0000)] 
Fix register constraints to this works with both -O and without (David
Woodhouse).

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4614

20 years agoAdd a test for {l,st}sw{s,i}. At the moment only works when the program is
Julian Seward [Fri, 9 Sep 2005 11:33:25 +0000 (11:33 +0000)] 
Add a test for {l,st}sw{s,i}.  At the moment only works when the program is
compiled -O due to inline assembly problems, and so it fails in a standard
'make regtest'.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4613

20 years agoThese seem to be needed to make regtesting work. Not sure why -- they are
Julian Seward [Fri, 9 Sep 2005 11:28:02 +0000 (11:28 +0000)] 
These seem to be needed to make regtesting work.  Not sure why -- they are
identical to the x86 and amd64 ones.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4612

20 years agoReinstate stfdux, fctiw.
Julian Seward [Fri, 9 Sep 2005 10:36:55 +0000 (10:36 +0000)] 
Reinstate stfdux, fctiw.

git-svn-id: svn://svn.valgrind.org/vex/trunk@1379

20 years agoCleanups:
Julian Seward [Fri, 9 Sep 2005 10:25:39 +0000 (10:25 +0000)] 
Cleanups:
- remove various unused vars
- try and use ea_standard/ea_rA_or_zero where possible to do
  effective-address computations

git-svn-id: svn://svn.valgrind.org/vex/trunk@1378

20 years agorm unused vars in dis_int_ldst_str
Julian Seward [Fri, 9 Sep 2005 09:50:34 +0000 (09:50 +0000)] 
rm unused vars in dis_int_ldst_str

git-svn-id: svn://svn.valgrind.org/vex/trunk@1377

20 years agoImplement stswi/stswx.
Julian Seward [Fri, 9 Sep 2005 09:35:29 +0000 (09:35 +0000)] 
Implement stswi/stswx.

git-svn-id: svn://svn.valgrind.org/vex/trunk@1376

20 years agoEnhance the dead-code removal pass so that it detects unconditional
Julian Seward [Fri, 9 Sep 2005 08:33:03 +0000 (08:33 +0000)] 
Enhance the dead-code removal pass so that it detects unconditional
side exits and deletes all code after them.  This helps clean up the
IR created by {l,st}sw{i,x} from the ppc32 front end.  It's also a
general transformation which ought to have been implemented long ago.

git-svn-id: svn://svn.valgrind.org/vex/trunk@1375

20 years agoImplement lswi and lswx. The generated IR should be good for
Julian Seward [Fri, 9 Sep 2005 08:31:18 +0000 (08:31 +0000)] 
Implement lswi and lswx.  The generated IR should be good for
instrumentation by memcheck and does not reference any memory it
should not.  Unfortunately the IR is long and inefficient.

git-svn-id: svn://svn.valgrind.org/vex/trunk@1374

20 years agoReinstate stwbrx.
Julian Seward [Thu, 8 Sep 2005 17:53:03 +0000 (17:53 +0000)] 
Reinstate stwbrx.

git-svn-id: svn://svn.valgrind.org/vex/trunk@1373

20 years agoReinstate crand, crnand, crorc.
Julian Seward [Thu, 8 Sep 2005 17:33:27 +0000 (17:33 +0000)] 
Reinstate crand, crnand, crorc.

git-svn-id: svn://svn.valgrind.org/vex/trunk@1372

20 years agoRecord recently-arrived bugs.
Julian Seward [Tue, 6 Sep 2005 13:04:40 +0000 (13:04 +0000)] 
Record recently-arrived bugs.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4609

20 years agoImplement mftb{,u}.
Julian Seward [Tue, 6 Sep 2005 10:25:46 +0000 (10:25 +0000)] 
Implement mftb{,u}.

git-svn-id: svn://svn.valgrind.org/vex/trunk@1371

20 years agoRemove some helper functions to do with flag handling. These are
Julian Seward [Tue, 6 Sep 2005 09:55:27 +0000 (09:55 +0000)] 
Remove some helper functions to do with flag handling.  These are
unused because the relevant computations are now done in line.

git-svn-id: svn://svn.valgrind.org/vex/trunk@1370

20 years agoReinstate lwbrx.
Julian Seward [Tue, 6 Sep 2005 09:10:09 +0000 (09:10 +0000)] 
Reinstate lwbrx.

git-svn-id: svn://svn.valgrind.org/vex/trunk@1369

20 years agoUnbreak ppc32 build.
Julian Seward [Tue, 6 Sep 2005 08:43:15 +0000 (08:43 +0000)] 
Unbreak ppc32 build.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4608

20 years agoUnbreak amd64 and ppc32 some more.
Nicholas Nethercote [Thu, 1 Sep 2005 16:27:28 +0000 (16:27 +0000)] 
Unbreak amd64 and ppc32 some more.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4607

20 years agoFix AMD64 breakage and possibly the PPC32 breakage, too.
Nicholas Nethercote [Thu, 1 Sep 2005 03:35:40 +0000 (03:35 +0000)] 
Fix AMD64 breakage and possibly the PPC32 breakage, too.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4606

20 years agoupdate
Dirk Mueller [Wed, 31 Aug 2005 19:58:19 +0000 (19:58 +0000)] 
update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4602

20 years agoupdate
Dirk Mueller [Wed, 31 Aug 2005 19:57:12 +0000 (19:57 +0000)] 
update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4600

20 years agoAdd a 3.1.0 maybe feature (suppression by line number)
Nicholas Nethercote [Wed, 31 Aug 2005 15:59:16 +0000 (15:59 +0000)] 
Add a 3.1.0 maybe feature (suppression by line number)

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4599

20 years agoMoved sys_mmap2 wrapper from "generic" to "linux".
Nicholas Nethercote [Wed, 31 Aug 2005 03:00:40 +0000 (03:00 +0000)] 
Moved sys_mmap2 wrapper from "generic" to "linux".

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4595

20 years agoMoved some more syscall wrappers from "generic" to "linux".
Nicholas Nethercote [Wed, 31 Aug 2005 02:44:31 +0000 (02:44 +0000)] 
Moved some more syscall wrappers from "generic" to "linux".

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4594

20 years agoUpdate bug status.
Tom Hughes [Tue, 30 Aug 2005 21:07:49 +0000 (21:07 +0000)] 
Update bug status.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4593

20 years agoQuote some more CC expansions.
Tom Hughes [Tue, 30 Aug 2005 21:07:23 +0000 (21:07 +0000)] 
Quote some more CC expansions.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4592

20 years agoAdd a note about a nice paper describing data races.
Nicholas Nethercote [Tue, 30 Aug 2005 19:47:32 +0000 (19:47 +0000)] 
Add a note about a nice paper describing data races.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4591

20 years agoUpdate bug status.
Tom Hughes [Tue, 30 Aug 2005 18:49:25 +0000 (18:49 +0000)] 
Update bug status.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4590

20 years agoQuote the expansion of CC when invoking make for VEX. Fixes bug #111785.
Tom Hughes [Tue, 30 Aug 2005 18:47:35 +0000 (18:47 +0000)] 
Quote the expansion of CC when invoking make for VEX. Fixes bug #111785.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4589

20 years agoMoved the 3.0.2+3.1.0 bugs nearer to the top, before the 3.0.1+3.1.0 bugs.
Nicholas Nethercote [Tue, 30 Aug 2005 13:32:58 +0000 (13:32 +0000)] 
Moved the 3.0.2+3.1.0 bugs nearer to the top, before the 3.0.1+3.1.0 bugs.

Also added #111748.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4588

20 years agoFix suspicious code in the memcheck instrumenter which probably
Julian Seward [Tue, 30 Aug 2005 12:54:36 +0000 (12:54 +0000)] 
Fix suspicious code in the memcheck instrumenter which probably
rendered many of the assertions in this file ineffective.  Spotted by
Tom Truscott.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4587

20 years agoSync with 3_0_BRANCH.
Julian Seward [Tue, 30 Aug 2005 12:35:36 +0000 (12:35 +0000)] 
Sync with 3_0_BRANCH.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4586

20 years agoupdate
Nicholas Nethercote [Tue, 30 Aug 2005 03:12:57 +0000 (03:12 +0000)] 
update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4585

20 years agounbreak ppc32, I hope
Nicholas Nethercote [Tue, 30 Aug 2005 03:02:00 +0000 (03:02 +0000)] 
unbreak ppc32, I hope

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4584

20 years agoUpdate.
Julian Seward [Tue, 30 Aug 2005 02:50:57 +0000 (02:50 +0000)] 
Update.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4583

20 years agoAdd aesthetically important spacing :-) and record the first vex bug
Julian Seward [Tue, 30 Aug 2005 02:48:35 +0000 (02:48 +0000)] 
Add aesthetically important spacing :-) and record the first vex bug
targeted for 3.0.2.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4582

20 years agoGroup Linux-specific syscalls a bit.
Nicholas Nethercote [Tue, 30 Aug 2005 02:45:44 +0000 (02:45 +0000)] 
Group Linux-specific syscalls a bit.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4581

20 years agomore
Nicholas Nethercote [Tue, 30 Aug 2005 02:38:01 +0000 (02:38 +0000)] 
more

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4580

20 years agoadd an item about creating branches when necessary
Nicholas Nethercote [Tue, 30 Aug 2005 02:33:22 +0000 (02:33 +0000)] 
add an item about creating branches when necessary

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4579

20 years agoMoved sched_* from "generic" to "linux"; Darwin doesn't have them.
Nicholas Nethercote [Tue, 30 Aug 2005 02:17:23 +0000 (02:17 +0000)] 
Moved sched_* from "generic" to "linux";  Darwin doesn't have them.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4576

20 years agoMove *xattr from "generic" to "linux". Darwin has them, but with an extra
Nicholas Nethercote [Tue, 30 Aug 2005 01:53:54 +0000 (01:53 +0000)] 
Move *xattr from "generic" to "linux".  Darwin has them, but with an extra
parameter.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4575

20 years agominor things
Nicholas Nethercote [Mon, 29 Aug 2005 22:24:20 +0000 (22:24 +0000)] 
minor things

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4572

20 years agoCompletely restructured this file (don't bother trying to read the
Nicholas Nethercote [Mon, 29 Aug 2005 22:21:36 +0000 (22:21 +0000)] 
Completely restructured this file (don't bother trying to read the
diff).

It's now laid out according to which release(s) a bug is targeted for,
ie.  which release(s) we want to fix it by.  Eg. 3.0.1 and 3.1.0, or
3.1.0 only.  This is more useful than grouping the bugs by when they
were reported.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4571

20 years agomark 3.0.1RC1
Julian Seward [Mon, 29 Aug 2005 13:44:43 +0000 (13:44 +0000)] 
mark 3.0.1RC1

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4569

20 years agoUpdate for 3.0.1.
Julian Seward [Mon, 29 Aug 2005 13:24:51 +0000 (13:24 +0000)] 
Update for 3.0.1.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4566

20 years agoUpdate (hopefully this is the final change for 3.0.1)
Julian Seward [Mon, 29 Aug 2005 13:22:33 +0000 (13:22 +0000)] 
Update (hopefully this is the final change for 3.0.1)

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4565

20 years agoPass $(CC) to the vex Makefile.
Julian Seward [Mon, 29 Aug 2005 12:11:06 +0000 (12:11 +0000)] 
Pass $(CC) to the vex Makefile.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4559

20 years agoObserve any externally supplied $(CC).
Julian Seward [Mon, 29 Aug 2005 12:07:41 +0000 (12:07 +0000)] 
Observe any externally supplied $(CC).

git-svn-id: svn://svn.valgrind.org/vex/trunk@1364

20 years agoUpdate bug statuses.
Tom Hughes [Sun, 28 Aug 2005 10:17:00 +0000 (10:17 +0000)] 
Update bug statuses.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4550

20 years agoHandle the SCTP_GET_LOCAL_ADDRS and SCTP_GET_PEER_ADDRS getsockopt
Tom Hughes [Sun, 28 Aug 2005 10:16:29 +0000 (10:16 +0000)] 
Handle the SCTP_GET_LOCAL_ADDRS and SCTP_GET_PEER_ADDRS getsockopt
calls correctly. Fix to bug #111231.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4549

20 years agoAdd some comments.
Nicholas Nethercote [Sun, 28 Aug 2005 05:21:17 +0000 (05:21 +0000)] 
Add some comments.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4548

20 years agoSave some informative emails about Darwin from Greg Parker.
Nicholas Nethercote [Sun, 28 Aug 2005 05:10:48 +0000 (05:10 +0000)] 
Save some informative emails about Darwin from Greg Parker.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4547

20 years agoGive file a better name.
Nicholas Nethercote [Sun, 28 Aug 2005 04:48:12 +0000 (04:48 +0000)] 
Give file a better name.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4546

20 years agoMove the core dumping code out of m_signals to a new module,
Nicholas Nethercote [Sun, 28 Aug 2005 04:38:12 +0000 (04:38 +0000)] 
Move the core dumping code out of m_signals to a new module,
m_coredump.  The code is still commented out, though.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4545

20 years agoRemoved incorrectly dup'd text.
Nicholas Nethercote [Sat, 27 Aug 2005 19:35:42 +0000 (19:35 +0000)] 
Removed incorrectly dup'd text.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4544

20 years agoAdd .txt extensions to those files missing them, for consistency.
Nicholas Nethercote [Sat, 27 Aug 2005 19:30:36 +0000 (19:30 +0000)] 
Add .txt extensions to those files missing them, for consistency.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4543

20 years agoupdate for new files
Nicholas Nethercote [Sat, 27 Aug 2005 18:00:21 +0000 (18:00 +0000)] 
update for new files

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4542

20 years agotweak
Nicholas Nethercote [Sat, 27 Aug 2005 17:58:09 +0000 (17:58 +0000)] 
tweak

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4541

20 years agoAdded a roadmap document, intended to indicate what features we're
Nicholas Nethercote [Sat, 27 Aug 2005 17:55:22 +0000 (17:55 +0000)] 
Added a roadmap document, intended to indicate what features we're
aiming to put in future releases.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4540

20 years agoupdate
Nicholas Nethercote [Sat, 27 Aug 2005 17:31:43 +0000 (17:31 +0000)] 
update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4539

20 years agoMove some kernel constants to the right place.
Nicholas Nethercote [Sat, 27 Aug 2005 17:20:53 +0000 (17:20 +0000)] 
Move some kernel constants to the right place.

Also reinstated SF_DEVICE, which is used to ensure we don't try and
leakcheck a page that is mapped from a device.  This got lost in the
2.x-to-3.x transition, or some time after.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4538

20 years agoupdate
Nicholas Nethercote [Fri, 26 Aug 2005 21:02:47 +0000 (21:02 +0000)] 
update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4529

20 years agoFix XML bugs in the FAQ.
Nicholas Nethercote [Fri, 26 Aug 2005 21:01:32 +0000 (21:01 +0000)] 
Fix XML bugs in the FAQ.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4528

20 years agoChange slightly the way integers are printed by printf() and friends.
Nicholas Nethercote [Fri, 26 Aug 2005 19:42:27 +0000 (19:42 +0000)] 
Change slightly the way integers are printed by printf() and friends.

Previously, %d printed a 32-bit int.  %ld and %lld printed 64-bit ints.
So if you wanted to print a word-sized int (eg. a SizeT variable), you
had to cast it to a Long and then print with %lld in order to work on
both 32-bit and 64-bit platforms.

I changed things so that %d prints a 32-bit int, %ld prints a word-sized
int, and %lld prints a 64-bit int.  There are two advantages to this:
- it now matches the way the normal glibc printf() works;
- you can print word-sized ints without casting.

I also made the corresponding change for %u/lu/llu and %x/lx/llx, and I
changed a couple of VG_(printf)() invocations accordingly.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4527

20 years agoDon't even mention malloc, since it screws up statically linked, glibc
Julian Seward [Fri, 26 Aug 2005 18:00:31 +0000 (18:00 +0000)] 
Don't even mention malloc, since it screws up statically linked, glibc
Valgrind.

git-svn-id: svn://svn.valgrind.org/vex/trunk@1363

20 years agoupdate
Nicholas Nethercote [Fri, 26 Aug 2005 13:24:10 +0000 (13:24 +0000)] 
update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4525

20 years agoRestore %ebx properly instead of restoring %edx twice.
Tom Hughes [Fri, 26 Aug 2005 09:57:17 +0000 (09:57 +0000)] 
Restore %ebx properly instead of restoring %edx twice.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4524

20 years agoMove *chown16 syscalls from "generic" to "linux".
Nicholas Nethercote [Fri, 26 Aug 2005 04:36:10 +0000 (04:36 +0000)] 
Move *chown16 syscalls from "generic" to "linux".

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4523

20 years agowhoops
Nicholas Nethercote [Fri, 26 Aug 2005 04:30:34 +0000 (04:30 +0000)] 
whoops

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4522

20 years agoMove get*16 and set*16 syscalls from "generic" to "linux".
Nicholas Nethercote [Fri, 26 Aug 2005 04:27:54 +0000 (04:27 +0000)] 
Move get*16 and set*16 syscalls from "generic" to "linux".

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4521

20 years agoMove cap{get,set} syscalls from "generic" to "linux".
Nicholas Nethercote [Fri, 26 Aug 2005 04:03:04 +0000 (04:03 +0000)] 
Move cap{get,set} syscalls from "generic" to "linux".

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4520

20 years agoMove timer_* syscalls from "generic" to "linux".
Nicholas Nethercote [Fri, 26 Aug 2005 03:54:30 +0000 (03:54 +0000)] 
Move timer_* syscalls from "generic" to "linux".

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4519

20 years agoMove clock_* syscalls from "generic" to "linux".
Nicholas Nethercote [Fri, 26 Aug 2005 03:49:43 +0000 (03:49 +0000)] 
Move clock_* syscalls from "generic" to "linux".

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4518

20 years agoMove mq_* syscalls from "generic" to "linux".
Nicholas Nethercote [Fri, 26 Aug 2005 03:43:28 +0000 (03:43 +0000)] 
Move mq_* syscalls from "generic" to "linux".

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4517

20 years agoremove dup
Nicholas Nethercote [Fri, 26 Aug 2005 02:22:25 +0000 (02:22 +0000)] 
remove dup

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4516

20 years agocomment-only wibbles
Nicholas Nethercote [Thu, 25 Aug 2005 22:55:19 +0000 (22:55 +0000)] 
comment-only wibbles

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4515

20 years agoRename vg_preload_core.so to vgpreload_core.so to be consistent with
Nicholas Nethercote [Thu, 25 Aug 2005 22:53:57 +0000 (22:53 +0000)] 
Rename vg_preload_core.so to vgpreload_core.so to be consistent with
tool preload modules, which are called vgpreload_<tool>.so.  Also
fixed a couple of comments relating to this.

(This need not be merged into 3_0_X.)

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4514

20 years agoImplement MOVUPS -- move from G (xmm) to E (mem or xmm) [UNVERIFIED]
Julian Seward [Thu, 25 Aug 2005 21:34:24 +0000 (21:34 +0000)] 
Implement MOVUPS -- move from G (xmm) to E (mem or xmm) [UNVERIFIED]

git-svn-id: svn://svn.valgrind.org/vex/trunk@1362

20 years agovex_printf/sprintf hackery.
Julian Seward [Thu, 25 Aug 2005 21:20:18 +0000 (21:20 +0000)] 
vex_printf/sprintf hackery.

git-svn-id: svn://svn.valgrind.org/vex/trunk@1361

20 years agoavoid unnecessary newlines
Nicholas Nethercote [Thu, 25 Aug 2005 01:52:52 +0000 (01:52 +0000)] 
avoid unnecessary newlines

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4513

20 years agoupdate
Nicholas Nethercote [Thu, 25 Aug 2005 00:22:20 +0000 (00:22 +0000)] 
update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4512

20 years agoOnly show the "line number too large" warning once.
Nicholas Nethercote [Thu, 25 Aug 2005 00:20:56 +0000 (00:20 +0000)] 
Only show the "line number too large" warning once.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4511

20 years agoupdate
Dirk Mueller [Wed, 24 Aug 2005 23:09:19 +0000 (23:09 +0000)] 
update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4510

20 years agoupdate
Dirk Mueller [Wed, 24 Aug 2005 23:04:33 +0000 (23:04 +0000)] 
update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4503

20 years agoupdate
Dirk Mueller [Wed, 24 Aug 2005 23:02:04 +0000 (23:02 +0000)] 
update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4499

20 years agoupdate
Nicholas Nethercote [Wed, 24 Aug 2005 22:39:29 +0000 (22:39 +0000)] 
update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4493

20 years agoFix a problem I introduced in r4208 when reducing the space used by
Nicholas Nethercote [Wed, 24 Aug 2005 22:38:00 +0000 (22:38 +0000)] 
Fix a problem I introduced in r4208 when reducing the space used by
heap blocks.  The minimum size for redzones is now sizeof(void*), but
I forgot to ensure this.  Massif was asking for 0 byte redzones, and this
was screwing things up on 64-bit platforms, and Massif was dying very
quickly.  This should fix bugs #111090 and #111285.

The fact that Massif was this badly broken but there were only 2 bug reports
indicates that not many people are using it, at least not on AMD64.

I also added a regtest that does some basic malloc/realloc/free testing
for Massif, which would have caught this problem.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4492

20 years agoadd comment
Nicholas Nethercote [Wed, 24 Aug 2005 19:55:51 +0000 (19:55 +0000)] 
add comment

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4491

20 years agoRemove unnecessary #includes.
Nicholas Nethercote [Wed, 24 Aug 2005 19:50:39 +0000 (19:50 +0000)] 
Remove unnecessary #includes.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4490

20 years agoUpdate.
Julian Seward [Wed, 24 Aug 2005 17:52:30 +0000 (17:52 +0000)] 
Update.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4489

20 years agoupdate
Nicholas Nethercote [Wed, 24 Aug 2005 13:57:50 +0000 (13:57 +0000)] 
update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4488

20 years agoMinor fixes for problems pointed out by Greg Parker:
Nicholas Nethercote [Wed, 24 Aug 2005 13:55:59 +0000 (13:55 +0000)] 
Minor fixes for problems pointed out by Greg Parker:

* The wrapper for fcntl(F_SETOWN) and fcntl(F_SETSIG) ignores ARG3,
  but should not.

* Linux PRE(sys_umount) doesn't print ARG2.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4487

20 years agoUpdate.
Julian Seward [Wed, 24 Aug 2005 10:57:09 +0000 (10:57 +0000)] 
Update.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4486