The Origins of Process Memory | Exploring the Use of Various Memory Allocators in Linux C
YouTube Viewers YouTube Viewers
514K subscribers
79,589 views
0

 Published On Sep 30, 2021

In this video, we discuss how memory can be allocated to a process when coding in C using the Linux System Call ABI. We talk about how an ELF gets processed and loaded into memory, and how the memory is mapped between the user and kernel space. We go over three seperate methods (malloc, sbrk, and mmap) to allocate more memory to a process other than the predefined stack space that the compiler puts in at compile time.

Drop a like and subscribe to be alerted about new videos!

🏫 COURSES 🏫
https://www.lowlevel.academy/courses/

LLL Merch: https://linktr.ee/lowlevellearning

Follow me on Twitter:   / lowlevellearni1  
Follow me on Twitch:   / lowlevellearning  
Join me on Discord!:   / discord  

show more

Share/Embed