Latest available version: IDA and decompilers v8.4.240320sp1 see all releases
Hex-Rays logo State-of-the-art binary code analysis tools
email icon
hexrays_failure_t Struct Reference

Exception object: decompiler failure information. More...

#include <hexrays.hpp>

Public Member Functions

 hexrays_failure_t (merror_t c, ea_t ea, const char *buf=nullptr)
 
 hexrays_failure_t (merror_t c, ea_t ea, const qstring &buf)
 
qstring desc () const
 

Public Attributes

merror_t code = MERR_OK
 Microcode error codes More...
 
ea_t errea = BADADDR
 associated address More...
 
qstring str
 string information More...
 

Detailed Description

Exception object: decompiler failure information.

Examples
hexrays_sample1.cpp, hexrays_sample12.cpp, hexrays_sample13.cpp, hexrays_sample14.cpp, hexrays_sample15.cpp, and hexrays_sample9.cpp.

Definition at line 5441 of file hexrays.hpp.

Constructor & Destructor Documentation

◆ hexrays_failure_t() [1/3]

hexrays_failure_t::hexrays_failure_t ( )

Definition at line 5446 of file hexrays.hpp.

◆ hexrays_failure_t() [2/3]

hexrays_failure_t::hexrays_failure_t ( merror_t  c,
ea_t  ea,
const char *  buf = nullptr 
)

Definition at line 5447 of file hexrays.hpp.

◆ hexrays_failure_t() [3/3]

hexrays_failure_t::hexrays_failure_t ( merror_t  c,
ea_t  ea,
const qstring &  buf 
)

Definition at line 5448 of file hexrays.hpp.

Member Function Documentation

◆ desc()

qstring hexrays_failure_t::desc ( ) const

Member Data Documentation

◆ code

merror_t hexrays_failure_t::code = MERR_OK

Microcode error codes

Examples
hexrays_sample14.cpp.

Definition at line 5443 of file hexrays.hpp.

◆ errea

ea_t hexrays_failure_t::errea = BADADDR

◆ str

qstring hexrays_failure_t::str

string information

Definition at line 5445 of file hexrays.hpp.