Package ghidra.app.plugin.assembler
package ghidra.app.plugin.assembler
-
ClassDescriptionThe primary interface for performing assembly in Ghidra.An interface to build an assembler for a given languageThe primary class for obtaining an
Assembler
for a Ghidra-supported language.A convenience for accumulating bytes output by anAssembler
An exception for programmer errors regarding an assemblerA checked exception used for input errors regarding the assemblerThrown when a programmer selects an improper instruction during assemblyProvides a mechanism for pruning and selecting binary assembled instructions from the results of parsing textual assembly instructions.A resolved selection from the results given toAssemblySelector.select(AssemblyResolutionResults, AssemblyPatternBlock)
Thrown when all resolutions of an assembly instruction result in semantic errors.Thrown when all parses of an assembly instruction result in syntax errors.GenericAssembler<RP extends AssemblyResolvedPatterns>