| 
    ROSE 0.11.145.357
    
   | 
 
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 43649 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) | |
  Public Member Functions inherited from Rose::Exception | |
| 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 43655 of file binaryInstruction.C.
      
  | 
  inline | 
Definition at line 43657 of file binaryInstruction.C.
      
  | 
  inline | 
Definition at line 43659 of file binaryInstruction.C.
      
  | 
  inline | |||||||||||||
Definition at line 43661 of file binaryInstruction.C.
| const SgAsmGenericSection* SgAsmExecutableFileFormat::ShortRead::section | 
Section from which read occurred; null implies file-level write.
Definition at line 43651 of file binaryInstruction.C.
| Rose::BinaryAnalysis::Address SgAsmExecutableFileFormat::ShortRead::offset | 
Byte offset into section (or file).
Definition at line 43652 of file binaryInstruction.C.
| Rose::BinaryAnalysis::Address SgAsmExecutableFileFormat::ShortRead::size | 
Number of bytes of attempted read.
Definition at line 43653 of file binaryInstruction.C.