Subversion Repositories Kolibri OS

Rev

Rev 8179 | Rev 8196 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1. ;/***
  2.  
  3. KolibriHeapInit = @@Kolibri@_HeapInit$qv
  4.  
  5. KolibriHeapAlloc = @@Kolibri@Alloc$qui
  6.  
  7. KolibriHeapReAlloc = @@Kolibri@ReAlloc$qpvui
  8.  
  9. KolibriHeapFree = @@Kolibri@Free$qpv
  10.  
  11. proc @MemoryHeap@mem_Init$qv uses ebx
  12.   mov  eax,SF_SYS_MISC
  13.   mov  ebx,SSF_HEAP_INIT
  14.   int  0x40
  15.   ret
  16. endp
  17.  
  18. proc @MemoryHeap@mem_Alloc$qul uses ebx
  19.   mov  eax,SF_SYS_MISC
  20.   mov  ebx,SSF_MEM_ALLOC
  21.   int  0x40
  22.   ret
  23. endp
  24.  
  25. proc @MemoryHeap@mem_ReAlloc$qulpv uses ebx
  26.   mov  eax,SF_SYS_MISC
  27.   mov  ebx,SSF_MEM_REALLOC
  28.   mov  ecx,[esp+8]
  29.   mov  edx,[esp+12]
  30.   int  0x40
  31.   ret
  32. endp
  33.  
  34. proc @MemoryHeap@mem_Free$qpv uses ebx
  35.   mov  eax,SF_SYS_MISC
  36.   mov  ebx,SSF_MEM_FREE
  37.   mov  ecx,[esp+8]
  38.   int  0x40
  39.   ret
  40. endp
  41.  
  42. ;/**/
  43.