├── 00. C strings & the proc filesystem ├── .gitignore ├── README.md ├── loop.c ├── main.c └── read_write_heap.py ├── 01. Python bytes ├── .gitignore ├── README.md ├── bytes.c ├── main.py ├── main_bytes.py ├── main_id.py ├── read_write_heap.py ├── read_write_stack.py └── rw_all.py ├── 02. What's where in the virtual memory ├── .gitignore ├── README.md ├── main-0.c ├── main-1.c ├── main-2.c ├── main-3.c ├── main-4.c ├── main-5.c ├── main-6.c └── main-7.c ├── 03. malloc, the heap and the program break ├── .gitignore ├── 0-main.c ├── 1-main.c ├── 10-main.c ├── 2-main.c ├── 3-main.c ├── 4-main.c ├── 5-main.c ├── 6-main.c ├── 7-main.c ├── 8-main.c ├── 9-main.c ├── README.md ├── naive_malloc.c └── version.c ├── 04. The Stack, registers and assembly code ├── 0-main.c ├── 1-main.c ├── 2-main.c ├── 3-main.c ├── 4-main.c └── README.md └── README.md /00. C strings & the proc filesystem/.gitignore: -------------------------------------------------------------------------------- 1 | holberton 2 | loop 3 | Makefile 4 | -------------------------------------------------------------------------------- /00. C strings & the proc filesystem/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/00. C strings & the proc filesystem/README.md -------------------------------------------------------------------------------- /00. C strings & the proc filesystem/loop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/00. C strings & the proc filesystem/loop.c -------------------------------------------------------------------------------- /00. C strings & the proc filesystem/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/00. C strings & the proc filesystem/main.c -------------------------------------------------------------------------------- /00. C strings & the proc filesystem/read_write_heap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/00. C strings & the proc filesystem/read_write_heap.py -------------------------------------------------------------------------------- /01. Python bytes/.gitignore: -------------------------------------------------------------------------------- 1 | libPython.so 2 | Makefile 3 | -------------------------------------------------------------------------------- /01. Python bytes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/01. Python bytes/README.md -------------------------------------------------------------------------------- /01. Python bytes/bytes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/01. Python bytes/bytes.c -------------------------------------------------------------------------------- /01. Python bytes/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/01. Python bytes/main.py -------------------------------------------------------------------------------- /01. Python bytes/main_bytes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/01. Python bytes/main_bytes.py -------------------------------------------------------------------------------- /01. Python bytes/main_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/01. Python bytes/main_id.py -------------------------------------------------------------------------------- /01. Python bytes/read_write_heap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/01. Python bytes/read_write_heap.py -------------------------------------------------------------------------------- /01. Python bytes/read_write_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/01. Python bytes/read_write_stack.py -------------------------------------------------------------------------------- /01. Python bytes/rw_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/01. Python bytes/rw_all.py -------------------------------------------------------------------------------- /02. What's where in the virtual memory/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile 2 | a.out 3 | 0 4 | 1 5 | 2 6 | 3 7 | 4 8 | 5 9 | 6 10 | 7 -------------------------------------------------------------------------------- /02. What's where in the virtual memory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/02. What's where in the virtual memory/README.md -------------------------------------------------------------------------------- /02. What's where in the virtual memory/main-0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/02. What's where in the virtual memory/main-0.c -------------------------------------------------------------------------------- /02. What's where in the virtual memory/main-1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/02. What's where in the virtual memory/main-1.c -------------------------------------------------------------------------------- /02. What's where in the virtual memory/main-2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/02. What's where in the virtual memory/main-2.c -------------------------------------------------------------------------------- /02. What's where in the virtual memory/main-3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/02. What's where in the virtual memory/main-3.c -------------------------------------------------------------------------------- /02. What's where in the virtual memory/main-4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/02. What's where in the virtual memory/main-4.c -------------------------------------------------------------------------------- /02. What's where in the virtual memory/main-5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/02. What's where in the virtual memory/main-5.c -------------------------------------------------------------------------------- /02. What's where in the virtual memory/main-6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/02. What's where in the virtual memory/main-6.c -------------------------------------------------------------------------------- /02. What's where in the virtual memory/main-7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/02. What's where in the virtual memory/main-7.c -------------------------------------------------------------------------------- /03. malloc, the heap and the program break/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/03. malloc, the heap and the program break/.gitignore -------------------------------------------------------------------------------- /03. malloc, the heap and the program break/0-main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/03. malloc, the heap and the program break/0-main.c -------------------------------------------------------------------------------- /03. malloc, the heap and the program break/1-main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/03. malloc, the heap and the program break/1-main.c -------------------------------------------------------------------------------- /03. malloc, the heap and the program break/10-main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/03. malloc, the heap and the program break/10-main.c -------------------------------------------------------------------------------- /03. malloc, the heap and the program break/2-main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/03. malloc, the heap and the program break/2-main.c -------------------------------------------------------------------------------- /03. malloc, the heap and the program break/3-main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/03. malloc, the heap and the program break/3-main.c -------------------------------------------------------------------------------- /03. malloc, the heap and the program break/4-main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/03. malloc, the heap and the program break/4-main.c -------------------------------------------------------------------------------- /03. malloc, the heap and the program break/5-main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/03. malloc, the heap and the program break/5-main.c -------------------------------------------------------------------------------- /03. malloc, the heap and the program break/6-main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/03. malloc, the heap and the program break/6-main.c -------------------------------------------------------------------------------- /03. malloc, the heap and the program break/7-main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/03. malloc, the heap and the program break/7-main.c -------------------------------------------------------------------------------- /03. malloc, the heap and the program break/8-main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/03. malloc, the heap and the program break/8-main.c -------------------------------------------------------------------------------- /03. malloc, the heap and the program break/9-main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/03. malloc, the heap and the program break/9-main.c -------------------------------------------------------------------------------- /03. malloc, the heap and the program break/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/03. malloc, the heap and the program break/README.md -------------------------------------------------------------------------------- /03. malloc, the heap and the program break/naive_malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/03. malloc, the heap and the program break/naive_malloc.c -------------------------------------------------------------------------------- /03. malloc, the heap and the program break/version.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/03. malloc, the heap and the program break/version.c -------------------------------------------------------------------------------- /04. The Stack, registers and assembly code/0-main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/04. The Stack, registers and assembly code/0-main.c -------------------------------------------------------------------------------- /04. The Stack, registers and assembly code/1-main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/04. The Stack, registers and assembly code/1-main.c -------------------------------------------------------------------------------- /04. The Stack, registers and assembly code/2-main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/04. The Stack, registers and assembly code/2-main.c -------------------------------------------------------------------------------- /04. The Stack, registers and assembly code/3-main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/04. The Stack, registers and assembly code/3-main.c -------------------------------------------------------------------------------- /04. The Stack, registers and assembly code/4-main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/04. The Stack, registers and assembly code/4-main.c -------------------------------------------------------------------------------- /04. The Stack, registers and assembly code/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/04. The Stack, registers and assembly code/README.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alx-tools/Hack-The-Virtual-Memory/HEAD/README.md --------------------------------------------------------------------------------