ghidra/GPL/GnuDisassembler
James 6dd7b69157 GP-152 updated binutils
GP-152 updated to binutils 2.34
2020-09-29 18:06:23 -04:00
..
data Added extensions GnuDisassembler and SleighDevTools 2019-06-25 09:40:15 -04:00
src/gdis/c GP-49 external disassembly field can now switch based upon context (implemented for ARM/Thumb) 2020-09-29 10:22:46 -04:00
Module.manifest Added extensions GnuDisassembler and SleighDevTools 2019-06-25 09:40:15 -04:00
README.txt Added extensions GnuDisassembler and SleighDevTools 2019-06-25 09:40:15 -04:00
build.gradle GP-152 updated binutils 2020-09-29 18:06:23 -04:00
buildGdis.gradle Added extensions GnuDisassembler and SleighDevTools 2019-06-25 09:40:15 -04:00
certification.manifest Added pcodetest source code to SleighDevTools module. Corrected 2019-07-11 16:46:11 -04:00
extension.properties Added extensions GnuDisassembler and SleighDevTools 2019-06-25 09:40:15 -04:00
settings.gradle Added extensions GnuDisassembler and SleighDevTools 2019-06-25 09:40:15 -04:00

README.txt

The GnuDisassembler extension module must be built using gradle prior to its' use within Ghidra.

This module provides the ability to leverage the binutils disassembler capabilities
for various processors as a means of verifying Sleigh disassembler output syntax.

To build this extension for Linux or Mac OS X:

	1. If building for an installation of Ghidra, copy the appropriate source distribution of 
	   binutils into this module's root directory.  If building within a git clone of the full
	   Ghidra source, copy binutils source distribution file into the ghidra.bin/GPL/GnuDisassembler 
	   directory.
	   
	   The supported version and archive format is identified within the build.gradle file.
	   If a different binutils distribution is used the build.gradle and/or buildGdis.gradle
	   may require modification.
	   
	2. Run gradle from the module's root directory (see top of build.gradle file for
	   specific instructions). 

This resulting gdis executable will be located in build/os/<platform>.