Hi

I compiled valgrind 3.4.0 for powerpc using Windriver linux environment.
I loaded the files to the target and tried to analyize a fully debug
information application.
Valgrind found some problems but the output did not include any symbol
information.

The same process worked fine with previous version (3.3.0)

I also compiled valgring (3.4.0) to my desktop enviroment (Red Hat) and
it worked fine.

Did anyone have the same problem?



Here is some output of valgrind verbose report on the ppc target:
(valgrind aidc.out) where aidc.out is compiled by cross gcc with -g
flag)

==8942== Memcheck, a memory error detector.
==8942== Copyright (C) 2002-2008, and GNU GPL'd, by Julian Seward et al.
==8942== Using LibVEX rev 1878, a library for dynamic binary
translation.
==8942== Copyright (C) 2004-2008, and GNU GPL'd, by OpenWorks LLP.
==8942== Using valgrind-3.4.0, a dynamic binary instrumentation
framework.
==8942== Copyright (C) 2000-2008, and GNU GPL'd, by Julian Seward et al.
==8942==
--8942-- Command line
--8942--    aidc.out
--8942-- Startup, with flags:
--8942--    -v
--8942-- Contents of /proc/version:
--8942--   Linux version 2.6.14.7-aidc.1.17 (buil...@build-host) (gcc
version 3.4.4 (Wind River Linux)) #3 PREEMPT Wed Dec 17 16:08:12 UTC
2008
--8942-- Arch and hwcaps: PPC32, ppc32-int-flt-FX-GX
--8942-- Page sizes: currently 4096, max supported 65536
--8942-- Valgrind library directory: /usr/local/lib/valgrind
--8942-- Reading syms from /usr/local/lib/valgrind/ppc32-linux/memcheck
(0x38000000)
--8942--    object doesn't have a dynamic symbol table
--8942-- Reading suppressions file: /usr/local/lib/valgrind/default.supp
==8942== Conditional jump or move depends on uninitialised value(s)
==8942==    at 0x400224C: (within /lib/ld-2.3.6.so)
==8942==    by 0x40101D3: (within /lib/ld-2.3.6.so)
==8942==
==8942== Conditional jump or move depends on uninitialised value(s)
==8942==    at 0x400227C: (within /lib/ld-2.3.6.so)
==8942==    by 0x40101D3: (within /lib/ld-2.3.6.so)
==8942==
==8942== Conditional jump or move depends on uninitialised value(s)
==8942==    at 0x4002368: (within /lib/ld-2.3.6.so)
==8942==    by 0x40101D3: (within /lib/ld-2.3.6.so)
==8942== Warning: noted but unhandled ioctl 0x2001000a with no
size/direction hints
==8942==    This could cause spurious value errors to appear.
==8942==    See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing
a proper wrapper.
==8942== Warning: noted but unhandled ioctl 0x2001000f with no
size/direction hints
==8942==    This could cause spurious value errors to appear.
==8942==    See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing
a proper wrapper.
==8942== Warning: noted but unhandled ioctl 0x3001000f with no
size/direction hints
==8942==    This could cause spurious value errors to appear.
==8942==    See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing
a proper wrapper.
==8942==
==8942== Conditional jump or move depends on uninitialised value(s)
==8942==    at 0xFB0F1F4: (within /lib/libc-2.3.6.so)
==8942==    by 0x10140113: (within /usr/local/sbin/aidc.out)
==8942==    by 0xFF7D287: (within /usr/lib/libexpat.so.0.5.0)
==8942==    by 0xFF7DB6F: (within /usr/lib/libexpat.so.0.5.0)
==8942==    by 0xFF7B8C3: (within /usr/lib/libexpat.so.0.5.0)
==8942==    by 0xFF7C3F3: (within /usr/lib/libexpat.so.0.5.0)
==8942==    by 0xFF74943: (within /usr/lib/libexpat.so.0.5.0)
==8942==    by 0xFF74D43: (within /usr/lib/libexpat.so.0.5.0)
==8942==    by 0x1014067B: (within /usr/local/sbin/aidc.out)
==8942==    by 0x1014173B: (within /usr/local/sbin/aidc.out)
==8942==    by 0x10004143: (within /usr/local/sbin/aidc.out)
==8942==    by 0xFAB592B: (within /lib/libc-2.3.6.so)
==8942==
==8942== Conditional jump or move depends on uninitialised value(s)
==8942==    at 0xFB0F1FC: (within /lib/libc-2.3.6.so)
==8942==    by 0x10140113: (within /usr/local/sbin/aidc.out)
==8942==    by 0xFF7D287: (within /usr/lib/libexpat.so.0.5.0)
==8942==    by 0xFF7DB6F: (within /usr/lib/libexpat.so.0.5.0)
==8942==    by 0xFF7B8C3: (within /usr/lib/libexpat.so.0.5.0)
==8942==    by 0xFF7C3F3: (within /usr/lib/libexpat.so.0.5.0)
==8942==    by 0xFF74943: (within /usr/lib/libexpat.so.0.5.0)
==8942==    by 0xFF74D43: (within /usr/lib/libexpat.so.0.5.0)
==8942==    by 0x1014067B: (within /usr/local/sbin/aidc.out)
==8942==    by 0x1014173B: (within /usr/local/sbin/aidc.out)
==8942==    by 0x10004143: (within /usr/local/sbin/aidc.out)
==8942==    by 0xFAB592B: (within /lib/libc-2.3.6.so)


Yoni Baehr



------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Valgrind-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to