Skip to content

Releases: rohanrhu/gdb-frontend

Version v0.3.3-beta

27 Nov 19:58
Compare
Choose a tag to compare

Changelog (v0.3.3-beta)

  • Added PIP package.
  • Updated jQuery.

Bugfixes (v0.3.2-beta)

  • Fixed WebSocket server on Firefox.

Bugfixes (v0.3.1-beta)

  • Fixed GDB shell credentials bug.
  • Added credentials format check.

Changelogs

  • Added linked-list visualization.
    gdbfrontend-llvis
  • Added "Open in Evaluater" feature.
  • Made all variable/members expressions sequenced in VariablesExplorers.
  • Fixed WebSocket byte.
  • Various bugfixes and enhancements.

Version v0.3.2-beta

14 Nov 19:21
Compare
Choose a tag to compare

Bugfixes (v0.3.2-beta)

  • Fixed WebSocket server on Firefox.

Bugfixes (v0.3.1-beta)

  • Fixed GDB shell credentials bug.
  • Added credentials format check.

Changelogs

  • Added linked-list visualization.
    gdbfrontend-llvis
  • Added "Open in Evaluater" feature.
  • Made all variable/members expressions sequenced in VariablesExplorers.
  • Fixed WebSocket byte.
  • Various bugfixes and enhancements.

Version v0.3.1-beta

26 Oct 02:05
Compare
Choose a tag to compare

Bugfixes (v0.3.1-beta)

  • Fixed GDB shell credentials bug.
  • Added credentials format check.

Changelogs

  • Added linked-list visualization.
    gdbfrontend-llvis
  • Added "Open in Evaluater" feature.
  • Made all variable/members expressions sequenced in VariablesExplorers.
  • Fixed WebSocket byte.
  • Various bugfixes and enhancements.

Version v0.3.0-beta

15 Oct 20:55
Compare
Choose a tag to compare

Changelogs

  • Added linked-list visualization.
    gdbfrontend-llvis
  • Added "Open in Evaluater" feature.
  • Made all variable/members expressions sequenced in VariablesExplorers.
  • Fixed WebSocket byte.
  • Various bugfixes and enhancements.

Version v0.2.0-beta

11 Oct 17:01
Compare
Choose a tag to compare

Changelogs

  • New versioning strategy
  • Added authentication for sharing debug session. (as HTTP Basic Auth) #15
    You can set username and password with --credentials=USER:PASS option.
  • Implemented a new WebSocket debug server.
  • FileBrowser items sorted alphabetically. #12
  • Added red theme.
    gdbfrontend_red
  • Minor improvements.

Version v0.1.4-beta

11 Oct 14:53
Compare
Choose a tag to compare

Changelogs

  • Added authentication for sharing debug session. (as HTTP Basic Auth) #15
    You can set username and password with --credentials=USER:PASS option.
  • Implemented a new WebSocket debug server.
  • FileBrowser items sorted alphabetically. #12
  • Added red theme.
    gdbfrontend_red
  • Minor improvements.

Version v0.1.3-beta

03 Oct 19:02
Compare
Choose a tag to compare

Changelogs

  • Plugin and theme loading bug fixes.
  • Theme plugins (like "theme_light") dont get loaded automatically. So you can switch between themes with commands in GDB shell: gf-theme light, gf-theme default.
  • GDBFrontendLive compatibility for new features.

Version v0.1.2-beta

02 Oct 15:07
Compare
Choose a tag to compare

Changelogs

  • Base class members have been visible in VariablesExplorer. #11
  • Improved theming in plugin system. #10
  • Added light theme. #10
    gdbfrontend-theme-light-2
  • Added GDB shell commands for GDBFrontend.
  • Minor improvements and bugfixes.

Notes

  • GDB shell commands start with gf-.
  • You can switch between themes like gf-theme light or gf-theme default.
  • You can read Plugin Development Tutorial and see Light Theme for understanding theme development.

Version v0.1.1-beta

22 Jun 19:12
Compare
Choose a tag to compare

Changelogs

  • Added debugging without debug symbols support.
  • Added breakpoint support to disassembly.
  • Added disassembly tab/view in addition to disassembly section on right side.
  • Colorized instruction mnemonics and addresses.
  • Improved exception messages.

Notes

  • When symbol table is not available, GDBFrontend is iterating instructions to ret/retq with a max limit: hardcoded 1000. (This will be a setting in future versions.) Else, you will see disassembly from GDB disassembly selected frame behaviour.
  • If your application is using symbol table, it will disassemble code from address of function of selected frame.
  • "Disassemble everything" for PIEs is a TODO. It will disassembly executable/dynamic-linked objects and use PIE mappings.

Version v0.1.0-beta

16 Jun 16:15
Compare
Choose a tag to compare

Changelogs

  • Added --plugins-dir option.
  • Added --workdir option.
  • Added random ports option.