├── .ci ├── Dockerfile.manylinux2010 ├── Dockerfile.static ├── Dockerfile.ubuntu20 ├── PKGBUILD ├── gitlab-ci.yml ├── run_conan.py └── test-install.cpp ├── .clang-format ├── .dockerignore ├── .flake8 ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── CMakeLists.googletest ├── CMakeLists.txt ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── GrammaTech-CLA-gtirb-pprinter.pdf ├── LICENSE.txt ├── README.md ├── conanfile.py ├── cpack-config.cmake ├── doc └── doxy │ ├── CMakeLists.txt │ ├── Doxyfile.in │ ├── DoxygenLayout.xml │ └── preprocmd.py ├── gtirb-pprinter.md ├── gtirb_pprinterConfig.cmake.in ├── include ├── gtirb_layout │ ├── Export.hpp │ ├── gtirb_layout.hpp │ └── version.h.in └── gtirb_pprinter │ ├── Arm64PrettyPrinter.hpp │ ├── ArmPrettyPrinter.hpp │ ├── AttPrettyPrinter.hpp │ ├── AuxDataSchema.hpp │ ├── AuxDataUtils.hpp │ ├── BinaryPrinter.hpp │ ├── ElfBinaryPrinter.hpp │ ├── ElfPrettyPrinter.hpp │ ├── ElfVersionScriptPrinter.hpp │ ├── Export.hpp │ ├── FileUtils.hpp │ ├── Fixup.hpp │ ├── IntelPrettyPrinter.hpp │ ├── MasmPrettyPrinter.hpp │ ├── Mips32PrettyPrinter.hpp │ ├── PeBinaryPrinter.hpp │ ├── PePrettyPrinter.hpp │ ├── PrettyPrinter.hpp │ ├── StringUtils.hpp │ ├── Syntax.hpp │ └── version.h.in ├── python ├── CMakeLists.txt ├── setup.py.in ├── src │ └── gtirb_pprinter │ │ ├── __init__.py │ │ ├── __main__.py │ │ └── py.typed └── version.py.in ├── src ├── CMakeLists.txt ├── gtirb_layout │ ├── CMakeLists.txt │ ├── driver │ │ ├── CMakeLists.txt │ │ ├── Logger.h │ │ └── gtirb_layout.cpp │ ├── gtirb_layout.cpp │ └── test │ │ ├── CMakeLists.txt │ │ └── layout_test.cpp └── gtirb_pprinter │ ├── Arm64PrettyPrinter.cpp │ ├── ArmPrettyPrinter.cpp │ ├── AttPrettyPrinter.cpp │ ├── AuxDataUtils.cpp │ ├── BinaryPrinter.cpp │ ├── CMakeLists.txt │ ├── ElfBinaryPrinter.cpp │ ├── ElfPrettyPrinter.cpp │ ├── ElfVersionScriptPrinter.cpp │ ├── FileUtils.cpp │ ├── Fixup.cpp │ ├── IntelPrettyPrinter.cpp │ ├── MasmPrettyPrinter.cpp │ ├── Mips32PrettyPrinter.cpp │ ├── PeBinaryPrinter.cpp │ ├── PePrettyPrinter.cpp │ ├── PrettyPrinter.cpp │ ├── Registration.cpp │ ├── StringUtils.cpp │ ├── Syntax.cpp │ ├── driver │ ├── CMakeLists.txt │ ├── Logger.h │ ├── parser.cpp │ ├── parser.hpp │ ├── pretty_printer.cpp │ ├── printing_paths.cpp │ └── printing_paths.hpp │ └── test │ ├── CMakeLists.txt │ ├── libraries_test.cpp │ ├── parser_test.cpp │ └── test_main.cpp ├── tests ├── arm32_syntax_test.py ├── arm64_edge_case_test.py ├── arm64_syntax_test.py ├── att_syntax_test.py ├── back_compat_test.py ├── block_alignment_test.py ├── dummyso.py ├── dummyso_libs │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── a.s │ └── b.s ├── dynamic_link_test.py ├── elf_binary_printer_test.py ├── fakebin │ ├── fakeprog.py │ ├── gcc │ ├── lib.exe │ ├── ml.exe │ └── ml64.exe ├── fakebin_llvm │ ├── fake_llvm_installation │ │ ├── llvm-dlltool │ │ ├── ml.exe │ │ └── ml64.exe │ └── llvm-config ├── function_test.py ├── gtirb_helpers.py ├── hello_world.py ├── intel_syntax_test.py ├── mips_syntax_test.py ├── multi_module_test.py ├── name_conflict_test.py ├── pe_binary_printer_test.py ├── pprinter_helpers.py ├── printing_policy_test.py └── requirements.txt └── version.txt /.ci/Dockerfile.manylinux2010: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/.ci/Dockerfile.manylinux2010 -------------------------------------------------------------------------------- /.ci/Dockerfile.static: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/.ci/Dockerfile.static -------------------------------------------------------------------------------- /.ci/Dockerfile.ubuntu20: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/.ci/Dockerfile.ubuntu20 -------------------------------------------------------------------------------- /.ci/PKGBUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/.ci/PKGBUILD -------------------------------------------------------------------------------- /.ci/gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/.ci/gitlab-ci.yml -------------------------------------------------------------------------------- /.ci/run_conan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/.ci/run_conan.py -------------------------------------------------------------------------------- /.ci/test-install.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/.ci/test-install.cpp -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/.clang-format -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/.dockerignore -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/.flake8 -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CMakeLists.googletest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/CMakeLists.googletest -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /GrammaTech-CLA-gtirb-pprinter.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/GrammaTech-CLA-gtirb-pprinter.pdf -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/README.md -------------------------------------------------------------------------------- /conanfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/conanfile.py -------------------------------------------------------------------------------- /cpack-config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/cpack-config.cmake -------------------------------------------------------------------------------- /doc/doxy/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/doc/doxy/CMakeLists.txt -------------------------------------------------------------------------------- /doc/doxy/Doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/doc/doxy/Doxyfile.in -------------------------------------------------------------------------------- /doc/doxy/DoxygenLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/doc/doxy/DoxygenLayout.xml -------------------------------------------------------------------------------- /doc/doxy/preprocmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/doc/doxy/preprocmd.py -------------------------------------------------------------------------------- /gtirb-pprinter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/gtirb-pprinter.md -------------------------------------------------------------------------------- /gtirb_pprinterConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/gtirb_pprinterConfig.cmake.in -------------------------------------------------------------------------------- /include/gtirb_layout/Export.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/include/gtirb_layout/Export.hpp -------------------------------------------------------------------------------- /include/gtirb_layout/gtirb_layout.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/include/gtirb_layout/gtirb_layout.hpp -------------------------------------------------------------------------------- /include/gtirb_layout/version.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/include/gtirb_layout/version.h.in -------------------------------------------------------------------------------- /include/gtirb_pprinter/Arm64PrettyPrinter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/include/gtirb_pprinter/Arm64PrettyPrinter.hpp -------------------------------------------------------------------------------- /include/gtirb_pprinter/ArmPrettyPrinter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/include/gtirb_pprinter/ArmPrettyPrinter.hpp -------------------------------------------------------------------------------- /include/gtirb_pprinter/AttPrettyPrinter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/include/gtirb_pprinter/AttPrettyPrinter.hpp -------------------------------------------------------------------------------- /include/gtirb_pprinter/AuxDataSchema.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/include/gtirb_pprinter/AuxDataSchema.hpp -------------------------------------------------------------------------------- /include/gtirb_pprinter/AuxDataUtils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/include/gtirb_pprinter/AuxDataUtils.hpp -------------------------------------------------------------------------------- /include/gtirb_pprinter/BinaryPrinter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/include/gtirb_pprinter/BinaryPrinter.hpp -------------------------------------------------------------------------------- /include/gtirb_pprinter/ElfBinaryPrinter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/include/gtirb_pprinter/ElfBinaryPrinter.hpp -------------------------------------------------------------------------------- /include/gtirb_pprinter/ElfPrettyPrinter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/include/gtirb_pprinter/ElfPrettyPrinter.hpp -------------------------------------------------------------------------------- /include/gtirb_pprinter/ElfVersionScriptPrinter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/include/gtirb_pprinter/ElfVersionScriptPrinter.hpp -------------------------------------------------------------------------------- /include/gtirb_pprinter/Export.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/include/gtirb_pprinter/Export.hpp -------------------------------------------------------------------------------- /include/gtirb_pprinter/FileUtils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/include/gtirb_pprinter/FileUtils.hpp -------------------------------------------------------------------------------- /include/gtirb_pprinter/Fixup.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/include/gtirb_pprinter/Fixup.hpp -------------------------------------------------------------------------------- /include/gtirb_pprinter/IntelPrettyPrinter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/include/gtirb_pprinter/IntelPrettyPrinter.hpp -------------------------------------------------------------------------------- /include/gtirb_pprinter/MasmPrettyPrinter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/include/gtirb_pprinter/MasmPrettyPrinter.hpp -------------------------------------------------------------------------------- /include/gtirb_pprinter/Mips32PrettyPrinter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/include/gtirb_pprinter/Mips32PrettyPrinter.hpp -------------------------------------------------------------------------------- /include/gtirb_pprinter/PeBinaryPrinter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/include/gtirb_pprinter/PeBinaryPrinter.hpp -------------------------------------------------------------------------------- /include/gtirb_pprinter/PePrettyPrinter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/include/gtirb_pprinter/PePrettyPrinter.hpp -------------------------------------------------------------------------------- /include/gtirb_pprinter/PrettyPrinter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/include/gtirb_pprinter/PrettyPrinter.hpp -------------------------------------------------------------------------------- /include/gtirb_pprinter/StringUtils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/include/gtirb_pprinter/StringUtils.hpp -------------------------------------------------------------------------------- /include/gtirb_pprinter/Syntax.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/include/gtirb_pprinter/Syntax.hpp -------------------------------------------------------------------------------- /include/gtirb_pprinter/version.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/include/gtirb_pprinter/version.h.in -------------------------------------------------------------------------------- /python/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/python/CMakeLists.txt -------------------------------------------------------------------------------- /python/setup.py.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/python/setup.py.in -------------------------------------------------------------------------------- /python/src/gtirb_pprinter/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/python/src/gtirb_pprinter/__init__.py -------------------------------------------------------------------------------- /python/src/gtirb_pprinter/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/python/src/gtirb_pprinter/__main__.py -------------------------------------------------------------------------------- /python/src/gtirb_pprinter/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/version.py.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/python/version.py.in -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/gtirb_layout/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_layout/CMakeLists.txt -------------------------------------------------------------------------------- /src/gtirb_layout/driver/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_layout/driver/CMakeLists.txt -------------------------------------------------------------------------------- /src/gtirb_layout/driver/Logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_layout/driver/Logger.h -------------------------------------------------------------------------------- /src/gtirb_layout/driver/gtirb_layout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_layout/driver/gtirb_layout.cpp -------------------------------------------------------------------------------- /src/gtirb_layout/gtirb_layout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_layout/gtirb_layout.cpp -------------------------------------------------------------------------------- /src/gtirb_layout/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_layout/test/CMakeLists.txt -------------------------------------------------------------------------------- /src/gtirb_layout/test/layout_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_layout/test/layout_test.cpp -------------------------------------------------------------------------------- /src/gtirb_pprinter/Arm64PrettyPrinter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_pprinter/Arm64PrettyPrinter.cpp -------------------------------------------------------------------------------- /src/gtirb_pprinter/ArmPrettyPrinter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_pprinter/ArmPrettyPrinter.cpp -------------------------------------------------------------------------------- /src/gtirb_pprinter/AttPrettyPrinter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_pprinter/AttPrettyPrinter.cpp -------------------------------------------------------------------------------- /src/gtirb_pprinter/AuxDataUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_pprinter/AuxDataUtils.cpp -------------------------------------------------------------------------------- /src/gtirb_pprinter/BinaryPrinter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_pprinter/BinaryPrinter.cpp -------------------------------------------------------------------------------- /src/gtirb_pprinter/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_pprinter/CMakeLists.txt -------------------------------------------------------------------------------- /src/gtirb_pprinter/ElfBinaryPrinter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_pprinter/ElfBinaryPrinter.cpp -------------------------------------------------------------------------------- /src/gtirb_pprinter/ElfPrettyPrinter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_pprinter/ElfPrettyPrinter.cpp -------------------------------------------------------------------------------- /src/gtirb_pprinter/ElfVersionScriptPrinter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_pprinter/ElfVersionScriptPrinter.cpp -------------------------------------------------------------------------------- /src/gtirb_pprinter/FileUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_pprinter/FileUtils.cpp -------------------------------------------------------------------------------- /src/gtirb_pprinter/Fixup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_pprinter/Fixup.cpp -------------------------------------------------------------------------------- /src/gtirb_pprinter/IntelPrettyPrinter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_pprinter/IntelPrettyPrinter.cpp -------------------------------------------------------------------------------- /src/gtirb_pprinter/MasmPrettyPrinter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_pprinter/MasmPrettyPrinter.cpp -------------------------------------------------------------------------------- /src/gtirb_pprinter/Mips32PrettyPrinter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_pprinter/Mips32PrettyPrinter.cpp -------------------------------------------------------------------------------- /src/gtirb_pprinter/PeBinaryPrinter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_pprinter/PeBinaryPrinter.cpp -------------------------------------------------------------------------------- /src/gtirb_pprinter/PePrettyPrinter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_pprinter/PePrettyPrinter.cpp -------------------------------------------------------------------------------- /src/gtirb_pprinter/PrettyPrinter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_pprinter/PrettyPrinter.cpp -------------------------------------------------------------------------------- /src/gtirb_pprinter/Registration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_pprinter/Registration.cpp -------------------------------------------------------------------------------- /src/gtirb_pprinter/StringUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_pprinter/StringUtils.cpp -------------------------------------------------------------------------------- /src/gtirb_pprinter/Syntax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_pprinter/Syntax.cpp -------------------------------------------------------------------------------- /src/gtirb_pprinter/driver/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_pprinter/driver/CMakeLists.txt -------------------------------------------------------------------------------- /src/gtirb_pprinter/driver/Logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_pprinter/driver/Logger.h -------------------------------------------------------------------------------- /src/gtirb_pprinter/driver/parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_pprinter/driver/parser.cpp -------------------------------------------------------------------------------- /src/gtirb_pprinter/driver/parser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_pprinter/driver/parser.hpp -------------------------------------------------------------------------------- /src/gtirb_pprinter/driver/pretty_printer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_pprinter/driver/pretty_printer.cpp -------------------------------------------------------------------------------- /src/gtirb_pprinter/driver/printing_paths.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_pprinter/driver/printing_paths.cpp -------------------------------------------------------------------------------- /src/gtirb_pprinter/driver/printing_paths.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_pprinter/driver/printing_paths.hpp -------------------------------------------------------------------------------- /src/gtirb_pprinter/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_pprinter/test/CMakeLists.txt -------------------------------------------------------------------------------- /src/gtirb_pprinter/test/libraries_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_pprinter/test/libraries_test.cpp -------------------------------------------------------------------------------- /src/gtirb_pprinter/test/parser_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_pprinter/test/parser_test.cpp -------------------------------------------------------------------------------- /src/gtirb_pprinter/test/test_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/src/gtirb_pprinter/test/test_main.cpp -------------------------------------------------------------------------------- /tests/arm32_syntax_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/tests/arm32_syntax_test.py -------------------------------------------------------------------------------- /tests/arm64_edge_case_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/tests/arm64_edge_case_test.py -------------------------------------------------------------------------------- /tests/arm64_syntax_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/tests/arm64_syntax_test.py -------------------------------------------------------------------------------- /tests/att_syntax_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/tests/att_syntax_test.py -------------------------------------------------------------------------------- /tests/back_compat_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/tests/back_compat_test.py -------------------------------------------------------------------------------- /tests/block_alignment_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/tests/block_alignment_test.py -------------------------------------------------------------------------------- /tests/dummyso.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/tests/dummyso.py -------------------------------------------------------------------------------- /tests/dummyso_libs/.gitignore: -------------------------------------------------------------------------------- 1 | !Makefile 2 | *.so 3 | -------------------------------------------------------------------------------- /tests/dummyso_libs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/tests/dummyso_libs/Makefile -------------------------------------------------------------------------------- /tests/dummyso_libs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/tests/dummyso_libs/README.md -------------------------------------------------------------------------------- /tests/dummyso_libs/a.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/tests/dummyso_libs/a.s -------------------------------------------------------------------------------- /tests/dummyso_libs/b.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/tests/dummyso_libs/b.s -------------------------------------------------------------------------------- /tests/dynamic_link_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/tests/dynamic_link_test.py -------------------------------------------------------------------------------- /tests/elf_binary_printer_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/tests/elf_binary_printer_test.py -------------------------------------------------------------------------------- /tests/fakebin/fakeprog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/tests/fakebin/fakeprog.py -------------------------------------------------------------------------------- /tests/fakebin/gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/tests/fakebin/gcc -------------------------------------------------------------------------------- /tests/fakebin/lib.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/tests/fakebin/lib.exe -------------------------------------------------------------------------------- /tests/fakebin/ml.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/tests/fakebin/ml.exe -------------------------------------------------------------------------------- /tests/fakebin/ml64.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/tests/fakebin/ml64.exe -------------------------------------------------------------------------------- /tests/fakebin_llvm/fake_llvm_installation/llvm-dlltool: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/tests/fakebin_llvm/fake_llvm_installation/llvm-dlltool -------------------------------------------------------------------------------- /tests/fakebin_llvm/fake_llvm_installation/ml.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/tests/fakebin_llvm/fake_llvm_installation/ml.exe -------------------------------------------------------------------------------- /tests/fakebin_llvm/fake_llvm_installation/ml64.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/tests/fakebin_llvm/fake_llvm_installation/ml64.exe -------------------------------------------------------------------------------- /tests/fakebin_llvm/llvm-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/tests/fakebin_llvm/llvm-config -------------------------------------------------------------------------------- /tests/function_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/tests/function_test.py -------------------------------------------------------------------------------- /tests/gtirb_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/tests/gtirb_helpers.py -------------------------------------------------------------------------------- /tests/hello_world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/tests/hello_world.py -------------------------------------------------------------------------------- /tests/intel_syntax_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/tests/intel_syntax_test.py -------------------------------------------------------------------------------- /tests/mips_syntax_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/tests/mips_syntax_test.py -------------------------------------------------------------------------------- /tests/multi_module_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/tests/multi_module_test.py -------------------------------------------------------------------------------- /tests/name_conflict_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/tests/name_conflict_test.py -------------------------------------------------------------------------------- /tests/pe_binary_printer_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/tests/pe_binary_printer_test.py -------------------------------------------------------------------------------- /tests/pprinter_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/tests/pprinter_helpers.py -------------------------------------------------------------------------------- /tests/printing_policy_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/tests/printing_policy_test.py -------------------------------------------------------------------------------- /tests/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/tests/requirements.txt -------------------------------------------------------------------------------- /version.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/gtirb-pprinter/HEAD/version.txt --------------------------------------------------------------------------------