]>
git.ipfire.org Git - thirdparty/valgrind.git/log
Ivo Raisr [Mon, 14 Aug 2017 10:26:20 +0000 (12:26 +0200)]
Merge VEX_3_0_BRANCH into VALGRIND_3_0_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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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