Ranges to decompile. Either a function or an explicit vector of ranges. More...
#include <hexrays.hpp>
Public Member Functions | |
mba_ranges_t (func_t *_pfn=nullptr) | |
mba_ranges_t (const rangevec_t &r) | |
ea_t | start (void) const |
bool | empty (void) const |
void | clear (void) |
bool | is_snippet (void) const |
bool | range_contains (ea_t ea) const |
bool | is_fragmented (void) const |
Public Attributes | |
func_t * | pfn = nullptr |
function to decompile. if not null, then function mode. More... | |
rangevec_t | ranges |
snippet mode: ranges to decompile. More... | |
Detailed Description
Ranges to decompile. Either a function or an explicit vector of ranges.
Definition at line 4357 of file hexrays.hpp.
Constructor & Destructor Documentation
◆ mba_ranges_t() [1/2]
mba_ranges_t::mba_ranges_t | ( | func_t * | _pfn = nullptr | ) |
Definition at line 4362 of file hexrays.hpp.
◆ mba_ranges_t() [2/2]
mba_ranges_t::mba_ranges_t | ( | const rangevec_t & | r | ) |
Definition at line 4363 of file hexrays.hpp.
Member Function Documentation
◆ clear()
void mba_ranges_t::clear | ( | void | ) |
Definition at line 4366 of file hexrays.hpp.
◆ empty()
bool mba_ranges_t::empty | ( | void | ) | const |
Definition at line 4365 of file hexrays.hpp.
◆ is_fragmented()
bool mba_ranges_t::is_fragmented | ( | void | ) | const |
Definition at line 4369 of file hexrays.hpp.
◆ is_snippet()
bool mba_ranges_t::is_snippet | ( | void | ) | const |
Definition at line 4367 of file hexrays.hpp.
◆ range_contains()
bool mba_ranges_t::range_contains | ( | ea_t | ea | ) | const |
Definition at line 11154 of file hexrays.hpp.
◆ start()
ea_t mba_ranges_t::start | ( | void | ) | const |
Definition at line 4364 of file hexrays.hpp.
Member Data Documentation
◆ pfn
func_t* mba_ranges_t::pfn = nullptr |
function to decompile. if not null, then function mode.
- Examples
- hexrays_sample14.cpp.
Definition at line 4359 of file hexrays.hpp.
◆ ranges
rangevec_t mba_ranges_t::ranges |
snippet mode: ranges to decompile.
function mode: list of outlined ranges
- Examples
- hexrays_sample13.cpp, and hexrays_sample14.cpp.
Definition at line 4360 of file hexrays.hpp.