addedmethod:
blockTerminated
void blockTerminated(ghidra.program.model.lang.InstructionBlock block)
addedmethod:
getProcessorContext
ghidra.program.model.lang.ProcessorContext getProcessorContext(ghidra.program.model.address.Address addr, int instrLength, ghidra.program.model.lang.RegisterValue contextValue)
addedmethod:
parseInstructionPrototype
ghidra.program.model.lang.InstructionPrototype parseInstructionPrototype(ghidra.program.model.mem.MemBuffer instrMemBuffer, ghidra.program.model.lang.InstructionBlock block) throws InsufficientBytesException, UnknownInstructionException
removedmethod:
adjustPreParseContext
void adjustPreParseContext(ghidra.program.model.mem.MemBuffer instrMemBuffer) throws UnknownInstructionException
removedmethod:
getPseudoInstruction
ghidra.app.util.PseudoInstruction getPseudoInstruction(ghidra.program.model.address.Address addr, ghidra.program.model.lang.InstructionPrototype prototype, ghidra.program.model.mem.MemBuffer memBuffer, ghidra.program.model.lang.RegisterValue contextValue, ghidra.program.model.lang.InstructionBlock block) throws AddressOverflowException
addedfield:
addrFactory
ghidra.program.model.address.AddressFactory addrFactory
addedmethod:
adjustPreParseContext
void adjustPreParseContext(ghidra.program.model.mem.MemBuffer instrMemBuffer) throws UnknownInstructionException
addedfield:
bmMgr
ghidra.program.model.listing.BookmarkManager bmMgr
addedmethod:
disassembleInstructionBlock
void disassembleInstructionBlock(ghidra.program.model.lang.InstructionBlock block, ghidra.program.model.mem.MemBuffer blockMemBuffer, ghidra.program.model.address.Address flowFrom, int limit, ghidra.program.model.lang.InstructionSet instructionSet, boolean skipIfBlockAlreadyDisassembled)
addedfield:
disassemblerContext
ghidra.program.disassemble.DisassemblerContextImpl disassemblerContext
addedfield:
disassemblerProgramContext
ghidra.program.disassemble.Disassembler.DisassemblerProgramContext disassemblerProgramContext
addedmethod:
getPseudoInstruction
ghidra.app.util.PseudoInstruction getPseudoInstruction(ghidra.program.model.address.Address addr, ghidra.program.model.lang.InstructionPrototype prototype, ghidra.program.model.mem.MemBuffer memBuffer, ghidra.program.model.lang.RegisterValue contextValue, ghidra.program.model.lang.InstructionBlock block) throws AddressOverflowException
addedmethod:
isBlockTerminationOK
boolean isBlockTerminationOK(ghidra.program.model.listing.Instruction instr)
addedfield:
language
ghidra.program.model.lang.Language language
addedfield:
parallelHelper
ghidra.program.model.lang.ParallelInstructionLanguageHelper parallelHelper
addedmethod:
processInstruction
ghidra.program.model.address.Address processInstruction(ghidra.app.util.PseudoInstruction inst, ghidra.program.model.mem.MemBuffer blockMemBuffer, ghidra.program.model.lang.InstructionBlock block, ghidra.program.model.lang.InstructionSet instructionSet) throws InsufficientBytesException, UnknownInstructionException, AddressOverflowException, NestedDelaySlotException