Class GoFuncData
java.lang.Object
ghidra.app.util.bin.format.golang.rtti.GoFuncData
- All Implemented Interfaces:
StructureMarkup<GoFuncData>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
additionalMarkup
(MarkupSession session) Called to allow the implementor to perform custom markup of itself.getName()
Returns the name of the instance, typically retrieved from data found inside the instance.boolean
isInline()
void
setEntry
(long entry) void
setEntryoff
(long entryoff) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ghidra.app.util.bin.format.golang.structmapping.StructureMarkup
getExternalInstancesToMarkup, getStructureLabel
-
Constructor Details
-
GoFuncData
public GoFuncData()
-
-
Method Details
-
setEntryoff
public void setEntryoff(long entryoff) -
setEntry
public void setEntry(long entry) -
getFuncAddress
-
getNameAddress
-
getName
- Throws:
IOException
-
getDescription
- Throws:
IOException
-
isInline
public boolean isInline() -
getStructureContext
- Specified by:
getStructureContext
in interfaceStructureMarkup<GoFuncData>
-
getStructureName
Description copied from interface:StructureMarkup
Returns the name of the instance, typically retrieved from data found inside the instance.- Specified by:
getStructureName
in interfaceStructureMarkup<GoFuncData>
- Returns:
- string name, or null if this instance does not have a name
- Throws:
IOException
- if error getting name
-
additionalMarkup
Description copied from interface:StructureMarkup
Called to allow the implementor to perform custom markup of itself.- Specified by:
additionalMarkup
in interfaceStructureMarkup<GoFuncData>
- Parameters:
session
- state and methods to assist marking up the program- Throws:
IOException
- if error during markup
-