]>
git.ipfire.org Git - thirdparty/valgrind.git/log
Julian Seward [Sat, 24 Aug 2002 09:47:18 +0000 (09:47 +0000)]
Print a more helpful set of messages when we've run out of memory.
MERGE TO HEAD
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_1_0_BRANCH@631
Julian Seward [Sat, 24 Aug 2002 09:29:03 +0000 (09:29 +0000)]
Merge in Nick's final implementation of VG_(strncpy), from ERASER branch.
MERGE TO (head, if it isn't ERASER)
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_1_0_BRANCH@630
Julian Seward [Sat, 24 Aug 2002 09:22:46 +0000 (09:22 +0000)]
Do ensure_valgrind() inside __my_pthread_testcancel(). This avoids
vg_libpthread.c:1056 (__my_pthread_testcancel):
Assertion `res == 0' failed.
when running profiled, threaded programs.
MERGE TO HEAD
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_1_0_BRANCH@629
Julian Seward [Sat, 24 Aug 2002 09:19:33 +0000 (09:19 +0000)]
Give a binding for vfork() -- just behave like fork(). I hope this
is OK.
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_1_0_BRANCH@628
Julian Seward [Thu, 22 Aug 2002 17:15:15 +0000 (17:15 +0000)]
Finish off half-done job for allowing a 4th initial stack value
(0xE0000000 - small offset)
MERGE TO HEAD
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_1_0_BRANCH@621
Julian Seward [Wed, 21 Aug 2002 23:05:49 +0000 (23:05 +0000)]
Fix a couple of doc bugs.
MERGE TO HEAD
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_1_0_BRANCH@615
Julian Seward [Wed, 21 Aug 2002 22:41:35 +0000 (22:41 +0000)]
Handle startup stacks starting at 0xE0000000.
MERGE TO HEAD
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_1_0_BRANCH@614
Julian Seward [Wed, 21 Aug 2002 22:29:14 +0000 (22:29 +0000)]
Fix for the following:
vg_mylibc:VG_(strncpy)() behaves dubiously -- it can write a
'\0' past the end of the given array.
Possibly accounting for some strange behaviour in the g++3 demangler?
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_1_0_BRANCH@613
Julian Seward [Tue, 20 Aug 2002 20:49:10 +0000 (20:49 +0000)]
Fix a bunch of bogus boundary checks of the form
if (n < lower_limit && n > upper_limit) {
/* error case */
}
The && should really be ||s.
MERGE TO HEAD
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_1_0_BRANCH@609
Julian Seward [Tue, 20 Aug 2002 18:29:39 +0000 (18:29 +0000)]
Implement __NR_vhangup (syscall 111).
MERGE TO HEAD
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_1_0_BRANCH@608
Julian Seward [Tue, 20 Aug 2002 18:18:54 +0000 (18:18 +0000)]
Merge rev 1.16.4.8 from ERASER into VALGRIND_1_0_BRANCH:
Added Cyrille Chepelov's patch for identifying cache params of Duron stepping
A0 which has a bug that causes CPUID to misreport L2 cache size. Untested, I
can only assume it works as I don't have such a machine to try with.
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_1_0_BRANCH@607
Julian Seward [Tue, 20 Aug 2002 18:09:15 +0000 (18:09 +0000)]
Implement __NR_iopl (change I/O privilege level). I suspect this is
pretty useless unless the x86 IN/OUT insns are also implemented, but hey.
MERGE TO HEAD
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_1_0_BRANCH@606
Julian Seward [Mon, 19 Aug 2002 09:13:19 +0000 (09:13 +0000)]
Implement missing FPU ops:
FSTSW m32
FSAVE m32
FRSTOR m32
MERGE TO HEAD
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_1_0_BRANCH@597
Julian Seward [Mon, 19 Aug 2002 08:37:59 +0000 (08:37 +0000)]
Implement primary opcode 0x15 (ADC Iv, eAX)
MERGE TO HEAD
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_1_0_BRANCH@596
Julian Seward [Mon, 19 Aug 2002 08:21:09 +0000 (08:21 +0000)]
Handle 0xD2 primary opcode (shift-Grp2 Eb, CL)
MERGE TO HEAD
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_1_0_BRANCH@595
Julian Seward [Fri, 16 Aug 2002 18:51:49 +0000 (18:51 +0000)]
Fix stupid bug arising as a result of the call to __libc_freeres() at the
end, in which the return value of the process was not correctly propagated.
MERGE TO HEAD
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_1_0_BRANCH@594
Julian Seward [Fri, 16 Aug 2002 16:50:47 +0000 (16:50 +0000)]
Implement pthread_attr_getdetachstate.
MERGE TO HEAD
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_1_0_BRANCH@593
Dirk Mueller [Wed, 7 Aug 2002 00:13:10 +0000 (00:13 +0000)]
backport -r1.8 patch
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_1_0_BRANCH@555
Julian Seward [Tue, 6 Aug 2002 09:06:18 +0000 (09:06 +0000)]
Merge rev 1.91:
Simulate resolver-specific state as per the real libpthread.so, wherein
the root thread (tid 1) always uses _res as exported from libc.so as its
state. This fixes the name lookup problems in KAtlantik.
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_1_0_BRANCH@552
no author [Fri, 26 Jul 2002 11:34:39 +0000 (11:34 +0000)]
This commit was manufactured by cvs2svn to create branch
'VALGRIND_1_0_BRANCH'.
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_1_0_BRANCH@543
Julian Seward [Fri, 26 Jul 2002 11:34:39 +0000 (11:34 +0000)]
Wibbles for 1.0.0.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@540
Julian Seward [Fri, 26 Jul 2002 10:52:48 +0000 (10:52 +0000)]
Only run __libc_freeres() when valgrinding. It may do invalid free()s
which cause the low-level memory manager to crash. When valgrinding
that's all protected, but not when cachegrinding etc.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@537
Julian Seward [Thu, 25 Jul 2002 22:45:35 +0000 (22:45 +0000)]
Final caveats for 1.0.0.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@536
Julian Seward [Thu, 25 Jul 2002 22:42:06 +0000 (22:42 +0000)]
--> 1.0.0 (yay!)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@535
Julian Seward [Thu, 25 Jul 2002 22:41:40 +0000 (22:41 +0000)]
Print more helpful message on JIT failure to handle insns starting with 0x0F.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@532
Julian Seward [Thu, 25 Jul 2002 02:21:53 +0000 (02:21 +0000)]
Suppressions for R H Limbo (7.3.92)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@531
Julian Seward [Thu, 25 Jul 2002 01:41:01 +0000 (01:41 +0000)]
Implement __NR_getxattr.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@530
Julian Seward [Thu, 25 Jul 2002 00:49:51 +0000 (00:49 +0000)]
Track ELF frame changes as appearing in Red Hat Limbo (7.3.92).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@525
Julian Seward [Wed, 24 Jul 2002 09:41:52 +0000 (09:41 +0000)]
Compile fixes for Red Hat Limbo (7.3.92).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@522
Julian Seward [Wed, 24 Jul 2002 09:36:36 +0000 (09:36 +0000)]
Some jokers apparently like setting the CPU's AC (Alignment Check) flag
for god-knows-why reasons. This causes VG_{READ,WRITE}_MISALIGNED_WORD
to give bus errors. Redefine them to do the obvious byte-by-byte loads/
stores. Fortunately they are not performance critical.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@519
Julian Seward [Wed, 24 Jul 2002 09:33:52 +0000 (09:33 +0000)]
Assume PUTF modifies %EFLAGS in a completely arbitrary manner, and so
be completely pessimistic if it is encountered during the redundant-flag-
save/restore-elimination pass. This fixes the following mysterious
failure:
insane instruction
27: PUTFL %ecx
valgrind: vg_from_ucode.c:2600 (vgPlain_emit_code): Assertion `sane' failed.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@516
Julian Seward [Tue, 23 Jul 2002 18:48:39 +0000 (18:48 +0000)]
Support for x86 insn fldenv.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@515
Julian Seward [Tue, 16 Jul 2002 02:13:30 +0000 (02:13 +0000)]
Skip directly to 1.0pre6 to avoid confusing me.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@514
Julian Seward [Tue, 16 Jul 2002 02:11:51 +0000 (02:11 +0000)]
Add a suppression to deal with calling __libc_freeres().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@513
Julian Seward [Tue, 16 Jul 2002 01:49:22 +0000 (01:49 +0000)]
Document probs with gcc-3.1 false positives.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@512
Julian Seward [Tue, 16 Jul 2002 01:43:15 +0000 (01:43 +0000)]
At request of Ulrich Drepper, call __libc_freeres() after final __NR_exit
so as to free memory allocated by glibc. This reduces the leaks reported
in glibc, but causes a stack of read/write-after-free errors which have
to be suppressed :-(
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@507
Dirk Mueller [Mon, 15 Jul 2002 19:39:51 +0000 (19:39 +0000)]
possible fix for valgrinding problem on longer running kernels (2.4.18-SuSE, update 17 days)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@506
Julian Seward [Sun, 14 Jul 2002 13:04:38 +0000 (13:04 +0000)]
Suppress errors in __rawmemchr when called from anywhere at all.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@505
Julian Seward [Sun, 14 Jul 2002 10:45:21 +0000 (10:45 +0000)]
Mention kernel probs with R H "Limbo" public beta (hacked 2.4.18).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@504
Julian Seward [Sat, 13 Jul 2002 14:09:35 +0000 (14:09 +0000)]
Document some limitations.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@503
Julian Seward [Sat, 13 Jul 2002 13:45:28 +0000 (13:45 +0000)]
---> 1.0pre5
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@502
Julian Seward [Sat, 13 Jul 2002 13:31:20 +0000 (13:31 +0000)]
get_caches(): ensure caches are initialised on targets where
get_caches_from_CPUID fails.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@501
Julian Seward [Sat, 13 Jul 2002 12:58:44 +0000 (12:58 +0000)]
Copy pthread_rwlockattr_setpshared verbatim from LinuxThreads.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@498
Julian Seward [Sat, 13 Jul 2002 12:58:08 +0000 (12:58 +0000)]
Add __NR_quotactl.
Allow NULL 3rd arg in __NR_sendfile.
("Didier")
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@497
Julian Seward [Sat, 13 Jul 2002 12:37:28 +0000 (12:37 +0000)]
Include valgrind.spec and valgrind.spec.in in tarballs.
Also add a line to the description in the .spec.in.
(Shlomi Fish)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@494
Julian Seward [Sat, 13 Jul 2002 12:32:16 +0000 (12:32 +0000)]
(Tim Rowley, verbatim)
The Intel p4 manual suggests inserting a pause instruction in
spin-wait loops as a hint to what the code is doing. In other
respects it acts just like a nop. Pause (0xF3 0x90) currently
causes valgrind to panic. The patch below keeps things running.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@493
Julian Seward [Sat, 13 Jul 2002 12:27:12 +0000 (12:27 +0000)]
Implement fnstenv (store FPU environment, but not regs AIUI)
(Jeff Epler)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@492
Julian Seward [Sat, 13 Jul 2002 12:20:35 +0000 (12:20 +0000)]
Print additional useful information immediately prior to
VG_(panic)("VG_(mash_LD_PRELOAD_and_LD_LIBRARY_PATH) failed\n");
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@491
Julian Seward [Sat, 13 Jul 2002 12:12:56 +0000 (12:12 +0000)]
vg_signals.c: vg_oursignalhandler(): don't longjmp() on fatal signal if
the scheduler's jmp_buf is not valid. This might avoid at least some
of the following:
vg_scheduler.c:479 (run_thread_for_a_while): Assertion `trc == 0'
failed.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@490
Julian Seward [Sat, 13 Jul 2002 11:05:45 +0000 (11:05 +0000)]
Make sigsuspend() work well enough to keep zsh hackers happy.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@489
Julian Seward [Fri, 12 Jul 2002 22:30:51 +0000 (22:30 +0000)]
Make VG_USERREQ__PTHREAD_YIELD actually yield the thread. This used
to work but was broken in a subtle way by the cleanup of rev 1.70.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@488
Julian Seward [Fri, 12 Jul 2002 01:23:03 +0000 (01:23 +0000)]
Check for signals to be delivered after every syscall. This avoids
some obscure deadlock cases. (Neil Conway).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@487
Julian Seward [Mon, 1 Jul 2002 10:59:17 +0000 (10:59 +0000)]
Add comments about syscall wrapper problems.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@484
Julian Seward [Mon, 1 Jul 2002 10:50:44 +0000 (10:50 +0000)]
---> 1.0pre4
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@483
Julian Seward [Mon, 1 Jul 2002 08:46:27 +0000 (08:46 +0000)]
Add helpful info for package builders.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@482
Julian Seward [Mon, 1 Jul 2002 08:30:05 +0000 (08:30 +0000)]
Final documentation updates for 1.0.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@481
Julian Seward [Sun, 30 Jun 2002 12:44:54 +0000 (12:44 +0000)]
Implement --weird-hacks=truncate-writes to limit the size of write syscalls
to 4096, to possibly avoid deadlocks under very rare circumstances.
Is fully documented and commented.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@479
Julian Seward [Sun, 30 Jun 2002 10:57:30 +0000 (10:57 +0000)]
cleanup_after_thread_exited: also clean up the waiting_fds table on thread
disappearance. This fixes an assertion failure to do with thread nukage
on fork():
vg_scheduler.c:936 (poll_for_ready_fds):
Assertion `vgPlain_is_valid_tid(tid)' failed.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@478
Julian Seward [Fri, 28 Jun 2002 02:08:28 +0000 (02:08 +0000)]
Make --stop-after= work again.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@475
Julian Seward [Fri, 28 Jun 2002 01:46:56 +0000 (01:46 +0000)]
---> 1.0pre3
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@474
Julian Seward [Fri, 28 Jun 2002 01:46:26 +0000 (01:46 +0000)]
Finally get around to implementing pthread_atfork.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@473
Nicholas Nethercote [Thu, 27 Jun 2002 15:45:09 +0000 (15:45 +0000)]
Removed line about Cachegrind being experimental.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@472
Julian Seward [Wed, 26 Jun 2002 17:08:01 +0000 (17:08 +0000)]
Partial implementation of mallinfo() (Ilpo Ruotsalainen)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@470
Julian Seward [Wed, 26 Jun 2002 17:02:57 +0000 (17:02 +0000)]
parse_cache_opt: Move free() of opt past last use.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@469
Nicholas Nethercote [Wed, 26 Jun 2002 10:06:26 +0000 (10:06 +0000)]
Forgot to VG_(free) a VG_(strdup)'d string.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@468
Julian Seward [Wed, 26 Jun 2002 00:50:36 +0000 (00:50 +0000)]
Make __pthread_clock_gettime and __pthread_clock_settime appear for
GLIBC_2.2.3. I dunno what this means, if anything, but someone
reports it helps.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@467
Julian Seward [Wed, 26 Jun 2002 00:47:17 +0000 (00:47 +0000)]
select() and poll(): change order of events in main timing loop
so that very short selects/polls don't just cause a timeout with
no real test.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@466
Julian Seward [Wed, 26 Jun 2002 00:13:36 +0000 (00:13 +0000)]
wait_for_fd_to_be_readable_or_erring: return immediately if fd is
nonblocking anyway.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@465
Julian Seward [Tue, 25 Jun 2002 23:18:16 +0000 (23:18 +0000)]
vg_push_signal_frame: make the siginfo and ucontext fields readable too.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@464
Julian Seward [Thu, 20 Jun 2002 10:39:34 +0000 (10:39 +0000)]
A libXpm suppression.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@456
Julian Seward [Thu, 20 Jun 2002 10:25:37 +0000 (10:25 +0000)]
Fix subtle bug in the interaction between pthread_create and thread_wrapper,
exposed by scheduling changes caused by commit vg_scheduler.c rev 1.70.
We cannot simply pass the __attr pointer to the child, since it could
point to stuff on the parent's stack, which might not exist by the time
the child looked at it. Prior to scheduler.c rev 1.70 the child would
have been scheduled as soon as created, so the access was made before the
parent could clear the stuff from its stack. From rev 1.70 and after
the parent continues after creating the child, causing invalid stack
accesses when the child finally runs.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@455
Julian Seward [Thu, 20 Jun 2002 10:19:38 +0000 (10:19 +0000)]
Rationalise client-request handling a bit, by merging the two switches
into one. This can change the scheduling a bit since the policy of
running the same thread after the request if it is possible now applies
to _all_ requests.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@454
Julian Seward [Thu, 20 Jun 2002 08:17:51 +0000 (08:17 +0000)]
--> 1.0pre2
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@453
Julian Seward [Thu, 20 Jun 2002 08:17:07 +0000 (08:17 +0000)]
Add test case for sigpending().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@452
Julian Seward [Thu, 20 Jun 2002 07:58:33 +0000 (07:58 +0000)]
Make recv block only the calling thread, not the entire process.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@451
Julian Seward [Thu, 20 Jun 2002 07:21:48 +0000 (07:21 +0000)]
Add __NR_truncate64.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@450
Julian Seward [Wed, 19 Jun 2002 20:52:32 +0000 (20:52 +0000)]
Clear up historical artefacts.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@449
Julian Seward [Wed, 19 Jun 2002 17:35:45 +0000 (17:35 +0000)]
Implement sigpending(). All absolutely horrible. Sigh.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@443
Julian Seward [Wed, 19 Jun 2002 10:17:40 +0000 (10:17 +0000)]
Implement pause().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@442
Julian Seward [Tue, 18 Jun 2002 16:31:21 +0000 (16:31 +0000)]
Get rid of ancient stuff.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@441
Julian Seward [Tue, 18 Jun 2002 09:24:34 +0000 (09:24 +0000)]
Do pthread_rwlockattr_init.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@440
Julian Seward [Tue, 18 Jun 2002 09:11:33 +0000 (09:11 +0000)]
Add __NR_fdatasync. Also fix some formatting.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@439
Julian Seward [Tue, 18 Jun 2002 09:07:54 +0000 (09:07 +0000)]
Do siglongjmp, although without running cleanup handlers in the section
of stack which it skips over.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@438
Julian Seward [Tue, 18 Jun 2002 01:05:58 +0000 (01:05 +0000)]
Further mess with the X config checks, so as to get a reasonably
comprehensive set of X suppressions more robustly.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@437
Julian Seward [Tue, 18 Jun 2002 01:04:57 +0000 (01:04 +0000)]
- Check DWARF2 reader against spec. Add some clarifications and
fix a minor error, but basically no significant changes.
- Disable debug info printing entirely in addLineInfo.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@433
Julian Seward [Mon, 17 Jun 2002 14:25:00 +0000 (14:25 +0000)]
Increase thread limits a bit.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@432
Julian Seward [Mon, 17 Jun 2002 12:19:44 +0000 (12:19 +0000)]
Add pthread_attr_setschedpolicy / pthread_attr_getschedpolicy.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@431
Julian Seward [Mon, 17 Jun 2002 02:21:20 +0000 (02:21 +0000)]
Formatting cleanups in the dwarf2 reader, and some debug printing hooks.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@430
Julian Seward [Sun, 16 Jun 2002 11:37:06 +0000 (11:37 +0000)]
Fix bug in and simply parameter access checks for pthread_sigmask.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@429
Julian Seward [Fri, 14 Jun 2002 11:08:07 +0000 (11:08 +0000)]
Disable debug printing on BB discard.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@427
Julian Seward [Fri, 14 Jun 2002 10:40:16 +0000 (10:40 +0000)]
---> 1.0pre1 Yay!
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@426
Julian Seward [Fri, 14 Jun 2002 10:17:05 +0000 (10:17 +0000)]
Patrick Ohly's --alignment= patch, to increase alignment of malloc'd
blocks if needed.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@422
Julian Seward [Thu, 13 Jun 2002 20:46:04 +0000 (20:46 +0000)]
--->
20020613
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@421
Julian Seward [Thu, 13 Jun 2002 20:44:00 +0000 (20:44 +0000)]
Rename event-horizon to error-limit; the former may have trendy black-hole
associations, but the latter actually cues one to what it might achieve.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@418
Julian Seward [Thu, 13 Jun 2002 20:37:25 +0000 (20:37 +0000)]
First round of manual update for 1.0.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@417
Julian Seward [Thu, 13 Jun 2002 17:47:05 +0000 (17:47 +0000)]
Be more robust to the situation where a signal arrives, and there is a
handler, but in the interval between the signal arriving and it being
delivered to the client, the handler is removed.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@416
Julian Seward [Thu, 13 Jun 2002 17:29:53 +0000 (17:29 +0000)]
Make recvfrom() block only the calling thread, not the whole system
( same trick as used for accept() ).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@415
Julian Seward [Thu, 13 Jun 2002 17:23:38 +0000 (17:23 +0000)]
Add --event-horizon=yes|no [yes] so that the limit on errors shown
can be disabled if desired.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@414
Julian Seward [Thu, 13 Jun 2002 16:07:51 +0000 (16:07 +0000)]
Remove inclusion of <linux/module.h> and <asm/atomic.h> since that
seems to lead to a portability swamp. As a result, remove autoconf
check for <asm/atomic.h>. Replace all this junk with
VKI_SIZEOF_STRUCT_MODULE (== 96) since that's all I ever wanted to
know in the first place.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@413
Julian Seward [Thu, 13 Jun 2002 13:56:15 +0000 (13:56 +0000)]
Remove bogus assertion.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@412