-
How can I determine which static field of which class is responsible for the static reference when using gcroot command. The result of gcroot only shows the types.
![image](https://user-images.github…
-
When a crash happens and the reason is hidden in a sharp plugin there are such lines in minidump reports:
> 10 counterstrikesharp.so + 0xdf21d !counterstrikesharp::ScriptCallback::Execute(bool) + …
-
Hi,
Thanks for creating and maintaining ClrMD. It's been pretty useful for me in a lot of cases.
I know that ClrMD is cross platform, but I was wondering if it's possible to analyze memory dump…
-
## Background and Motivation
I regularly use SOS to diagnose issues (particularly from user submitted crash dumps), but also live debugging sessions. The particular software application in my case i…
-
It seems that the Win32 `MiniDumpWithIndirectlyReferencedMemory` flag is only working for native memory, but not for managed. I don't really know how dbghelp interacts with the DAC, but apparently it …
-
[Jan had different text here before, but I rewrote it as the situation changed]
## Background
Although the Frozen Object Heap has existed in the runtime for a long time, it has never been used f…
-
BenchmarkDotNet 0.13.1.1835 from the nightlies currently errors out when DisassemblyDiagnoser is used with a NativeAOT job with this exception:
```
Failed to disassemble with following exception:
S…
-
BenchmarkDotNet is using ClrMD to obtain disassembly: the host process starts the benchmarking process and once the benchmarking is finished, it attaches to the benchmark process by using the debugger…
-
# Public API to detect the size of the managed object.
As mentioned [in this article](https://blogs.msdn.microsoft.com/cbrumme/2003/04/15/size-of-a-managed-object/), we don't have such API to get t…
-
In ClrObject:
```
///
/// Returns whether this is a valid object. This will return null
///
public bool IsValid => Address != 0 && Type != null;
//…