├── LICENSE ├── Makefile ├── README.md ├── bitspan.cpp ├── bitspan.h ├── combine.cpp ├── combine.h ├── examples ├── 8048.txt ├── ethereum.txt ├── sh2.sla └── sh2.txt ├── instruction.cpp ├── instruction.h ├── main.cpp ├── output.cpp ├── output.h ├── parser.cpp ├── parser.h ├── parser_sla.cpp ├── parser_sla.h ├── registers.h ├── slautil ├── slautil.cpp ├── slautil.h └── slaxml.cpp ├── thread_pool.cpp ├── thread_pool.h └── validator.cpp /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oberoisecurity/ghidra-processor-module-generator/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oberoisecurity/ghidra-processor-module-generator/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oberoisecurity/ghidra-processor-module-generator/HEAD/README.md -------------------------------------------------------------------------------- /bitspan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oberoisecurity/ghidra-processor-module-generator/HEAD/bitspan.cpp -------------------------------------------------------------------------------- /bitspan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oberoisecurity/ghidra-processor-module-generator/HEAD/bitspan.h -------------------------------------------------------------------------------- /combine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oberoisecurity/ghidra-processor-module-generator/HEAD/combine.cpp -------------------------------------------------------------------------------- /combine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oberoisecurity/ghidra-processor-module-generator/HEAD/combine.h -------------------------------------------------------------------------------- /examples/8048.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oberoisecurity/ghidra-processor-module-generator/HEAD/examples/8048.txt -------------------------------------------------------------------------------- /examples/ethereum.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oberoisecurity/ghidra-processor-module-generator/HEAD/examples/ethereum.txt -------------------------------------------------------------------------------- /examples/sh2.sla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oberoisecurity/ghidra-processor-module-generator/HEAD/examples/sh2.sla -------------------------------------------------------------------------------- /examples/sh2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oberoisecurity/ghidra-processor-module-generator/HEAD/examples/sh2.txt -------------------------------------------------------------------------------- /instruction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oberoisecurity/ghidra-processor-module-generator/HEAD/instruction.cpp -------------------------------------------------------------------------------- /instruction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oberoisecurity/ghidra-processor-module-generator/HEAD/instruction.h -------------------------------------------------------------------------------- /main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oberoisecurity/ghidra-processor-module-generator/HEAD/main.cpp -------------------------------------------------------------------------------- /output.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oberoisecurity/ghidra-processor-module-generator/HEAD/output.cpp -------------------------------------------------------------------------------- /output.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oberoisecurity/ghidra-processor-module-generator/HEAD/output.h -------------------------------------------------------------------------------- /parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oberoisecurity/ghidra-processor-module-generator/HEAD/parser.cpp -------------------------------------------------------------------------------- /parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oberoisecurity/ghidra-processor-module-generator/HEAD/parser.h -------------------------------------------------------------------------------- /parser_sla.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oberoisecurity/ghidra-processor-module-generator/HEAD/parser_sla.cpp -------------------------------------------------------------------------------- /parser_sla.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oberoisecurity/ghidra-processor-module-generator/HEAD/parser_sla.h -------------------------------------------------------------------------------- /registers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oberoisecurity/ghidra-processor-module-generator/HEAD/registers.h -------------------------------------------------------------------------------- /slautil/slautil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oberoisecurity/ghidra-processor-module-generator/HEAD/slautil/slautil.cpp -------------------------------------------------------------------------------- /slautil/slautil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oberoisecurity/ghidra-processor-module-generator/HEAD/slautil/slautil.h -------------------------------------------------------------------------------- /slautil/slaxml.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oberoisecurity/ghidra-processor-module-generator/HEAD/slautil/slaxml.cpp -------------------------------------------------------------------------------- /thread_pool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oberoisecurity/ghidra-processor-module-generator/HEAD/thread_pool.cpp -------------------------------------------------------------------------------- /thread_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oberoisecurity/ghidra-processor-module-generator/HEAD/thread_pool.h -------------------------------------------------------------------------------- /validator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oberoisecurity/ghidra-processor-module-generator/HEAD/validator.cpp --------------------------------------------------------------------------------