kolibrios/programs/develop/ktcc/trunk/libc/memory/memalloc.asm
siemargl 9bafc8aa7b bugfixing
git-svn-id: svn://kolibrios.org@6412 a494cfbc-eb01-0410-851d-a64ba20cac60
2016-04-30 13:50:04 +00:00

39 lines
496 B
NASM

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