Ghidra 11.3.2
Ghidra internal decompiler documentation.
|
Command to retrieve current decompiler settings being used for feature/signature generation. More...
#include <signature_ghidra.hh>
Public Member Functions | |
virtual void | rawAction (void) |
Perform the action of the command. | |
![]() | |
GhidraCommand (void) | |
Construct given i/o streams. | |
virtual | ~GhidraCommand (void) |
Destructor. | |
int4 | doit (void) |
Configure and execute the command, then send back results. | |
Additional Inherited Members | |
![]() | |
virtual void | loadParameters (void) |
Read parameters directing command execution. | |
virtual void | sendResult (void) |
Send results of the command (if any) back to the Ghidra client. | |
![]() | |
istream & | sin |
The input stream from the Ghidra client. | |
ostream & | sout |
The output stream to the Ghidra client. | |
ArchitectureGhidra * | ghidra |
The Architecture on which to perform the command. | |
int4 | status |
Meta-command to system (0=wait for next command, 1=terminate process) | |
Command to retrieve current decompiler settings being used for feature/signature generation.
The command returns an opaque integer indicating the state of boolean properties affecting feature generation. The reserved value of 0 indicates that no settings have been provided to the decompiler process.
|
virtual |
Perform the action of the command.
Configuration is assumed to have happened, and this object can immediately begin examining and manipulating data under the active Architecture object to perform the command.
Implements ghidra::GhidraCommand.
References ghidra::PackedEncode::closeElement(), ghidra::ArchitectureCapability::getMajorVersion(), ghidra::ArchitectureCapability::getMinorVersion(), ghidra::SigManager::getSettings(), ghidra::PackedEncode::openElement(), ghidra::GhidraCommand::sout, ghidra::PackedEncode::writeSignedInteger(), and ghidra::PackedEncode::writeUnsignedInteger().