addedmethod:
newResolver
ghidra.app.plugin.assembler.sleigh.sem.AssemblyTreeResolver newResolver(ghidra.program.model.address.Address at, ghidra.app.plugin.assembler.sleigh.tree.AssemblyParseBranch tree, ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx)
modifiedtype-extends:
SleighAssembler
- java.lang.Object
+ ghidra.app.plugin.assembler.sleigh.AbstractSleighAssembler
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
removedfield:
ctxGraph
ghidra.app.plugin.assembler.sleigh.sem.AssemblyContextGraph ctxGraph
removedfield:
dbg
static ghidra.app.plugin.assembler.sleigh.util.DbgTimer dbg
removedfield:
defaultContext
ghidra.app.plugin.assembler.sleigh.sem.AssemblyDefaultContext defaultContext
removedmethod:
getContextAt
ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock getContextAt(ghidra.program.model.address.Address addr)
removedmethod:
getNumericSymbols
ghidra.app.plugin.assembler.sleigh.symbol.AssemblyNumericSymbols getNumericSymbols()
removedfield:
lang
ghidra.app.plugin.processors.sleigh.SleighLanguage lang
removedfield:
listing
ghidra.program.model.listing.Listing listing
removedfield:
lock
java.lang.Object lock
removedfield:
memory
ghidra.program.model.mem.Memory memory
removedmethod:
parseLine
java.util.Collection<ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseResult> parseLine(java.lang.String line)
removedfield:
parser
ghidra.app.plugin.assembler.sleigh.parse.AssemblyParser parser
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
removedfield:
program
ghidra.program.model.listing.Program program
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)
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)
removedfield:
selector
ghidra.app.plugin.assembler.AssemblySelector selector
removedfield:
symbols
ghidra.app.plugin.assembler.sleigh.symbol.AssemblyNumericSymbols symbols
addedmethod:
getNumericSymbols
ghidra.app.plugin.assembler.sleigh.symbol.AssemblyNumericSymbols getNumericSymbols()
addedfield:
lock
java.lang.Object lock
addedmethod:
patchProgram
ghidra.program.model.listing.Instruction patchProgram(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns res, ghidra.program.model.address.Address at) throws MemoryAccessException
addedfield:
symbols
ghidra.app.plugin.assembler.sleigh.symbol.AssemblyNumericSymbols symbols
removedmethod:
getProgramLabels
java.util.Map<java.lang.String,java.lang.Long> getProgramLabels()
removedmethod:
patchProgram
ghidra.program.model.listing.Instruction patchProgram(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedConstructor res, ghidra.program.model.address.Address at) throws MemoryAccessException
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
addedfield:
ctxGraph
ghidra.app.plugin.assembler.sleigh.sem.AssemblyContextGraph ctxGraph
addedfield:
dbg
static ghidra.app.plugin.assembler.sleigh.util.DbgTimer dbg
addedfield:
defaultContext
ghidra.app.plugin.assembler.sleigh.sem.AssemblyDefaultContext defaultContext
addedfield:
dis
ghidra.program.disassemble.Disassembler dis
addedmethod:
getProgramLabels
java.util.Map<java.lang.String,java.lang.Long> getProgramLabels()
addedfield:
lang
ghidra.app.plugin.processors.sleigh.SleighLanguage lang
addedfield:
listing
ghidra.program.model.listing.Listing listing
addedfield:
memory
ghidra.program.model.mem.Memory memory
addedfield:
parser
ghidra.app.plugin.assembler.sleigh.parse.AssemblyParser parser
addedfield:
program
ghidra.program.model.listing.Program program
addedfield:
selector
ghidra.app.plugin.assembler.AssemblySelector selector