Linux on my phone does not have strace tool. Is there strace binary that can be 
loaded on ARM1176 so I can check what valgrind is trying to use?

-----Original Message-----
From: daniel.r.ke...@gmail.com [mailto:daniel.r.ke...@gmail.com] On Behalf Of 
Dan Kegel
Sent: Thursday, July 21, 2011 12:35 PM
To: Mudric, Dusan (Dusan)
Cc: John Reiser; valgrind-users@lists.sourceforge.net
Subject: Re: [Valgrind-users] Valgrind for ARM 1176 for linux

On Thu, Jul 21, 2011 at 7:37 AM, Mudric, Dusan (Dusan)
<dmud...@avaya.com> wrote:
> However, valgrind can not find a library.
> valgrind: failed to start tool 'memcheck' for platform 'arm-linux': No such 
> file or directory

strace might be able to tell you where it was looking for the library.

$ strace -e trace=file -o log -f valgrind /bin/ls
$ grep memcheck log

17724 execve("/usr/lib/valgrind/memcheck-x86-linux",
["/usr/bin/valgrind.bin", "/bin/ls"], [/* 46 vars */]) = 0
17724 access("/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so", R_OK) = 0
17724 stat64("/usr/lib/valgrind/memcheck-x86-linux",
{st_mode=S_IFREG|0755, st_size=6070610, ...}) = 0
17724 open("/usr/lib/valgrind/memcheck-x86-linux", O_RDONLY|O_LARGEFILE) = 3
17724 stat64("/usr/lib/valgrind/memcheck-x86-linux",
{st_mode=S_IFREG|0755, st_size=6070610, ...}) = 0
17724 open("/usr/lib/valgrind/memcheck-x86-linux", O_RDONLY|O_LARGEFILE) = 3
17724 open("/usr/lib/valgrind/memcheck-x86-linux", O_RDONLY) = 3
17724 readlink("/proc/self/fd/3",
"/usr/lib/valgrind/memcheck-x86-linux", 4096) = 36
17724 open("/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so", O_RDONLY) = 3
17724 readlink("/proc/self/fd/3",
"/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so", 4096) = 49
17724 stat64("/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so",
{st_mode=S_IFREG|0644, st_size=99339, ...}) = 0
17724 open("/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so",
O_RDONLY|O_LARGEFILE) = 4
17724 readlink("/proc/self/fd/3",
"/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so", 4096) = 49
17724 stat64("/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so",
{st_mode=S_IFREG|0644, st_size=99339, ...}) = 0
17724 open("/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so",
O_RDONLY|O_LARGEFILE) = 4
17724 open("/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so", O_RDONLY) = 4
17724 readlink("/proc/self/fd/4",
"/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so", 4096) = 49

------------------------------------------------------------------------------
5 Ways to Improve & Secure Unified Communications
Unified Communications promises greater efficiencies for business. UC can 
improve internal communications as well as offer faster, more efficient ways
to interact with customers and streamline customer service. Learn more!
http://www.accelacomm.com/jaw/sfnl/114/51426253/
_______________________________________________
Valgrind-users mailing list
Valgrind-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to