Configuration
Configuring GEF
GEF comes with its own configuration and customization system, allowing fine tweaking. The configuration file is located under ~/.gef.rc
by default, and is automatically loaded when GEF is loaded by GDB.
If not configuration file is found, GEF will simply use the default settings.
The configuration file is a Python configparser
. To create a basic file with all settings and their default values, simply run
gdb -ex 'gef save' -ex quit
You can now explore the configuration file under ~/.gef.rc
.
Once in GEF, the configuration settings can be set/unset/modified by the command gef config
. Without argument the command will simply dump all known settings:
To update, follow the syntax
gef➤ gef config <Module>.<ModuleSetting> <Value>
Any setting updated this way will be specific to the current GDB session. To make permanent, use the following command
gef➤ gef save
Refer to the gef config
command documentation for complete explanation.