Class PcodeEmitPacked
java.lang.Object
ghidra.app.plugin.processors.sleigh.PcodeEmit
ghidra.app.plugin.processors.sleigh.PcodeEmitPacked
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
ConstructorDescriptionPcodeEmitPacked
(PatchEncoder encoder, ParserWalker walk, InstructionContext ictx, int fallOffset, PcodeOverride override) Pcode emitter constructor for producing a packed binary representation. -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
emitTail()
void
Now 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:PcodeEmit
Now that we have seen all label templates and references convert the collected references into full relative addresses- Specified by:
resolveRelatives
in classPcodeEmit
-