Package ghidra.app.util.bin.format.pef
Class RelocValueGroup
- java.lang.Object
-
- ghidra.app.util.bin.format.pef.Relocation
-
- ghidra.app.util.bin.format.pef.RelocValueGroup
-
- All Implemented Interfaces:
StructConverter
public class RelocValueGroup extends Relocation
See Apple's -- PEFBinaryFormat.h
-
-
Field Summary
Fields Modifier and Type Field Description static int
kPEFRelocBySectC
static int
kPEFRelocBySectD
static int
kPEFRelocImportRun
static int
kPEFRelocTVector12
static int
kPEFRelocTVector8
static int
kPEFRelocVTable8
-
Fields inherited from class ghidra.app.util.bin.format.pef.Relocation
opcode
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
apply(ImportStateCache importState, RelocationState relocState, ContainerHeader header, Program program, MessageLog log, TaskMonitor monitor)
int
getRunLength()
int
getSubopcode()
boolean
isMatch()
java.lang.String
toString()
-
Methods inherited from class ghidra.app.util.bin.format.pef.Relocation
getOpcode, getSizeInBytes, toDataType
-
-
-
-
Field Detail
-
kPEFRelocBySectC
public static final int kPEFRelocBySectC
- See Also:
- Constant Field Values
-
kPEFRelocBySectD
public static final int kPEFRelocBySectD
- See Also:
- Constant Field Values
-
kPEFRelocTVector12
public static final int kPEFRelocTVector12
- See Also:
- Constant Field Values
-
kPEFRelocTVector8
public static final int kPEFRelocTVector8
- See Also:
- Constant Field Values
-
kPEFRelocVTable8
public static final int kPEFRelocVTable8
- See Also:
- Constant Field Values
-
kPEFRelocImportRun
public static final int kPEFRelocImportRun
- See Also:
- Constant Field Values
-
-
Method Detail
-
isMatch
public boolean isMatch()
- Specified by:
isMatch
in classRelocation
-
getSubopcode
public int getSubopcode()
-
getRunLength
public int getRunLength()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classRelocation
-
apply
public void apply(ImportStateCache importState, RelocationState relocState, ContainerHeader header, Program program, MessageLog log, TaskMonitor monitor)
- Specified by:
apply
in classRelocation
-
-