-
-
### Instructions on building the ClrMd samples
Are there any instructions on how to build the [ClrMd](https://github.com/microsoft/clrmd/tree/main/src/Samples) samples?
Currently when I try and …
-
This utility, used by the libraries tests, uses clrmd for creating dumps and logging info out of them when a (child) process hangs:
https://github.com/dotnet/arcade/blob/49750c02e63d0ad3a77d035bba7…
-
### Description
I have an application running in a linux container (debian-slim base image) and create a full memory dump of the process using either dotnet dump or procdump for linux. The applicat…
-
CLRMD can only attach to processes with the same bitness. StringTheory is currently prefer32bit AnyCpu so it won't be able to attch to 64-bit processes. If you try to attach to it, CLRMD throws Micros…
0xd4d updated
4 years ago
-
Could be something very simple that just forwards any arguments to msos. For example:
```
> !msos !dumpheap --stat
```
Need to figure out how to let ClrMD connect to the same target. Maybe by initia…
-
I have an idea of getting managed thread names in ClrMD which is based on `ISOSDacInterface` interface.
At the moment there is no fast way to get this via DAC SOS API, we can only do this by enumer…
-
After upgrading our dump parsing application to CLRMD v2.0, and attempting to parse a mini-dump, we are seeing missing stack frames for some threads. The mini-dump was taken from a process that is run…
-
I'm trying to inspect a memory dump taken from a process running .NET 7.0.10, macos-arm64 (third party app).
When I try to iterate over ClrHeap.EnumerateRoots() my process exits without throwing any …
Ne4to updated
1 month ago
-
When using .NET core, COMPLUS_BuildFlavor=SVR -> COMPlus_gcServer=1
And just a heads up, GC.KeepAlive might be outsmarted by the .NET core GC, Foos in the dumps are disappearing themselves. I tried…