Summary
GEF is a set of commands for x86/64, ARM, MIPS, PowerPC and SPARC to assist exploit developers and reverse-engineers when using old school GDB. It provides additional features to GDB using the Python API to assist during the process of dynamic analysis and exploit development. Application developers will also benefit from it, as GEF lifts a great part of regular GDB obscurity, avoiding repeating traditional commands, or bringing out the relevant information from the debugging runtime.
Versions
v9999 :: 0 :: gentoo
- Modified
- License
- MIT
- USE flags
- doc test
v2024.06 :: 0 :: gentoo
- Modified
- License
- MIT
- Keywords
- amd64 x86 ~arm64
- USE flags
- doc test
v2024.01 :: 0 :: gentoo
- Modified
- License
- MIT
- Keywords
- amd64 x86 ~arm64
- USE flags
- doc test
v2023.08 :: 0 :: gentoo
- Modified
- License
- MIT
- Keywords
- amd64 x86 ~arm ~arm64 ~ppc ~ppc64
- USE flags
- doc test
USE flags
General
- doc
- Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
python_single_target
- python3_10
- Build for Python 3.10 only
- python3_11
- Build for Python 3.11 only
- python3_12
- Build for Python 3.12 only
- python3_13
- Build for Python 3.13 only
Runtime Dependencies
dev-debug / gdb : GNU debugger
dev-lang / python : Freethreading (no-GIL) version of Python programming language
dev-libs / capstone : disassembly/disassembler framework + bindings
dev-libs / keystone : assembly/assembler framework + bindings
dev-python / pylint : Python code static checker
dev-python / rpyc : Remote Python Call (RPyC), a transparent and symmetric RPC library
dev-util / ropper : Use to display information about binary files in different file formats
dev-util / unicorn : A lightweight multi-platform, multi-architecture CPU emulator framework
Bugs
- 888513
- dev-debug/gef: arm arm64 ppc ppc64 sparc keywording
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gef: enable py3.13
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gef: Stabilize 2024.06 amd64, #936604
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/gef: Stabilize 2024.06 x86, #936604
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mario Haustein · gentoo
dev-debug/gef: add 2024.06
Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/37015 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-debug/gef: Stabilize 2024.01 x86, #924916
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-debug/gef: Stabilize 2024.01 amd64, #924916
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
Move {dev-util → dev-debug}/gef
Signed-off-by: Michał Górny <mgorny@gentoo.org>