Subversion Repositories Kolibri OS

Rev

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

Rev Author Line No. Line
8140 IgorA 1
;/***
2
 
8179 IgorA 3
KolibriHeapInit = @@Kolibri@_HeapInit$qv
8140 IgorA 4
 
5
KolibriHeapAlloc = @@Kolibri@Alloc$qui
6
 
7
KolibriHeapReAlloc = @@Kolibri@ReAlloc$qpvui
8
 
9
KolibriHeapFree = @@Kolibri@Free$qpv
10
 
8179 IgorA 11
proc @MemoryHeap@mem_Init$qv uses ebx
12
  mov  eax,SF_SYS_MISC
13
  mov  ebx,SSF_HEAP_INIT
8140 IgorA 14
  int  0x40
15
  ret
16
endp
17
 
8179 IgorA 18
proc @MemoryHeap@mem_Alloc$qul uses ebx
19
  mov  eax,SF_SYS_MISC
20
  mov  ebx,SSF_MEM_ALLOC
21
  int  0x40
8140 IgorA 22
  ret
23
endp
24
 
8179 IgorA 25
proc @MemoryHeap@mem_ReAlloc$qulpv uses ebx
26
  mov  eax,SF_SYS_MISC
27
  mov  ebx,SSF_MEM_REALLOC
8140 IgorA 28
  mov  ecx,[esp+8]
8179 IgorA 29
  mov  edx,[esp+12]
8140 IgorA 30
  int  0x40
8179 IgorA 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
8184 IgorA 37
  mov  ecx,[esp+8]
8140 IgorA 38
  int  0x40
8179 IgorA 39
  ret
8140 IgorA 40
endp
41
 
42
;/**/