Ghidra Decompiler Analysis Engine
|
Toggle whether too many instructions in one function body is considered a fatal error. More...
Public Member Functions | |
virtual string | apply (Architecture *glb, const string &p1, const string &p2, const string &p3) const |
Apply a particular configuration option to the Architecture. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from ArchOption | |
static bool | onOrOff (const string &p) |
Parse an "on" or "off" string. More... | |
Protected Attributes inherited from ArchOption | |
string | name |
Name of the option. | |
Toggle whether too many instructions in one function body is considered a fatal error.
If the first parameter is "on" and the number of instructions in a single function body exceeds the threshold, then decompilation will halt for that function with a fatal error. Otherwise, artificial halts are generated to prevent control-flow into further instructions.
|
virtual |
Apply a particular configuration option to the Architecture.
This method is overloaded by the different Option classes to provide possible configuration of different parts of the Architecture. The user can provide up to three optional parameters to tailor a specific type of configuration. The method returns a confirmation/failure message as feedback.
glb | is the Architecture being configured |
p1 | is the first optional configuration string |
p2 | is the second optional configuration string |
p3 | is the third optional configuration string |
Implements ArchOption.