Gum API

The frida-gum library is Frida’s C core for instrumentation: hooking and replacing functions (Interceptor), tracing execution (Stalker), scanning and manipulating memory, resolving symbols, and more.

Reference

The full Gum API reference is auto-generated from the library’s GObject Introspection data, so it always matches the current release:

Browse the Gum API reference →

The reference covers every class, method, signal, property, enumeration, and constant in the public API. It is generated with gi-docgen from the Gum-1.0.gir produced by frida-gum’s build.

The reference reflects the API surface exactly. Prose descriptions are filled in over time as documentation comments are added to the frida-gum sources — contributions welcome.

Using it from C

See the C API overview for how the modules fit together and how to obtain the devkits, which bundle the headers and a worked example for each module.