After DIA and DbgHelp, time to dig into ISymUnmanagedReader to get line and source information from .NET Framework symbols - chnasarre.medium.com/7663f9043b6b...
11.02.2026 09:18 β π 2 π 1 π¬ 1 π 0After DIA and DbgHelp, time to dig into ISymUnmanagedReader to get line and source information from .NET Framework symbols - chnasarre.medium.com/7663f9043b6b...
11.02.2026 09:18 β π 2 π 1 π¬ 1 π 0This is nice: thanks VS!
19.01.2026 16:38 β π 0 π 0 π¬ 0 π 0
1h40 de sujets techniques liΓ©s aux bons/mauvais usages des strings en .NET avec tout plein de questions pertinentes de @dvoituron.bsky.social, Adrien Clerbois et @peug.net.
Les ressources (outils, code source et vidΓ©os) sont aussi disponibles.
devapps.ms/podcasts/116...
Why would you need .pdb files for .NET assemblies? Don't their already contain all the needed metadata?
This post will show you how to extract the source code and line number information from the .pdb files generated by .NET compilers thanks to DbgHelp API.
chnasarre.medium.com/4188f862211d...
I just implemented a tool accepting a .pdb file to generate a .sym file listing functions symbols. A first post (chnasarre.medium.com/9826fd4f251e...) shows the coding details.
I'm sharing my vibe coding experience using Cursor in a second longer one (chnasarre.medium.com/f957106a3e9f...)
I spent more time than expected to understand why my .NET profiler never received the event that would help me figuring out the GC mode (Server/Workstation) but Perfview and dotnet-trace did.
I needed to debug the CLR to realize that the event is emitted before the profiler gets initialized :^(
And now the profiler is deadlocking the GC :^(
10.11.2025 22:36 β π 3 π 0 π¬ 0 π 0When you realize that the C++ exceptions you get while debugging your complicated profiler code come from... the Windows anti-virus
06.11.2025 12:30 β π 2 π 0 π¬ 0 π 0
Venez nous retrouver au DevDay 2025... et avec une ristourne de 20% avec ce code devday.be/ticket?disco... ;^)
En plus de venir discuter du "moins mauvais" usage des strings avec moi, beaucoup d'autres présentations sont très intéresantes.
A très bientôt !
If you want to recompile the .NET 10 RC2 clr to get a solution for VS2026, you should add "18 2026" to that line of runtime\eng\native\gen-buildsys.cmd.
Otherwise the build command will fail
The slides and source code for the two #Techorama sessions (including the duet with @kevingosse.net) are available in github.com/chrisnas/Tec...
02.11.2025 12:08 β π 1 π 0 π¬ 0 π 0
Whaaaaaaat!!!!
My Astronomy Pix of the day app is broken :^(
Too bad it is not version 11111.11
18.10.2025 13:49 β π 1 π 0 π¬ 0 π 0
The 3.28 release of the Datadog .NET profiler supports the new allocations sampling of .NET 10 that allows us to provide a much more statistically accurate view of your application memory!
github.com/DataDog/dd-t...
Thanks Noah Falk for his help on this ~2 years project :^)
I don't understand how people could use GPTs efficiently...
I'm looking for implementation details in the .NET runtime for the generation of gcdump and... ChatGPT and Deepseek are just hallucinating even when I'm pointing them to the current CLR main branch :^(
It is not too late to register to @azuredevsummit!
Here is a $200 discount code!
Discount code = spkrpromo
Registration link = azuredevsummit.com/tickets
P.S. Meet there to talk about strings in .NET and maybe win a signed copy of the second edition of Pro .NET Memory ;^)
Time to install VS 2026 now :^)
25.09.2025 16:17 β π 0 π 0 π¬ 0 π 0
Reminds me great Peter Gabriel french concerts in the 80s
petergabriel.bandcamp.com/album/live-a...
Did anyone ever tried to use the Wait Chain Transversal API with critical section?
- learn.microsoft.com/en-us/window... implies that it works for critical section but it does not
- the wait field always contain 0 for Mutex (I tried infinite and finite wait)
It seems that I mistyped the ZoomIt video recording shortcut...
11.09.2025 15:52 β π 2 π 0 π¬ 0 π 0Starting to look at GPUs...
08.09.2025 18:08 β π 0 π 0 π¬ 0 π 0Time for a break!
02.09.2025 14:14 β π 0 π 0 π¬ 0 π 0So many birds in Tanzania!
31.08.2025 15:45 β π 1 π 0 π¬ 0 π 0
C'est vraiment très triste de perdre un tel talent de passeur de connaissances :^(
www.pourlascience.fr/sr/regards/r...
See you next year in Krakow!
27.08.2025 10:31 β π 1 π 0 π¬ 0 π 0When you are allocating a little bit more than usual...
21.07.2025 14:01 β π 1 π 0 π¬ 0 π 0One more year as Microsoft MVP Dev :^)
10.07.2025 16:15 β π 2 π 0 π¬ 1 π 0I really enjoyed participating to the last 2codeOrNot2code, so I'm happy to repeat the experience. This time, we will have some fun with functions, unveiling interesting details about what happens when you call them. If you like to understand how things work, don't miss it!
08.07.2025 07:36 β π 7 π 2 π¬ 0 π 0You entered the Mines of Moria... but instead of goblins, you fought off 17 hours of Instagram reels and 3 existential crises. Behold, your final boss: the algorithmic Balrog. π
16.06.2025 06:18 β π 71 π 13 π¬ 4 π 0
@updateconference.bsky.social Crakow 2025 is over!
Great talks with slides hard to read... for the speaker and .NET quizzzz to win a copy of the Second edition of Pro .NET Memory Management
#UCK25