Generic Inliner
1.0.0.0
A base for making inliners for .NET deobfuscation
|
Provides the details needed to patch a Math call More...
Public Attributes | |
Instruction | CallingInst |
The Math.* Instruction More... | |
Instruction | Converter |
Not used currently, but the convert instruction (conv_i4 or similar) for the call More... | |
List< Instruction > | Remove = new List<Instruction>() |
List of Instructions to remove from the Parent Method More... | |
string | Method |
The Math.* Method, eg: Abs, Sin More... | |
double | Param1 = double.NaN |
Parameter 1 for the Math.* Method More... | |
double | Param2 = double.NaN |
Parameter 2 for the Math.* Method (may be NaN) More... | |
MethodDef | ParentMethod |
Parent method that holds the CallingInst More... | |
Provides the details needed to patch a Math call
Instruction MathInliner.MathInfo.CallingInst |
The Math.* Instruction
Instruction MathInliner.MathInfo.Converter |
Not used currently, but the convert instruction (conv_i4 or similar) for the call
string MathInliner.MathInfo.Method |
The Math.* Method, eg: Abs, Sin
double MathInliner.MathInfo.Param1 = double.NaN |
Parameter 1 for the Math.* Method
double MathInliner.MathInfo.Param2 = double.NaN |
Parameter 2 for the Math.* Method (may be NaN)
MethodDef MathInliner.MathInfo.ParentMethod |
Parent method that holds the CallingInst
List<Instruction> MathInliner.MathInfo.Remove = new List<Instruction>() |
List of Instructions to remove from the Parent Method