format ELF ;include "proc32.inc" section '.text' executable public malloc public free public realloc align 4 malloc: mov eax,68 mov ebx,12 mov ecx,[esp+4] ;size int 0x40 ret 4 align 4 free: mov eax,68 mov ebx,13 mov ecx,[esp+4] int 0x40 ret 4 align 4 realloc: mov ebx,20 mov eax,68 mov edx,[esp+4] ; pointer mov ecx,[esp+8] ; size int 0x40 ret 8