Class GoMapType
java.lang.Object
ghidra.app.util.bin.format.golang.rtti.types.GoType
ghidra.app.util.bin.format.golang.rtti.types.GoMapType
- All Implemented Interfaces:
StructureMarkup<GoType>
-
Field Summary
Fields inherited from class ghidra.app.util.bin.format.golang.rtti.types.GoType
context, programContext, typ -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleandiscoverGoTypes(Set<Long> discoveredTypes) getKey()Converts a golang RTTI type structure into a Ghidra data type.Methods inherited from class ghidra.app.util.bin.format.golang.rtti.types.GoType
additionalMarkup, getBaseType, getDebugId, getMethodListString, getOffsetEndOfFullType, getSpecializedTypeClass, getStructureContext, getStructureName, getTypeDeclString, getUncommonType, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface ghidra.app.util.bin.format.golang.structmapping.StructureMarkup
getExternalInstancesToMarkup, getStructureLabel
-
Constructor Details
-
GoMapType
public GoMapType()
-
-
Method Details
-
getKey
- Throws:
IOException
-
getElement
- Throws:
IOException
-
getBucket
- Throws:
IOException
-
recoverDataType
Description copied from class:GoTypeConverts a golang RTTI type structure into a Ghidra data type.- Overrides:
recoverDataTypein classGoType- Returns:
DataTypethat represents the golang type- Throws:
IOException
-
discoverGoTypes
- Overrides:
discoverGoTypesin classGoType- Throws:
IOException
-