]> git.ipfire.org Git - thirdparty/valgrind.git/log
thirdparty/valgrind.git
7 years agoMerge VEX_3_0_BRANCH into VALGRIND_3_0_BRANCH svn/VALGRIND_3_0_BRANCH svn/VALGRIND_3_0_1
Ivo Raisr [Mon, 14 Aug 2017 10:26:20 +0000 (12:26 +0200)] 
Merge VEX_3_0_BRANCH into VALGRIND_3_0_BRANCH

19 years agoMerge memalign fix from trunk to stable branch.
Tom Hughes [Thu, 6 Oct 2005 12:05:06 +0000 (12:05 +0000)] 
Merge memalign fix from trunk to stable branch.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4880

19 years agoMerge realloc fixes from trunk to stable branch.
Tom Hughes [Thu, 6 Oct 2005 09:06:59 +0000 (09:06 +0000)] 
Merge realloc fixes from trunk to stable branch.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4876

19 years agoMerge update for README_MISSING_SYSCALL_OR_IOCTL from trunk.
Tom Hughes [Wed, 5 Oct 2005 08:27:36 +0000 (08:27 +0000)] 
Merge update for README_MISSING_SYSCALL_OR_IOCTL from trunk.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4865

19 years agoMerge fix for 112031 - enable iopl on amd64.
Tom Hughes [Wed, 5 Oct 2005 08:23:54 +0000 (08:23 +0000)] 
Merge fix for 112031 - enable iopl on amd64.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4862

19 years agoNote that SSE3 isn't supported.
Nicholas Nethercote [Tue, 13 Sep 2005 21:05:00 +0000 (21:05 +0000)] 
Note that SSE3 isn't supported.

MERGED FROM TRUNK

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4647

19 years agomerge 4592
Dirk Mueller [Wed, 31 Aug 2005 19:57:55 +0000 (19:57 +0000)] 
merge 4592

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4601

19 years agobackport quoting fix for $CC (r4589)
Dirk Mueller [Wed, 31 Aug 2005 10:39:50 +0000 (10:39 +0000)] 
backport quoting fix for $CC (r4589)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4597

19 years agoFinal changes for 3.0.1.
Julian Seward [Tue, 30 Aug 2005 01:06:13 +0000 (01:06 +0000)] 
Final changes for 3.0.1.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4574

19 years ago--> 3.0.1
Julian Seward [Tue, 30 Aug 2005 01:05:54 +0000 (01:05 +0000)] 
--> 3.0.1

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4573

19 years agotrack changes from trunk/NEWS
Julian Seward [Mon, 29 Aug 2005 13:45:48 +0000 (13:45 +0000)] 
track changes from trunk/NEWS

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4570

19 years ago--> 3.0.1RC1 testing point
Julian Seward [Mon, 29 Aug 2005 13:44:08 +0000 (13:44 +0000)] 
--> 3.0.1RC1 testing point

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4568

19 years agoDoc versions -> 3.0.1
Julian Seward [Mon, 29 Aug 2005 13:39:34 +0000 (13:39 +0000)] 
Doc versions -> 3.0.1

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4567

