Class CliBlobMarshalSpec
- java.lang.Object
-
- ghidra.app.util.bin.format.pe.cli.blobs.CliBlob
-
- ghidra.app.util.bin.format.pe.cli.blobs.CliBlobMarshalSpec
-
- All Implemented Interfaces:
StructConverter
public class CliBlobMarshalSpec extends CliBlob
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CliBlobMarshalSpec.CliNativeType
static class
CliBlobMarshalSpec.CliNativeTypeDataType
static class
CliBlobMarshalSpec.CliSafeArrayElemType
static class
CliBlobMarshalSpec.CliSafeArrayElemTypeDataType
-
Field Summary
-
Fields inherited from class ghidra.app.util.bin.format.pe.cli.blobs.CliBlob
blobOffset, contentsOffset, contentsSize, PATH
-
-
Constructor Summary
Constructors Constructor Description CliBlobMarshalSpec(CliBlob blob)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getContentsComment()
Gets the comment associated with this blob's contents.DataType
getContentsDataType()
Gets the data type associated with this blob's contents.java.lang.String
getContentsName()
Gets the name associated with this blob's contents.java.lang.String
getRepresentation()
Gets the string representation of this blob.-
Methods 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
-
-
-
-
Constructor Detail
-
CliBlobMarshalSpec
public CliBlobMarshalSpec(CliBlob blob) throws java.io.IOException
- Throws:
java.io.IOException
-
-
Method Detail
-
getContentsDataType
public DataType getContentsDataType()
Description copied from class:CliBlob
Gets the data type associated with this blob's contents.- Overrides:
getContentsDataType
in classCliBlob
- Returns:
- The data type associated with this blob's contents.
-
getContentsName
public java.lang.String getContentsName()
Description copied from class:CliBlob
Gets the name associated with this blob's contents.- Overrides:
getContentsName
in classCliBlob
- Returns:
- The name associated with this blob's contents.
-
getContentsComment
public java.lang.String getContentsComment()
Description copied from class:CliBlob
Gets the comment associated with this blob's contents.- Overrides:
getContentsComment
in classCliBlob
- Returns:
- The comment associated with this blob's contents.
-
getRepresentation
public java.lang.String getRepresentation()
Description copied from class:CliBlob
Gets the string representation of this blob.- Overrides:
getRepresentation
in classCliBlob
- Returns:
- The string representation of this blob.
-
-