Subversion Repositories Kolibri OS

Rev

Rev 5266 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

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