PackedEncode

Package: ghidra.program.model.pcode
Type: class

12.0_PUBLIC

addedmethod: writeOpcode
void writeOpcode(ghidra.program.model.pcode.AttributeId attribId, ghidra.pcodeCPort.opcodes.OpCode opcode) throws IOException
removedmethod: writeOpcode
void writeOpcode(ghidra.program.model.pcode.AttributeId attribId, int opcode) throws IOException

11.1_PUBLIC

addedmethod: getOutputStream
java.io.OutputStream getOutputStream()
addedmethod: writeOpcode
void writeOpcode(ghidra.program.model.pcode.AttributeId attribId, int opcode) throws IOException
addedmethod: writeSpace
void writeSpace(ghidra.program.model.pcode.AttributeId attribId, int index, java.lang.String name) throws IOException
modifiedfield: outStream
type: PackedBytes → OutputStream
- ghidra.program.model.pcode.PackedBytes outStream
+ java.io.OutputStream outStream
modifiedtype-implements: PackedEncode
- ghidra.program.model.pcode.PatchEncoder
+ ghidra.program.model.pcode.Encoder
modifiedmethod: writeHeader
added throws IOException
- void writeHeader(int header, int id)
+ void writeHeader(int header, int id) throws IOException
modifiedmethod: writeInteger
added throws IOException
- void writeInteger(int typeByte, long val)
+ void writeInteger(int typeByte, long val) throws IOException
removedmethod: clear
void clear()
removedmethod: isEmpty
boolean isEmpty()
removedmethod: patchIntegerAttribute
boolean patchIntegerAttribute(int pos, ghidra.program.model.pcode.AttributeId attribId, long val)
removedmethod: size
int size()
removedmethod: writeSpaceId
void writeSpaceId(ghidra.program.model.pcode.AttributeId attribId, long spaceId)
removedmethod: writeTo
void writeTo(java.io.OutputStream stream) throws IOException

10.3_PUBLIC

addedmethod: writeStringIndexed
void writeStringIndexed(ghidra.program.model.pcode.AttributeId attribId, int index, java.lang.String val) throws IOException

10.2_PUBLIC

introducedInitial version