retdec
|
#include <upx_exceptions.h>
Public Member Functions | |
InvalidBlockException () | |
![]() | |
template<typename... Args> | |
FatalException (const Args &... args) | |
![]() | |
UnpackerException (const UnpackerException &ex) | |
virtual const char * | what () const noexcept override |
const std::string & | getMessage () const noexcept |
Additional Inherited Members | |
![]() | |
template<typename... Args> | |
UnpackerException (const Args &... args) | |
Used in ELF unpacking. Thrown when invalid packed block is found. There may be many reasons why block is invalid. Packed data size may be greater than unpacked data size, packed data size may read beyond file bounds, there may be less data available than packed data size reports etc.
This exception is fatal error during unpacking.
|
inline |