Subversion Repositories Kolibri OS

Rev

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

Rev 3780 Rev 3787
Line 3877... Line 3877...
3877
  * In current implementation only mask for user excepton handler,
3877
  * In current implementation only mask for user excepton handler,
3878
    which has been previously set by subfunction 24,
3878
    which has been previously set by subfunction 24,
3879
    is changed. Signal number corresponds to exception number.
3879
    is changed. Signal number corresponds to exception number.
Line 3880... Line 3880...
3880
 
3880
 
-
 
3881
======================================================================
-
 
3882
====== Function 68, subfunction 26 - release memory pages ============
-
 
3883
======================================================================
-
 
3884
Parameters:
-
 
3885
  * eax = 68 - function number
-
 
3886
  * ebx = 26 - subfunction number
-
 
3887
  * ecx = pointer to the memory block, allocated by subfunction 12
-
 
3888
  * edx = offset from the block beginnings
-
 
3889
  * esi = the size of the region of memory to release, in bytes
-
 
3890
Remarks:
-
 
3891
  * function release range of pages from ecx+edx to ecx+edx+esi
-
 
3892
    and set virtual memory into reserved state.
-
 
3893
 
-
 
3894
======================================================================
-
 
3895
========== Function 68, subfunction 27 - load file ===================
-
 
3896
======================================================================
-
 
3897
Parameters:
-
 
3898
  * eax = 68 - function number
-
 
3899
  * ebx = 27 - subfunction number
-
 
3900
  * ecx = pointer to ASCIIZ-string with the filename
-
 
3901
Returned value:
-
 
3902
  * eax = pointer to the loaded file, or zero
-
 
3903
  * edx = size of the loaded file, or zero
-
 
3904
Remarks:
-
 
3905
  * function loads file and unpacks, if necessary
-
 
3906
 
3881
======================================================================
3907
======================================================================
3882
====================== Function 69 - debugging. ======================
3908
====================== Function 69 - debugging. ======================
3883
======================================================================
3909
======================================================================
3884
A process can load other process as debugged by set of corresponding
3910
A process can load other process as debugged by set of corresponding
3885
bit by call to subfunction 7 of function 70.
3911
bit by call to subfunction 7 of function 70.