This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
MIPS MS ECOFF file format
- From: "Alexander Voropay" <alec at artcoms dot ru>
- To: <binutils at sources dot redhat dot com>
- Date: Thu, 2 Dec 2004 21:20:28 +0300
- Subject: MIPS MS ECOFF file format
- Organization: Art Communications
- Reply-to: "Alexander Voropay" <alec at artcoms dot ru>
Hi!
I'm trying to install a Windows NT MIPS on the vintage
MIPS computer: ACER PICA-61.
I have some files in the MIPS ECOFF format.
http://www.sensi.org/~alec/mips/acer_pica.html#winnt
It seems, this files was compiled with Microsoft C++ RISC Edition.
Unfortunateli, it seems, the `binutils` can't support this variant of
the MIPS ECOFF.
=======
$ file ARCINST.EXE
ARCINST.EXE: MIPSEL MIPS-II ECOFF executable (impure) not stripped - version
60.2
=======
=======
$ mipsel-linux-objdump -x ARCINST.EXE
ARCINST.EXE: file format ecoff-littlemips
ARCINST.EXE
architecture: mips:6000, flags 0x00000032:
EXEC_P, HAS_SYMS, HAS_LOCALS
start address 0x00000000a0600000
Sections:
Idx Name Size VMA LMA File off
Algn
0 .text 0000ba00 00000000a0600000 000000000000b9f8 00000200
2**4
CONTENTS, ALLOC, LOAD, CODE
1 .bss 00000400 00000000a060ba00 0000000000000244 0000bc00
2**4
CONTENTS, ALLOC, LOAD, DATA
2 .rdata 00000400 00000000a060be00 0000000000000218 0000c000
2**4
CONTENTS, ALLOC, LOAD, READONLY, DATA
3 .data 00001600 00000000a060c200 00000000000014fc 0000c400
2**4
CONTENTS, ALLOC, LOAD, DATA
mipsel-linux-objdump: ARCINST.EXE: Bad value
=======
The LMA value seems weird too.
=======
$ mipsel-linux-objdump --debugging ARCINST.EXE
ARCINST.EXE: file format ecoff-littlemips
mipsel-linux-objdump: ARCINST.EXE: Bad value
=======
As I understand, MS VC++ emits propietary symbol format, so only
CodeView and WinDbg can read it.
Does anyone have more information about MS ECOFF file format ?
--
-=AV=-