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. |