Top
(ABANDONED FOR NOW AS IM BORED) Current: ELF Immediate: Writing an ELF manually
Stack
For I have so little time.
- https://www.cs.dartmouth.edu/~doug/mdmspe.pdf
- why nullptr
- what does new do ( in depth )
- why is stack alloc better
- babygit
- https://www.stroustrup.com/bs_faq2.html
- header files
- the compilation process & translation units
- is header only good now?
- branch prediction: https://www.youtube.com/watch?v=-HNpim5x-IE
- little endian vs big endian
- third arg in main
- printf vs fprintf vs sprintf vs puts vs perror
- fprintf(stderr) and shell redirection
- atoi & stoi
- file processing in C
- memory representation of data types
- two __ based functions and _CAPITAL variable in C
- https://css.csail.mit.edu/6.858/2014/readings/return-to-libc.pdf ( in context of vdso )
- https://gist.github.com/jxu/c3c31504ec75e3862849c37183e03ced
- https://blog.yossarian.net/2020/06/13/How-x86_64-addresses-memory
- https://agner.org/optimize/
- https://www.agner.org/forum/viewforum.php?f=1
- https://netlib.org/benchmark/linpackc.new
- https://blog.kenanb.com/code/low-level/2024/01/06/encoding-diagram-attempt.html
- https://www.cs.loyola.edu/~binkley/371/Encoding_Real_x86_Instructions.html
- superoptimization
- https://cs.lmu.edu/~ray/notes/nasmtutorial/
- https://cratecode.com/info/nasm