Class DyldChainedFixupsCommand
- java.lang.Object
-
- ghidra.app.util.bin.format.macho.commands.LoadCommand
-
- ghidra.app.util.bin.format.macho.commands.LinkEditDataCommand
-
- ghidra.app.util.bin.format.macho.commands.DyldChainedFixupsCommand
-
- All Implemented Interfaces:
StructConverter
public class DyldChainedFixupsCommand extends LinkEditDataCommand
Represents a LC_DYLD_CHAINED_FIXUPS command.- See Also:
- mach-o/loader.h
-
-
Constructor Summary
Constructors Constructor Description DyldChainedFixupsCommand()
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DyldChainedFixupHeader
getChainHeader()
java.lang.String
getCommandName()
Returns the name of this command.void
markup(MachHeader header, FlatProgramAPI api, Address baseAddress, boolean isBinary, ProgramModule parentModule, TaskMonitor monitor, MessageLog log)
Mark-up the program with the data structures for this load command.-
Methods inherited from class ghidra.app.util.bin.format.macho.commands.LinkEditDataCommand
getDataOffset, getDataSize, initLinkEditDataCommand, toDataType
-
Methods inherited from class ghidra.app.util.bin.format.macho.commands.LoadCommand
createFragment, getCommandSize, getCommandType, getStartIndex, initLoadCommand, updateMonitor
-
-
-
-
Method Detail
-
getCommandName
public java.lang.String getCommandName()
Description copied from class:LoadCommand
Returns the name of this command.- Overrides:
getCommandName
in classLinkEditDataCommand
- Returns:
- the name of this command
-
markup
public void markup(MachHeader header, FlatProgramAPI api, Address baseAddress, boolean isBinary, ProgramModule parentModule, TaskMonitor monitor, MessageLog log)
Description copied from class:LoadCommand
Mark-up the program with the data structures for this load command.- Overrides:
markup
in classLinkEditDataCommand
- Parameters:
header
- the mach headerapi
- the flat program apibaseAddress
- the base address to apply the mark-upisBinary
- true if mach-o was loaded as binaryparentModule
- parent module to create fragmentsmonitor
- the task monitorlog
- the message logS
-
getChainHeader
public DyldChainedFixupHeader getChainHeader()
-
-