├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── TODO.txt ├── autoimports ├── __init__.py ├── cc1-gdb.py ├── cc1plus-gdb.py ├── kaleidoscope-gdb.py ├── libstdc++.so.6-gdb.py └── nvim-gdb.py ├── boost_interprocess.py ├── bundled_walkers ├── __init__.py └── cpp_std_walkers.py ├── commands.py ├── contrib └── print-rtx ├── demos ├── cpp_structures.cpp ├── list.c ├── tree.c └── tree_walker.py ├── functions.py ├── gdb_syntax ├── gdb_walker_setup.py ├── helpers.py ├── manual_tests.vsh ├── minimal_mi_parser.py ├── test.vsh ├── testsuite ├── config │ └── unix.exp ├── gdb_walkers.tests │ ├── call_graph.exp │ ├── called_functions.exp │ ├── cpp_structures.exp │ ├── examples.exp │ ├── general_demo.exp │ ├── output_contains.exp │ └── shellpipe.exp └── lib │ └── gdb_walkers.exp ├── walker_defs.py └── walkers.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedapple/gdb-walkers/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedapple/gdb-walkers/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedapple/gdb-walkers/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedapple/gdb-walkers/HEAD/README.md -------------------------------------------------------------------------------- /TODO.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedapple/gdb-walkers/HEAD/TODO.txt -------------------------------------------------------------------------------- /autoimports/__init__.py: -------------------------------------------------------------------------------- 1 | imported = {} 2 | index = 0 3 | -------------------------------------------------------------------------------- /autoimports/cc1-gdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedapple/gdb-walkers/HEAD/autoimports/cc1-gdb.py -------------------------------------------------------------------------------- /autoimports/cc1plus-gdb.py: -------------------------------------------------------------------------------- 1 | cc1-gdb.py -------------------------------------------------------------------------------- /autoimports/kaleidoscope-gdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedapple/gdb-walkers/HEAD/autoimports/kaleidoscope-gdb.py -------------------------------------------------------------------------------- /autoimports/libstdc++.so.6-gdb.py: -------------------------------------------------------------------------------- 1 | ../bundled_walkers/cpp_std_walkers.py -------------------------------------------------------------------------------- /autoimports/nvim-gdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedapple/gdb-walkers/HEAD/autoimports/nvim-gdb.py -------------------------------------------------------------------------------- /boost_interprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedapple/gdb-walkers/HEAD/boost_interprocess.py -------------------------------------------------------------------------------- /bundled_walkers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bundled_walkers/cpp_std_walkers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedapple/gdb-walkers/HEAD/bundled_walkers/cpp_std_walkers.py -------------------------------------------------------------------------------- /commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedapple/gdb-walkers/HEAD/commands.py -------------------------------------------------------------------------------- /contrib/print-rtx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedapple/gdb-walkers/HEAD/contrib/print-rtx -------------------------------------------------------------------------------- /demos/cpp_structures.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedapple/gdb-walkers/HEAD/demos/cpp_structures.cpp -------------------------------------------------------------------------------- /demos/list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedapple/gdb-walkers/HEAD/demos/list.c -------------------------------------------------------------------------------- /demos/tree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedapple/gdb-walkers/HEAD/demos/tree.c -------------------------------------------------------------------------------- /demos/tree_walker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedapple/gdb-walkers/HEAD/demos/tree_walker.py -------------------------------------------------------------------------------- /functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedapple/gdb-walkers/HEAD/functions.py -------------------------------------------------------------------------------- /gdb_syntax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedapple/gdb-walkers/HEAD/gdb_syntax -------------------------------------------------------------------------------- /gdb_walker_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedapple/gdb-walkers/HEAD/gdb_walker_setup.py -------------------------------------------------------------------------------- /helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedapple/gdb-walkers/HEAD/helpers.py -------------------------------------------------------------------------------- /manual_tests.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedapple/gdb-walkers/HEAD/manual_tests.vsh -------------------------------------------------------------------------------- /minimal_mi_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedapple/gdb-walkers/HEAD/minimal_mi_parser.py -------------------------------------------------------------------------------- /test.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedapple/gdb-walkers/HEAD/test.vsh -------------------------------------------------------------------------------- /testsuite/config/unix.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedapple/gdb-walkers/HEAD/testsuite/config/unix.exp -------------------------------------------------------------------------------- /testsuite/gdb_walkers.tests/call_graph.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedapple/gdb-walkers/HEAD/testsuite/gdb_walkers.tests/call_graph.exp -------------------------------------------------------------------------------- /testsuite/gdb_walkers.tests/called_functions.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedapple/gdb-walkers/HEAD/testsuite/gdb_walkers.tests/called_functions.exp -------------------------------------------------------------------------------- /testsuite/gdb_walkers.tests/cpp_structures.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedapple/gdb-walkers/HEAD/testsuite/gdb_walkers.tests/cpp_structures.exp -------------------------------------------------------------------------------- /testsuite/gdb_walkers.tests/examples.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedapple/gdb-walkers/HEAD/testsuite/gdb_walkers.tests/examples.exp -------------------------------------------------------------------------------- /testsuite/gdb_walkers.tests/general_demo.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedapple/gdb-walkers/HEAD/testsuite/gdb_walkers.tests/general_demo.exp -------------------------------------------------------------------------------- /testsuite/gdb_walkers.tests/output_contains.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedapple/gdb-walkers/HEAD/testsuite/gdb_walkers.tests/output_contains.exp -------------------------------------------------------------------------------- /testsuite/gdb_walkers.tests/shellpipe.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedapple/gdb-walkers/HEAD/testsuite/gdb_walkers.tests/shellpipe.exp -------------------------------------------------------------------------------- /testsuite/lib/gdb_walkers.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedapple/gdb-walkers/HEAD/testsuite/lib/gdb_walkers.exp -------------------------------------------------------------------------------- /walker_defs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedapple/gdb-walkers/HEAD/walker_defs.py -------------------------------------------------------------------------------- /walkers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedapple/gdb-walkers/HEAD/walkers.py --------------------------------------------------------------------------------