mirror of
https://github.com/VSadov/Satori.git
synced 2025-06-08 11:37:04 +09:00
![]() * Loop-based impl * Add asserts * Add another test case * Update StructWithGC_Zeroing.csproj * Update StructWithGC_Zeroing.cs * clean up * Fix arm32 * Address feedback * Add a small note * Add RISC-V and LA64 * Address feedback * fix build * fix build * CI test * Fix build * Clean up * Apply suggestion * Use REG_R0 on RISC-V and LA64, use ZR on ARM64 * fix build * Clean up * Update src/coreclr/jit/codegenloongarch64.cpp Co-authored-by: Qiao Pengcheng <qiaopengcheng@loongson.cn> * Apply suggestions for risc-v --------- Co-authored-by: EgorBo <egorbo@gmail.com> Co-authored-by: Qiao Pengcheng <qiaopengcheng@loongson.cn> |
||
---|---|---|
.. | ||
images | ||
botr-faq.md | ||
clr-abi.md | ||
corelib.md | ||
dac-notes.md | ||
exceptions.md | ||
garbage-collection.md | ||
guide-for-porting.md | ||
ilc-architecture.md | ||
intro-to-clr.md | ||
managed-type-system.md | ||
method-descriptor.md | ||
mixed-mode.md | ||
profilability.md | ||
profiling.md | ||
r2r-perfmap-format.md | ||
README.md | ||
readytorun-format.md | ||
readytorun-overview.md | ||
shared-generics.md | ||
stackwalking.md | ||
threading.md | ||
type-loader.md | ||
type-system.md | ||
vectors-and-intrinsics.md | ||
virtual-stub-dispatch.md | ||
xplat-minidump-generation.md |
The Book of the Runtime
Welcome to the Book of the Runtime (BOTR) for the .NET Runtime. This contains a collection of articles about the non-trivial internals of the .NET Runtime. Its intended audience are people actually modifying the code or simply wishing to have a deep understanding of the runtime.
Below is a table of contents.
- Book of the Runtime FAQ
- Introduction to the Common Language Runtime
- Garbage Collection Design
- Threading
- RyuJIT Overview
- Type System
- Type Loader
- Method Descriptor
- Virtual Stub Dispatch
- Stack Walking
System.Private.CoreLib
and calling into the runtime- Data Access Component (DAC) Notes
- Profiling
- Implementing Profilability
- What Every Dev needs to Know About Exceptions in the Runtime
- ReadyToRun Overview
- CLR ABI
- Cross-platform Minidumps
- Mixed Mode Assemblies
- Guide For Porting
- Vectors and Intrinsics
It may be possible that this table is not complete. You can get a complete list by looking at the directory where all the chapters are stored: