|
Ghidra 11.4.2
Ghidra internal decompiler documentation.
|
Signature command capability. More...
#include <signature_ghidra.hh>
Public Member Functions | |
| virtual void | initialize (void) |
| Complete initialization of an extension point. | |
Public Member Functions inherited from ghidra::GhidraCapability | |
| const string & | getName (void) const |
| Get the capability name. | |
Public Member Functions inherited from ghidra::CapabilityPoint | |
| virtual | ~CapabilityPoint (void) |
| Destructor. | |
Private Member Functions | |
| GhidraSignatureCapability (void) | |
| Construct the singleton instance. | |
| GhidraSignatureCapability (const GhidraSignatureCapability &op2) | |
| Not implemented. | |
| GhidraSignatureCapability & | operator= (const GhidraSignatureCapability &op2) |
| Not implemented. | |
Static Private Attributes | |
| static GhidraSignatureCapability | ghidraSignatureCapability |
| Singleton instance. | |
Additional Inherited Members | |
Static Public Member Functions inherited from ghidra::GhidraCapability | |
| static int4 | readCommand (istream &sin, ostream &out) |
| Dispatch a Ghidra command. | |
| static void | shutDown (void) |
| Release all GhidraCommand resources. | |
Static Public Member Functions inherited from ghidra::CapabilityPoint | |
| static void | initializeAll (void) |
| Finish initialization for all extension points. | |
Protected Member Functions inherited from ghidra::CapabilityPoint | |
| CapabilityPoint (void) | |
| Construct extension capability exactly once. | |
Protected Attributes inherited from ghidra::GhidraCapability | |
| string | name |
| Identifier for capability and associated commands. | |
Static Protected Attributes inherited from ghidra::GhidraCapability | |
| static map< string, GhidraCommand * > | commandmap |
| The central map from name to Ghidra command. | |
Signature command capability.
This class is instantiated as a singleton and registers commands that the Ghidra client can issue for generating feature vectors extracted from decompiled functions.
|
virtual |
Complete initialization of an extension point.
This method is implemented by each extension so it can do specialized integration
Implements ghidra::CapabilityPoint.
References ghidra::GhidraCapability::commandmap.