├── .ci ├── Dockerfile ├── get_ghidra.sh └── gitlab-ci.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .pypirc ├── GhidraRetypd ├── Module.manifest ├── build.gradle ├── extension.properties ├── ghidra_scripts │ └── Retypd.java └── src │ ├── main │ └── java │ │ └── ghidraretypd │ │ ├── AnalysisException.java │ │ ├── CommandLineOptions.java │ │ ├── RetypdGenerate.java │ │ ├── RetypdRunner.java │ │ └── RetypdTypes.java │ └── test │ ├── java │ └── TestRetypd.java │ └── resources │ └── test-structs.c ├── LICENSE.md ├── Makefile ├── README.md ├── delete_remote_packages.py ├── ghidra_retypd_provider ├── __init__.py ├── main.py ├── type_inference.py ├── type_serialization.py └── version.py └── setup.py /.ci/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/retypd-ghidra-plugin/HEAD/.ci/Dockerfile -------------------------------------------------------------------------------- /.ci/get_ghidra.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/retypd-ghidra-plugin/HEAD/.ci/get_ghidra.sh -------------------------------------------------------------------------------- /.ci/gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/retypd-ghidra-plugin/HEAD/.ci/gitlab-ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/retypd-ghidra-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/retypd-ghidra-plugin/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pypirc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/retypd-ghidra-plugin/HEAD/.pypirc -------------------------------------------------------------------------------- /GhidraRetypd/Module.manifest: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GhidraRetypd/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/retypd-ghidra-plugin/HEAD/GhidraRetypd/build.gradle -------------------------------------------------------------------------------- /GhidraRetypd/extension.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/retypd-ghidra-plugin/HEAD/GhidraRetypd/extension.properties -------------------------------------------------------------------------------- /GhidraRetypd/ghidra_scripts/Retypd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/retypd-ghidra-plugin/HEAD/GhidraRetypd/ghidra_scripts/Retypd.java -------------------------------------------------------------------------------- /GhidraRetypd/src/main/java/ghidraretypd/AnalysisException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/retypd-ghidra-plugin/HEAD/GhidraRetypd/src/main/java/ghidraretypd/AnalysisException.java -------------------------------------------------------------------------------- /GhidraRetypd/src/main/java/ghidraretypd/CommandLineOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/retypd-ghidra-plugin/HEAD/GhidraRetypd/src/main/java/ghidraretypd/CommandLineOptions.java -------------------------------------------------------------------------------- /GhidraRetypd/src/main/java/ghidraretypd/RetypdGenerate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/retypd-ghidra-plugin/HEAD/GhidraRetypd/src/main/java/ghidraretypd/RetypdGenerate.java -------------------------------------------------------------------------------- /GhidraRetypd/src/main/java/ghidraretypd/RetypdRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/retypd-ghidra-plugin/HEAD/GhidraRetypd/src/main/java/ghidraretypd/RetypdRunner.java -------------------------------------------------------------------------------- /GhidraRetypd/src/main/java/ghidraretypd/RetypdTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/retypd-ghidra-plugin/HEAD/GhidraRetypd/src/main/java/ghidraretypd/RetypdTypes.java -------------------------------------------------------------------------------- /GhidraRetypd/src/test/java/TestRetypd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/retypd-ghidra-plugin/HEAD/GhidraRetypd/src/test/java/TestRetypd.java -------------------------------------------------------------------------------- /GhidraRetypd/src/test/resources/test-structs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/retypd-ghidra-plugin/HEAD/GhidraRetypd/src/test/resources/test-structs.c -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/retypd-ghidra-plugin/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/retypd-ghidra-plugin/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/retypd-ghidra-plugin/HEAD/README.md -------------------------------------------------------------------------------- /delete_remote_packages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/retypd-ghidra-plugin/HEAD/delete_remote_packages.py -------------------------------------------------------------------------------- /ghidra_retypd_provider/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/retypd-ghidra-plugin/HEAD/ghidra_retypd_provider/__init__.py -------------------------------------------------------------------------------- /ghidra_retypd_provider/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/retypd-ghidra-plugin/HEAD/ghidra_retypd_provider/main.py -------------------------------------------------------------------------------- /ghidra_retypd_provider/type_inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/retypd-ghidra-plugin/HEAD/ghidra_retypd_provider/type_inference.py -------------------------------------------------------------------------------- /ghidra_retypd_provider/type_serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/retypd-ghidra-plugin/HEAD/ghidra_retypd_provider/type_serialization.py -------------------------------------------------------------------------------- /ghidra_retypd_provider/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/retypd-ghidra-plugin/HEAD/ghidra_retypd_provider/version.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrammaTech/retypd-ghidra-plugin/HEAD/setup.py --------------------------------------------------------------------------------