All Projects → antony-jr → insight

antony-jr / insight

Licence: MIT License
A Tcl/Tk Frontend for GDB. This is an AppImage(Portable Package) of insight for the sake of Jeff Duntemann's amazing book.

Programming Languages

shell
77523 projects
tcl
693 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to insight

Gdbghidra
gdbghidra - a visual bridge between a GDB session and GHIDRA
Stars: ✭ 251 (+709.68%)
Mutual labels:  debugger, gdb
vim-easydebugger
A VIM multi-language debugger plugin
Stars: ✭ 47 (+51.61%)
Mutual labels:  debugger, gdb
gdbundle
Minimalist plugin manager for GDB and LLDB
Stars: ✭ 72 (+132.26%)
Mutual labels:  debugger, gdb
Angrgdb
Use angr inside GDB. Create an angr state from the current debugger state.
Stars: ✭ 165 (+432.26%)
Mutual labels:  debugger, gdb
lldbg
A lightweight native GUI for LLDB.
Stars: ✭ 83 (+167.74%)
Mutual labels:  debugger, gdb
Pyvmidbg
LibVMI-based debug server, implemented in Python. Building a guest aware, stealth and agentless full-system debugger
Stars: ✭ 192 (+519.35%)
Mutual labels:  debugger, gdb
hello-world-gdb
Simple hello world program for debugging with gdb
Stars: ✭ 29 (-6.45%)
Mutual labels:  debugger, gdb
Voltron
A hacky debugger UI for hackers
Stars: ✭ 5,599 (+17961.29%)
Mutual labels:  debugger, gdb
gdb-dashboard
Modular visual interface for GDB in Python
Stars: ✭ 8,699 (+27961.29%)
Mutual labels:  debugger, gdb
kakoune-gdb
gdb integration plugin
Stars: ✭ 44 (+41.94%)
Mutual labels:  debugger, gdb
Gdb Frontend
☕ GDBFrontend is an easy, flexible and extensionable gui debugger.
Stars: ✭ 2,104 (+6687.1%)
Mutual labels:  debugger, gdb
madbomber
Backtrace-on-throw C++ exception logger
Stars: ✭ 17 (-45.16%)
Mutual labels:  debugger, gdb
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.
Stars: ✭ 8,339 (+26800%)
Mutual labels:  debugger, gdb
Code Debug
Native debugging for VSCode
Stars: ✭ 232 (+648.39%)
Mutual labels:  debugger, gdb
Rr
Record and Replay Framework
Stars: ✭ 6,469 (+20767.74%)
Mutual labels:  debugger, gdb
esp-gdbstub
ESP8266 debugging tool
Stars: ✭ 13 (-58.06%)
Mutual labels:  debugger, gdb
Dlangide
D language IDE based on DlangUI
Stars: ✭ 358 (+1054.84%)
Mutual labels:  debugger, gdb
Lldb
Project moved to: https://github.com/llvm/llvm-project
Stars: ✭ 412 (+1229.03%)
Mutual labels:  debugger, gdb
gdb
Go GDB/MI interface
Stars: ✭ 70 (+125.81%)
Mutual labels:  debugger, gdb
metal.test
Deprecated, superseded by https://github.com/metal-ci/test
Stars: ✭ 41 (+32.26%)
Mutual labels:  debugger, gdb

Insight Deploy

Insight is a graphical user interface to GDB, the GNU Debugger written in Tcl/Tk by people working at Red Hat, Inc. and Cygnus Solutions. Red Hat has generously donated Insight to the public and even pays a few people to work on it occasionally.

But one problem exists , Insight is hard to get now and a lot of people might want it because Jeff exclusively uses it in his book namely 'Assembly Language Step by Step Programming with Linux' and so did I , Therefore I built an appimage for insight and so other folks who stumbles upon the same problem don't have to wreck their head on compiling insight from source. Infact you don't even have to install anything , Just download a binary and mark it executable.

Download the binary and mark it executable as mentioned in the table below , This does not depend on anything this can even run in a live boot without installing anything, Have fun!

Note: If the version below did not work try a older version which can be downloaded from the releases page. You can also download experimental AppImages from Development Builds in the releases page.

DOWNLOAD
EXECUTE
Download
      $ chmod +x Insight-x86_64-pc-linux-gnu-8180966-x86_64.AppImage
      $ ./Insight-x86_64-pc-linux-gnu-8180966-x86_64.AppImage
     
Download
      $ chmod +x Insight-arm-linux-gnueabi-8180966-x86_64.AppImage
      $ ./Insight-arm-linux-gnueabi-8180966-x86_64.AppImage
     

Insight Debugger

Important note: Please use absolute paths when using command line arguments like -q ./YourApp.

If you want support for 32 bits then rise a issue because nowadays modern pc's are not 32 bits but Jeff Duntemann's book is dealing with IA-32 where this tool is required , Irony!

Upstream Repo

Thanks to redhat, Insight's git repo is still kept alive at git://sourceware.org/git/insight.git.
But be warned that building it from source is very challenging when its done in a modern os and also requires you to provide Tcl/Tk libraries externally. I bet you will be satisfied with the portable binary.

Acknowledgements

This portable package is only possible because of these projects , do check them out.

License

Only the patches and build scripts are under , The MIT License.
Copyright (C) 2018 Antony Jr.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].