public class MachOObjectFile.SymtabCommand extends MachOObjectFile.LoadCommand
| Constructor and Description |
|---|
SymtabCommand(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, getWrittenSizegetDecisions, getImpl, getOrDecideOffset, getOrDecideVaddr, isLoadablegetAlignment, getElement, getElementName, getMemSize, getName, isReferenceable, setElement, toStringpublic SymtabCommand(String name, MachOSymtab symtab)
protected void writePayload(OutputAssembler out, Map<ObjectFile.Element,LayoutDecisionMap> alreadyDecided)
writePayload in class MachOObjectFile.LoadCommandpublic int getOrDecideSize(Map<ObjectFile.Element,LayoutDecisionMap> alreadyDecided, int sizeHint)
ElementImplgetOrDecideSize in interface ElementImplgetOrDecideSize in class ObjectFile.Headerpublic Iterable<BuildDependency> getDependencies(Map<ObjectFile.Element,LayoutDecisionMap> decisions)
ElementImplgetDependencies in interface ElementImplgetDependencies in class ObjectFile.Header