This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

MIPS MS ECOFF file format


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=-



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]