// stdio.asm: WORD p_malloc,'MALLOC',fasm anchor:p_malloc[] === Word: MALLOC .... Data stack: ( n -- a ) .... "MALLOC" is a word that allocates memory using mmap of at least n bytes and returns the lowest address of the allocated block. Note that this makes new page allocations for the process from the kernel, and the granularity is in pages, i.e. a multiple of 4 kb. The memory is allocated with READ and WRITE access but not EXEC access, and flagged as PRIVATE, ANONYMOUS and LOCKED. See the "man page" of mmap for details. See also <>