| BinaryReader |
A class for reading data from a
generic byte provider in either big-endian or little-endian.
|
| ByteArrayProvider |
An implementation of ByteProvider where the underlying bytes are supplied by a
byte array.
|
| ByteProviderInputStream |
|
| ByteProviderInputStream.ClosingInputStream |
An InputStream that reads from a ByteProvider, and DOES
close() the underlying ByteProvider when
closed itself.
|
| ByteProviderPaddedInputStream |
|
| ByteProviderWrapper |
|
| EmptyByteProvider |
|
| FileByteProvider |
|
| FileBytesProvider |
|
| GhidraRandomAccessFile |
Instances of this class support both reading and writing to a
random access file.
|
| InputStreamByteProvider |
A ByteProvider implementation that wraps an InputStream, allowing
data to be read, as long as there are no operations that request data from a previous
offset.
|
| MemBufferByteProvider |
|
| MemoryByteProvider |
|
| MemoryMutableByteProvider |
A Byte Provider implementation based on Memory.
|
| ObfuscatedFileByteProvider |
A ByteProvider that reads from an on-disk file, but obfuscates / de-obfuscates the
contents of the file when reading / writing.
|
| ObfuscatedInputStream |
An InputStream wrapper that de-obfuscates the bytes being read from the underlying
stream.
|
| ObfuscatedOutputStream |
An OutputStream wrapper that obfuscates the bytes being written to the underlying
stream.
|
| RandomAccessByteProvider |
Deprecated, for removal: This API element is subject to removal in a future version.
|
| RandomAccessMutableByteProvider |
An implementation of ByteProvider where the underlying
bytes are supplied by a random access file.
|
| RangeMappedByteProvider |
A ByteProvider that is a concatenation of sub-ranges of another ByteProvider, also
allowing for non-initialized (sparse) regions.
|
| StructConverterUtil |
|
| SynchronizedByteProvider |
|