Skip to content

Instantly share code, notes, and snippets.

@JJL772
Last active December 13, 2019 18:37
Show Gist options
  • Save JJL772/000005aacee438dbbd9cc53d2c4e1ecf to your computer and use it in GitHub Desktop.
Save JJL772/000005aacee438dbbd9cc53d2c4e1ecf to your computer and use it in GitHub Desktop.
Tools
Some tools I think are useful
--- GDB w/ TUI MODE ---
tui enable - enables the TUI
when in the TUI: ctrl-x o switches window focus, used because the command window wont accept arrow keys when not selected.
--- Voltron ---
Tool for GDB, very useful.
--- LLDB ---
Alternative to GDB, for LLVM stuff usually
--- WineDBG ---
Good for debugging wine apps
--- Icarus verilog ---
Verilog compiler, can synthesize to an extent I think
Also builds simulations
--- Verilator ---
Same as iverilog but compiles to multithreaded c++
--- clangd ---
clang frontend/linting engine
--- KDbg ---
Frontend for gdb, useful for C/C++ applications.
--- Yosys ---
Verilog synthesizing suite
--- Qodot ---
Quake map support for Godot engine
--- Hotspot ---
Frontend for Linux perf tool
--- Heaptrack ---
Memory tracking tool from KDE
--- Simavr ---
AVR Micro simulator
--- Radare2 ---
Reverse engineering tools
--- Cutter ---
Frontend for radare2 tools
--- Capstone ---
Assembler framework for a bunch of arches
--- Netradiant-custom/Netradiant ---
Rewrite of GTKRadiant map editor for quake.
--- gdbgui ---
Frontend for gdb that's based in the browser
--- Trenchboom ---
Quake editor that's more like Source 2's map editor, but without 3d views
--- YouCompleteMe ---
Language completion and linting thing for VIM
--- Zerotierone ---
p2p lan service. FREE
--- IPE ---
OSS vector graphics editor
--- kicad ---
OSS EDA suite from CERN
--- gitg ---
Cool gui for git
--- airline-vim ---
Statusbar for vim, similar to sublime's status bar
--- EasyClangComplete ---
Plugin for sublime 3 that adds semantic completion and error
detection with clangd.
--- Valgrind ---
Everyone knows valgrind
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment