Subversion Repositories Kolibri OS

Rev

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

Rev 279 Rev 281
Line 576... Line 576...
576
 
576
 
Line 577... Line 577...
577
           and [heap_mutex], 0
577
           and [heap_mutex], 0
Line 578... Line 578...
578
 
578
 
579
           mov ecx, [esi+block_size];
-
 
-
 
579
           mov ecx, [esi+block_size];
580
 
580
           shr ecx, 12
581
           call release_pages   ;eax, ecx
581
           call release_pages   ;eax, ecx
582
           stdcall free_kernel_space, [base]
582
           stdcall free_kernel_space, [base]
583
           ret
583
           ret
584
.fail:
584
.fail:
Line 641... Line 641...
641
           mov esi, dword [ebx+PROC_BASE+APPDATA.heap_base]; heap_base
641
           mov esi, dword [ebx+PROC_BASE+APPDATA.heap_base]; heap_base
642
           mov edi, dword [ebx+PROC_BASE+APPDATA.heap_top]; heap_top
642
           mov edi, dword [ebx+PROC_BASE+APPDATA.heap_top]; heap_top
643
           add esi, new_app_base
643
           add esi, new_app_base
644
           add edi, new_app_base
644
           add edi, new_app_base
645
 
645
l_0:
646
l_0:
-
 
647
           cmp esi, edi
646
           cmp esi, edi
648
           jae m_exit
647
           jae m_exit
649
 
648
 
Line 650... Line 649...
650
           mov ebx, esi
649
           mov ebx, esi