Gdbfrontend

Latest version: v0.11.3

Safety actively analyzes 681775 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 11

0.11.3beta

* Fixed startup issue on MacOS for x86_64 architecture (now it must be usable on x64 MacOS, please report if you encounter any issue 🤭)
* Re-engineered debug events system
* Fixed a slightly occuring issue on closing source file issue that avoids switching previous source file when you close current one
* Updated xterm.js

0.11.2beta

* Fixed setting current directory as workdir: https://github.com/rohanrhu/gdb-frontend/issues/50 (https://github.com/rohanrhu/gdb-frontend/commit/dcb804bbf579bf4a3140b96f7ea337b0404d0042)

0.11.1beta

* [Don't change dir to GF directory](https://github.com/rohanrhu/gdb-frontend/commit/022dd9ad29b1d2820ae8de6a4b2c95c8029d5440) https://github.com/rohanrhu/gdb-frontend/issues/50
* ["cd" instad of "set cwd" for MSYS2 compatibility](https://github.com/rohanrhu/gdb-frontend/commit/82e437b3271fc93de54ff80a28c76c2a85b2d8ce) (Windows support is still not available see https://github.com/rohanrhu/gdb-frontend#windows)

0.11beta

New ArrayGraph for visualizing arrays

![array-graph-visualisation](https://user-images.githubusercontent.com/1125150/160938437-a4291d47-ccde-4f1d-a65e-4b96740a4ea8.png)

Alphabetically sorting feature for SourcesTree

![image](https://user-images.githubusercontent.com/1125150/160941404-35e1a6c2-8aee-4977-b379-5dddc929c39b.png)

`std::vector` support for VariablesExplorer

![image](https://user-images.githubusercontent.com/1125150/160939025-8309f25a-33d9-49de-8b27-247314460446.png)

Handle whole expression on mouse over expression evaluating

Mouse over expression evaluation no longer handles whole expression. For example, when you put your mouse on `meow` of `cat.meow`/`cat->meow`, it will handle and evaluate whole expression as `cat.meow` or `cat->meow`.

![image](https://user-images.githubusercontent.com/1125150/160984014-e63c03d0-e127-4e71-a319-3fd77cd49474.png)

Nim-lang enhancements

Auto and PTR array supports for VariablesExplorer

![image](https://user-images.githubusercontent.com/1125150/160940225-93c5bedd-678a-4eaf-86b6-0ddbe7161cfd.png)
![image](https://user-images.githubusercontent.com/1125150/160940131-1f736de9-88c8-432d-9e1d-a5d988cb33e8.png)

Nim `std/lists` support for LinkedListVisualization

![image](https://user-images.githubusercontent.com/1125150/160940568-fd8cc67c-5616-4583-98df-00f4a23c5a26.png)

New Sakura Theme

![sakura-1](https://user-images.githubusercontent.com/1125150/160938170-e0dbcab2-23ce-43b6-85ea-4fd28c11f2ed.png)

Bugfixes and improvements

* Re-engineered ProcessManager rendering.
* Added URL base option (`--url-base=PATH`, `-u PATH`) on startup.
* Set/enter current dirrectory (that runs GDBFrontend) as workdir.
* Enter workdir for splitted terminals.
* Make "with terminal" layout default. (We are not using `/terminal/` URL no longer.)
* Escaped <> chars for type names in VariablesExplorer.
* Pass current protocol and hostname to WS client

How can I contribute to the debugger?
You can be either a developer or a tester. Until the `v1.0-stable` there are so many features and ideas to do. 🎃🎃🎃

How to Install?
Install via PIP
If you want to install the debugger with PIP, it is so simple.
bash
python3 -m pip install gdbfrontend
gdbfrontend


or if it is already installed, just do
bash
sudo python3 -m pip install --upgrade gdbfrontend


**Important: You must run PIP install command as root.**

Arch Linux (AUR)
You can install Arch Linux package for Arch-based distributions. ([AUR Package](https://aur.archlinux.org/packages/gdb-frontend-bin/))

bash
yay -S gdb-frontend-bin
gdbfrontend


You may also look to other installation options:
https://github.com/rohanrhu/gdb-frontend#installing

❤️ Donate

Patreon

[![Support me on Patreon](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Fshieldsio-patreon.vercel.app%2Fapi%3Fusername%3DEvrenselKisilik%26type%3Dpatrons&style=for-the-badge)](https://patreon.com/EvrenselKisilik)

Bitcoin

You can donate to support the project.

| QR Code | Bitcoin address for donations |
| ---------------------------------------------------------------- | -------------------------------------------- |
| ![Bitcoin address QR code for donate](media/btc-donation-qr.png) | **3KBtYfaAT42uVFd6D2XFRDTAoErLz73vpL** |

0.11.0beta

The new version has some new features, enhancements, language-specific supports and bugfixes. With `v0.11`, we have a new cute **Sakura Theme**.

If you want to contribute to debugger, you can donate, send commits, test it or contribute to documentation.

You may want to look at our `v1.0-stable` roadmap: https://github.com/rohanrhu/gdb-frontend/projects/2

Enjoy the new version and happy debugging! 🎉🎉🎉

Join to our **Discord!**

[![GDBFrontend Discord](https://img.shields.io/discord/780821881783713813.svg?color=7289da&label=Discord&logo=discord&style=for-the-badge)](https://discord.gg/RyVY9MtB4S)

0.10.3beta

* Handle whole expression for mouse over evaluation
* Highlighting for mouse over evaluated expression
* Check if X11 is available for spawning app window
* `getSources()` is improved and made to handle V lang sources.
* Added `--dontopenuionstartup` parameter for startup
* Added `build-gdb.sh` helper script
* New documentation

Page 1 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.