[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ld.so.1 broken with gcc 3.3.1 on GNU/Hurd

From: Alfred M. Szmidt
Subject: Re: ld.so.1 broken with gcc 3.3.1 on GNU/Hurd
Date: Sat, 13 Dec 2003 23:47:13 +0100 (MET)

   > 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

Heres the output of objdump --syms on (I think) all files that belong
to ld.so,

dl-allobjs.os:00000000         *UND*    00000000 __proc_mark_exit
dl-allobjs.os:0000cdf0 g     F .text    0000005e __GI__exit
dl-allobjs.os:0000cdf0  w    F .text    0000005e _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:0000cdf0 <__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                   jmp    ce30 <__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:00000000         *UND*      00000000 _exit
dl-error.os:                    189: R_386_PLT32        _exit
dl-minimal.os:00000000         *UND*    00000000 _exit
dl-minimal.os:                  3e2: R_386_PLT32        _exit
dl-minimal.os:                  483: R_386_PLT32        _exit
dl-profile.os:00000000         *UND*    00000000 _exit
dl-profile.os:                  8ce: R_386_PLT32        _exit
dl-reloc.os:00000000         *UND*      00000000 _exit
dl-reloc.os:                    572: R_386_PLT32        _exit
dl-sysdep.os:00001120  w    F .text     0000005e _exit
dl-sysdep.os:00000000         *UND*     00000000 __proc_mark_exit
dl-sysdep.os:00001120 g     F .text     0000005e __GI__exit
dl-sysdep.os:00001120 <__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                   jmp    1160 <__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 
rtld-RPC_proc_mark_exit.os:00000000 l    df *ABS*       00000000 
rtld-RPC_proc_mark_exit.os:00000000 g     F .text       000000fa 
rtld-RPC_proc_mark_exit.os:00000000  w    F .text       000000fa proc_mark_exit
rtld-RPC_proc_mark_exit.os:00000000 <__proc_mark_exit>:
rtld-RPC_proc_mark_exit.os:   b:        e8 fc ff ff ff          call   c 
rtld-RPC_proc_mark_exit.os:  41:        e8 fc ff ff ff          call   42 
rtld-RPC_proc_mark_exit.os:  85:        e8 fc ff ff ff          call   86 
rtld-RPC_proc_mark_exit.os:  8e:        74 14                   je     a4 
rtld-RPC_proc_mark_exit.os:  96:        e8 fc ff ff ff          call   97 
rtld-RPC_proc_mark_exit.os:  aa:        e8 fc ff ff ff          call   ab 
rtld-RPC_proc_mark_exit.os:  b8:        74 1c                   je     d6 
rtld-RPC_proc_mark_exit.os:  c2:        74 d9                   je     9d 
rtld-RPC_proc_mark_exit.os:  ca:        e8 fc ff ff ff          call   cb 
rtld-RPC_proc_mark_exit.os:  d4:        eb c7                   jmp    9d 
rtld-RPC_proc_mark_exit.os:  db:        78 06                   js     e3 
rtld-RPC_proc_mark_exit.os:  e1:        74 07                   je     ea 
rtld-RPC_proc_mark_exit.os:  e8:        eb b3                   jmp    9d 
rtld-RPC_proc_mark_exit.os:  f3:        75 ee                   jne    e3 
rtld-RPC_proc_mark_exit.os:  f8:        eb a3                   jmp    9d 
rtld-mach_init.os:00000000         *UND*        00000000 _exit
rtld-mach_init.os:                      5e: R_386_PLT32 _exit
rtld.os:00000000         *UND*  00000000 _exit

reply via email to

[Prev in Thread] Current Thread [Next in Thread]