dev-util / gef

A GDB Enhanced Features for exploit devs & reversers

Official package sites : https://github.com/hugsy/gef ·

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.

v9999 :: 0 :: gentoo

Modified
License
MIT
USE flags
doc test

v2023.06 :: 0 :: gentoo

Modified
License
MIT
Keywords
amd64 x86 ~arm ~arm64 ~ppc ~ppc64
USE flags
doc test

v2022.06-r1 :: 0 :: gentoo

Modified
License
MIT
Keywords
amd64 x86 ~arm ~arm64 ~ppc ~ppc64
USE flags
doc test

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

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-libs / capstone : disassembly/disassembler framework + bindings

dev-libs / keystone : assembly/assembler framework + bindings

dev-python / pylint : Python code static checker

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

sys-devel / gdb : GNU debugger

888513
dev-util/gef: arm arm64 ppc ppc64 sparc keywording
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-util/gef: Stabilize 2023.06 amd64, #907153
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-util/gef: Stabilize 2023.06 x86, #907153
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mario Haustein · gentoo
dev-util/gef: add 2023.06
Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/30656 Signed-off-by: Sam James <sam@gentoo.org>
Mario Haustein · gentoo
dev-util/gef: sync KEYWORDS to live template
Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/gef: Keyword 2022.06-r1 ppc64, #888513
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/gef: Keyword 2022.06-r1 arm64, #888513
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-util/gef: Keyword 2022.06-r1 arm, #888513
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-util/gef: Keyword 2022.06-r1 ppc, #888513
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/gef: enable py3.11
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-util/gef: Stabilize 2022.06-r1 amd64, #889830
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-util/gef: Stabilize 2022.06-r1 x86, #889830
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mario Haustein · gentoo
dev-util/gef: use docs.eclass
Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/27850 Signed-off-by: Sam James <sam@gentoo.org>
Mario Haustein · gentoo
dev-util/gef: drop 2022.01
Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/gef: drop 2021.10-r1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mario Haustein · gentoo
dev-util/gef: version bump 2022.06
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/26085 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/gef: fix stripping pylint
Been doing too much distutils-r1! Bug: https://bugs.gentoo.org/832410 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-util/gef: add 2022.01
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-util/gef: strip pylint dependency
We don't want this even for running test suites usually as it's not helpful/indicative downstream of whether something is working properly. Closes: https://bugs.gentoo.org/832410 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/gef: respect EPREFIX; wire up test dependencies
Tests still hang though. See: https://github.com/gentoo/gentoo/pull/23806 Signed-off-by: Sam James <sam@gentoo.org>
Mario Haustein · gentoo
dev-util/gef: new ebuild
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/23806 Signed-off-by: Sam James <sam@gentoo.org>