Class PcodeEmitPacked
java.lang.Object
ghidra.app.plugin.processors.sleigh.PcodeEmit
ghidra.app.plugin.processors.sleigh.PcodeEmitPacked
-
Nested Class Summary
Nested Classes -
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionPcodeEmitPacked(PatchEncoder encoder, ParserWalker walk, InstructionContext ictx, int fallOffset, PcodeOverride override) Pcode emitter constructor for producing a packed binary representation. -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidemitTail()voidNow that we have seen all label templates and references convert the collected references into full relative addressesMethods inherited from class ghidra.app.plugin.processors.sleigh.PcodeEmit
build, getFallOffset, getStartAddress, getWalker
-
Constructor Details
-
PcodeEmitPacked
public PcodeEmitPacked(PatchEncoder encoder, ParserWalker walk, InstructionContext ictx, int fallOffset, PcodeOverride override) Pcode emitter constructor for producing a packed binary representation.- Parameters:
encoder- is the stream encoder to emit towalk- parser walkerictx- instruction contextsfallOffset- default instruction fall offset (i.e., instruction length including delay slotted instructions)override- required if pcode overrides are to be utilized
-
-
Method Details
-
emitHeader
- Throws:
IOException
-
emitTail
- Throws:
IOException
-
resolveRelatives
public void resolveRelatives()Description copied from class:PcodeEmitNow that we have seen all label templates and references convert the collected references into full relative addresses- Specified by:
resolveRelativesin classPcodeEmit
-