This document provides documentation on Ring's low-level debugging and tracing functions. It describes functions for getting lists of objects in memory, functions called, files loaded, and more. It also describes functions for setting a trace function, getting trace data, and controlling error handling from within the trace function. An example shows how to use these functions to trace program execution events.