Allocate memory for executing shellcode later.
Alokasi menggunakan valloc. Fungsi valloc bekerja dengan mengalokasikan block memory yang dimulai dari alamat kelipatan page. Secara teknis valloc sama dengan memalign(sysconf(_SC_PAGESIZE), size).
Fungsi valloc mirip dengan pvalloc (lib malloc.h). Perbedaannya adalah pvalloc akan melakukan pembulatan size menjadi kelipatan dari ukuran page.
Sebagai catatan, valloc berstatus legacy dan digantikan dengan aligned_alloc.
#include <stdlib.h>
void * valloc(size_t size);