Arrows go from each prerequisite to the units that depend on it. Hover or focus a unit to highlight its path.
- C programming article
- Memory and storage article
- Pointers, addresses and object lifetimes in C article
- Dynamic memory allocation in C article
- Heap allocator design and fragmentation article
- Memory-safety vulnerabilities article
- Bitwise operations and bit masks article
- Device controllers and memory-mapped I/O article
- Volatile hardware-register access in C article