[bfd] RFC: support to get data from import/export tables [especially PE files]
Nick Clifton
nickc@redhat.com
Thu Nov 8 11:12:00 GMT 2007
Hi Jakub,
> I'm missing functionality to get data from import/export tables.
Presumably you mean this from the point of view of an application that is using
the BFD library to handle file containing these tables, rather than from the
point of view of code running inside the BFD library.
> I'd like idea of making two functions for getting import data:
> bfd_get_imports_dll() /* get info about shared libraries used by program */
> &&
> bfd_get_imports() /* get info about symbols from given shared library */
>
> And one to get export data:
> bfd_get_exports() /* get info about exported symbols */
> First of all I like to know if this function could be implemented in
> bfd,
Yes they could.
> and than if yes
> then how you see idea of passing params to that function.
>
> I thought about creating some new types:
> struct bfd_import_library;
> struct bfd_import;
> struct bfd_export;
>
> which would contain some info exported to user (portable as much as it
> can be), and some private data used by target.
That seems fair.
Good luck with this, and if you have specific questions please do not hesitate
to ask them on this list.
Cheers
Nick
More information about the Binutils
mailing list