Re: binaries compiled on slink don't run anywhere else
From: "Marcelo E. Magallon" <mmagallo@efis.ucr.ac.cr>
Subject: Re: binaries compiled on slink don't run anywhere else
Date: Mon, 16 Nov 1998 08:12:05 -0600
> > Actually it seems to live in some of the egcs objects and libs:
>
> That's where I'm confused.
>
> $ nm 1000s-O2 | grep register_frame_info
> U __deregister_frame_info
> U __register_frame_info
>
> 1000s-O2 is a program compiled with g77 (egcs)
>
> $ ldd ./1000s-O2
> libm.so.6 => /lib/libm.so.6 (0x4000f000)
> libc.so.6 => /lib/libc.so.6 (0x40027000)
> /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
>
> so, register_frame_info comes from libc.
__register_frame_info comes from libm, I think.
% objdump --dynamic-sym /lib/libc.so.6 | grep register_frame_info
% objdump --dynamic-sym /lib/libm.so.6 | grep register_frame_info
000134dc g DF .text 0000005d __deregister_frame_info
000133f0 g DF .text 0000004a __register_frame_info
00013468 g DF .text 00000046 __register_frame_info_table
--
Fumitoshi UKAI / Debian JP Project
Reply to: