Latest available version: IDA and decompilers v8.3.230608 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 (void) const
 

Public Attributes

merror_t code
 Microcode error codes More...
 
ea_t errea
 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 5437 of file hexrays.hpp.

Constructor & Destructor Documentation

◆ hexrays_failure_t() [1/3]

hexrays_failure_t::hexrays_failure_t ( void  )

Definition at line 5442 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 5443 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 5444 of file hexrays.hpp.

Member Function Documentation

◆ desc()

qstring hexrays_failure_t::desc ( void  ) const

Member Data Documentation

◆ code

merror_t hexrays_failure_t::code

Microcode error codes

Examples
hexrays_sample14.cpp.

Definition at line 5439 of file hexrays.hpp.

◆ errea

ea_t hexrays_failure_t::errea

◆ str

qstring hexrays_failure_t::str

string information

Definition at line 5441 of file hexrays.hpp.