Subversion Repositories Kolibri OS

Rev

Rev 548 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 548 Rev 704
Line 37... Line 37...
37
.386p
37
.386p
38
        assume  nothing
38
        assume  nothing
Line 39... Line 39...
39
 
39
 
40
        extrn   __NTMain        : near
40
        extrn   __NTMain         : near
41
        extrn   ___begtext      : near
-
 
42
        extrn   __LpCmdLine     : near
-
 
43
        extrn   __LpPgmName     : near
41
        extrn   ___begtext       : near
44
        extrn   __STACKLOW       : near
42
        extrn   __STACKLOW       : near
-
 
43
        extrn   __STACKTOP       : near
Line 45... Line 44...
45
        extrn   __STACKTOP       : near
44
        extrn   ___stack_low     : near
Line 46... Line 45...
46
 
45
 
47
_TEXT   segment use32 word public 'CODE'
46
_TEXT   segment use32 word public 'CODE'
Line 53... Line 52...
53
 
52
 
54
_cstart_ proc near
53
_cstart_ proc near
Line 55... Line 54...
55
mainCRTStartup:
54
mainCRTStartup:
56
 
-
 
57
        mov dword ptr [__STACKTOP], esp
55
 
58
        lea eax, [esp-40000h]
-
 
59
        mov dword ptr[__STACKLOW], eax
-
 
60
        
-
 
61
        mov eax, dword ptr [ds:0x1c]
-
 
62
        mov dword ptr [__LpCmdLine], eax
-
 
Line 63... Line 56...
63
        mov eax, dword ptr [ds:0x20] 
56
        mov dword ptr [__STACKTOP], esp
64
        mov dword ptr [__LpPgmName], eax
57
        mov dword ptr[__STACKLOW], offset ___stack_low
65
 
58
 
66
        jmp     __NTMain
59
        jmp     __NTMain