Menci / mdb

Menci DeBugger: Simple Linux x86_64 debugger with ptrace(2)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Menci DeBugger

Simple Linux x86_64 debugger with ptrace(2).

Only works with single-threaded static-linked programs.

Dependencies

  • Linux
  • C++ compiler with C++ 17 support
  • CMake (>= 3.0)
  • GNU Readline
  • GNU Source-highlight
  • GNU Binutils
  • Zydis

Build

mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Debug
make -j

Usage

# In build/ directory
bin/mdb ~/a.out # The being-debugged file

Enter h for help.

About

Menci DeBugger: Simple Linux x86_64 debugger with ptrace(2)

License:The Unlicense


Languages

Language:C++ 97.4%Language:CMake 2.6%