Index

SchoolNotes

  1. CS225
    1. OOP
      1. Inheritance
      2. R-Value References
    2. Misc Notes
    3. Size/Offsets of Structs/Classes
    4. Week 4
  2. CS200
    1. Introduction
    2. Scan Conversion
    3. Quiz 01
  3. GAM200
    1. Notes
  4. CS180
    1. Introduction
    2. Midterm Revision
    3. Finals Revision
    4. Memory
    5. ELF Format
    6. History of Computers
    7. Stuff to Research
    8. Quiz To-Do
    9. OS Architectures
    10. Week 3
    11. Week 4
    12. Week 5
    13. Week 6 (Threads)
    14. Week 7 (Scheduling)
    15. Week 8 (Thread Scheduling)
    16. Week 9 (Memory Management)

ELF Format

-Elf header
•Word size, byte ordering, file type (.o, exec, .so), machine type, etc.
•Segment header table
•Page size, virtual addresses memory segments (sections), segment sizes.
•.textsection
•Code
•.rodata section
•Read only data: jump tables, ...
•.datasection
•Initialized global variables
•.bsssection
•Uninitialized global variables
•“Block Started by Symbol”
•“Better Save Space”
•Has section header but occupies no space