Subversion Repositories Kolibri OS

Rev

Rev 6433 | Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

  1. format ELF
  2.  
  3. ;include "proc32.inc"
  4. section '.text' executable
  5. public sysmalloc
  6. public sysfree
  7. public sysrealloc
  8.  
  9. align 4
  10. sysmalloc:
  11.     push ebx
  12.         mov eax,68
  13.         mov ebx,12
  14.         mov ecx,[esp+8] ;size
  15.         int 0x40
  16.     pop ebx
  17.         ret 4
  18.  
  19. align 4
  20. sysfree:
  21.     push ebx
  22.         mov eax,68
  23.         mov ebx,13
  24.         mov ecx,[esp+8]
  25.         int 0x40
  26.     pop ebx
  27.         ret 4
  28.  
  29. align 4
  30. sysrealloc:
  31.     push ebx
  32.         mov ebx,20
  33.         mov eax,68
  34.         mov edx,[esp+8]  ; pointer
  35.         mov ecx,[esp+12]  ; size
  36.         int 0x40
  37.     pop ebx
  38.         ret 8
  39.