|
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
1.8.13