Skip to content

Releases: yahiafarghaly/tdbg

the baby version

11 Nov 20:39
Compare
Choose a tag to compare

This version is a capable of doing the list of commands below. Error handling for wrong inputs is not handled yet well. Also this version supports the general purpose registers for x86_64 platform. the float point registers are not added yet.

Available Commands

Command [Args] Functionality
continue,c,cont Resume the execution of the traced process.
break 0xADDRESS Set a breakpoint at a certain address of the address space of the traced process.
read register Reg Name Read the register value of one of supported registers. Value will be shown in decimal notation.
write register Reg Name Reg Value Write a value to a specific register. Reg Value can be in decimal or hex notation.
register dump Show a list of the processor registers values for the current process.
exit,quit Terminate the traced process and exit the debugger.
run Execute the traced process and stopped it at its entry point.
kill Kill the traced process.
next Make a single step forward in the traced process execution (i.e: move to the next instruction).