19 years agoMerge r4528 (Fix XML bugs in the FAQ.)
Julian Seward [Mon, 29 Aug 2005 13:21:19 +0000 (13:21 +0000)] 
Merge r4528 (Fix XML bugs in the FAQ.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4564

19 years agoMerge r1362 (Implement MOVUPS -- move from G (xmm) to E (mem or xmm))
Julian Seward [Mon, 29 Aug 2005 13:06:32 +0000 (13:06 +0000)] 
Merge r1362 (Implement MOVUPS -- move from G (xmm) to E (mem or xmm))

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_0_BRANCH@1367

19 years agoMerge r1361 (vex_printf/sprintf hackery.)
Julian Seward [Mon, 29 Aug 2005 13:03:15 +0000 (13:03 +0000)] 
Merge r1361 (vex_printf/sprintf hackery.)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_0_BRANCH@1366

19 years agoMerge r4549 (Handle the SCTP_GET_LOCAL_ADDRS and SCTP_GET_PEER_ADDRS
Julian Seward [Mon, 29 Aug 2005 12:55:36 +0000 (12:55 +0000)] 
Merge r4549 (Handle the SCTP_GET_LOCAL_ADDRS and SCTP_GET_PEER_ADDRS
getsockopt calls correctly.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4563

19 years agoMerge r4487 (Minor fixes for problems pointed out by Greg Parker)
Julian Seward [Mon, 29 Aug 2005 12:51:05 +0000 (12:51 +0000)] 
Merge r4487 (Minor fixes for problems pointed out by Greg Parker)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4562

19 years agoMerge r4511 (Only show the "line number too large" warning once.)
Julian Seward [Mon, 29 Aug 2005 12:46:36 +0000 (12:46 +0000)] 
Merge r4511 (Only show the "line number too large" warning once.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4561

19 years agoMerge r4559 (Pass $(CC) to the vex Makefile.)
Julian Seward [Mon, 29 Aug 2005 12:38:15 +0000 (12:38 +0000)] 
Merge r4559 (Pass $(CC) to the vex Makefile.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4560

19 years agoMerge r1364 (Observe any externally supplied $(CC).)
Julian Seward [Mon, 29 Aug 2005 12:35:57 +0000 (12:35 +0000)] 
Merge r1364 (Observe any externally supplied $(CC).)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_0_BRANCH@1365

19 years agosvn merge 4492: Fix massif
Dirk Mueller [Wed, 24 Aug 2005 23:08:49 +0000 (23:08 +0000)] 
svn merge 4492: Fix massif

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4509

19 years agosvn merge 4491: add comment
Dirk Mueller [Wed, 24 Aug 2005 23:08:24 +0000 (23:08 +0000)] 
svn merge 4491: add comment

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4508

19 years agosvn merge 4490: Remove unnecessary #includes
Dirk Mueller [Wed, 24 Aug 2005 23:08:12 +0000 (23:08 +0000)] 
svn merge 4490: Remove unnecessary #includes

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4507

19 years agosvn merge 4482: Add tests for amd64 LOOP insn
Dirk Mueller [Wed, 24 Aug 2005 23:06:48 +0000 (23:06 +0000)] 
svn merge 4482: Add tests for amd64 LOOP insn

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4506

19 years agosvn merge 4479: Add regtest for x86 LOOP{,E,NE} insns.
Dirk Mueller [Wed, 24 Aug 2005 23:06:02 +0000 (23:06 +0000)] 
svn merge 4479: Add regtest for x86 LOOP{,E,NE} insns.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4505

19 years agosvn merge 4474: even more ppc32 syscalls
Dirk Mueller [Wed, 24 Aug 2005 23:04:58 +0000 (23:04 +0000)] 
svn merge 4474: even more ppc32 syscalls

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4504

19 years agosvn merge 4476: fix 111102
Dirk Mueller [Wed, 24 Aug 2005 23:04:25 +0000 (23:04 +0000)] 
svn merge 4476: fix 111102

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4502

19 years agosvn merge 4473: Make sure vex_svnversion.h is updated
Dirk Mueller [Wed, 24 Aug 2005 23:03:44 +0000 (23:03 +0000)] 
svn merge 4473: Make sure vex_svnversion.h is updated

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4501

19 years agoupdate ignore lists
Dirk Mueller [Wed, 24 Aug 2005 23:03:05 +0000 (23:03 +0000)] 
update ignore lists

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4500

19 years agosvn merge 4470: Suppress memory leaks from the linuxthread manager thread. Bug #111006.
Dirk Mueller [Wed, 24 Aug 2005 23:01:56 +0000 (23:01 +0000)] 
svn merge 4470: Suppress memory leaks from the linuxthread manager thread. Bug #111006.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4498

19 years agosvn merge 4469: Add suppressions for some glibc 2.2 linuxthreads issues.
Dirk Mueller [Wed, 24 Aug 2005 23:00:45 +0000 (23:00 +0000)] 
svn merge 4469: Add suppressions for some glibc 2.2 linuxthreads issues.
Bug #111006.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4497

19 years agosvn merge r4460:
Dirk Mueller [Wed, 24 Aug 2005 22:58:39 +0000 (22:58 +0000)] 
svn merge r4460:
- Fix bug causing thread slots not to get reused
- yet more syscalls on ppc32

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4496

19 years agosvn merge r4448:
Dirk Mueller [Wed, 24 Aug 2005 22:57:57 +0000 (22:57 +0000)] 
svn merge r4448:

Make show_segments() public, and use it when VG_(get_memory_from_mmap)()
fails.  This might help debugging.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4495

19 years agomerge r4449: Enable a couple more syscalls on ppc32.
Dirk Mueller [Wed, 24 Aug 2005 22:57:14 +0000 (22:57 +0000)] 
merge r4449: Enable a couple more syscalls on ppc32.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4494

19 years agoMerge r1350, r1351, r1353 (x86 ADC Ib,AL implementation + related fixes)
Julian Seward [Wed, 24 Aug 2005 17:50:59 +0000 (17:50 +0000)] 
Merge r1350, r1351, r1353 (x86 ADC Ib,AL implementation + related fixes)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_0_BRANCH@1360

19 years agoMerge r1341 (x86 RCL implementation)
Julian Seward [Wed, 24 Aug 2005 17:45:33 +0000 (17:45 +0000)] 
Merge r1341 (x86 RCL implementation)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_0_BRANCH@1359

19 years agoMerge r1343 (x86 LOOP{,E,NE} implementation)
Julian Seward [Wed, 24 Aug 2005 17:39:26 +0000 (17:39 +0000)] 
Merge r1343 (x86 LOOP{,E,NE} implementation)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_0_BRANCH@1358

19 years agoMerge r1352: amd64 BT{,R,S,C} Gv, Ev. Also fix bug in x86 version.
Julian Seward [Wed, 24 Aug 2005 17:36:20 +0000 (17:36 +0000)] 
Merge r1352: amd64 BT{,R,S,C} Gv, Ev.  Also fix bug in x86 version.

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_0_BRANCH@1357

19 years agoMerge r1349 (amd64 LOOPE/LOOPNE implementation)
Julian Seward [Wed, 24 Aug 2005 17:31:24 +0000 (17:31 +0000)] 
Merge r1349 (amd64 LOOPE/LOOPNE implementation)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_0_BRANCH@1356

19 years agoMerge r1346 (amd64 rdtsc implementation)
Julian Seward [Wed, 24 Aug 2005 17:28:27 +0000 (17:28 +0000)] 
Merge r1346 (amd64 rdtsc implementation)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_0_BRANCH@1355

19 years agoMerge r1344 (x86 rdtsc implementation)
Julian Seward [Wed, 24 Aug 2005 17:23:37 +0000 (17:23 +0000)] 
Merge r1344 (x86 rdtsc implementation)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_0_BRANCH@1354

19 years agofix compilation
Dirk Mueller [Fri, 19 Aug 2005 20:23:27 +0000 (20:23 +0000)] 
fix compilation

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4467

19 years agomake it work for SL10
Dirk Mueller [Fri, 19 Aug 2005 20:23:12 +0000 (20:23 +0000)] 
make it work for SL10

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4466

19 years agomerge: fix build of 32bit target on 64bit host
Dirk Mueller [Fri, 19 Aug 2005 00:22:39 +0000 (00:22 +0000)] 
merge: fix build of 32bit target on 64bit host

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4459

19 years agomerge: fix regression tests
Dirk Mueller [Fri, 19 Aug 2005 00:21:03 +0000 (00:21 +0000)] 
merge: fix regression tests

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4458

19 years agobackport: add assertion when execve fails
Dirk Mueller [Fri, 19 Aug 2005 00:18:26 +0000 (00:18 +0000)] 
backport: add assertion when execve fails

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4457

19 years agomerge: Updates to Memcheck manual
Dirk Mueller [Fri, 19 Aug 2005 00:17:11 +0000 (00:17 +0000)] 
merge: Updates to Memcheck manual

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4455

19 years agomerge 4439: Fix broken malloc_usable_size()
Dirk Mueller [Fri, 19 Aug 2005 00:15:43 +0000 (00:15 +0000)] 
merge 4439: Fix broken malloc_usable_size()

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4453

19 years agobackport suppression handling fix
Dirk Mueller [Fri, 19 Aug 2005 00:13:52 +0000 (00:13 +0000)] 
backport suppression handling fix

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4451

20 years agomerge rev 1332 (x86 rep ret)
Julian Seward [Sun, 14 Aug 2005 00:50:40 +0000 (00:50 +0000)] 
merge rev 1332 (x86 rep ret)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_0_BRANCH@1338

20 years agomerge rev 1331 (x86 cmpxchg8b support)
Julian Seward [Sun, 14 Aug 2005 00:44:33 +0000 (00:44 +0000)] 
merge rev 1331 (x86 cmpxchg8b support)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_0_BRANCH@1337

20 years agomerge r1334 (dis_Grp2 amode fix)
Julian Seward [Sun, 14 Aug 2005 00:25:40 +0000 (00:25 +0000)] 
merge r1334 (dis_Grp2 amode fix)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_0_BRANCH@1336

20 years agomerge r1333 (amd64 isel handle Sar16)
Julian Seward [Sun, 14 Aug 2005 00:20:46 +0000 (00:20 +0000)] 
merge r1333 (amd64 isel handle Sar16)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_0_BRANCH@1335

20 years agocompile helgrind / addrcheck again and print a nice
Dirk Mueller [Sat, 13 Aug 2005 20:21:28 +0000 (20:21 +0000)] 
compile helgrind / addrcheck again and print a nice
error message instead.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4397

20 years agobackport: fix for 110656
Dirk Mueller [Sat, 13 Aug 2005 19:47:44 +0000 (19:47 +0000)] 
backport: fix for 110656

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4395

20 years agobackport:
Dirk Mueller [Sat, 13 Aug 2005 19:46:05 +0000 (19:46 +0000)] 
backport:
Cachegrind should not assert when it encounters a client
request

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4393

20 years agomerge fix from r4358 (fix XML printing endianness bug)
Julian Seward [Fri, 12 Aug 2005 15:27:54 +0000 (15:27 +0000)] 
merge fix from r4358 (fix XML printing endianness bug)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4385

20 years agomerge r1324 (Implement PREFETCH{W} m8).
Julian Seward [Wed, 10 Aug 2005 18:22:54 +0000 (18:22 +0000)] 
merge r1324 (Implement PREFETCH{W} m8).

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_0_BRANCH@1330

20 years agomerge r1323 (DC /3 (FCOMP double-real)).
Julian Seward [Wed, 10 Aug 2005 18:18:36 +0000 (18:18 +0000)] 
merge r1323 (DC /3 (FCOMP double-real)).

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_0_BRANCH@1329

20 years agomerge r1322 (Reenable FST %st(0),%st(?) (0xDD 0xD0 .. 0xDD 0xD7)).
Julian Seward [Wed, 10 Aug 2005 18:14:49 +0000 (18:14 +0000)] 
merge r1322 (Reenable FST %st(0),%st(?) (0xDD 0xD0 .. 0xDD 0xD7)).

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_0_BRANCH@1328

20 years agomerge r4339 (Make Valgrind work again on x86 CPUs which don't have SSE)
Julian Seward [Wed, 10 Aug 2005 18:07:47 +0000 (18:07 +0000)] 
merge r4339 (Make Valgrind work again on x86 CPUs which don't have SSE)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4374

20 years agomerge r1321 (don't generate cmovl since older x86s don't do them)
Julian Seward [Wed, 10 Aug 2005 18:05:05 +0000 (18:05 +0000)] 
merge r1321 (don't generate cmovl since older x86s don't do them)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_0_BRANCH@1327

20 years agomerge r1319 (fix for x86 %eflags.ac problem)
Julian Seward [Wed, 10 Aug 2005 17:57:41 +0000 (17:57 +0000)] 
merge r1319 (fix for x86 %eflags.ac problem)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_0_BRANCH@1326

20 years agomerge r1318 (fix for #110102 dis_op2_E_G(amd64))
Julian Seward [Wed, 10 Aug 2005 17:45:38 +0000 (17:45 +0000)] 
merge r1318 (fix for #110102 dis_op2_E_G(amd64))

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_0_BRANCH@1325

20 years agoBack out partially-committed x86 sysenter stuff on stable branch until
Julian Seward [Wed, 10 Aug 2005 16:18:39 +0000 (16:18 +0000)] 
Back out partially-committed x86 sysenter stuff on stable branch until
such time as we decide we have a coherent single vdso-related patch
which we want to push to stable.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4372

20 years agoSet correct interim version number for stable branch.
Julian Seward [Wed, 10 Aug 2005 16:17:10 +0000 (16:17 +0000)] 
Set correct interim version number for stable branch.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4371

20 years ago- Fix up the sigaction results.
Dirk Mueller [Wed, 10 Aug 2005 11:35:27 +0000 (11:35 +0000)] 
- Fix up the sigaction results.
- When printing error counts, print the <unique> in the same way that
it is in the error itself.  Otherwise it's totally useless :-)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4367

20 years agoFix system call name in error messages.
Dirk Mueller [Wed, 10 Aug 2005 11:33:46 +0000 (11:33 +0000)] 
Fix system call name in error messages.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4366

20 years agoCheck the fields of the new structure passed to sigaction individually
Dirk Mueller [Wed, 10 Aug 2005 11:33:18 +0000 (11:33 +0000)] 
Check the fields of the new structure passed to sigaction individually
and only check sa_restorer if the SA_RESTORER flag is set.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4365

20 years agoValgrind-side stub for dealing with x86 sysenter artefacts from Vex.
Dirk Mueller [Wed, 10 Aug 2005 11:32:41 +0000 (11:32 +0000)] 
Valgrind-side stub for dealing with x86 sysenter artefacts from Vex.
Does not do anything yet.
Updated expected output following %eflags.ac simulation fix.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4364

20 years agor4325 | sewardj | 2005-08-05 02:10:11 +0200 (Fri, 05 Aug 2005) | 4 lines
Dirk Mueller [Wed, 10 Aug 2005 11:30:04 +0000 (11:30 +0000)] 
r4325 | sewardj | 2005-08-05 02:10:11 +0200 (Fri, 05 Aug 2005) | 4 lines

ppc32-linux: implement a bunch more syscalls, and also fix up clone
handling enough so that threads can successfuly be started.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4363

20 years agor4323 | sewardj | 2005-08-05 01:52:21 +0200 (Fri, 05 Aug 2005) | 6 lines
Dirk Mueller [Wed, 10 Aug 2005 11:28:50 +0000 (11:28 +0000)] 
r4323 | sewardj | 2005-08-05 01:52:21 +0200 (Fri, 05 Aug 2005) | 6 lines

ppc32-linux only: HACK: for now, mess with the auxv handed to the
client so as to not claim that the CPU supports Altivec.  This is a
partially-successful hack to try and dissuade glibc and its minions
from doing Altivec insns.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4362

20 years agoreplace outdated emailaddress (backport from trunk)
Dirk Mueller [Wed, 10 Aug 2005 11:14:51 +0000 (11:14 +0000)] 
replace outdated emailaddress (backport from trunk)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4360

20 years agosync syscall related changes from trunk to BRANCH (inotify support
Dirk Mueller [Wed, 10 Aug 2005 11:12:36 +0000 (11:12 +0000)] 
sync syscall related changes from trunk to BRANCH (inotify support
        mostly)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4359

20 years agoMerge fixes for bugs 110202, 110203 and 110208 to stable.
Tom Hughes [Sat, 6 Aug 2005 11:00:04 +0000 (11:00 +0000)] 
Merge fixes for bugs 110202, 110203 and 110208 to stable.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4332

20 years agoCreate a Vex 3.0.X branch to match the Valgrind 3.0.X branch.
Julian Seward [Wed, 3 Aug 2005 23:48:38 +0000 (23:48 +0000)] 
Create a Vex 3.0.X branch to match the Valgrind 3.0.X branch.

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_0_BRANCH@1315

20 years agoRedirect external appropriately.
Julian Seward [Wed, 3 Aug 2005 23:33:05 +0000 (23:33 +0000)] 
Redirect external appropriately.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4320

20 years agoCreate a Valgrind 3.0.X branch.
Julian Seward [Wed, 3 Aug 2005 23:22:42 +0000 (23:22 +0000)] 
Create a Valgrind 3.0.X branch.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_0_BRANCH@4318

20 years ago3.0.0 second try, sigh.
Julian Seward [Wed, 3 Aug 2005 20:42:06 +0000 (20:42 +0000)] 
3.0.0 second try, sigh.

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

20 years agoMinor tweaks to get the FAQ on one page, per nick's request
Donna Robinson [Wed, 3 Aug 2005 20:28:33 +0000 (20:28 +0000)] 
Minor tweaks to get the FAQ on one page, per nick's request

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

20 years agominor tweaks
Donna Robinson [Wed, 3 Aug 2005 18:58:45 +0000 (18:58 +0000)] 
minor tweaks

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

20 years agoHopefully this is the final commit for 3.0.0.
Julian Seward [Wed, 3 Aug 2005 17:01:51 +0000 (17:01 +0000)] 
Hopefully this is the final commit for 3.0.0.

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

20 years agoAlmost-final wibbles.
Julian Seward [Wed, 3 Aug 2005 16:40:10 +0000 (16:40 +0000)] 
Almost-final wibbles.

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

20 years agoCopy the right stuff into the tarball.
Julian Seward [Wed, 3 Aug 2005 16:39:44 +0000 (16:39 +0000)] 
Copy the right stuff into the tarball.

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

20 years agoDo per-chapter chunking for the html output.
Julian Seward [Wed, 3 Aug 2005 16:39:08 +0000 (16:39 +0000)] 
Do per-chapter chunking for the html output.

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

20 years agoImplement dual licensing.
Julian Seward [Wed, 3 Aug 2005 16:07:36 +0000 (16:07 +0000)] 
Implement dual licensing.

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

20 years agoNewer version of GPLv2 text with newer FSF addresses, no other changes.
Julian Seward [Wed, 3 Aug 2005 15:47:33 +0000 (15:47 +0000)] 
Newer version of GPLv2 text with newer FSF addresses, no other changes.

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

20 years agoFixed a bug in Cachegrind: it was adding instrumentation after
Nicholas Nethercote [Tue, 2 Aug 2005 23:07:02 +0000 (23:07 +0000)] 
Fixed a bug in Cachegrind:  it was adding instrumentation after
conditional jumps, so if those jumps were taken, the instrumentation
wasn't executed.  This was causing the I-cache access counts to be
underestimated.

This commit puts the instrumentation before the jumps, except for the
odd case of REP instructions, giving the same behaviour as 2.4.0.
Based on a patch from Josef Weidendorfer.

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

20 years agoImplement 0xA0 /* MOV Ob,AL */ and 0xA2 /* MOV AL,Ob */.
Julian Seward [Tue, 2 Aug 2005 21:27:25 +0000 (21:27 +0000)] 
Implement 0xA0 /* MOV Ob,AL */ and 0xA2 /* MOV AL,Ob */.

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

20 years agoIgnore redundant REX.W prefix on CALL Ev.
Julian Seward [Tue, 2 Aug 2005 21:20:36 +0000 (21:20 +0000)] 
Ignore redundant REX.W prefix on CALL Ev.

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

20 years agoAdd list of fixed bugs.
Julian Seward [Tue, 2 Aug 2005 21:05:58 +0000 (21:05 +0000)] 
Add list of fixed bugs.

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

20 years agoDouble static limits for safety.
Julian Seward [Tue, 2 Aug 2005 15:30:08 +0000 (15:30 +0000)] 
Double static limits for safety.

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

20 years agoUpdate NEWS a bit.
Julian Seward [Tue, 2 Aug 2005 15:28:07 +0000 (15:28 +0000)] 
Update NEWS a bit.

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

20 years ago"Fix" (kludge) highly obscure bug in flag settings for growdown stacks
Julian Seward [Tue, 2 Aug 2005 13:35:21 +0000 (13:35 +0000)] 
"Fix" (kludge) highly obscure bug in flag settings for growdown stacks
which manifested itself as unreliable behaviour with
--smc-check=stack.  The accompanying comment explains.

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

20 years agoMake copyright notices consistent.
Julian Seward [Tue, 2 Aug 2005 11:14:04 +0000 (11:14 +0000)] 
Make copyright notices consistent.

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

20 years agoUpdate this-cpu-not-supported message.
Julian Seward [Mon, 1 Aug 2005 23:41:20 +0000 (23:41 +0000)] 
Update this-cpu-not-supported message.

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

20 years agoWhen identifying stacks so as to decide whether or not to make a self
Julian Seward [Mon, 1 Aug 2005 23:25:55 +0000 (23:25 +0000)] 
When identifying stacks so as to decide whether or not to make a self
checking translation in the case --smc-check=stack (the default),
don't use SF_GROWDOWN as an indication of stackness, since that only
is set for the main stack.  Instead establish whether code is being
taken from a stack by seeing if the requesting thread's stack pointer
points into the same area that the translation is being taken from.

This makes trampolining work even for threaded programs.

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

20 years agoOne more thing to remember.
Nicholas Nethercote [Mon, 1 Aug 2005 15:18:16 +0000 (15:18 +0000)] 
One more thing to remember.

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

20 years agoRemove temporary file once regtest completes.
Nicholas Nethercote [Mon, 1 Aug 2005 15:12:23 +0000 (15:12 +0000)] 
Remove temporary file once regtest completes.

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