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 DyldChainedFixupHeadergetChainHeader()java.lang.StringgetCommandName()Returns the name of this command.voidmarkup(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:LoadCommandReturns the name of this command.- Overrides:
getCommandNamein 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:LoadCommandMark-up the program with the data structures for this load command.- Overrides:
markupin 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()
-
-