public static interface ObjectFile.ProgbitsSectionImpl extends ObjectFile.RelocatableSectionImpl
Modifier and Type | Method and Description |
---|---|
byte[] |
getContent() |
ObjectFile.RelocationRecord |
markRelocationSite(int offset,
ObjectFile.RelocationKind k,
String symbolName,
boolean useImplicitAddend,
Long explicitAddend)
This is like
ObjectFile.RelocatableSectionImpl.markRelocationSite(int, java.nio.ByteBuffer, com.oracle.objectfile.ObjectFile.RelocationKind, java.lang.String, boolean, java.lang.Long) , but doesn't need to be
passed a buffer. |
void |
setContent(byte[] c) |
getOrCreateRelocationElement, markRelocationSite
getAlignment, getDecisions, getDependencies, getElement, getMemSize, getOrDecideContent, getOrDecideOffset, getOrDecideSize, getOrDecideVaddr, isLoadable, isReferenceable, setElement
void setContent(byte[] c)
byte[] getContent()
ObjectFile.RelocationRecord markRelocationSite(int offset, ObjectFile.RelocationKind k, String symbolName, boolean useImplicitAddend, Long explicitAddend)
ObjectFile.RelocatableSectionImpl.markRelocationSite(int, java.nio.ByteBuffer, com.oracle.objectfile.ObjectFile.RelocationKind, java.lang.String, boolean, java.lang.Long)
, but doesn't need to be
passed a buffer. It uses the byte array accessed by ObjectFile.ProgbitsSectionImpl.getContent()
and
ObjectFile.ProgbitsSectionImpl.setContent(byte[])
.