voltron
dlang-debug
Our great sponsors
voltron | dlang-debug | |
---|---|---|
5 | 1 | |
6,086 | 21 | |
- | - | |
0.0 | 4.4 | |
about 1 year ago | about 1 month ago | |
Python | Python | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
voltron
-
Debugging a Mixed Python and C Language Stack
https://github.com/snare/voltron
> * https://developers.redhat.com/blog/2017/11/10/gdb-python-api... describes the GDB Python API.*
> https://pythonextensionpatterns.readthedocs.io/en/latest/deb... may be helpful [for writing-a-c-function-to-call-any-python-unit-test]
> The GDB Python API docs: https://sourceware.org/gdb/onlinedocs/gdb/Python-API.html
> The devguide gdb page may be the place to list IDEs with support for mixed-mode debugging of Python and C/C++/Cython specifically with gdb?
-
Debugging with GDB
Try GDB Dashboard, it makes gdb much easier to use:
https://github.com/cyrus-and/gdb-dashboard
There's also Voltron which works with both gdb and lldb (amongst others):
https://github.com/snare/voltron
- Announcement about Maintenance of GDBFrontend
- Voltron – extensible debugger UI toolkit written in Python
dlang-debug
-
Adding Modules to C in 10 Lines of Code [pdf]
debugging has significantly improved, it works great for D types https://github.com/Pure-D/dlang-debug
kotlin became very useful for focusing on being able to consume Java code
it allowed them to have a huge presence on android, that's enabler
it profits Zig as well
not everything needs to be ranked #1 in TIOBE index
there is value in being the way it is, it's organic, and no companies get to control its faith
> the C interop is so good, that 1) most libraries provide a 1-1 translation of their C APIs, which ends up being ugly, non-idiomatic D that forces me to think in both C and D when coding;
what do you mean? it's the same, function and data
struct Data {}
What are some alternatives?
gdb-frontend - ☕ GDBFrontend is an easy, flexible and extensible gui debugger. Try it on https://debugme.dev
containers - Containers backed by std.experimental.allocator
pwndbg - Exploit Development and Reverse Engineering with GDB Made Easy
v - Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io
gef - GEF (GDB Enhanced Features) - a modern experience for GDB with advanced debugging capabilities for exploit devs & reverse engineers on Linux
gdb-dashboard - Modular visual interface for GDB in Python
lldb-mi - LLDB's machine interface driver
clasp - clasp Common Lisp environment
hilda - LLDB wrapped and empowered by iPython's features
LLDB-TeXmacs-Pretty-Printer - LLDB TeXmacs Pretty Printer
azure-debug-relay - Distributed cross-network remote debugging for Python
asm2cfg - Python command-line tool and GDB extension to view and save x86, ARM and objdump assembly files as control-flow graph (CFG) pdf files