Class CliSigAssemblyRef
java.lang.Object
ghidra.app.util.bin.format.pe.cli.blobs.CliBlob
ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig
ghidra.app.util.bin.format.pe.cli.blobs.CliSigAssemblyRef
- All Implemented Interfaces:
CliRepresentable,StructConverter
-
Nested Class Summary
Nested classes/interfaces inherited from class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig
CliAbstractSig.CliArrayShape, CliAbstractSig.CliByRef, CliAbstractSig.CliConstraint, CliAbstractSig.CliCustomMod, CliAbstractSig.CliElementType, CliAbstractSig.CliParam, CliAbstractSig.CliRetType, CliAbstractSig.CliSigType, CliAbstractSig.CliTypeArray, CliAbstractSig.CliTypeBase, CliAbstractSig.CliTypeClass, CliAbstractSig.CliTypeCodeDataType, CliAbstractSig.CliTypeFnPtr, CliAbstractSig.CliTypeGenericInst, CliAbstractSig.CliTypePrimitive, CliAbstractSig.CliTypePtr, CliAbstractSig.CliTypeSzArray, CliAbstractSig.CliTypeValueType, CliAbstractSig.CliTypeVarOrMvar -
Field Summary
Fields inherited from class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig
PATHFields inherited from class ghidra.app.util.bin.format.pe.cli.blobs.CliBlob
blobOffset, contentsOffset, contentsSize -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the comment associated with this blob's contents.Gets the data type associated with this blob's contents.Gets the name associated with this blob's contents.getRepresentationCommon(CliStreamMetadata stream, boolean isShort) This is the method that subclasses should override.Methods inherited from class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig
convertTypeCodeToDataType, getRepresentation, getRepresentation, getRepresentationOf, getShortRepresentation, getShortRepresentation, readCliTypeMethods inherited from class ghidra.app.util.bin.format.pe.cli.blobs.CliBlob
decodeCompressedSigned, decodeCompressedSigned, decodeCompressedSigned, decodeCompressedSignedInt, decodeCompressedUnsigned, decodeCompressedUnsigned, decodeCompressedUnsigned, decodeCompressedUnsignedInt, getContents, getContentsReader, getContentsSize, getDataTypeForBytes, getName, getSize, getSizeDataType, getStreamIndex, isLittleEndian, testSizeDecoding, toDataType, toDataType
-
Constructor Details
-
CliSigAssemblyRef
- Throws:
IOException
-
-
Method Details
-
getContentsDataType
Description copied from class:CliBlobGets the data type associated with this blob's contents.- Specified by:
getContentsDataTypein classCliAbstractSig- Returns:
- The data type associated with this blob's contents.
-
getContentsName
Description copied from class:CliBlobGets the name associated with this blob's contents.- Specified by:
getContentsNamein classCliAbstractSig- Returns:
- The name associated with this blob's contents.
-
getContentsComment
Description copied from class:CliBlobGets the comment associated with this blob's contents.- Specified by:
getContentsCommentin classCliAbstractSig- Returns:
- The comment associated with this blob's contents.
-
getRepresentationCommon
Description copied from class:CliAbstractSigThis is the method that subclasses should override. If stream is null, the method must not cause a NullPointerException, i.e. it must handle this as if there was no stream to begin with.- Specified by:
getRepresentationCommonin classCliAbstractSig
-