* Q: support for LE (Linear Executable) files?
@ 2005-01-21 9:25 Heiko Nardmann
2005-01-21 9:57 ` Nick Clifton
0 siblings, 1 reply; 4+ messages in thread
From: Heiko Nardmann @ 2005-01-21 9:25 UTC (permalink / raw)
To: binutils
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi!
Last weekend I have tried to 'objdump' a Windows driver file, i.e. a LE
executable. But objdump has told me that the file format has not been
recognized. I had built binutils with '--enable-targets=all' but no luck ...
Is LE not supported?
- --
Heiko Nardmann (Dipl.-Ing. Technische Informatik)
secunet Security Networks AG - Sicherheit in Netzwerken (www.secunet.de),
Weidenauer Str. 223-225, D-57076 Siegen
Tel. : +49 271 48950-13, Fax : +49 271 48950-50
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
iD8DBQFB8Mp8pm53PRScYygRAnHHAJ94Zc9F/QbLkjYs+n5tylT4JZsicQCcDuzs
epy731QJn+29ZTuzGO2I7YQ=
=UopH
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Q: support for LE (Linear Executable) files?
2005-01-21 9:25 Q: support for LE (Linear Executable) files? Heiko Nardmann
@ 2005-01-21 9:57 ` Nick Clifton
2005-01-21 16:13 ` Heiko Nardmann
0 siblings, 1 reply; 4+ messages in thread
From: Nick Clifton @ 2005-01-21 9:57 UTC (permalink / raw)
To: Heiko Nardmann; +Cc: binutils
Hi Heiko,
> Last weekend I have tried to 'objdump' a Windows driver file, i.e. a LE
> executable. But objdump has told me that the file format has not been
> recognized. I had built binutils with '--enable-targets=all' but no luck ...
>
> Is LE not supported?
Sorry no I do not believe that it is supported.
Cheers
Nick
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Q: support for LE (Linear Executable) files?
2005-01-21 9:57 ` Nick Clifton
@ 2005-01-21 16:13 ` Heiko Nardmann
2005-01-31 17:45 ` Nick Clifton
0 siblings, 1 reply; 4+ messages in thread
From: Heiko Nardmann @ 2005-01-21 16:13 UTC (permalink / raw)
To: Nick Clifton; +Cc: binutils
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Freitag 21 Januar 2005 11:06, Nick Clifton wrote:
> Hi Heiko,
>
> > Last weekend I have tried to 'objdump' a Windows driver file, i.e. a LE
> > executable. But objdump has told me that the file format has not been
> > recognized. I had built binutils with '--enable-targets=all' but no luck
> > ...
> >
> > Is LE not supported?
>
> Sorry no I do not believe that it is supported.
>
Since the format is documented I would like to start to add the recognition.
Which part of binutils do I have to start with?
I have located some interesting links about it which should help me with the
details if I get the start into binutils:
http://www.tenberry.com/dos4g/faq/format.html
http://faydoc.tripod.com/formats/exe-LE.htm
http://win32assembly.online.fr/vxd-tut3.html
http://www.tbcnet.com/~clive/vcomwinp.html
http://www.itee.uq.edu.au/~csmweb/decompilation/exedesc.html
> Cheers
> Nick
- --
Heiko Nardmann (Dipl.-Ing. Technische Informatik)
secunet Security Networks AG - Sicherheit in Netzwerken (www.secunet.de),
Weidenauer Str. 223-225, D-57076 Siegen
Tel. : +49 271 48950-13, Fax : +49 271 48950-50
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
iD8DBQFB8RVepm53PRScYygRAvxPAJ9pbirstfndTwa2waz4TACGsuoFFwCeNHQI
/NlJV+HBupoBC4xaVqHGGCM=
=xQH9
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Q: support for LE (Linear Executable) files?
2005-01-21 16:13 ` Heiko Nardmann
@ 2005-01-31 17:45 ` Nick Clifton
0 siblings, 0 replies; 4+ messages in thread
From: Nick Clifton @ 2005-01-31 17:45 UTC (permalink / raw)
To: Heiko Nardmann; +Cc: binutils
Hi Heiko,
> Since the format is documented I would like to start to add the recognition.
> Which part of binutils do I have to start with?
The bfd/ directory is where you should begin. You will need to create a
new file in here along the lines of some of the file-format specific
files that already exist, eg pef.c, vms.c, oasys.c
Of particular interest will be the LE_object_p() function whose purpose
is to recognise when a particular file is in LE format.
You may want to create an entirely new configure target for files of
this format, or you may to add support for this format to an already
existing target (eg mingw32, or cygwin). Either way you will need to
modify the bfd/config.bfd and ld/configure.tgt files, and probably the
bfd/archures.c and bfd/reloc.c files.
Feel free to ask questions on this list if you have problems.
Cheers
Nick
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2005-01-31 17:45 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-01-21 9:25 Q: support for LE (Linear Executable) files? Heiko Nardmann
2005-01-21 9:57 ` Nick Clifton
2005-01-21 16:13 ` Heiko Nardmann
2005-01-31 17:45 ` Nick Clifton
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).