This talk was recorded at NDC TechTown in Kongsberg, Norway. #ndctechtown #ndcconferences #developer #softwaredeveloper Attend the next NDC conference near you: https://ndcconferences.com https://ndctechtown.com/ Subscribe to our YouTube channel and learn every day: / @NDC Follow our Social Media! https://www.facebook.com/ndcconferences https://twitter.com/NDC_Conferences https://www.instagram.com/ndc_conferences/ #clanguage #platform #os #code We all have a vague idea about how the heap, stack, and code section are laid out in process virtual address space. But what does it actually look like? Does the stack always grow downwards? What is vDSO? How does address space layout randomization come into play? How do JIT compilers put code in memory and execute it? What else is mapped into the address space of programs? In this talk, I aim to unravel the complexities of process address space using the Linux kernel as an example.
Get notified about new features and conference additions.