You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(122) |
Nov
(152) |
Dec
(69) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(6) |
Feb
(25) |
Mar
(73) |
Apr
(82) |
May
(24) |
Jun
(25) |
Jul
(10) |
Aug
(11) |
Sep
(10) |
Oct
(54) |
Nov
(203) |
Dec
(182) |
| 2004 |
Jan
(307) |
Feb
(305) |
Mar
(430) |
Apr
(312) |
May
(187) |
Jun
(342) |
Jul
(487) |
Aug
(637) |
Sep
(336) |
Oct
(373) |
Nov
(441) |
Dec
(210) |
| 2005 |
Jan
(385) |
Feb
(480) |
Mar
(636) |
Apr
(544) |
May
(679) |
Jun
(625) |
Jul
(810) |
Aug
(838) |
Sep
(634) |
Oct
(521) |
Nov
(965) |
Dec
(543) |
| 2006 |
Jan
(494) |
Feb
(431) |
Mar
(546) |
Apr
(411) |
May
(406) |
Jun
(322) |
Jul
(256) |
Aug
(401) |
Sep
(345) |
Oct
(542) |
Nov
(308) |
Dec
(481) |
| 2007 |
Jan
(427) |
Feb
(326) |
Mar
(367) |
Apr
(255) |
May
(244) |
Jun
(204) |
Jul
(223) |
Aug
(231) |
Sep
(354) |
Oct
(374) |
Nov
(497) |
Dec
(362) |
| 2008 |
Jan
(322) |
Feb
(482) |
Mar
(658) |
Apr
(422) |
May
(476) |
Jun
(396) |
Jul
(455) |
Aug
(267) |
Sep
(280) |
Oct
(253) |
Nov
(232) |
Dec
(304) |
| 2009 |
Jan
(486) |
Feb
(470) |
Mar
(458) |
Apr
(423) |
May
(696) |
Jun
(461) |
Jul
(551) |
Aug
(575) |
Sep
(134) |
Oct
(110) |
Nov
(157) |
Dec
(102) |
| 2010 |
Jan
(226) |
Feb
(86) |
Mar
(147) |
Apr
(117) |
May
(107) |
Jun
(203) |
Jul
(193) |
Aug
(238) |
Sep
(300) |
Oct
(246) |
Nov
(23) |
Dec
(75) |
| 2011 |
Jan
(133) |
Feb
(195) |
Mar
(315) |
Apr
(200) |
May
(267) |
Jun
(293) |
Jul
(353) |
Aug
(237) |
Sep
(278) |
Oct
(611) |
Nov
(274) |
Dec
(260) |
| 2012 |
Jan
(303) |
Feb
(391) |
Mar
(417) |
Apr
(441) |
May
(488) |
Jun
(655) |
Jul
(590) |
Aug
(610) |
Sep
(526) |
Oct
(478) |
Nov
(359) |
Dec
(372) |
| 2013 |
Jan
(467) |
Feb
(226) |
Mar
(391) |
Apr
(281) |
May
(299) |
Jun
(252) |
Jul
(311) |
Aug
(352) |
Sep
(481) |
Oct
(571) |
Nov
(222) |
Dec
(231) |
| 2014 |
Jan
(185) |
Feb
(329) |
Mar
(245) |
Apr
(238) |
May
(281) |
Jun
(399) |
Jul
(382) |
Aug
(500) |
Sep
(579) |
Oct
(435) |
Nov
(487) |
Dec
(256) |
| 2015 |
Jan
(338) |
Feb
(357) |
Mar
(330) |
Apr
(294) |
May
(191) |
Jun
(108) |
Jul
(142) |
Aug
(261) |
Sep
(190) |
Oct
(54) |
Nov
(83) |
Dec
(22) |
| 2016 |
Jan
(49) |
Feb
(89) |
Mar
(33) |
Apr
(50) |
May
(27) |
Jun
(34) |
Jul
(53) |
Aug
(53) |
Sep
(98) |
Oct
(206) |
Nov
(93) |
Dec
(53) |
| 2017 |
Jan
(65) |
Feb
(82) |
Mar
(102) |
Apr
(86) |
May
(187) |
Jun
(67) |
Jul
(23) |
Aug
(93) |
Sep
(65) |
Oct
(45) |
Nov
(35) |
Dec
(17) |
| 2018 |
Jan
(26) |
Feb
(35) |
Mar
(38) |
Apr
(32) |
May
(8) |
Jun
(43) |
Jul
(27) |
Aug
(30) |
Sep
(43) |
Oct
(42) |
Nov
(38) |
Dec
(67) |
| 2019 |
Jan
(32) |
Feb
(37) |
Mar
(53) |
Apr
(64) |
May
(49) |
Jun
(18) |
Jul
(14) |
Aug
(53) |
Sep
(25) |
Oct
(30) |
Nov
(49) |
Dec
(31) |
| 2020 |
Jan
(87) |
Feb
(45) |
Mar
(37) |
Apr
(51) |
May
(99) |
Jun
(36) |
Jul
(11) |
Aug
(14) |
Sep
(20) |
Oct
(24) |
Nov
(40) |
Dec
(23) |
| 2021 |
Jan
(14) |
Feb
(53) |
Mar
(85) |
Apr
(15) |
May
(19) |
Jun
(3) |
Jul
(14) |
Aug
(1) |
Sep
(57) |
Oct
(73) |
Nov
(56) |
Dec
(22) |
| 2022 |
Jan
(3) |
Feb
(22) |
Mar
(6) |
Apr
(55) |
May
(46) |
Jun
(39) |
Jul
(15) |
Aug
(9) |
Sep
(11) |
Oct
(34) |
Nov
(20) |
Dec
(36) |
| 2023 |
Jan
(79) |
Feb
(41) |
Mar
(99) |
Apr
(169) |
May
(48) |
Jun
(16) |
Jul
(16) |
Aug
(57) |
Sep
(19) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
|
|
1
(11) |
2
(14) |
3
(11) |
|
4
(7) |
5
(14) |
6
(15) |
7
(31) |
8
(12) |
9
(9) |
10
(9) |
|
11
(9) |
12
(10) |
13
(10) |
14
(9) |
15
(10) |
16
(11) |
17
(10) |
|
18
(10) |
19
(10) |
20
(11) |
21
(13) |
22
(16) |
23
(9) |
24
(7) |
|
25
(9) |
26
(7) |
27
(9) |
28
(5) |
29
(5) |
30
(9) |
|
|
From: Tom H. <to...@co...> - 2006-06-25 23:06:03
|
In message <Pine.LNX.4.64.0606261023150.7820@parore>
John Carter <joh...@ta...> wrote:
> On Fri, 23 Jun 2006, Tom Hughes wrote:
>
> >> ==3053== Warning: set address range perms: large range 1236811088 (noaccess)
> >
> > I wonder if this is the culprit - something is marking just over 1Gb
> > of address space as inaccessible here.
> >
> > I'm attaching a patch that changes that message to report the
> > addresses it is operating on - could you apply the patch and try
> > again to see if I'm right?
> >
> > It might also be worth adding --trace-syscalls=yes at the same time
> > so we can see if there are any system calls triggering that large
> > change or not.
>
> Ok, here is the result of that. It doesn't look like the problem to me,
> (but I'm just guessing).
I disagree...
> Looks like the area between stack and brk is being set (correctly) to noaccess.
>
> ==7822== Warning: set address range perms: large range 0xBEE35714-0x8A86463 (noaccess)
Well that's very odd because it wraps around the end of the address
space which is going to give some very odd effects.
The start address is in the stack, and the end address has wrapped
around and is in the data segment of your executable, and is greater
than the first address complained about so does explain the complaint.
There is no munmap or similar to trigger the change, so there are only
a limited number of other things that could cause and I suspect the most
likely is a stack switch but I need to look at that in more detail.
I think you said you're using your own threading system that uses clone
directly without pthreads? I don't see any clone calls in the trace
though?
Tom
--
Tom Hughes (to...@co...)
http://www.compton.nu/
|
|
From: John C. <joh...@ta...> - 2006-06-25 22:31:52
|
On Fri, 23 Jun 2006, Tom Hughes wrote:
>> ==3053== Warning: set address range perms: large range 1236811088 (noaccess)
>
> I wonder if this is the culprit - something is marking just over 1Gb
> of address space as inaccessible here.
>
> I'm attaching a patch that changes that message to report the
> addresses it is operating on - could you apply the patch and try
> again to see if I'm right?
>
> It might also be worth adding --trace-syscalls=yes at the same time
> so we can see if there are any system calls triggering that large
> change or not.
Ok, here is the result of that. It doesn't look like the problem to me,
(but I'm just guessing).
Looks like the area between stack and brk is being set (correctly) to noaccess.
==7822== Warning: set address range perms: large range 0xBEE35714-0x8A86463 (noaccess)
--7822:1:mallocfr newSuperblock at 0x63CC1000 (pszB 262128) owner VALGRIND/exectxt
--7822:1:mallocfr newSuperblock at 0x63D01000 (pszB 65520) owner VALGRIND/errors
--7822:1:debuglog DebugLog system started by Stage 1, level 2 logging requested
--7822:1:launcher no tool requested, defaulting to 'memcheck'
--7822:1:launcher selected platform 'x86-linux'
--7822:1:launcher launching /usr/local/lib/valgrind/x86-linux/memcheck
--7822:1:debuglog DebugLog system started by Stage 2 (main), level 2 logging requested
--7822:1:main Welcome to Valgrind version 3.3.0.SVN debug logging
--7822:1:main Checking current stack is plausible
--7822:1:main Checking initial stack was noted
--7822:1:main Starting the address space manager
--7822:2:aspacem sp_at_startup = 0x00BFE355E0 (supplied)
--7822:2:aspacem minAddr = 0x0004000000 (computed)
--7822:2:aspacem maxAddr = 0x00BFE34FFF (computed)
--7822:2:aspacem cStart = 0x0004000000 (computed)
--7822:2:aspacem vStart = 0x0061F1B000 (computed)
--7822:2:aspacem suggested_clstack_top = 0x00BEE35FFF (computed)
--7822:2:aspacem <<< SHOW_SEGMENTS: Initial layout (5 segments, 0 segnames)
--7822:2:aspacem 0: RSVN 0000000000-0003FFFFFF 64m ----- SmFixed
--7822:2:aspacem 1: 0004000000-0061F1AFFF 1503m
--7822:2:aspacem 2: RSVN 0061F1B000-0061F1BFFF 4096 ----- SmFixed
--7822:2:aspacem 3: 0061F1C000-00BFE34FFF 1503m
--7822:2:aspacem 4: RSVN 00BFE35000-00FFFFFFFF 1025m ----- SmFixed
--7822:2:aspacem >>>
--7822:2:aspacem Reading /proc/self/maps
--7822:2:aspacem <<< SHOW_SEGMENTS: With contents of /proc/self/maps (12 segments, 1 segnames)
--7822:2:aspacem ( 0) /usr/local/lib/valgrind/x86-linux/memcheck
--7822:2:aspacem 0: RSVN 0000000000-0003FFFFFF 64m ----- SmFixed
--7822:2:aspacem 1: 0004000000-0037FFFFFF 832m
--7822:2:aspacem 2: FILE 0038000000-0038151FFF 1384448 r-x-- d=0x302 i=574341 o=0 (0)
--7822:2:aspacem 3: FILE 0038152000-0038152FFF 4096 rw--- d=0x302 i=574341 o=1380352 (0)
--7822:2:aspacem 4: ANON 0038153000-003883CFFF 7249920 rw---
--7822:2:aspacem 5: 003883D000-0061F1AFFF 662m
--7822:2:aspacem 6: RSVN 0061F1B000-0061F1BFFF 4096 ----- SmFixed
--7822:2:aspacem 7: 0061F1C000-00BFE20FFF 1503m
--7822:2:aspacem 8: ANON 00BFE21000-00BFE35FFF 86016 rw---
--7822:2:aspacem 9: RSVN 00BFE36000-00FFFFDFFF 1025m ----- SmFixed
--7822:2:aspacem 10: ANON 00FFFFE000-00FFFFEFFF 4096 -----
--7822:2:aspacem 11: RSVN 00FFFFF000-00FFFFFFFF 4096 ----- SmFixed
--7822:2:aspacem >>>
--7822:1:main Address space manager is running
--7822:1:main Starting the dynamic memory manager
--7822:1:mallocfr newSuperblock at 0x61F1C000 (pszB 1048560) owner VALGRIND/tool
--7822:1:main Dynamic memory manager is running
--7822:1:main Getting stage1's name
--7822:1:main Get hardware capabilities ...
--7822:1:main ... arch = X86, hwcaps = x86-sse1-sse2
--7822:1:main Split up command line
--7822:1:main Preprocess command line opts
--7822:1:main Loading client
--7822:1:main Setup client env
--7822:2:main preload_string:
--7822:2:main "/usr/local/lib/valgrind/x86-linux/vgpreload_core.so:/usr/local/lib/valgrind/x86-linux/vgpreload_memcheck.so"
--7822:1:main Setup client stack
--7822:2:main Client info: initial_IP=0x8000000 initial_SP=0xBEE357D0 initial_TOC=0x0 brk_base=0x8A87000
--7822:1:main Setup client data (brk) segment
--7822:1:main Setup file descriptors
--7822:1:main Create fake /proc/<pid>/cmdline
--7822:1:main Initialise the tool part 1 (pre_clo_init)
--7822:1:main Print help and quit, if requested
--7822:1:main Process Valgrind's command line options, setup logging
--7822:1:mallocfr newSuperblock at 0x6201C000 (pszB 1048560) owner VALGRIND/core
--7822:1:main Print the preamble...
==7822== Memcheck, a memory error detector.
==7822== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==7822== Using LibVEX rev 1631, a library for dynamic binary translation.
==7822== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==7822== Using valgrind-3.3.0.SVN, a dynamic binary instrumentation framework.
==7822== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==7822==
--7822-- Command line
--7822-- bld/synth/rom/uninstrumented/MPT_Torso/UnitTest/UnitTest/test/test_sytiml
--7822-- --io
--7822-- --no-windows
--7822-- --exit
--7822-- --target=synthetic_devices/nullmodem.tdf
--7822-- Startup, with flags:
--7822-- --trace-syscalls=yes
--7822-- --max-stackframe=1300000000
--7822-- -v
--7822-- -d
--7822-- -d
--7822-- Contents of /proc/version:
--7822-- Linux version 2.6.15.1 (johnc@parore) (gcc version 4.0.3 20060128 (prerelease) (Debian 4.0.2-8)) #0 PREEMPT Tue Mar 21 08:57:50 NZST 2006
--7822-- Arch and hwcaps: X86, x86-sse1-sse2
--7822-- Valgrind library directory: /usr/local/lib/valgrind
--7822:1:main ...finished the preamble
--7822:1:main Initialise the tool part 2 (post_clo_init)
--7822:1:main Initialise TT/TC
--7822:2:transtab cache: 8 sectors of 20127744 bytes each = 161021952 total
--7822:2:transtab table: 524168 total entries, max occupancy 419328 (80%)
--7822:1:main Initialise redirects
--7822:1:mallocfr newSuperblock at 0x62197000 (pszB 1048560) owner VALGRIND/symtab
--7822:1:main Load initial debug info
--7822-- Reading syms from /usr/local/lib/valgrind/x86-linux/memcheck (0x38000000)
--7822-- object doesn't have a dynamic symbol table
--7822:1:mallocfr newSuperblock at 0x62297000 (pszB 1048560) owner VALGRIND/symtab
--7822:1:mallocfr newSuperblock at 0x62397000 (pszB 1048560) owner VALGRIND/symtab
--7822:1:redir transfer ownership V -> C of 0x38027000 .. 0x38027FFF
--7822:1:main Tell tool about initial permissions
--7822:2:main tell tool about 0008000000-000801EFFF r-x
--7822:2:main tell tool about 000801F000-000801FFFF rw-
--7822:2:main tell tool about 0008A00000-0008A00FFF rw-
--7822:2:main tell tool about 0008A01000-0008A86FFF rw-
--7822:2:main tell tool about 0008A87000-0008A87FFF rwx
--7822:2:main tell tool about 0038027000-0038027FFF r-x
--7822:2:main tell tool about 00BEE35000-00BEE35FFF rwx
--7822:2:main mark stack inaccessible 00BEE35000-00BEE357CF
--7822:1:main Initialise scheduler
--7822:1:main Initialise thread 1's state
--7822:1:main Initialise signal management
--7822:1:main Load suppressions
--7822-- Reading suppressions file: /usr/local/lib/valgrind/default.supp
--7822:2:stacks register 0xBEE35000-0xBEE35FFF as stack 0
--7822:1:main
--7822:1:main
--7822:1:aspacem <<< SHOW_SEGMENTS: Memory layout at client startup (26 segments, 2 segnames)
--7822:1:aspacem ( 0) /usr/local/lib/valgrind/x86-linux/memcheck
--7822:1:aspacem ( 1) /home/johnc/ttr3/TaitTerm_Base/bld/synth/rom/uninstrumented/MPT_Torso/UnitTest/UnitTest/test/test_sytiml
--7822:1:aspacem 0: RSVN 0000000000-0003FFFFFF 64m ----- SmFixed
--7822:1:aspacem 1: 0004000000-0007FFFFFF 64m
--7822:1:aspacem 2: file 0008000000-000801EFFF 126976 r-x-- d=0x304 i=800566 o=4096 (1)
--7822:1:aspacem 3: file 000801F000-000801FFFF 4096 rw--- d=0x304 i=800566 o=131072 (1)
--7822:1:aspacem 4: 0008020000-00089FFFFF 9m
--7822:1:aspacem 5: file 0008A00000-0008A00FFF 4096 rw--- d=0x304 i=800566 o=135168 (1)
--7822:1:aspacem 6: anon 0008A01000-0008A86FFF 548864 rw---
--7822:1:aspacem 7: anon 0008A87000-0008A87FFF 4096 rwx--
--7822:1:aspacem 8: RSVN 0008A88000-0009286FFF 8384512 ----- SmLower
--7822:1:aspacem 9: 0009287000-0037FFFFFF 749m
--7822:1:aspacem 10: FILE 0038000000-0038026FFF 159744 r-x-- d=0x302 i=574341 o=0 (0)
--7822:1:aspacem 11: file 0038027000-0038027FFF 4096 r-x-- d=0x302 i=574341 o=159744 (0)
--7822:1:aspacem 12: FILE 0038028000-0038151FFF 1220608 r-x-- d=0x302 i=574341 o=163840 (0)
--7822:1:aspacem 13: FILE 0038152000-0038152FFF 4096 rw--- d=0x302 i=574341 o=1380352 (0)
--7822:1:aspacem 14: ANON 0038153000-003883CFFF 7249920 rw---
--7822:1:aspacem 15: 003883D000-0061F1AFFF 662m
--7822:1:aspacem 16: RSVN 0061F1B000-0061F1BFFF 4096 ----- SmFixed
--7822:1:aspacem 17: ANON 0061F1C000-00624AAFFF 5828608 rwx--
--7822:1:aspacem 18: 00624AB000-00BE635FFF 1473m
--7822:1:aspacem 19: RSVN 00BE636000-00BEE34FFF 8384512 ----- SmUpper
--7822:1:aspacem 20: anon 00BEE35000-00BEE35FFF 4096 rwx--
--7822:1:aspacem 21: 00BEE36000-00BFE20FFF 15m
--7822:1:aspacem 22: ANON 00BFE21000-00BFE35FFF 86016 rw---
--7822:1:aspacem 23: RSVN 00BFE36000-00FFFFDFFF 1025m ----- SmFixed
--7822:1:aspacem 24: ANON 00FFFFE000-00FFFFEFFF 4096 -----
--7822:1:aspacem 25: RSVN 00FFFFF000-00FFFFFFFF 4096 ----- SmFixed
--7822:1:aspacem >>>
--7822:1:main
--7822:1:main
--7822:1:main Running thread 1
--7822:1:syswrap- entering VG_(main_thread_wrapper_NORETURN)
--7822:1:aspacem allocated thread stack at 0x624AB000 size 81920
--7822:1:syswrap- run_a_thread_NORETURN(tid=1): pre-thread_wrapper
--7822:1:syswrap- thread_wrapper(tid=1): entry
--7822:1:transtab allocate sector 0
--7822:1:mallocfr newSuperblock at 0x63CB1000 (pszB 65520) owner VALGRIND/ttaux
SYSCALL[7822,1]( 45) sys_brk ( 0x9100000 ) --> [pre-success] Success(0x9100000)
SYSCALL[7822,1](126) sys_sigprocmask ( 2, 0xBEE357A0, 0x0 ) --> [pre-success] Success(0x0)
SYSCALL[7822,1]( 67) sys_sigaction ( 14, 0xBEE357A8, 0x0 ) --> [pre-success] Success(0x0)
SYSCALL[7822,1]( 67) sys_sigaction ( 29, 0xBEE357A8, 0x0 ) --> [pre-success] Success(0x0)
SYSCALL[7822,1]( 67) sys_sigaction ( 4, 0xBEE357A8, 0x0 ) --> [pre-success] Success(0x0)
SYSCALL[7822,1]( 67) sys_sigaction ( 7, 0xBEE357A8, 0x0 ) --> [pre-success] Success(0x0)
SYSCALL[7822,1]( 67) sys_sigaction ( 8, 0xBEE357A8, 0x0 ) --> [pre-success] Success(0x0)
SYSCALL[7822,1]( 67) sys_sigaction ( 11, 0xBEE357A8, 0x0 ) --> [pre-success] Success(0x0)
SYSCALL[7822,1]( 67) sys_sigaction ( 13, 0xBEE357A8, 0x0 ) --> [pre-success] Success(0x0)
SYSCALL[7822,1]( 67) sys_sigaction ( 17, 0xBEE357A8, 0x0 ) --> [pre-success] Success(0x0)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/home/johnc/ttr3/TaitTerm_Application/Utilities/bin/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/home/johnc/ttr3/TaitTerm_Base/Utilities/bin/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/opt/ecos/gnutools/i386-elf/bin/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/opt/ecos/gnutools/arm-elf/bin/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/opt/ecos/ecos-2.0/tools/bin/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/usr/lib/j2sdk-1.4.2/bin/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/home/johnc/bin/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/home/johnc/bin/html/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/home/johnc/src/Tools/Scripts/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/usr/local/bin/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/usr/bin/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/bin/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/usr/bin/X11/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/usr/games/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/home/johnc/OpenOffice.org1.1.0/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(./../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/opt/rtems/bin/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/usr/java/j2sdk1.4.2/bin/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/opt/xerces/xerces-2_5_0/bin/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/opt/ecos/host_tools/libexec/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 42) sys_pipe ( 0xBEE35670 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 42) sys_pipe ( 0xBEE35668 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 2) sys_fork ( ) --> [pre-success] Success(0x0)
SYSCALL[7823,1]( 6) sys_close ( 4 )[sync] --> Success(0x0)
SYSCALL[7823,1]( 6) sys_close ( 5 )[sync] --> Success(0x0)
SYSCALL[7823,1]( 63) sys_dup2 ( 6, 4 )[sync] --> Success(0x4)
SYSCALL[7823,1]( 6) sys_close ( 6 )[sync] --> Success(0x0)
fork: process 7822 created child 7823
--> [pre-success] Success(0x1E8F)
SYSCALL[7822,1]( 6) sys_close ( 3 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 6) sys_close ( 6 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 3) sys_read ( 5, 0xBEE3564F, 1 ) --> [async] ...
SYSCALL[7823,1]( 11) sys_execve ( 0xBEE35688(/opt/ecos/host_tools/libexec/ecos/hal/synth/arch/v2_0/ecosynth), 0xBEE357D4, 0xBEE357EC )--7823:1:syswrap Exec of /opt/ecos/host_tools/libexec/ecos/hal/synth/arch/v2_0/ecosynth
SYSCALL[7822,1]( 3) ... [async] --> Success(0x1)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE355C8, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 3) sys_read ( 5, 0xBEE355C0, 8 ) --> [async] ...
SYSCALL[7822,1]( 3) ... [async] --> Success(0x8)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE35498, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE35508, 30 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x1E)
SYSCALL[7822,1]( 3) sys_read ( 5, 0xBEE35490, 8 ) --> [async] ...
SYSCALL[7822,1]( 3) ... [async] --> Success(0x8)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A00954, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1](104) sys_setitimer ( 0, 0xBEE35718, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE35468, 24 ) --> [async] ...
--7822:1:signals extending a stack base 0xBEE35000 down by 4096
--7822:2:stacks change stack 0 from 0xBEE35000-0xBEE35FFF to 0xBEE34EC0-0xBEE35FFF
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-success] Success(0x4)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE35468, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE354D8, 53 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x35)
SYSCALL[7822,1]( 3) sys_read ( 5, 0xBEE35460, 8 ) --> [async] ...
SYSCALL[7822,1]( 3) ... [async] --> Success(0x8)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE356C8, 24 ) --> [async] ...
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-success] Success(0x4)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE356C8, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 3) sys_read ( 5, 0xBEE356C0, 8 ) --> [async] ...
SYSCALL[7822,1]( 3) ... [async] --> Success(0x8)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE35678, 24 ) --> [async] ...
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-success] Success(0x4)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE35678, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE356E8, 5 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x5)
SYSCALL[7822,1]( 3) sys_read ( 5, 0xBEE35670, 8 ) --> [async] ...
SYSCALL[7822,1]( 3) ... [async] --> Success(0x8)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE35468, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE354D8, 62 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x3E)
SYSCALL[7822,1]( 3) sys_read ( 5, 0xBEE35460, 8 ) --> [async] ...
SYSCALL[7822,1]( 3) ... [async] --> Success(0x8)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE356C8, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 3) sys_read ( 5, 0xBEE356C0, 8 ) --> [async] ...
SYSCALL[7822,1]( 3) ... [async] --> Success(0x8)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE35678, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE356E8, 5 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x5)
SYSCALL[7822,1]( 3) sys_read ( 5, 0xBEE35670, 8 ) --> [async] ...
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-fail] Failure(0x4)
SYSCALL[7822,1]( 3) sys_read ( 5, 0xBEE35670, 8 ) --> [async] ...
SYSCALL[7822,1]( 3) ... [async] --> Success(0x8)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE35468, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE354D8, 60 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x3C)
SYSCALL[7822,1]( 3) sys_read ( 5, 0xBEE35460, 8 ) --> [async] ...
SYSCALL[7822,1]( 3) ... [async] --> Success(0x8)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE356C8, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 3) sys_read ( 5, 0xBEE356C0, 8 ) --> [async] ...
SYSCALL[7822,1]( 3) ... [async] --> Success(0x8)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE35678, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE356E8, 5 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x5)
SYSCALL[7822,1]( 3) sys_read ( 5, 0xBEE35670, 8 ) --> [async] ...
SYSCALL[7822,1]( 3) ... [async] --> Success(0x8)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE35468, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE354D8, 60 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x3C)
SYSCALL[7822,1]( 3) sys_read ( 5, 0xBEE35460, 8 ) --> [async] ...
SYSCALL[7822,1]( 3) ... [async] --> Success(0x8)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE356C8, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 3) sys_read ( 5, 0xBEE356C0, 8 ) --> [async] ...
SYSCALL[7822,1]( 3) ... [async] --> Success(0x8)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE35678, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE356E8, 5 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x5)
SYSCALL[7822,1]( 3) sys_read ( 5, 0xBEE35670, 8 ) --> [async] ...
SYSCALL[7822,1]( 3) ... [async] --> Success(0x8)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE35758, 24 ) --> [async] ...
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-success] Success(0x4)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE35758, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 3) sys_read ( 5, 0xBEE35750, 8 ) --> [async] ...
SYSCALL[7822,1]( 3) ... [async] --> Success(0x8)
==7822== Warning: set address range perms: large range 0xBEE35714-0x8A86463 (noaccess)
--7822:1:mallocfr newSuperblock at 0x63CC1000 (pszB 262128) owner VALGRIND/exectxt
--7822:1:mallocfr newSuperblock at 0x63D01000 (pszB 65520) owner VALGRIND/errors
==7822== Invalid read of size 4
==7822== at 0x800EA31: ???
==7822== Address 0x8A86460 is just below the stack ptr. To suppress, use: --workaround-gcc296-bugs=yes
==7822==
==7822== Invalid read of size 4
==7822== at 0x800EA34: ???
==7822== Address 0x8A0093C is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800EA3C: ???
==7822== Address 0x800EA3C is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800C766: ???
==7822== Address 0x800C766 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Invalid write of size 4
==7822== at 0x800C76C: ???
==7822== Address 0x8A0093C is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Invalid read of size 4
==7822== at 0x800C776: ???
==7822== Address 0x8A00944 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800C77F: ???
==7822== Address 0x800C77F is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Invalid write of size 4
==7822== at 0x800C77F: ???
==7822== Address 0x8A00944 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Invalid read of size 4
==7822== at 0x800CF85: ???
==7822== Address 0x8A0093C is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800CF9D: ???
==7822== Address 0x800CF9D is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Invalid write of size 4
==7822== at 0x800CF9D: ???
==7822== Address 0x8A0093C is not stack'd, malloc'd or (recently) free'd
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A00954, 0x0 )==7822==
==7822== Syscall param gettimeofday(tv) points to unaddressable byte(s)
==7822== at 0x800EC7E: ???
==7822== Address 0x8A00954 is not stack'd, malloc'd or (recently) free'd
[sync] --> Success(0x0)
==7822==
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800CFB6: ???
==7822== Address 0x800CFB6 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Invalid read of size 4
==7822== at 0x800CFB9: ???
==7822== Address 0x8A0094C is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Invalid write of size 4
==7822== at 0x800CFC1: ???
==7822== Address 0x8A0094C is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Invalid read of size 4
==7822== at 0x800CFC6: ???
==7822== Address 0x8A00950 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Invalid read of size 4
==7822== at 0x800CFCF: ???
==7822== Address 0x8A0094C is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800CFDA: ???
==7822== Address 0x800CFDA is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Invalid read of size 4
==7822== at 0x800CFDA: ???
==7822== Address 0x8A00948 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800C630: ???
==7822== Address 0x800C630 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Invalid read of size 4
==7822== at 0x800C636: ???
==7822== Address 0x8A0093C is not stack'd, malloc'd or (recently) free'd
==7822==
Thousands of Lines of the same Snipped.
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800AAE4: ???
==7822== Address 0x800AAE4 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800AB01: ???
==7822== Address 0x800AB01 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800AB17: ???
==7822== Address 0x800AB17 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800AC59: ???
==7822== Address 0x800AC59 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== More than 1000 different errors detected. I'm not reporting any more.
==7822== Final error counts will be inaccurate. Go fix your program!
==7822== Rerun with --error-limit=no to disable this cutoff. Note
==7822== that errors may occur in your program without prior warning from
==7822== Valgrind, because errors are no longer being displayed.
==7822==
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-success] Success(0x4)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 61 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x3D)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A00954, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 69 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x45)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-success] Success(0x4)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 69 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x45)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A00954, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 72 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x48)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 76 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x4C)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 71 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x47)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 76 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x4C)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-success] Success(0x4)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 76 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x4C)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A00954, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CDC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 80 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x50)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CDC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 108 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x6C)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CDC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 109 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x6D)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CDC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 13 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0xD)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A00954, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-success] Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
Thousands of lines snipped
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-success] Success(0x8A79A5C)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A00954, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CDC, 24 ) --> [async] ...
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-success] Success(0x4)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CDC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 106 ) --> [async] ...
UnitTest/test/test_sytiml.c:132:testSytiml:Number of mS steps detected/reported in in 80 mS interval: 0
SYSCALL[7822,1]( 4) ... [async] --> Success(0x6A)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A00954, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-success] Success(0x4)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 46 ) --> [async] ...
UnitTest/test/test_sytiml.c:140:testSytiml:
SYSCALL[7822,1]( 4) ... [async] --> Success(0x2E)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A00954, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 104 ) --> [async] ...
Pre Counts: masterCnt halfRateCnt quarterRateCnt stoppyCnt oneShotCnt shortCnt inactiveCnt
SYSCALL[7822,1]( 4) ... [async] --> Success(0x68)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 46 ) --> [async] ...
UnitTest/test/test_sytiml.c:143:testSytiml:
SYSCALL[7822,1]( 4) ... [async] --> Success(0x2E)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 98 ) --> [async] ...
Pre Counts: 0 0 0 0 0 0 0
SYSCALL[7822,1]( 4) ... [async] --> Success(0x62)
SYSCALL[7822,1](142) sys_select ( 0, 0x0, 0x0, 0x0, 0x0 ) --> [async] ...
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A00954, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-success] Success(0x8E)
SYSCALL[7822,1](142) sys_select ( 0, 0x0, 0x0, 0x0, 0x0 ) --> [async] ...
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A00954, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-fail] Failure(0x4)
SYSCALL[7822,1](142) sys_select ( 0, 0x0, 0x0, 0x0, 0x0 ) --> [async] ...
Thousands of lines snipped.
SYSCALL[7822,1](142) sys_select ( 0, 0x0, 0x0, 0x0, 0x0 ) --> [async] ...
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A00954, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-success] Success(0x4)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 46 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x2E)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A00954, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 98 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x62)
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-fail] Failure(0x4)
SYSCALL[7822,1](142) sys_select ( 0, 0x0, 0x0, 0x0, 0x0 ) --> [async] ...
UnitTest/test/test_sytiml.c:219:testSytiml:
Post Counts: 32 16 8 4 1 1 0
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A00954, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-fail] Failure(0x4)
SYSCALL[7822,1](142) sys_select ( 0, 0x0, 0x0, 0x0, 0x0 ) --> [async] ...
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A00954, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CDC, 24 ) --> [async] ...
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-success] Success(0x4)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CDC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 50 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x32)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A00954, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370C4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 67 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x43)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CBC, 24 ) --> [async] ...
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-success] Success(0x4)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CBC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 78 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x4E)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A00954, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CBC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 29 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x1D)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CBC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 28 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x1C)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CBC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 31 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x1F)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36F0C, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 46 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x2E)
SYSCALL[7822,1]( 1) exit( 0 ) --> [pre-success] Success(0x0)
--7822:1:syswrap- thread_wrapper(tid=1): exit
--7822:1:syswrap- run_a_thread_NORETURN(tid=1): post-thread_wrapper
--7822:1:syswrap- run_a_thread_NORETURN(tid=1): last one standing
--7822:1:main entering VG_(shutdown_actions_NORETURN)
==7822==
==7822== ERROR SUMMARY: 28784 errors from 1000 contexts (suppressed: 0 from 0)
==7822==
==7822== 1 errors in context 1 of 1000:
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800AC59: ???
==7822== Address 0x800AC59 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== 1 errors in context 2 of 1000:
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800AB17: ???
==7822== Address 0x800AB17 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== 1 errors in context 3 of 1000:
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800AB01: ???
==7822== Address 0x800AB01 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== 1 errors in context 4 of 1000:
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800AAE4: ???
==7822== Address 0x800AAE4 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== 1 errors in context 5 of 1000:
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800AAD4: ???
==7822== Address 0x800AAD4 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== 1 errors in context 6 of 1000:
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800AABB: ???
==7822== Address 0x800AABB is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== 1 errors in context 7 of 1000:
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800A9D2: ???
==7822== Address 0x800A9D2 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== 1 errors in context 8 of 1000:
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800AA06: ???
==7822== Address 0x800AA06 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== 1 errors in context 9 of 1000:
==7822== Jump to the invalid address stated on the next line
==7822== at 0x8010AD8: ???
==7822== Address 0x8010AD8 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== 1 errors in context 10 of 1000:
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800A9ED: ???
==7822== Address 0x800A9ED is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== 1 errors in context 11 of 1000:
==7822== Jump to the invalid address stated on the next line
==7822== at 0x8010D0C: ???
==7822== Address 0x8010D0C is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== 1 errors in context 12 of 1000:
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800A9D4: ???
==7822== Address 0x800A9D4 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== 1 errors in context 13 of 1000:
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800A9CC: ???
==7822== Address 0x800A9CC is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== 1 errors in context 14 of 1000:
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800A9C6: ???
==7822== Address 0x800A9C6 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== 1 errors in context 15 of 1000:
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800A9BF: ???
==7822== Address 0x800A9BF is not stack'd, malloc'd or (recently) free'd
*********About 900 errors snipped.
==7822== 226 errors in context 994 of 1000:
==7822== Invalid read of size 4
==7822== at 0x8004221: ???
==7822== Address 0x8A00870 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== 288 errors in context 995 of 1000:
==7822== Use of uninitialised value of size 4
==7822== at 0x8011E59: ???
==7822==
==7822== 288 errors in context 996 of 1000:
==7822== Conditional jump or move depends on uninitialised value(s)
==7822== at 0x8011DD9: ???
==7822==
==7822== 288 errors in context 997 of 1000:
==7822== Use of uninitialised value of size 4
==7822== at 0x8011DD6: ???
==7822==
==7822== 304 errors in context 998 of 1000:
==7822== Invalid read of size 4
==7822== at 0x8011DD6: ???
==7822== Address 0x8A211C0 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== 384 errors in context 999 of 1000:
==7822== Conditional jump or move depends on uninitialised value(s)
==7822== at 0x8011E5C: ???
==7822==
==7822== 22512 errors in context 1000 of 1000:
==7822== Invalid write of size 4
==7822== at 0x8011C1F: ???
==7822== Address 0x8A211E0 is not stack'd, malloc'd or (recently) free'd
==7822== IN SUMMARY: 28784 errors from 1000 contexts (suppressed: 0 from 0)
==7822==
==7822== malloc/free: in use at exit: 0 bytes in 0 blocks.
==7822== malloc/free: 0 allocs, 0 frees, 0 bytes allocated.
==7822==
==7822== All heap blocks were freed -- no leaks are possible.
--7822-- memcheck: sanity checks: 10 cheap, 1 expensive
--7822-- memcheck: auxmaps: 0 auxmap entries (0k, 0M) in use
--7822-- memcheck: auxmaps: 0 searches, 0 comparisons
--7822-- memcheck: SMs: n_issued = 9 (144k, 0M)
--7822-- memcheck: SMs: n_deissued = 3 (48k, 0M)
--7822-- memcheck: SMs: max_noaccess = 65535 (1048560k, 1023M)
--7822-- memcheck: SMs: max_undefined = 107 (1712k, 1M)
--7822-- memcheck: SMs: max_defined = 8 (128k, 0M)
--7822-- memcheck: SMs: max_non_DSM = 6 (96k, 0M)
--7822-- memcheck: max sec V bit nodes: 2 (0k, 0M)
--7822-- memcheck: set_sec_vbits8 calls: 6 (new: 2, updates: 4)
--7822-- memcheck: max shadow mem size: 400k, 0M
--7822-- translate: fast SP updates identified: 5,024 ( 89.2%)
--7822-- translate: generic_known SP updates identified: 300 ( 5.3%)
--7822-- translate: generic_unknown SP updates identified: 308 ( 5.4%)
--7822-- tt/tc: 3,517 tt lookups requiring 3,534 probes
--7822-- tt/tc: 3,517 fast-cache updates, 2 flushes
--7822-- transtab: new 1,746 (43,546 -> 732,709; ratio 168:10) [0 scs]
--7822-- transtab: dumped 0 (0 -> ??)
--7822-- transtab: discarded 0 (0 -> ??)
--7822-- scheduler: 1,053,481 jumps (bb entries).
--7822-- scheduler: 10/4,711 major/minor sched events.
--7822-- sanity: 11 cheap, 1 expensive checks.
--7822-- exectx: 30,011 lists, 945 contexts (avg 0 per list)
--7822-- exectx: 28,784 searches, 27,886 full compares (968 per 1000)
--7822-- exectx: 595,275 cmp2, 5,262 cmp4, 0 cmpAll
--7822:1:core_os VG_(terminate_NORETURN)(tid=1)
UnitTest/test/test_sytiml.c:239:testSytiml:DONE
UnitTest/test/unitst_UnitTest.c:186:unitst_End:UNIT TESTS PASSED
UnitTest/test/unitst_UnitTest.c:194:unitst_End:Dynamic memory usage summary.
10 blocks still unfreed
552 bytes still unfreed
10 blocks high water mark
552 bytes high water markLogged 0 errors
John Carter Phone : (64)(3) 358 6639
Tait Electronics Fax : (64)(3) 359 4632
PO Box 1645 Christchurch Email : joh...@ta...
New Zealand
Carter's Clarification of Murphy's Law.
"Things only ever go right so that they may go more spectacularly wrong later."
>From this principle, all of life and physics may be deduced.
|
|
From: <sv...@va...> - 2006-06-25 12:18:24
|
Author: sewardj
Date: 2006-06-25 13:18:20 +0100 (Sun, 25 Jun 2006)
New Revision: 5978
Log:
Make 'c'/'C' work again with --gen-suppressions=3Dyes. I wonder how
long this has been broken.
Modified:
trunk/coregrind/m_errormgr.c
Modified: trunk/coregrind/m_errormgr.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/m_errormgr.c 2006-06-24 19:57:45 UTC (rev 5977)
+++ trunk/coregrind/m_errormgr.c 2006-06-25 12:18:20 UTC (rev 5978)
@@ -447,9 +447,9 @@
&& VG_(is_action_requested)( "Print suppression", &still_nois=
y ))
) {
gen_suppression(err);
- if (VG_(clo_gen_suppressions) =3D=3D 1 && !still_noisy)
- VG_(clo_gen_suppressions) =3D 0;
}
+ if (VG_(clo_gen_suppressions) =3D=3D 1 && !still_noisy)
+ VG_(clo_gen_suppressions) =3D 0;
}
=20
/* Shared between VG_(maybe_record_error)() and VG_(unique_error)(),
|
|
From: Nicholas N. <nj...@cs...> - 2006-06-25 04:32:00
|
On Sun, 25 Jun 2006, Indhu Krishna wrote: > I am trying to modify Lackey to suit my purpose. > I understand that each tool has the following defined : pre_clo_init, > instrument, post_clo_init and fini. > (I notice that they are not being called explicitly) > It would be of a great help if you can give me a hint as to how these > functions are called. See http://www.valgrind.org/docs/manual/writing-tools.html. Note that this document may be slightly out-of-date in places (eg. it links to a document about the old IR called UCode, while we now use a newer IR called Vex), but it will be mostly correct. Nick |
|
From: Indhu K. <ind...@gm...> - 2006-06-25 04:06:13
|
Hi, I am trying to modify Lackey to suit my purpose. I understand that each tool has the following defined : pre_clo_init, instrument, post_clo_init and fini. (I notice that they are not being called explicitly) It would be of a great help if you can give me a hint as to how these functions are called. Thank you, Indhu |
|
From: Tom H. <to...@co...> - 2006-06-25 02:46:07
|
Nightly build on dunsmere ( athlon, Fedora Core 5 ) started at 2006-06-25 03:30:04 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 237 tests, 5 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/xml1 (stderr) |
|
From: Tom H. <th...@cy...> - 2006-06-25 02:36:27
|
Nightly build on alvis ( i686, Red Hat 7.3 ) started at 2006-06-25 03:15:08 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 236 tests, 19 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/addressable (stderr) memcheck/tests/badjump (stderr) memcheck/tests/describe-block (stderr) memcheck/tests/erringfds (stderr) memcheck/tests/leak-0 (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-regroot (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/match-overrun (stderr) memcheck/tests/mempool (stderr) memcheck/tests/partial_load_dflt (stderr) memcheck/tests/partial_load_ok (stderr) memcheck/tests/partiallydefinedeq (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/sigkill (stderr) memcheck/tests/stack_changes (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/xml1 (stderr) |
|
From: Tom H. <th...@cy...> - 2006-06-25 02:33:26
|
Nightly build on gill ( x86_64, Fedora Core 2 ) started at 2006-06-25 03:00:25 BST Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 260 tests, 4 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) none/tests/fdleak_fcntl (stderr) none/tests/tls (stdout) ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 260 tests, 4 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) none/tests/fdleak_fcntl (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Sun Jun 25 03:17:07 2006 --- new.short Sun Jun 25 03:33:38 2006 *************** *** 8,10 **** ! == 260 tests, 4 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/stack_switch (stderr) --- 8,10 ---- ! == 260 tests, 4 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/stack_switch (stderr) *************** *** 13,14 **** --- 13,15 ---- none/tests/fdleak_fcntl (stderr) + none/tests/tls (stdout) |
|
From: Tom H. <th...@cy...> - 2006-06-25 02:30:19
|
Nightly build on dellow ( x86_64, Fedora Core 5 ) started at 2006-06-25 03:10:14 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 260 tests, 2 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/x86/scalar (stderr) memcheck/tests/xml1 (stderr) |