Class GoItab
java.lang.Object
ghidra.app.util.bin.format.golang.rtti.GoItab
- All Implemented Interfaces:
StructureMarkup<GoItab>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadditionalMarkup(MarkupSession session) Called to allow the implementor to perform custom markup of itself.longReturns the name of the instance, typically retrieved from data found inside the instance.getType()toString()Methods 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
-
GoItab
public GoItab()
-
-
Method Details
-
getInterfaceType
- Throws:
IOException
-
getType
- Throws:
IOException
-
getFuncCount
- Throws:
IOException
-
getFunSlice
- Throws:
IOException
-
getStructureName
Description copied from interface:StructureMarkupReturns the name of the instance, typically retrieved from data found inside the instance.- Specified by:
getStructureNamein interfaceStructureMarkup<GoItab>- Returns:
- string name, or null if this instance does not have a name
- Throws:
IOException- if error getting name
-
getStructureContext
- Specified by:
getStructureContextin interfaceStructureMarkup<GoItab>
-
additionalMarkup
Description copied from interface:StructureMarkupCalled to allow the implementor to perform custom markup of itself.- Specified by:
additionalMarkupin interfaceStructureMarkup<GoItab>- Parameters:
session- state and methods to assist marking up the program- Throws:
IOException- if error during markup
-
toString
-