Assembler

Package: ghidra.app.plugin.assembler
Type: class

11.1_PUBLIC

modifiedtype-implements: Assembler
- (none)
+ ghidra.app.plugin.assembler.GenericAssembler
removedmethod: assembleLine
byte[] assembleLine(ghidra.program.model.address.Address at, java.lang.String line) throws AssemblySyntaxException, AssemblySemanticException
removedmethod: assembleLine
byte[] assembleLine(ghidra.program.model.address.Address at, java.lang.String line, ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx) throws AssemblySemanticException, AssemblySyntaxException
removedmethod: getContextAt
ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock getContextAt(ghidra.program.model.address.Address addr)
removedmethod: parseLine
java.util.Collection<ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseResult> parseLine(java.lang.String line)
removedmethod: patchProgram
ghidra.program.model.listing.Instruction patchProgram(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns res, ghidra.program.model.address.Address at) throws MemoryAccessException
removedmethod: patchProgram
ghidra.program.model.listing.InstructionIterator patchProgram(byte[] insbytes, ghidra.program.model.address.Address at) throws MemoryAccessException
removedmethod: resolveLine
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolveLine(ghidra.program.model.address.Address at, java.lang.String line) throws AssemblySyntaxException
removedmethod: resolveLine
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolveLine(ghidra.program.model.address.Address at, java.lang.String line, ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx) throws AssemblySyntaxException
removedmethod: resolveTree
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolveTree(ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseResult parse, ghidra.program.model.address.Address at, ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx)
removedmethod: resolveTree
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolveTree(ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseResult parse, ghidra.program.model.address.Address at)

10.2_PUBLIC

addedmethod: patchProgram
ghidra.program.model.listing.Instruction patchProgram(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns res, ghidra.program.model.address.Address at) throws MemoryAccessException
removedmethod: patchProgram
ghidra.program.model.listing.Instruction patchProgram(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedConstructor res, ghidra.program.model.address.Address at) throws MemoryAccessException

10.0_PUBLIC

modifiedmethod: patchProgram
return type: Instruction → InstructionIterator
- ghidra.program.model.listing.Instruction patchProgram(byte[] insbytes, ghidra.program.model.address.Address at) throws MemoryAccessException
+ ghidra.program.model.listing.InstructionIterator patchProgram(byte[] insbytes, ghidra.program.model.address.Address at) throws MemoryAccessException

9.0.2_PUBLIC

introducedInitial version