C# 클래스 Unity.IL2CPP.Common.CFG.ControlFlowGraphBuilder

파일 보기 프로젝트 열기: CarlosHBC/UnityDecompiled 1 사용 예제들

공개 메소드들

메소드 설명
CreateGraph ( ) : ControlFlowGraph

비공개 메소드들

메소드 설명
AddBlock ( InstructionBlock block, InstructionBlock blocks ) : InstructionBlock[]
ComputeExceptionHandlerData ( ) : void
ComputeExceptionHandlerData ( ExceptionHandlerData>.Dictionary datas, Mono.Cecil.Cil.ExceptionHandler handler ) : void
ComputeExceptionHandlerData ( ExceptionHandlerData data, Mono.Cecil.Cil.ExceptionHandler handler ) : void
ComputeExceptionSuccessor ( Mono.Cecil.Cil.ExceptionHandler handler ) : void
ComputeIndexes ( InstructionBlock blocks ) : void
ComputeInstructionData ( int stackHeight, Instruction instruction ) : int
ComputeInstructionData ( ) : void
ComputeInstructionData ( HashSet visited, int stackHeight, InstructionBlock block ) : void
ComputeNewStackHeight ( int stackHeight, Instruction instruction ) : int
ComputeRange ( Instruction start, Instruction end ) : BlockRange
ConnectBlock ( InstructionBlock block ) : void
ConnectBlocks ( ) : void
ControlFlowGraphBuilder ( Mono.Cecil.MethodDefinition method ) : Mono.Cecil
DelimitBlocks ( ) : void
GetBlock ( Instruction firstInstruction ) : InstructionBlock
GetBranchTarget ( Instruction instruction ) : Instruction
GetBranchTargetBlock ( Instruction instruction ) : InstructionBlock
GetBranchTargets ( Instruction instruction ) : Mono.Cecil.Cil.Instruction[]
GetBranchTargetsBlocks ( Instruction instruction ) : InstructionBlock[]
GetPopDelta ( int stackHeight, Instruction instruction ) : int
GetPushDelta ( Instruction instruction ) : int
HasMultipleBranches ( Instruction instruction ) : bool
IsBlockDelimiter ( Instruction instruction ) : bool
IsCatchStart ( Instruction instruction ) : bool
IsVoid ( TypeReference type ) : bool
IsVoidMethod ( ) : bool
MarkBlockEnds ( IList instructions ) : void
MarkBlockStart ( Instruction instruction ) : void
MarkBlockStarts ( IList handlers ) : void
MarkBlockStarts ( IList instructions ) : void
MarkExceptionObjectPosition ( Instruction instruction ) : void
RegisterBlock ( InstructionBlock block ) : void
ToArray ( ) : InstructionBlock[]

메소드 상세

CreateGraph() 공개 메소드

public CreateGraph ( ) : ControlFlowGraph
리턴 ControlFlowGraph