Class UnixAoutRelocation

java.lang.Object
ghidra.app.util.bin.format.unixaout.UnixAoutRelocation

public class UnixAoutRelocation extends Object
Represents the content of a single entry in the relocation table format used by the UNIX a.out executable.
  • Field Details

    • address

      public long address
    • symbolNum

      public int symbolNum
    • flags

      public byte flags
    • pcRelativeAddressing

      public boolean pcRelativeAddressing
    • pointerLength

      public byte pointerLength
    • extern

      public boolean extern
    • baseRelative

      public boolean baseRelative
    • jmpTable

      public boolean jmpTable
    • relative

      public boolean relative
    • copy

      public boolean copy
  • Constructor Details

    • UnixAoutRelocation

      public UnixAoutRelocation(long address, long flags, boolean bigEndian)
      Parameters:
      address - First of the two words in the table entry (a 32-bit address)
      flags - Second of the two words in the table entry (containing several bitfields)
      bigEndian - True if big endian; otherwise, false
  • Method Details