Class OptionalHeaderROM

java.lang.Object
ghidra.app.util.bin.format.pe.OptionalHeaderROM

public class OptionalHeaderROM extends Object
A class to represent the IMAGE_ROM_OPTIONAL_HEADER data structure.
 typedef struct _IMAGE_ROM_OPTIONAL_HEADER {
     WORD   Magic;
     BYTE   MajorLinkerVersion;
     BYTE   MinorLinkerVersion;
     DWORD  SizeOfCode;
     DWORD  SizeOfInitializedData;
     DWORD  SizeOfUninitializedData;
     DWORD  AddressOfEntryPoint;
     DWORD  BaseOfCode;
     DWORD  BaseOfData;
     DWORD  BaseOfBss;
     DWORD  GprMask;
     DWORD  CprMask[4];
     DWORD  GpValue;
 } IMAGE_ROM_OPTIONAL_HEADER, *PIMAGE_ROM_OPTIONAL_HEADER;
 
  • Constructor Details

    • OptionalHeaderROM

      public OptionalHeaderROM()
  • Method Details

    • getMagic

      public short getMagic()
    • getMajorLinkerVersion

      public byte getMajorLinkerVersion()
    • getMinorLinkerVersion

      public byte getMinorLinkerVersion()
    • getSizeOfCode

      public int getSizeOfCode()
    • getSizeOfInitializedData

      public int getSizeOfInitializedData()
    • getSizeOfUninitializedData

      public int getSizeOfUninitializedData()
    • getAddressOfEntryPoint

      public int getAddressOfEntryPoint()
    • getBaseOfCode

      public int getBaseOfCode()
    • getBaseOfData

      public int getBaseOfData()
    • getBaseOfBss

      public int getBaseOfBss()
    • getGprMask

      public int getGprMask()
    • getCprMask

      public int[] getCprMask()
    • getGpValue

      public int getGpValue()