mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2026-09-28 17:11:11 -09:00
GP-1174 fix Pe/Mz loaders when COFF aux debug symbols are present
Pe/Mz loaders would error if run under eclipse (or the continuesinterceptor is turned off) when the aux symbols are present because the inner classes were marked as private. Closes #3442
This commit is contained in:
@@ -143,7 +143,7 @@ public class DebugCOFFSymbolAux implements StructConverter {
|
|||||||
return structure;
|
return structure;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static class AuxSym implements StructConverter {
|
public static class AuxSym implements StructConverter {
|
||||||
private int tagIndex;
|
private int tagIndex;
|
||||||
private short miscLnSzLinenumber;
|
private short miscLnSzLinenumber;
|
||||||
private short miscLnSzSize;
|
private short miscLnSzSize;
|
||||||
@@ -209,7 +209,7 @@ public class DebugCOFFSymbolAux implements StructConverter {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static class AuxFile implements StructConverter {
|
public static class AuxFile implements StructConverter {
|
||||||
private String name;
|
private String name;
|
||||||
|
|
||||||
private static AuxFile createAuxFile(FactoryBundledWithBinaryReader reader, int index) throws IOException {
|
private static AuxFile createAuxFile(FactoryBundledWithBinaryReader reader, int index) throws IOException {
|
||||||
@@ -240,7 +240,7 @@ public class DebugCOFFSymbolAux implements StructConverter {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static class AuxSection implements StructConverter {
|
public static class AuxSection implements StructConverter {
|
||||||
private int length;
|
private int length;
|
||||||
private short numberOfRelocations;
|
private short numberOfRelocations;
|
||||||
private short numberOfLinenumbers;
|
private short numberOfLinenumbers;
|
||||||
|
|||||||
Reference in New Issue
Block a user