GoSlice

Package: ghidra.app.util.bin.format.golang.rtti
Type: class

11.0_PUBLIC

addedmethod: containsOffset
boolean containsOffset(long offset, int sizeofElement)
addedmethod: getElementDataType
ghidra.program.model.data.DataType getElementDataType()
addedmethod: getElementOffset
long getElementOffset(long elementSize, long elementIndex)
addedmethod: getElementReader
ghidra.app.util.bin.BinaryReader getElementReader(int elementSize, int elementIndex)
addedmethod: getStructureContext
ghidra.app.util.bin.format.golang.structmapping.StructureContext<ghidra.app.util.bin.format.golang.rtti.GoSlice> getStructureContext()
addedmethod: getStructureLabel
java.lang.String getStructureLabel() throws IOException
addedmethod: markupArray
void markupArray(java.lang.String sliceName, java.lang.String namespaceName, ghidra.program.model.data.DataType elementType, boolean ptr, ghidra.app.util.bin.format.golang.structmapping.MarkupSession session) throws IOException
addedmethod: readUIntElement
long readUIntElement(int intSize, int elementIndex) throws IOException
modifiedtype-implements: GoSlice
- (none)
+ ghidra.app.util.bin.format.golang.structmapping.StructureMarkup
removedmethod: isOffsetWithinData
boolean isOffsetWithinData(long offset, int sizeofElement)
removedmethod: markupArray
void markupArray(java.lang.String sliceName, ghidra.program.model.data.DataType elementType, boolean ptr, ghidra.app.util.bin.format.golang.structmapping.MarkupSession session) throws IOException

10.4_PUBLIC

addedmethod: isValid
boolean isValid()
addedmethod: markupArray
void markupArray(java.lang.String sliceName, ghidra.program.model.data.DataType elementType, boolean ptr, ghidra.app.util.bin.format.golang.structmapping.MarkupSession session) throws IOException
removedmethod: markupArray
void markupArray(java.lang.String sliceName, ghidra.program.model.data.DataType elementType, boolean ptr) throws IOException

10.3_PUBLIC

introducedInitial version