Releases: hugsy/gef-extras
Releases · hugsy/gef-extras
2025.01 - Muted Actor
Changelog: 2025.01 - Muted Actor
Highlights of Muted Actor
- Fixed long standing issue in
capstone-disassembly
plugin by @hugsy - Documentation updates for
ksymaddr
by @Grazfather - [CI] Add Ubuntu 24.04 as main test runner by @hugsy
- Better ARM Cortex-M OpenOCD support: changes in architecture, command, and session manager by @Grazfather
Contributors
Author | Number of commits |
---|---|
crazy hugsy | 3 |
Grazfather | 2 |
Closed Issues
Closed Pull Requests
- 26 PRs closed ( 121 • 119 • 118 • 116 • 115 • 113 • 112 • 111 • 110 • 109 • 108 • 107 • 104 • 103 • 101 • 100 • 99 • 98 • 97 • 94 • 92 • 91 • 90 • 89 • 88 • 87 )
Commit details
5 commits since 2024.06
Commit log
- 2024-06-05 07cadff • crazy hugsy • Fix Capstone plugin (#110)
- 2024-06-05 d1b939e • crazy hugsy • Update generate-docs.yml (#116)
- 2024-10-05 210f147 • Grazfather • Add docs for ksymaddr (#118)
- 2024-10-09 eac4c06 • crazy hugsy • [CI] Add Ubuntu 24.04 as main test runner (#119)
- 2025-01-03 694924f • Grazfather • Add ARM Cortex-M OpenOCD arch, command, and session manager (#83)
File diff
.github/workflows/discord-notify.yml | 2 +-
.github/workflows/docs-link-check.yml | 2 +-
.github/workflows/generate-docs.yml | 4 +-
.github/workflows/tests.yml | 114 ++++++++++++---------
archs/arm-blackmagicprobe.py | 39 ++++----
archs/arm-openocd.py | 177 +++++++++++++++++++++++++++++++++
docs/archs/arm-openocd.md | 4 +
docs/commands/gef-openocd-remote.md | 14 +++
docs/commands/ksymaddr.md | 24 +++++
mkdocs.yml | 1 +
scripts/capstone.py | 42 ++++----
tests/commands/capstone_disassemble.py | 2 +-
12 files changed, 334 insertions(+), 91 deletions(-)
2024.06 - Fresh Quantity
What's Changed
- Fix many minor bugs in several scripts by @hugsy in #98
- workflows: tests: Fix arg to check marks by @Grazfather in #100
- Add support for BlackMagicProbe by @Grazfather in #99
- Docs/simple typo fixes by @CuckooEXE in #101
gef-extras
can fail on older Python due to typing error by @CuckooEXE in #103- Fix a small typo in the other typo PR by @CuckooEXE in #104
- check if layout exist before add: glibc, syscall by @therealdreg in #108
- fix path issues scripts glibc syscalls #106 #107 by @therealdreg in #109
- add new API pane for glibc and syscalls by @therealdreg in #111
- Implement "got-audit" command. by @gordonmessmer in #112
- 64bit libc table generator had $r10 as 4th argument by @MinatoTW in #113
New Contributors
- @CuckooEXE made their first contribution in #101
- @gordonmessmer made their first contribution in #112
Full Changelog: 2024.01...2024.06
2024.01 - Evergreen Response
What's Changed
- make sure the on-write function takes an argument by @hugsy in #94
- Migrate tests to RPyC by @hugsy in #97
Discussions hugsy/gef#1043
Full Changelog: 2023.08...2024.01
2023.08 - Disguised Wedding
Highlights
First release of GEF-Extras: from now on releases from GEF and GEF-Extras will be sync-ed making it easier for developers and package maintainers 🎉
What's Changed
- peekpointers feature by @bkth in #1
- Resolve undefined names in retdec.py by @cclauss in #5
- Add flake8 tests to travis ci by @cclauss in #4
- Add syscall tables by @daniellimws in #7
- Add socketaddr_in struct by @daniellimws in #8
- Add command to run install script by @daniellimws in #12
- Add instructions to save config in README by @daniellimws in #15
- Update manual instructions with syscall info by @batterystaples in #13
- Add xref-telescope command by @io12 in #14
- ftrace: fix reference to RIGHT_ARROW by @Mic92 in #17
- Add windbg 'r' command by @yrp604 in #19
- Retdec command revival by @MinatoTW in #20
- Add bincompare and bytearray scripts by @helviojunior in #21
- Add arm64 register support to windbg 'r' cmd by @yrp604 in #22
- windbg: Fix 'u' by @yrp604 in #23
- gef-extras stuff for #576 and #577 by @theguly in #26
- Fix x64 register display by @yrp604 in #28
- Lint by @Grazfather in #27
- Add v8-dereference command by @lordidiot in #31
- Made improvements to retdec by @khaoticdude in #33
- Prettify retdec output by @caprinux in #43
- Add ARM Cortex-M support by @SWW13 in #45
- Update ARM-M architecture for new supports_gdb_arch() callback by @Bobo1239 in #50
- Update M68K arch by @Bobo1239 in #51
- fix
visualize_heap
command for new gef api by @ebubekirtrkr in #52 - fix
current-stack-frame
command by @Dylan-Brotherston in #53 - Fix gdb error "read_memory not defined" by @jodojodo in #54
- Fix 'set_gef_setting' is deprecated warning by @ChinaNuke in #56
- fix ARM-M class definition by @ikcalB in #59
- Fix the broken link for libc argument doc by @lebr0nli in #60
- Added 3rd party to gef-extras by @hugsy in #61
- Get rid of readthedocs, use ghpages instead by @hugsy in #63
- Apply the changes brought by hugsy/gef#839 by @hugsy in #62
- documented: keep x86 and x86_64 FLAGS Register when calls to mprotect by @therealdreg in #64
master
->main
by @hugsy in #65- Fix: stack-view command Stack bounds retrieval when in frame 0 by @noahboegli in #67
- Update ropper.py by @hugsy in #73
- Restored
heap-view
to a working state by @hugsy in #71 - Add
syscall-args
andis-syscall
by @hugsy in #74 - Add Ubuntu 22.04 to the Github Actions runners by @hugsy in #78
- Move
glibc-function-args
to GEF-Extras by @hugsy in #75 - Fix
visualize_heap
by @hugsy in #77 - Update architectures by @Bobo1239 in #82
- missing space index.md by @therealdreg in #86
- [CI] Restore CI by @hugsy in #87
- Restoring
main
as default branch by @hugsy in #88 - Switch dev refs to main by @hugsy in #89
- Setup
pre-commit
to GEF-Extras by @hugsy in #91 - link to GDB GEF on doc by @therealdreg in #92
New Contributors
- @bkth made their first contribution in #1
- @cclauss made their first contribution in #5
- @daniellimws made their first contribution in #7
- @batterystaples made their first contribution in #13
- @io12 made their first contribution in #14
- @Mic92 made their first contribution in #17
- @yrp604 made their first contribution in #19
- @MinatoTW made their first contribution in #20
- @helviojunior made their first contribution in #21
- @theguly made their first contribution in #26
- @Grazfather made their first contribution in #27
- @lordidiot made their first contribution in #31
- @khaoticdude made their first contribution in #33
- @caprinux made their first contribution in #43
- @SWW13 made their first contribution in #45
- @Bobo1239 made their first contribution in #50
- @ebubekirtrkr made their first contribution in #52
- @Dylan-Brotherston made their first contribution in #53
- @jodojodo made their first contribution in #54
- @ChinaNuke made their first contribution in #56
- @ikcalB made their first contribution in #59
- @lebr0nli made their first contribution in #60
- @therealdreg made their first contribution in #64
- @noahboegli made their first contribution in #67
Full Changelog: https://github.com/hugsy/gef-extras/commits/2023.08