> cc -o /tmp/a.out marc.c
>
> (Note that there is no -lpthread parameter)
>
> and then run
>
> valgrind --tool=helgrind /tmp/a.out
>
> There is no warning or error at all. (under linux, that is).
>
> I wonder WHICH library is used for pthread_cond_init() and friends.
The utility /usr/bin/ldd, which is a bash shell script that is part of glibc,
answers such questions:
$ ldd /tmp/a.out
linux-vdso.so.1 => (0x00007fffb71ff000)
libc.so.6 => /lib64/libc.so.6 (0x00000030f0400000)
/lib64/ld-linux-x86-64.so.2 (0x00000030f0000000)
and that is all.
Using gdb:
$ gdb /tmp/a.out
(gdb) b main
(gdb) run
(gdb) info shared
>From To Syms Read Shared Object Library
0x00000030f0000b20 0x00000030f001a2e9 Yes /lib64/ld-linux-x86-64.so.2
0x00000030f041ef60 0x00000030f055f7a0 Yes /lib64/libc.so.6
(gdb)
--
------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Valgrind-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/valgrind-users