Stanislav Sidristij
Stanislav Sidristij
[Quality Assessment главы](https://docs.google.com/spreadsheets/d/1ILZhVSmrWClpP7oyzPdP-Js-NZc3FgC_DOZBIjSAGow/edit#gid=243244875)
Need to cover all fields from MethodsTable and EEClass
## Sample 1 ``` csharp var app = (select proc from Processes where proc.IsNetApp).First; var threads = select obj from app.MakeObjectsDump() where obj.FullName == "System.Threading.Thread"; threads.Show(); ``` ## Sample 2...
A set of powershell commands to work with heaps directly. Sample (I don't know PowerShell, so syntax is approx): ``` powershell Inject (GetNetApplications | Single) GetObjects | Filter 'System.Threading.Thread' |...
`MakeFlowSnapshot` saves into internal stack current thread stack copy to restore it on `RestoreSnapshot` method call.
As requirement, I need to replace `newobj` instruction with static method call. But, it may be helpful in future to have replacer for all instructions. ``` csharp TryReplaceInstruction( OpCodes.Newobj, OnNewobjectCall...
Make dynamic label to allow jmp from one method body to another. ``` csharp void method1() { // ... var jmpto = MakeJmpLabel(); // ... } void Method2() { //...