BFD and Elf Symbol Size
Ian Lance Taylor
iant@google.com
Fri Oct 19 18:55:00 GMT 2007
"Robert Norton" <rnorton@broadcom.com> writes:
> > -----Original Message-----
> > "Robert Norton" <rnorton@broadcom.com> writes:
> >
> > > Is there any way to get the size of an elf symbol via the BFD?
> >
> > In general I would have to recommend against using BFD as a general
> > purpose library.
>
> I'm working on gprof which already makes use of the bfd.
>
> > That said, sure, you can do anything. In this case,
> >
> > #include "elf-bfd.h"
> >
> > and then
> >
> > ((elf_symbol_type *) symbol)->internal_elf_sym.st_size;
>
> Great! Thanks.
Not to miss the obvious, that is only safe when you know you are
looking at an ELF file. You can check bfd_get_flavour.
Ian
More information about the Binutils
mailing list