Simple debugger for x86_64
Install dependencies
conan install . --output-folder=build --build=missingcd build
source conanbuild.shConfigure build fiels
cmake .. -DCMAKE_TOOLCHAIN_FILE=conan_toolchain.cmake -DCMAKE_BUILD_TYPE=ReleaseBuild
cmake --build . --config Release./debugrik <path/to/executable>r- run debugging program
b <addr>- set break point on
c- continue executionir- display registers values
s- step one instructionil- display local variabels and its values
lf- list all functions in binary
dis- print disassembly listing of current function
x <addr> <n>- read qwords of memory at the specified address
set <reg> <val>- sets specified value - for register -
n- executes the next instruction and stops
p <val>- prints the value of the current instruction.
exit- kill debugging target and exit
cd ./build/
ctestTo generate documentation:
doxygen