Yop les gens,
Aujourd’hui on m’a posé une question sur laquelle j’ai séché…
Lors de l’utilisation de la commande ldd pour lister les librairies attachées à un programme celle-ci me retourne bien la liste des dépendances mais aussi un code (hexa ?) de ce genre : 0x00d35000
A quoi correspond-il ? Est-ce une signature ?
Le man n’est pas bavard sur ce point.
Un exemple concret :
[user@sabalin03 ~]# ldd /usr/bin/scp
libcrypto.so.4 => /lib/libcrypto.so.4 (0x00d35000)
libutil.so.1 => /lib/libutil.so.1 (0x006af000)
libz.so.1 => /usr/lib/libz.so.1 (0x009f7000)
libnsl.so.1 => /lib/libnsl.so.1 (0x00111000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x00127000)
libselinux.so.1 => /lib/libselinux.so.1 (0x005ac000)
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00b5e000)
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00f8f000)
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x008e7000)
libcom_err.so.2 => /lib/libcom_err.so.2 (0x00a27000)
libresolv.so.2 => /lib/libresolv.so.2 (0x00a6b000)
libc.so.6 => /lib/tls/libc.so.6 (0x00155000)
libdl.so.2 => /lib/libdl.so.2 (0x00b19000)
/lib/ld-linux.so.2 (0x00be1000)
Merci d’avance.
Tchuss.

