C# 클래스 Reko.Analysis.IndirectCallRewriter

Try to rewrite indirect call statements to applications using user-defined data (e.g. global variables, parameters of procedures).
파일 보기 프로젝트 열기: uxmal/reko 1 사용 예제들

공개 메소드들

메소드 설명
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