This document describes several low-level functions in Ring for interacting directly with memory and pointers. It discusses functions like callgc() to manually call the garbage collector, varptr() to get a pointer to a variable, space() to allocate memory, and object2pointer/pointer2object for converting between Ring objects and pointers. It also covers functions for working with pointers like nullpointer(), ptrcmp() for comparing pointers, and functions for introspecting the runtime like ringvm_functionslist().