Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Particularly for this project: x86 encoding reference: http://ref.x86asm.net/ Ralf Brown's Interrupt List: http://www.ctyme.com/rbrown.htm OS Dev: https://wiki.osdev.org/Expanded\_Main\_Page For compiler dev more broadly: Incremental Approach to Compiler Construction: http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf (I can't recommend this approach enough. I don't understand why they don't teach it this way normally.) Crafting Interpretors: https://craftinginterpreters.com/ (Not about C but more broadly it might be the best recent work of pedagogy on Compiler Construction) chibicc: https://github.com/rui314/chibicc (A reasonably digestible C implementation) otcc: https://github.com/xorvoid/otcc\_deobfuscated/blob/main/otcc\_commented.c (shameless plug for sure)
If you want to see it in all its glory: https://github.com/xorvoid/sectorc
otcc: https://github.com/xorvoid/otcc_deobfuscated/blob/main/otcc_commented.c (shameless plug for sure)