h6. [[OS_DynamicArea]] h6(. » [[Dynamic Area Handler Code]] h6((. » Dynamic Area PostGrow |_<^{width:3em}. Entry | | |<^. R0 |<^. 1 (handler reason) | |<^. R1 |<^. Pointer to [[OS_Memory Page Blocks|page block array]], if the area has [[Dynamic Area Flags|flag bit 8]] set (otherwise, undefined) | |<^. R2 |<^. Number of entries in page block | |<^. R3 |<^. Amount area has grown by for this call (bytes), i.e. R2*R5 | |<^. R4 |<^. New size of area (bytes)| |<^. R5 |<^. Page size (bytes)| |<^. R12 |<^. Workspace pointer passed to [[OS_DynamicArea 0]] or base of area| |_<^{width:3em}. Exit | | | |<^. All registers preserved | h4. Use This call is made by the kernel to inform the area owner of a successful grow operation. For areas which request specific pages (via bit 8 of the area flags), the page block will have had the physical page numbers filled in with the numbers of the pages used. The other attributes will be undefined. h4. See also * [[Dynamic Area Handler Code]] * [[OS_DynamicArea]] * [[OS_DynamicArea 0]]