Showing changes from revision #7 to #8:
Added | Removed | Changed
Entry | |
---|---|
R0 | Reason code |
Exit | |
---|---|
R0 | Preserved |
The purpose of this call is to perform operations on user dynamic areas.
Entry | Action |
---|---|
0 | Creates a new dynamic area |
1 | Removes a previously created dynamic area |
2 | Return information on a dynamic area |
3 | Enumerates dynamic areas |
4 | Renumbers dynamic areas |
5 | Return total free space (bytes) |
6 | Internal use only |
7 | Internal use only |
8 | Set maximum size clamps |
9 | Ensure sparse area is mapped to valid memory |
10 | Release a region of a Sparse area |
11 | Lock area (RISCOS Ltd LockedDAs) |
12 | Unlock area (RISCOS Ltd LockedDAs) |
13 | Resize locked area (RISCOS Ltd LockedDAs) |
14 | Describe heap area (RISCOS Ltd HeapDAs) |
15 | Claim block in heap area (RISCOS Ltd HeapDAs) |
16 | Release block in heap area (RISCOS Ltd HeapDAs) |
17 | Resize block in heap area (RISCOS Ltd HeapDAs) |
18 | Read size of block in heap area (RISCOS Ltd HeapDAs) |
19 | Change domain state of area (RISCOS Ltd DomainDAs) |
20 | Locate area by address |
21 | PMP physical operation |
22 | PMP logical operation |
23 | PMP resize operation |
24 | Return information on a dynamic area/PMP |
25 | Examine PMP pages |
26 | Adjust application space limit |
27 | Return total free space (pages) |
28 | Internal use only |
This call was introduced in RISC OS 3.50. Reason codes 6 to 10 were introduced in RISC OS 3.80. Reason codes 11 to 19 were introduced by RISC OS Select, and are not currently supported by RISC OS 5. Reason codes 20 to 25 were introduced by RISC OS 5.23. Reason codes 26 to 28 were introduced byRISC OS 5.27.