addedmethod:
newAssembler
ghidra.app.plugin.assembler.sleigh.SleighAssembler newAssembler(ghidra.app.plugin.assembler.AssemblySelector selector)
addedmethod:
newAssembler
ghidra.app.plugin.assembler.sleigh.SleighAssembler newAssembler(ghidra.app.plugin.assembler.AssemblySelector selector, ghidra.program.model.listing.Program program)
addedmethod:
newResolutionFactory
ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory<ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns,ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedBackfill> newResolutionFactory()
modifiedtype-extends:
SleighAssemblerBuilder
- java.lang.Object
+ ghidra.app.plugin.assembler.sleigh.AbstractSleighAssemblerBuilder
removedmethod:
buildSubGrammar
ghidra.app.plugin.assembler.sleigh.grammars.AssemblyGrammar buildSubGrammar(ghidra.app.plugin.processors.sleigh.symbol.SubtableSymbol subtable)
removedfield:
builtSymbols
java.util.Map<java.lang.String,ghidra.app.plugin.assembler.sleigh.symbol.AssemblySymbol> builtSymbols
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:
getGrammar
ghidra.app.plugin.assembler.sleigh.grammars.AssemblyGrammar getGrammar()
removedmethod:
getHandleTpl
ghidra.app.plugin.processors.sleigh.template.HandleTpl getHandleTpl(ghidra.app.plugin.processors.sleigh.Constructor cons, ghidra.app.plugin.processors.sleigh.symbol.OperandSymbol opsym)
removedmethod:
getLanguage
ghidra.app.plugin.processors.sleigh.SleighLanguage getLanguage()
removedmethod:
getLanguageID
ghidra.program.model.lang.LanguageID getLanguageID()
removedmethod:
getParser
ghidra.app.plugin.assembler.sleigh.parse.AssemblyParser getParser()
removedmethod:
getSymbolFor
ghidra.app.plugin.assembler.sleigh.symbol.AssemblySymbol getSymbolFor(ghidra.app.plugin.processors.sleigh.Constructor cons, ghidra.app.plugin.processors.sleigh.symbol.OperandSymbol opsym)
removedfield:
grammar
ghidra.app.plugin.assembler.sleigh.grammars.AssemblyGrammar grammar
removedmethod:
invNameSymbol
org.apache.commons.collections4.MultiValuedMap<java.lang.String,java.lang.Integer> invNameSymbol(ghidra.app.plugin.processors.sleigh.symbol.NameSymbol ns)
removedmethod:
invValueMap
java.util.Map<java.lang.Long,java.lang.Integer> invValueMap(ghidra.app.plugin.processors.sleigh.symbol.ValueMapSymbol vm)
removedmethod:
invVarnodeList
org.apache.commons.collections4.MultiValuedMap<java.lang.String,java.lang.Integer> invVarnodeList(ghidra.app.plugin.processors.sleigh.symbol.VarnodeListSymbol vnlist)
removedfield:
lang
ghidra.app.plugin.processors.sleigh.SleighLanguage lang
removedfield:
parser
ghidra.app.plugin.assembler.sleigh.parse.AssemblyParser parser
addedmethod:
buildSubGrammar
ghidra.app.plugin.assembler.sleigh.grammars.AssemblyGrammar buildSubGrammar(ghidra.app.plugin.processors.sleigh.symbol.SubtableSymbol subtable)
addedfield:
builtSymbols
java.util.Map<java.lang.String,ghidra.app.plugin.assembler.sleigh.symbol.AssemblySymbol> builtSymbols
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
addedmethod:
getBitSize
int getBitSize(ghidra.app.plugin.processors.sleigh.Constructor cons, ghidra.app.plugin.processors.sleigh.symbol.OperandSymbol opsym)
addedmethod:
getGrammar
ghidra.app.plugin.assembler.sleigh.grammars.AssemblyGrammar getGrammar()
addedmethod:
getParser
ghidra.app.plugin.assembler.sleigh.parse.AssemblyParser getParser()
addedmethod:
getSymbolFor
ghidra.app.plugin.assembler.sleigh.symbol.AssemblySymbol getSymbolFor(ghidra.app.plugin.processors.sleigh.Constructor cons, ghidra.app.plugin.processors.sleigh.symbol.OperandSymbol opsym)
addedfield:
grammar
ghidra.app.plugin.assembler.sleigh.grammars.AssemblyGrammar grammar
addedmethod:
invNameSymbol
org.apache.commons.collections4.MultiValuedMap<java.lang.String,java.lang.Integer> invNameSymbol(ghidra.app.plugin.processors.sleigh.symbol.NameSymbol ns)
addedmethod:
invValueMap
java.util.Map<java.lang.Long,java.lang.Integer> invValueMap(ghidra.app.plugin.processors.sleigh.symbol.ValueMapSymbol vm)
addedmethod:
invVarnodeList
org.apache.commons.collections4.MultiValuedMap<java.lang.String,java.lang.Integer> invVarnodeList(ghidra.app.plugin.processors.sleigh.symbol.VarnodeListSymbol vnlist)
addedfield:
lang
ghidra.app.plugin.processors.sleigh.SleighLanguage lang
addedfield:
parser
ghidra.app.plugin.assembler.sleigh.parse.AssemblyParser parser