This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: Retrieving exported symbols from a dll
- From: Brian Dessent <brian at dessent dot net>
- To: binutils at sourceware dot org
- Date: Mon, 17 Jul 2006 13:03:05 -0700
- Subject: Re: Retrieving exported symbols from a dll
- References: <44BB925E.1070206@hccnet.nl>
Erik Leunissen wrote:
> I want a list of symbols that are exported from a dll (pei-i386 format).
> My first inclination was to look for an option to dlltool or objdump
> that is specifically aimed for that purpose, but did not find it.
>
> Therefore, I tend to revert to doing "objdump -x foo.dll" and scan the
> output using a home grown recipe. However, that is not nearly as
> straightforward as what I was looking for.
>
> Am I right to start from "objdump -x foo.dll", or is there something
> more straightforward?
It's not exactly on-topic for this list but the mingw project has a
(GPL) utility 'pexports' which does exactly this. Its output is a list
of the exports of the DLL, in .DEF file format.
Brian