├── .gitignore ├── README.md ├── example.py ├── pics ├── README.md ├── breakpoint.png ├── cmd_start.png ├── mem_examination.png ├── step.png └── step_backward.png ├── qdb ├── __init__.py ├── arch │ ├── __init__.py │ ├── arch.py │ ├── arch_arm.py │ ├── arch_mips.py │ └── arch_x86.py ├── branch_predictor │ ├── __init__.py │ ├── branch_predictor.py │ ├── branch_predictor_arm.py │ ├── branch_predictor_mips.py │ └── branch_predictor_x86.py ├── const.py ├── context.py ├── core.py ├── memory.py ├── misc.py ├── render │ ├── __init__.py │ ├── render.py │ ├── render_arm.py │ ├── render_mips.py │ └── render_x86.py └── utils.py └── src ├── Makefile └── hello.c /.gitignore: -------------------------------------------------------------------------------- 1 | test.py 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucgJhe/Qdb/HEAD/README.md -------------------------------------------------------------------------------- /example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucgJhe/Qdb/HEAD/example.py -------------------------------------------------------------------------------- /pics/README.md: -------------------------------------------------------------------------------- 1 | some pics for usage 2 | -------------------------------------------------------------------------------- /pics/breakpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucgJhe/Qdb/HEAD/pics/breakpoint.png -------------------------------------------------------------------------------- /pics/cmd_start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucgJhe/Qdb/HEAD/pics/cmd_start.png -------------------------------------------------------------------------------- /pics/mem_examination.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucgJhe/Qdb/HEAD/pics/mem_examination.png -------------------------------------------------------------------------------- /pics/step.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucgJhe/Qdb/HEAD/pics/step.png -------------------------------------------------------------------------------- /pics/step_backward.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucgJhe/Qdb/HEAD/pics/step_backward.png -------------------------------------------------------------------------------- /qdb/__init__.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | from .core import QlQdb as Qdb 4 | -------------------------------------------------------------------------------- /qdb/arch/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucgJhe/Qdb/HEAD/qdb/arch/__init__.py -------------------------------------------------------------------------------- /qdb/arch/arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucgJhe/Qdb/HEAD/qdb/arch/arch.py -------------------------------------------------------------------------------- /qdb/arch/arch_arm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucgJhe/Qdb/HEAD/qdb/arch/arch_arm.py -------------------------------------------------------------------------------- /qdb/arch/arch_mips.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucgJhe/Qdb/HEAD/qdb/arch/arch_mips.py -------------------------------------------------------------------------------- /qdb/arch/arch_x86.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucgJhe/Qdb/HEAD/qdb/arch/arch_x86.py -------------------------------------------------------------------------------- /qdb/branch_predictor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucgJhe/Qdb/HEAD/qdb/branch_predictor/__init__.py -------------------------------------------------------------------------------- /qdb/branch_predictor/branch_predictor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucgJhe/Qdb/HEAD/qdb/branch_predictor/branch_predictor.py -------------------------------------------------------------------------------- /qdb/branch_predictor/branch_predictor_arm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucgJhe/Qdb/HEAD/qdb/branch_predictor/branch_predictor_arm.py -------------------------------------------------------------------------------- /qdb/branch_predictor/branch_predictor_mips.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucgJhe/Qdb/HEAD/qdb/branch_predictor/branch_predictor_mips.py -------------------------------------------------------------------------------- /qdb/branch_predictor/branch_predictor_x86.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucgJhe/Qdb/HEAD/qdb/branch_predictor/branch_predictor_x86.py -------------------------------------------------------------------------------- /qdb/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucgJhe/Qdb/HEAD/qdb/const.py -------------------------------------------------------------------------------- /qdb/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucgJhe/Qdb/HEAD/qdb/context.py -------------------------------------------------------------------------------- /qdb/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucgJhe/Qdb/HEAD/qdb/core.py -------------------------------------------------------------------------------- /qdb/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucgJhe/Qdb/HEAD/qdb/memory.py -------------------------------------------------------------------------------- /qdb/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucgJhe/Qdb/HEAD/qdb/misc.py -------------------------------------------------------------------------------- /qdb/render/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucgJhe/Qdb/HEAD/qdb/render/__init__.py -------------------------------------------------------------------------------- /qdb/render/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucgJhe/Qdb/HEAD/qdb/render/render.py -------------------------------------------------------------------------------- /qdb/render/render_arm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucgJhe/Qdb/HEAD/qdb/render/render_arm.py -------------------------------------------------------------------------------- /qdb/render/render_mips.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucgJhe/Qdb/HEAD/qdb/render/render_mips.py -------------------------------------------------------------------------------- /qdb/render/render_x86.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucgJhe/Qdb/HEAD/qdb/render/render_x86.py -------------------------------------------------------------------------------- /qdb/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucgJhe/Qdb/HEAD/qdb/utils.py -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucgJhe/Qdb/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucgJhe/Qdb/HEAD/src/hello.c --------------------------------------------------------------------------------