Method | Description | |
---|---|---|
AnalyzeProgram ( ) : void | ||
AnalyzeProgram2 ( ) : void |
Analyizes the procedures of a program by finding all strongly connected components (SCCs) and processing the SCCs one by one.
|
|
BuildExpressionTrees ( ) : void |
Processes procedures individually, building complex expression trees out of the simple, close-to-the-machine code generated by the disassembly.
|
|
DataFlowAnalysis ( Program program, IImportResolver importResolver, DecompilerEventListener eventListener ) : Reko.Core | ||
DumpProgram ( ) : void | ||
UntangleProcedures ( ) : void |
Finds all interprocedural register dependencies (in- and out-parameters) and abstracts them away by rewriting as calls.
|
Method | Description | |
---|---|---|
UntangleProcedureScc ( IList |
public DataFlowAnalysis ( Program program, IImportResolver importResolver, DecompilerEventListener eventListener ) : Reko.Core | ||
program | Program | |
importResolver | IImportResolver | |
eventListener | DecompilerEventListener | |
return | Reko.Core |