Using NativeAOT to write a .NET GC in C#. This time, we look at what interior pointers are and why they’re so challenging for the GC. We also introduce the concept of brick table.
In this article, we see what are function hooks, and how to use them in .NET with Silhouette. We also learn how to statically link a library with NativeAOT.
Kevin Gosse has been using Microsoft .NET technologies for 20 years, across client, server, and mobile applications. Passionate about debugging and performance. He is Microsoft MVP and is currently employed at JetBrains, where he works on improving the performance of ReSharper. He is co-author of the book Pro .NET Memory Management 2nd edition (Apress).