> Nor am I exactly sure about how you would like the output from
> this. Anyway, I did a `objdump -rd' on all the noted files, and
> then greped it for _exit.
That doesn't tell you anything useful about the symbols. Use
--syms.
Heres the output of objdump --syms on (I think) all files that belong
to ld.so,
dl-allobjs.os: *UND* __proc_mark_exit
dl-allobjs.os:cdf0 g F .text005e __GI__exit
dl-allobjs.os:cdf0 wF .text005e _exit
dl-allobjs.os: 5a9: R_386_PC32 _exit
dl-allobjs.os: 1284: R_386_PC32_exit
dl-allobjs.os: 181f: R_386_PC32_exit
dl-allobjs.os: 1830: R_386_PC32_exit
dl-allobjs.os: 1a48: R_386_PC32_exit
dl-allobjs.os: 1b28: R_386_PC32_exit
dl-allobjs.os: 1ccc: R_386_PC32_exit
dl-allobjs.os: 1f54: R_386_PC32_exit
dl-allobjs.os: 7772: R_386_PLT32 _exit
dl-allobjs.os: 98b9: R_386_PLT32 _exit
dl-allobjs.os: b8be: R_386_PLT32 _exit
dl-allobjs.os:cdf0 <__GI__exit>:
dl-allobjs.os:cdfd: e8 fc ff ff ff call cdfe <__GI__exit+0xe>
dl-allobjs.os:ce24: e8 fc ff ff ff call ce25 <__GI__exit+0x35>
dl-allobjs.os: ce25: R_386_PLT32 __proc_mark_exit
dl-allobjs.os:ce35: e8 fc ff ff ff call ce36 <__GI__exit+0x46>
dl-allobjs.os:ce3c: 74 09 je ce47 <__GI__exit+0x57>
dl-allobjs.os:ce3e: e8 fc ff ff ff call ce3f <__GI__exit+0x4f>
dl-allobjs.os:ce45: eb e9 jmpce30 <__GI__exit+0x40>
dl-allobjs.os: ce6d: R_386_PLT32 _exit
dl-allobjs.os: d402: R_386_PLT32 _exit
dl-allobjs.os: d4a3: R_386_PLT32 _exit
dl-error.os: *UND* _exit
dl-error.os:189: R_386_PLT32_exit
dl-minimal.os: *UND* _exit
dl-minimal.os: 3e2: R_386_PLT32_exit
dl-minimal.os: 483: R_386_PLT32_exit
dl-profile.os: *UND* _exit
dl-profile.os: 8ce: R_386_PLT32_exit
dl-reloc.os: *UND* _exit
dl-reloc.os:572: R_386_PLT32_exit
dl-sysdep.os:1120 wF .text 005e _exit
dl-sysdep.os: *UND* __proc_mark_exit
dl-sysdep.os:1120 g F .text 005e __GI__exit
dl-sysdep.os:1120 <__GI__exit>:
dl-sysdep.os:112d: e8 fc ff ff ff call 112e <__GI__exit+0xe>
dl-sysdep.os:1154: e8 fc ff ff ff call 1155 <__GI__exit+0x35>
dl-sysdep.os: 1155: R_386_PLT32 __proc_mark_exit
dl-sysdep.os:1165: e8 fc ff ff ff call 1166 <__GI__exit+0x46>
dl-sysdep.os:116c: 74 09 je 1177 <__GI__exit+0x57>
dl-sysdep.os:116e: e8 fc ff ff ff call 116f <__GI__exit+0x4f>
dl-sysdep.os:1175: eb e9 jmp1160 <__GI__exit+0x40>
dl-sysdep.os: 119d: R_386_PLT32 _exit
rtld-RPC_proc_mark_exit.os:./hurd/rtld-RPC_proc_mark_exit.os: file format
elf32-i386
rtld-RPC_proc_mark_exit.os: ldf *ABS* RPC_proc_mark_exit.c
rtld-RPC_proc_mark_exit.os: g F .text 00fa __proc_mark_exit
rtld-RPC_proc_mark_exit.os: wF .text 00fa proc_mark_exit
rtld-RPC_proc_mark_exit.os: <__proc_mark_exit>:
rtld-RPC_proc_mark_exit.os: b:e8 fc ff ff ff call c
<__proc_mark_exit+0xc>
rtld-RPC_proc_mark_exit.os: 41:e8 fc ff ff ff call 42
<__proc_mark_exit+0x42>
rtld-RPC_proc_mark_exit.os: 85:e8 fc ff ff ff call 86
<__proc_mark_exit+0x86>
rtld-RPC_proc_mark_exit.os: 8e:74 14 je a4
<__proc_mark_exit+0xa4>
rtld-RPC_proc_mark_exit.os: 96:e8 fc ff ff ff call 97
<__proc_mark_exit+0x97>
rtld-RPC_proc_mark_exit.os: aa:e8 fc ff ff ff call ab
<__proc_mark_exit+0xab>
rtld-RPC_proc_mark_exit.os: b8:74 1c je d6
<__proc_mark_exit+0xd6>
rtld-RPC_proc_mark_exit.os: c2:74 d9 je 9d
<__proc_mark_exit+0x9d>
rtld-RPC_proc_mark_exit.os: ca:e8 fc ff ff ff call cb
<__proc_mark_exit+0xcb>
rtld-RPC_proc_mark_exit.os: d4:eb c7 jmp9d
<__proc_mark_exit+0x9d>
rtld-RPC_proc_mark_exit.os: db:78 06 js e3
<__proc_mark_exit+0xe3>
rtld-RPC_proc_mark_exit.os: e1:74 07 je ea
<__proc_mark_exit+0xea>
rtld-RPC_proc_mark_exit.os: e8:eb b3 jmp9d
<__proc_mark_exit+0x9d>
rtld-RPC_proc_mark_exit.o