Class PackedDecodeOverlay
java.lang.Object
ghidra.program.model.pcode.PackedDecode
ghidra.program.model.pcode.PackedDecodeOverlay
- All Implemented Interfaces:
ByteIngest, Decoder, Closeable, AutoCloseable
Alter address space decoding for a specific overlay space.
Any decoded space that matches the overlayed space is replaced with the overlay itself.
This causes addresses in the overlayed space to be converted into overlay addresses.
-
Field Summary
Fields inherited from class PackedDecode
ATTRIBUTE, ELEMENT_END, ELEMENT_START, ELEMENTID_MASK, HEADER_MASK, HEADEREXTEND_MASK, LENGTHCODE_MASK, RAWDATA_BITSPERBYTE, RAWDATA_MARKER, RAWDATA_MASK, spaces, SPECIALSPACE_FSPEC, SPECIALSPACE_IOP, SPECIALSPACE_JOIN, SPECIALSPACE_SPACEBASE, SPECIALSPACE_STACK, TYPECODE_ADDRESSSPACE, TYPECODE_BOOLEAN, TYPECODE_SHIFT, TYPECODE_SIGNEDINT_NEGATIVE, TYPECODE_SIGNEDINT_POSITIVE, TYPECODE_SPECIALSPACE, TYPECODE_STRING, TYPECODE_UNSIGNEDINT -
Constructor Summary
ConstructorsChangeConstructorDescriptionPackedDecodeOverlay(AddressFactory addrFactory, OverlayAddressSpace spc) -
Method Summary
Methods inherited from class PackedDecode
clear, close, closeElement, closeElementSkipping, endIngest, getAddressFactory, getIndexedAttributeId, getNextAttributeId, ingestBytes, ingestStream, ingestStreamToNextTerminator, isEmpty, open, openElement, openElement, peekElement, readBool, readBool, readOpcode, readOpcode, readSignedInteger, readSignedInteger, readSignedIntegerExpectString, readSignedIntegerExpectString, readSpace, readSpace, readString, readString, readUnsignedInteger, readUnsignedInteger, rewindAttributes, setAddressFactoryMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Decoder
skipElement
-
Constructor Details
-
PackedDecodeOverlay
public PackedDecodeOverlay(AddressFactory addrFactory, OverlayAddressSpace spc) throws AddressFormatException - Throws:
AddressFormatException
-
-
Method Details
-
setOverlay
- Throws:
AddressFormatException
-