Subversion Repositories Kolibri OS

Rev

Rev 7520 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 7520 Rev 7847
Line 7... Line 7...
7
public sysrealloc
7
public sysrealloc
Line 8... Line 8...
8
 
8
 
9
align 4
9
align 4
10
sysmalloc:
10
sysmalloc:
-
 
11
    push ebx
11
    push ebx
12
    push ecx
12
        mov eax,68
13
    mov eax,68
13
        mov ebx,12
14
    mov ebx,12
14
	mov ecx,[esp+8] ;size
15
    mov ecx,[esp+12] ;size
-
 
16
    int 0x40
15
        int 0x40
17
    pop ecx
16
    pop ebx
18
    pop ebx
Line 17... Line 19...
17
        ret 4
19
    ret 4
18
 
20
 
19
align 4
21
align 4
-
 
22
sysfree:
20
sysfree:
23
    push ebx
21
    push ebx
24
    push ecx
22
        mov eax,68
25
    mov eax,68
23
        mov ebx,13
26
    mov ebx,13
-
 
27
    mov ecx,[esp+12]
24
	mov ecx,[esp+8]
28
    int 0x40
25
        int 0x40
29
    pop ecx
Line 26... Line 30...
26
    pop ebx
30
    pop ebx
27
        ret 4
31
    ret 4
28
 
32
 
-
 
33
align 4
29
align 4
34
sysrealloc:
30
sysrealloc:
35
    push ebx
-
 
36
    push ecx
31
    push ebx
37
    push edx
32
        mov ebx,20
38
    mov eax,68
33
        mov eax,68
39
    mov ebx,20
-
 
40
    mov ecx,[esp+20]  ; size
-
 
41
    mov edx,[esp+16]  ; pointer
34
	mov edx,[esp+8]  ; pointer
42
    int 0x40
35
	mov ecx,[esp+12]  ; size
43
    pop edx