C# Класс Reko.Analysis.IndirectCallRewriter

Try to rewrite indirect call statements to applications using user-defined data (e.g. global variables, parameters of procedures).
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
IndirectCallRewriter ( Program program, Reko.Analysis.SsaState ssa, DecompilerEventListener eventListener ) : System
Rewrite ( ) : bool

Rewrites indirect call statements to applications using user-defined data. Also generates statements that adjust the stack pointer according to the calling convention.

Приватные методы

Метод Описание
AdjustStackPointerAfterCall ( Reko.Core.Statement stm, CallInstruction call, int stackDelta ) : void
InsertStatement ( Reko.Core.Statement stm, Instruction instr ) : Reko.Core.Statement
RewriteCall ( Reko.Core.Statement stm, CallInstruction call ) : void
Use ( Reko.Core.Statement stm, Expression e ) : void

Описание методов

IndirectCallRewriter() публичный Метод

public IndirectCallRewriter ( Program program, Reko.Analysis.SsaState ssa, DecompilerEventListener eventListener ) : System
program Program
ssa Reko.Analysis.SsaState
eventListener DecompilerEventListener
Результат System

Rewrite() публичный Метод

Rewrites indirect call statements to applications using user-defined data. Also generates statements that adjust the stack pointer according to the calling convention.
public Rewrite ( ) : bool
Результат bool