ROSE 0.11.145.247
|
Exception for reading past the end of something.
This object is thrown when an attempt is made to read past the end of a file, section, header, segment, etc.
Definition at line 42688 of file binaryInstruction.C.
Public Member Functions | |
ShortRead (const class SgAsmGenericSection *section, size_t offset, size_t size) | |
ShortRead (const class SgAsmGenericSection *section, size_t offset, size_t size, const std::string &mesg) | |
ShortRead (const class SgAsmGenericSection *section, size_t offset, size_t size, const char *mesg) | |
![]() | |
Exception (const std::string &s) | |
Construct an exception with an error message. | |
Public Attributes | |
const SgAsmGenericSection * | section |
Section from which read occurred; null implies file-level write. | |
Rose::BinaryAnalysis::Address | offset |
Byte offset into section (or file). | |
Rose::BinaryAnalysis::Address | size |
Number of bytes of attempted read. | |
|
inline |
Definition at line 42694 of file binaryInstruction.C.
|
inline |
Definition at line 42696 of file binaryInstruction.C.
|
inline |
Definition at line 42698 of file binaryInstruction.C.
|
inline |
Definition at line 42700 of file binaryInstruction.C.
const SgAsmGenericSection* SgAsmExecutableFileFormat::ShortRead::section |
Section from which read occurred; null implies file-level write.
Definition at line 42690 of file binaryInstruction.C.
Rose::BinaryAnalysis::Address SgAsmExecutableFileFormat::ShortRead::offset |
Byte offset into section (or file).
Definition at line 42691 of file binaryInstruction.C.
Rose::BinaryAnalysis::Address SgAsmExecutableFileFormat::ShortRead::size |
Number of bytes of attempted read.
Definition at line 42692 of file binaryInstruction.C.