public class MachOObjectFile.Segment64Command extends MachOObjectFile.LoadCommand implements ObjectFile.Segment
Constructor and Description |
---|
Segment64Command(String name,
String segmentName) |
getOrDecideContent, getOwner, getWrittenSize
getDecisions, getImpl, getOrDecideOffset, getOrDecideVaddr, isLoadable
getAlignment, getElement, getElementName, getMemSize, isReferenceable, setElement, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
equals, hashCode, replaceAll, sort, spliterator
parallelStream, removeIf, stream
public String getName()
ObjectFile.Element
getName
in interface ObjectFile.Segment
getName
in class ObjectFile.Element
public void setName(String name)
setName
in interface ObjectFile.Segment
public boolean isExecutable()
isExecutable
in interface ObjectFile.Segment
public boolean isWritable()
isWritable
in interface ObjectFile.Segment
protected void writePayload(OutputAssembler db, Map<ObjectFile.Element,LayoutDecisionMap> alreadyDecided)
writePayload
in class MachOObjectFile.LoadCommand
public int getOrDecideSize(Map<ObjectFile.Element,LayoutDecisionMap> alreadyDecided, int sizeHint)
ElementImpl
getOrDecideSize
in interface ElementImpl
getOrDecideSize
in class ObjectFile.Header
public Iterable<BuildDependency> getDependencies(Map<ObjectFile.Element,LayoutDecisionMap> decisions)
ElementImpl
getDependencies
in interface ElementImpl
getDependencies
in class ObjectFile.Header
public void add(int arg0, ObjectFile.Element arg1)
add
in interface List<ObjectFile.Element>
public boolean add(ObjectFile.Element arg0)
add
in interface Collection<E>
add
in interface List<ObjectFile.Element>
public boolean addAll(Collection<? extends ObjectFile.Element> arg0)
addAll
in interface Collection<E>
addAll
in interface List<ObjectFile.Element>
public boolean addAll(int arg0, Collection<? extends ObjectFile.Element> arg1)
addAll
in interface List<ObjectFile.Element>
public void clear()
clear
in interface Collection<E>
clear
in interface List<ObjectFile.Element>
public boolean contains(Object arg0)
contains
in interface Collection<E>
contains
in interface List<ObjectFile.Element>
public boolean containsAll(Collection<?> arg0)
containsAll
in interface Collection<E>
containsAll
in interface List<ObjectFile.Element>
public ObjectFile.Element get(int arg0)
get
in interface List<ObjectFile.Element>
public int indexOf(Object arg0)
indexOf
in interface List<ObjectFile.Element>
public boolean isEmpty()
isEmpty
in interface Collection<E>
isEmpty
in interface List<ObjectFile.Element>
public Iterator<ObjectFile.Element> iterator()
iterator
in interface Iterable<E>
iterator
in interface Collection<E>
iterator
in interface List<ObjectFile.Element>
public int lastIndexOf(Object arg0)
lastIndexOf
in interface List<ObjectFile.Element>
public ListIterator<ObjectFile.Element> listIterator()
listIterator
in interface List<ObjectFile.Element>
public ListIterator<ObjectFile.Element> listIterator(int arg0)
listIterator
in interface List<ObjectFile.Element>
public ObjectFile.Element remove(int arg0)
remove
in interface List<ObjectFile.Element>
public boolean remove(Object arg0)
remove
in interface Collection<E>
remove
in interface List<ObjectFile.Element>
public boolean removeAll(Collection<?> arg0)
removeAll
in interface Collection<E>
removeAll
in interface List<ObjectFile.Element>
public boolean retainAll(Collection<?> arg0)
retainAll
in interface Collection<E>
retainAll
in interface List<ObjectFile.Element>
public ObjectFile.Element set(int arg0, ObjectFile.Element arg1)
set
in interface List<ObjectFile.Element>
public int size()
size
in interface Collection<E>
size
in interface List<ObjectFile.Element>
public List<ObjectFile.Element> subList(int arg0, int arg1)
subList
in interface List<ObjectFile.Element>
public Object[] toArray()
toArray
in interface Collection<E>
toArray
in interface List<ObjectFile.Element>
public <T> T[] toArray(T[] arg0)
toArray
in interface Collection<E>
toArray
in interface List<ObjectFile.Element>