gdb-frontend
cpplinks
Our great sponsors
gdb-frontend | cpplinks | |
---|---|---|
76 | 15 | |
2,758 | 3,976 | |
- | - | |
3.2 | 9.5 | |
4 months ago | 4 days ago | |
JavaScript | ||
GNU General Public License v3.0 only | - |
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.
gdb-frontend
- GDB-front end: GDB front end with a browser-based UI
- Recommendations for a visual debugger on Linux?
- Hey guys, I wanted to share with you that GDBFrontend v0.11.3-beta is now available! This version includes some crucial bug fixes and enhancements, as well as support for MacOS x86_64. Although, we still need to give it a test run on an x64 MacOS since I only have an M1. 😬
-
Visualization tools for Data Structures?
GDBFrontend is a web-based (yeah, I know) frontend for gdb that can do that.
- What are some linux utilities/tools/apps you would want to have, that don't exist and think would be really useful.
- Hi, I just released GDBFrontend v0.11.3-beta that has important bugfixes/improvements and MacOS x86_64 support (we still need to test on an x64 MacOS since I have M1 one)
- Hi, I just released GDBFrontend v0.11.3-beta that has important bugfixes/improvements and MacOS x86_64 support (we still need to test on an x64 MacOS since I have M1 one 🙀)
-
Which Linux IDE recommended.
VSCode as editor and GDBFrontend as debugger. Also you can use debugme.online for quick development.
cpplinks
-
Needed an advice in compilers dev!
linking and loading: https://github.com/MattPD/cpplinks/blob/master/executables.linking_loading.md - in addition to the aforementioned books and blog posts, there also some pretty good talks: https://github.com/MattPD/cpplinks/blob/master/executables.linking_loading.md#talks
-
How do you test compiler projects?
For more compilers correctness* resources see https://github.com/MattPD/cpplinks/blob/master/compilers.correctness.md
-
Assemblers and linkers resources
As for linkers and loaders, see https://github.com/MattPD/cpplinks/blob/master/executables.linking_loading.md
-
The Danger of Atomic Operations
More: https://github.com/MattPD/cpplinks/blob/master/atomics.lockfree.memory_model.md
-
How to move onto intermediate c++?
Take the red pill and see how deep the rabbit hole goes... https://github.com/MattPD/cpplinks/ https://github.com/shafik/cpp_learning
-
How should I learn x64 instructions?
x86-64 tutorials here should be a good starting point: https://github.com/MattPD/cpplinks/blob/master/assembly.x86.md#tutorials
-
Where should a static analysis beginner start?
See also static analysis resources (more C++-oriented, although some of the readings are general): https://github.com/MattPD/cpplinks/blob/master/analysis.static.md#readings-books and https://gist.github.com/MattPD/71b63a3e1600c2b52e1db80fa2834e60#correctness-in-practice (formal methods and program analysis in industry).
-
Follow-up resources to Crafting Interpreters
Further readings: Book recommendations in https://github.com/MattPD/cpplinks/blob/master/compilers.md#books as well as program analysis resources (in particular lattice theory, type systems and programming languages theory, related notation): https://gist.github.com/MattPD/00573ee14bf85ccac6bed3c0678ddbef#program-analysis-resources
-
Apple M1 CPU Microarchitectures (Firestorm and Icestorm): instruction tables describing throughput, latency, and uops
Microarchitectural performance analysis research is a pretty active and interesting area--see also: https://github.com/MattPD/cpplinks/blob/master/performance.tools.md#microarchitecture
-
GDB TUI mode
For more on GDB see: https://github.com/MattPD/cpplinks/blob/master/debugging.md#gdb
What are some alternatives?
gdbgui - Browser-based frontend to gdb (gnu debugger). Add breakpoints, view the stack, visualize data structures, and more in C, C++, Go, Rust, and Fortran. Run gdbgui from the terminal and a new tab will open in your browser.
nvim-gdb - Neovim thin wrapper for GDB, LLDB, PDB/PDB++ and BashDB
gdb-dashboard - Modular visual interface for GDB in Python
computer-architecture-and-systems-resources - A curated list of Computer Architecture and Systems resources
voltron - A hacky debugger UI for hackers
cppcoro - A library of C++ coroutine abstractions for the coroutines TS
CppUTest - CppUTest unit testing and mocking framework for C/C++
clang-tutor - A collection of out-of-tree Clang plugins for teaching and learning
Unity Test API - Simple Unit Testing for C
.NET Runtime - .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
backward-cpp - A beautiful stack trace pretty printer for C++
ssabook - Mirror of InriaForge SSABook repository: https://gforge.inria.fr/projects/ssabook/ (was scheduled for retirement at the end of 2020, was still online as of 2021-03, but then gone by 2021-09).