public class MachOObjectFile.DySymtabCommand extends MachOObjectFile.LoadCommand
Constructor and Description |
---|
DySymtabCommand(String name,
MachOSymtab symtab) |
Modifier and Type | Method and Description |
---|---|
Iterable<BuildDependency> |
getDependencies(Map<ObjectFile.Element,LayoutDecisionMap> decisions)
Implementing this method allows to declare dependencies to other Sections (i.e.
|
int |
getOrDecideSize(Map<ObjectFile.Element,LayoutDecisionMap> alreadyDecided,
int sizeHint)
Implement this method to provide the size of this section.
|
protected void |
writePayload(OutputAssembler out,
Map<ObjectFile.Element,LayoutDecisionMap> alreadyDecided) |
getOrDecideContent, getOwner, getWrittenSize
getDecisions, getImpl, getOrDecideOffset, getOrDecideVaddr, isLoadable
getAlignment, getElement, getElementName, getMemSize, getName, isReferenceable, setElement, toString
public DySymtabCommand(String name, MachOSymtab symtab)
protected void writePayload(OutputAssembler out, Map<ObjectFile.Element,LayoutDecisionMap> alreadyDecided)
writePayload
in class MachOObjectFile.LoadCommand
public Iterable<BuildDependency> getDependencies(Map<ObjectFile.Element,LayoutDecisionMap> decisions)
ElementImpl
getDependencies
in interface ElementImpl
getDependencies
in class ObjectFile.Header
public int getOrDecideSize(Map<ObjectFile.Element,LayoutDecisionMap> alreadyDecided, int sizeHint)
ElementImpl
getOrDecideSize
in interface ElementImpl
getOrDecideSize
in class ObjectFile.Header