2026-10-19 22:01:10 +02:00
2026-11-06 12:19:30 +01:00
2026-11-06 12:19:30 +01:00
2026-11-03 23:11:32 +01:00
2024-03-22 11:43:10 +01:00
2026-04-06 10:10:14 +02:00
2026-10-20 20:21:13 +02:00
2026-10-20 20:21:13 +02:00

Gum

Cross-platform instrumentation and introspection library written in C.

This library is consumed by frida-core through its JavaScript bindings, GumJS.

Provides:

Build Instructions

Builds can be configured with the configure script. configure.bat is available for Windows users.

./configure --enable-gumpp --enable-gumjs --enable-tests
make

Run configure with --help to see all options.

Testing

Tests are built with make test and run with ./build/tests/gum-tests. You can specify a test path with -p to run a specific test or group of tests.

Test paths follow the pattern /<Area>/<Module>/<test_name> where the area/module come from TESTENTRY macros in the fixture files (e.g. TESTENTRY_WITH_FIXTURE("Core/Interceptor", ...)).

./build/tests/gum-tests
./build/tests/gum-tests -p /Core/Interceptor/attach_one

Binaries

Download a devkit for statically linking into your own projects from the Frida releases page.

S
Description
Cross-platform instrumentation and introspection library written in C
Readme BSD-2-Clause, BSD-3-Clause
43 MiB
0 Stars 1 Watchers 0 Forks
17.26.1
Latest
2026-11-06 17:14:09 -10:00
Languages
C 85.3%
C++ 10.2%
Python 1.8%
Vala 1%
Meson 0.8%
Other 0.8%