Subversion Repositories Kolibri OS

Rev

Rev 8184 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
8129 IgorA 1
;/***
2
 
8199 IgorA 3
KolibriHeapInit = @Kolibri@HeapInit$qv
8129 IgorA 4
 
8199 IgorA 5
KolibriHeapAlloc = @Kolibri@Alloc$qul
8129 IgorA 6
 
8199 IgorA 7
KolibriHeapReAlloc = @Kolibri@ReAlloc$qpvul
8129 IgorA 8
 
8199 IgorA 9
KolibriHeapFree = @Kolibri@Free$qpv
8129 IgorA 10
 
8199 IgorA 11
align 4
12
proc @Kolibri@HeapInit$qv uses ebx
8184 IgorA 13
  mov  eax,SF_SYS_MISC
14
  mov  ebx,SSF_HEAP_INIT
15
  int  0x40
16
  ret
17
endp
8129 IgorA 18
 
8199 IgorA 19
align 4
20
proc @Kolibri@Alloc$qul uses ebx
8184 IgorA 21
  mov  eax,SF_SYS_MISC
22
  mov  ebx,SSF_MEM_ALLOC
8199 IgorA 23
  mov  ecx,[esp+8]
8129 IgorA 24
  int  0x40
25
  ret
26
endp
27
 
8199 IgorA 28
align 4
29
proc @Kolibri@ReAlloc$qpvul uses ebx
8184 IgorA 30
  mov  eax,SF_SYS_MISC
31
  mov  ebx,SSF_MEM_REALLOC
8199 IgorA 32
  mov  ecx,[esp+12]
33
  mov  edx,[esp+8]
8184 IgorA 34
  int  0x40
8129 IgorA 35
  ret
36
endp
37
 
8199 IgorA 38
align 4
39
proc @Kolibri@Free$qpv uses ebx
8184 IgorA 40
  mov  eax,SF_SYS_MISC
41
  mov  ebx,SSF_MEM_FREE
8129 IgorA 42
  mov  ecx,[esp+8]
43
  int  0x40
8184 IgorA 44
  ret
8129 IgorA 45
endp
46
 
47
;/**/