Open lucyllewy opened 4 years ago
confirmed with master
Section '.MIPS.options' contains 6 entries:
REGINFO GPR 02080000 GP 0xffffffff
CPR0 00000000 CPR1 001f0000 CPR2 00000000 CPR3 06300000
EXCEPTIONS fpe_min(0) fpe_max(INEX|UFLO|OFLO|DIV0|INVAL)
TAGS \377\377\377\377\000\000\000\000\000\000\000\000\017\265\177@\002\010\000\000\000\000\037\000\0060\000\000\000\000\000\000\000\000\000\000\000\000\000\000
HWPATCH R4KEOP
HWAND \000\000\000\000\000\000\000\000
HWOR \004\010\000\000\000\000\000\001
This occurs in parsing MIPS_ElfExtension.ODK_EXCEPTIONS https://github.com/NationalSecurityAgency/ghidra/blob/a004012c9a1f8c2151c4657dade98fde24965ebb/Ghidra/Processors/MIPS/src/main/java/ghidra/app/util/bin/format/elf/extend/MIPS_ElfExtension.java#L576
Describe the bug Trying to open a 32bit MIPS shared object (
libc.so.1
) from an IRIX filesystem (Big Endian) results in failure to open with the following exception:To Reproduce Steps to reproduce the behavior:
libc.so.1
file from the zip above in the projectExpected behavior Ghidra should be able to open this file and others like it: All the 32bit IRIX shared object libraries I have attempted to open fail in the same way.
Attachments libc.so.zip
Environment (please complete the following information):