Showing changes from revision #2 to #3:
Added | Removed | Changed
Entry | |
---|---|
R0 | 4 (handler reason) |
R4 | Current size of area (bytes) |
R5 | Page size (bytes) |
R12 | Workspace pointer passed to OS_DynamicArea 0 or base of area |
Exit | |
---|---|
R0 | Preserved |
R3 | Maximum amount area could shrink by, in bytes |
R4 | Preserved |
R5 | Preserved |
R12 | Preserved |
The purpose of this call is to control how much of the dynamic area current size may be regarded as free by the kernel, and reclaimed if necessary via a normal shrink. This call is only made for shrinkable dynamic areas.