modifiedtype-extends:
AssemblyTreeResolver
- java.lang.Object
+ ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyTreeResolver
removedmethod:
applyMutations
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults applyMutations(ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructorSemantic sem, ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults temp)
removedmethod:
applyPatterns
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults applyPatterns(ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructorSemantic sem, int shift, ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults temp)
removedfield:
at
ghidra.program.model.address.Address at
removedmethod:
computeOffset
static int computeOffset(ghidra.app.plugin.processors.sleigh.symbol.OperandSymbol opsym, ghidra.app.plugin.processors.sleigh.Constructor cons)
removedfield:
context
ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock context
removedfield:
ctxGraph
ghidra.app.plugin.assembler.sleigh.sem.AssemblyContextGraph ctxGraph
removedfield:
DBG
static ghidra.app.plugin.assembler.sleigh.util.DbgTimer DBG
removedmethod:
filterByDisassembly
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults filterByDisassembly(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults temp)
removedmethod:
filterForbidden
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults filterForbidden(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults temp)
removedmethod:
getHiddenStateGenerator
ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyStateGenerator<?> getHiddenStateGenerator(ghidra.app.plugin.processors.sleigh.symbol.OperandSymbol opSym, ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns fromLeft)
removedmethod:
getRootRecursion
ghidra.app.plugin.assembler.sleigh.grammars.AssemblyProduction getRootRecursion()
removedmethod:
getStateGenerator
ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyStateGenerator<?> getStateGenerator(ghidra.app.plugin.processors.sleigh.symbol.OperandSymbol opSym, ghidra.app.plugin.assembler.sleigh.tree.AssemblyParseTreeNode node, ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns fromLeft)
removedfield:
grammar
ghidra.app.plugin.assembler.sleigh.grammars.AssemblyGrammar grammar
removedfield:
INST_NEXT
static java.lang.String INST_NEXT
removedfield:
INST_NEXT2
static java.lang.String INST_NEXT2
removedfield:
INST_START
static java.lang.String INST_START
removedfield:
lang
ghidra.app.plugin.processors.sleigh.SleighLanguage lang
removedmethod:
parent
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults parent(java.lang.String description, ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults temp, int opCount)
removedmethod:
resolve
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolve()
removedmethod:
resolvePatterns
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolvePatterns(ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructorSemantic sem, int shift, ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults fromChildren)
removedmethod:
resolvePendingBackfills
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolvePendingBackfills(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults temp)
removedmethod:
resolveRootRecursion
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolveRootRecursion(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults temp)
removedmethod:
selectContext
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults selectContext(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults temp)
removedfield:
SOLVER
static ghidra.app.plugin.assembler.sleigh.expr.RecursiveDescentSolver SOLVER
removedfield:
tree
ghidra.app.plugin.assembler.sleigh.tree.AssemblyParseBranch tree
removedmethod:
tryResolveBackfills
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults tryResolveBackfills(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults results)
removedfield:
vals
java.util.Map<java.lang.String,java.lang.Long> vals
addedmethod:
applyMutations
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults applyMutations(ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructorSemantic sem, ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults temp)
addedmethod:
applyPatterns
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults applyPatterns(ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructorSemantic sem, int shift, ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults temp)
addedfield:
at
ghidra.program.model.address.Address at
addedmethod:
computeOffset
static int computeOffset(ghidra.app.plugin.processors.sleigh.symbol.OperandSymbol opsym, ghidra.app.plugin.processors.sleigh.Constructor cons)
addedfield:
DBG
static ghidra.app.plugin.assembler.sleigh.util.DbgTimer DBG
addedmethod:
filterByDisassembly
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults filterByDisassembly(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults temp)
addedmethod:
filterForbidden
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults filterForbidden(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults temp)
addedmethod:
getHiddenStateGenerator
ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyStateGenerator<?> getHiddenStateGenerator(ghidra.app.plugin.processors.sleigh.symbol.OperandSymbol opSym, ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns fromLeft)
addedmethod:
getRootRecursion
ghidra.app.plugin.assembler.sleigh.grammars.AssemblyProduction getRootRecursion()
addedmethod:
getStateGenerator
ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyStateGenerator<?> getStateGenerator(ghidra.app.plugin.processors.sleigh.symbol.OperandSymbol opSym, ghidra.app.plugin.assembler.sleigh.tree.AssemblyParseTreeNode node, ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns fromLeft)
addedfield:
INST_NEXT2
static java.lang.String INST_NEXT2
addedmethod:
parent
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults parent(java.lang.String description, ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults temp, int opCount)
addedmethod:
resolvePatterns
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolvePatterns(ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructorSemantic sem, int shift, ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults fromChildren)
addedmethod:
resolvePendingBackfills
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolvePendingBackfills(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults temp)
addedmethod:
resolveRootRecursion
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolveRootRecursion(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults temp)
addedmethod:
selectContext
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults selectContext(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults temp)
addedfield:
SOLVER
static ghidra.app.plugin.assembler.sleigh.expr.RecursiveDescentSolver SOLVER
removedfield:
dbg
static ghidra.app.plugin.assembler.sleigh.util.DbgTimer dbg
removedmethod:
resolveBranch
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolveBranch(ghidra.app.plugin.assembler.sleigh.tree.AssemblyParseBranch branch)
removedmethod:
resolveBranchNonRecursive
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolveBranchNonRecursive(ghidra.app.plugin.assembler.sleigh.tree.AssemblyParseBranch branch)
removedmethod:
resolveBranchRecursive
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolveBranchRecursive(ghidra.app.plugin.assembler.sleigh.tree.AssemblyParseBranch branch, ghidra.app.plugin.assembler.sleigh.grammars.AssemblyProduction rec)
removedfield:
solver
static ghidra.app.plugin.assembler.sleigh.expr.RecursiveDescentSolver solver
addedfield:
context
ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock context
addedfield:
ctxGraph
ghidra.app.plugin.assembler.sleigh.sem.AssemblyContextGraph ctxGraph
addedfield:
dbg
static ghidra.app.plugin.assembler.sleigh.util.DbgTimer dbg
addedfield:
grammar
ghidra.app.plugin.assembler.sleigh.grammars.AssemblyGrammar grammar
addedfield:
lang
ghidra.app.plugin.processors.sleigh.SleighLanguage lang
addedmethod:
resolveBranch
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolveBranch(ghidra.app.plugin.assembler.sleigh.tree.AssemblyParseBranch branch)
addedmethod:
resolveBranchNonRecursive
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolveBranchNonRecursive(ghidra.app.plugin.assembler.sleigh.tree.AssemblyParseBranch branch)
addedmethod:
resolveBranchRecursive
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolveBranchRecursive(ghidra.app.plugin.assembler.sleigh.tree.AssemblyParseBranch branch, ghidra.app.plugin.assembler.sleigh.grammars.AssemblyProduction rec)
addedfield:
solver
static ghidra.app.plugin.assembler.sleigh.expr.RecursiveDescentSolver solver
addedfield:
tree
ghidra.app.plugin.assembler.sleigh.tree.AssemblyParseBranch tree
addedmethod:
tryResolveBackfills
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults tryResolveBackfills(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults results)
addedfield:
vals
java.util.Map<java.lang.String,java.lang.Long> vals