SaaSHub helps you find the best software and product alternatives Learn more →
Top 15 C++ Debugging Projects
-
x64dbg
An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
ScyllaHide
Advanced usermode anti-anti-debugger. Forked from https://bitbucket.org/NtQuery/scyllahide
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
BsodSurvivor
This project aims to facilitate debugging a kernel driver in windows by adding support for a code change on the fly without reboot/unload, and more!
-
clutchlog
C++ "spatial" logging system which targets versatile, (de)clutchable, _debugging_, in a single header.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: rr: Lightweight Recording and Deterministic Debugging | news.ycombinator.com | 2024-04-21
GitHub repo: sharkdp/dbg-macro
CLion uses lldb.
I wrote https://github.com/daym/idea-native2-debugger as a stop-gap. It uses gdb and works in IntelliJ IDEA Community edition. Setting it up the first time is kinda weird since you need to add a new run/debug configuration "Native2Debugger". I could not figure out how to hook this directly into the existing run configuration that you use to run your program to begin with. Otherwise, I like how it turned out.
If you want a standalone frontend, https://github.com/epasveer/seer is extremely good.
And emacs has gdb integration. By now I tried it, and... I guess it's better than nothing.
Project mention: CppTrace – Simple, portable, and self-contained stacktrace library for C++11 | news.ycombinator.com | 2023-12-07
Project mention: My Personal Serverless Rust Developer Experience. It’s Better Than You Think | dev.to | 2024-02-11I'm on the record of loving the VSCode experience with Rust. And I do think that it's amazing that a "non-IDE" can feel so much like an IDE. However, I've recently pivoted off of that stance. I know it's still in EAP, but Rust Rover gives me all of the things that I get from VSCode plus an easier integration with LLDB.
Project mention: CppGuard: C/C++ developer tool for detecting deadlocks | news.ycombinator.com | 2023-12-13
Project mention: [P] Let's Debug Your Neural Network: Gradient-based Symbolic Execution for NN | /r/MachineLearning | 2023-12-04I have developed Gymbo, a proof of concept for a Gradient-based Symbolic Execution Engine implemented from scratch.
C++ Debugging related posts
-
rr: Lightweight Recording and Deterministic Debugging
-
Hermit is a hermetic and reproducible sandbox for running programs
-
Rr: Lightweight Recording and Deterministic Debugging
-
Deep Bug
-
So you think you want to write a deterministic hypervisor?
-
My Personal Serverless Rust Developer Experience. It’s Better Than You Think
-
When I got started I debugged using printf() today I debug with print()
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 May 2024
Index
What are some of the best open-source Debugging projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | x64dbg | 43,298 |
2 | rr | 8,684 |
3 | ScyllaHide | 3,234 |
4 | dbg-macro | 2,860 |
5 | seer | 2,011 |
6 | HyperHide | 1,101 |
7 | ttddbg | 543 |
8 | cpptrace | 474 |
9 | opencl-intercept-layer | 295 |
10 | BsodSurvivor | 168 |
11 | lldb-mi | 154 |
12 | CpuidSpoofer | 77 |
13 | cppguard | 41 |
14 | Gymbo | 35 |
15 | clutchlog | 14 |
Sponsored