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
Functions: open built-in windows

Convenience functions for ui_open_builtin. More...

Functions

TWidget * open_exports_window (ea_t ea)
 Open the exports window (ui_open_builtin). More...
 
TWidget * open_imports_window (ea_t ea)
 Open the exports window (ui_open_builtin). More...
 
TWidget * open_names_window (ea_t ea)
 Open the names window (ui_open_builtin). More...
 
TWidget * open_funcs_window (ea_t ea)
 Open the 'Functions' window (ui_open_builtin). More...
 
TWidget * open_strings_window (ea_t ea, ea_t selstart=BADADDR, ea_t selend=BADADDR)
 Open the 'Strings' window (ui_open_builtin). More...
 
TWidget * open_segments_window (ea_t ea)
 Open the segments window (ui_open_builtin). More...
 
TWidget * open_segregs_window (ea_t ea)
 Open the segment registers window (ui_open_builtin). More...
 
TWidget * open_selectors_window (void)
 Open the selectors window (ui_open_builtin). More...
 
TWidget * open_signatures_window (void)
 Open the signatures window (ui_open_builtin). More...
 
TWidget * open_tils_window (void)
 Open the type libraries window (ui_open_builtin). More...
 
TWidget * open_loctypes_window (int ordinal, const tif_cursor_t *cursor=nullptr)
 Open the local types window (ui_open_builtin). More...
 
TWidget * open_calls_window (ea_t ea)
 Open the function calls window (ui_open_builtin). More...
 
TWidget * open_problems_window (ea_t ea)
 Open the problems window (ui_open_builtin). More...
 
TWidget * open_bpts_window (ea_t ea)
 Open the breakpoints window (ui_open_builtin). More...
 
TWidget * open_threads_window (void)
 Open the threads window (ui_open_builtin). More...
 
TWidget * open_modules_window (void)
 Open the modules window (ui_open_builtin). More...
 
TWidget * open_trace_window (void)
 Open the tracing window (ui_open_builtin). More...
 
TWidget * open_stack_window (void)
 Open the call stack window (ui_open_builtin). More...
 
TWidget * open_xrefs_window (ea_t ea)
 Open the cross references window (ui_open_builtin). More...
 
TWidget * open_frame_window (func_t *pfn, uval_t offset)
 Open the frame window for the given function (ui_open_builtin). More...
 
TWidget * open_navband_window (ea_t ea, int zoom)
 Open the navigation band window (ui_open_builtin). More...
 
TWidget * open_enums_window (tid_t const_id=BADADDR)
 Open the enums window (ui_open_builtin). More...
 
TWidget * open_structs_window (tid_t id=BADADDR, uval_t offset=0)
 Open the structs window (ui_open_builtin). More...
 
TWidget * open_disasm_window (const char *window_title, const rangevec_t *ranges=nullptr)
 Open a disassembly view (ui_open_builtin). More...
 
TWidget * open_hexdump_window (const char *window_title)
 Open a hexdump view (ui_open_builtin). More...
 
TWidget * open_notepad_window (void)
 Open the notepad window (ui_open_builtin). More...
 
TWidget * open_bookmarks_window (TWidget *w)
 Open the bookmarks window (ui_open_builtin). More...
 

Detailed Description

Convenience functions for ui_open_builtin.

Function Documentation

◆ open_exports_window()

TWidget * open_exports_window ( ea_t  ea)
inline

Open the exports window (ui_open_builtin).

Parameters
eaindex of entry to select by default
Returns
pointer to resulting window

◆ open_imports_window()

TWidget * open_imports_window ( ea_t  ea)
inline

Open the exports window (ui_open_builtin).

Parameters
eaindex of entry to select by default
Returns
pointer to resulting window

◆ open_names_window()

TWidget * open_names_window ( ea_t  ea)
inline

Open the names window (ui_open_builtin).

Parameters
eaindex of entry to select by default
Returns
pointer to resulting window

◆ open_funcs_window()

TWidget * open_funcs_window ( ea_t  ea)
inline

Open the 'Functions' window (ui_open_builtin).

Parameters
eaindex of entry to select by default
Returns
pointer to resulting window

◆ open_strings_window()

TWidget * open_strings_window ( ea_t  ea,
ea_t  selstart = BADADDR,
ea_t  selend = BADADDR 
)
inline

Open the 'Strings' window (ui_open_builtin).

Parameters
eaindex of entry to select by default
selstart,selendonly display strings that occur within this range
Returns
pointer to resulting window

◆ open_segments_window()

TWidget * open_segments_window ( ea_t  ea)
inline

Open the segments window (ui_open_builtin).

Parameters
eaindex of entry to select by default
Returns
pointer to resulting window

◆ open_segregs_window()

TWidget * open_segregs_window ( ea_t  ea)
inline

Open the segment registers window (ui_open_builtin).

Parameters
eaindex of entry to select by default
Returns
pointer to resulting window

◆ open_selectors_window()

TWidget * open_selectors_window ( void  )
inline

Open the selectors window (ui_open_builtin).

Returns
pointer to resulting window

◆ open_signatures_window()

TWidget * open_signatures_window ( void  )
inline

Open the signatures window (ui_open_builtin).

Returns
pointer to resulting window

◆ open_tils_window()

TWidget * open_tils_window ( void  )
inline

Open the type libraries window (ui_open_builtin).

Returns
pointer to resulting window

◆ open_loctypes_window()

TWidget * open_loctypes_window ( int  ordinal,
const tif_cursor_t cursor = nullptr 
)
inline

Open the local types window (ui_open_builtin).

Parameters
ordinalordinal of type to select by default
cursorcursor to the type member
Returns
pointer to resulting window

◆ open_calls_window()

TWidget * open_calls_window ( ea_t  ea)
inline

Open the function calls window (ui_open_builtin).

Returns
pointer to resulting window

◆ open_problems_window()

TWidget * open_problems_window ( ea_t  ea)
inline

Open the problems window (ui_open_builtin).

Parameters
eaindex of entry to select by default
Returns
pointer to resulting window

◆ open_bpts_window()

TWidget * open_bpts_window ( ea_t  ea)
inline

Open the breakpoints window (ui_open_builtin).

Parameters
eaindex of entry to select by default
Returns
pointer to resulting window

◆ open_threads_window()

TWidget * open_threads_window ( void  )
inline

Open the threads window (ui_open_builtin).

Returns
pointer to resulting window

◆ open_modules_window()

TWidget * open_modules_window ( void  )
inline

Open the modules window (ui_open_builtin).

Returns
pointer to resulting window

◆ open_trace_window()

TWidget * open_trace_window ( void  )
inline

Open the tracing window (ui_open_builtin).

Returns
pointer to resulting window

◆ open_stack_window()

TWidget * open_stack_window ( void  )
inline

Open the call stack window (ui_open_builtin).

Returns
pointer to resulting window

◆ open_xrefs_window()

TWidget * open_xrefs_window ( ea_t  ea)
inline

Open the cross references window (ui_open_builtin).

Parameters
eaindex of entry to select by default
Returns
pointer to resulting window

◆ open_frame_window()

TWidget * open_frame_window ( func_t pfn,
uval_t  offset 
)
inline

Open the frame window for the given function (ui_open_builtin).

Parameters
pfnfunction to analyze
offsetoffset where the cursor is placed
Returns
pointer to resulting window if 'pfn' is a valid function and the window was displayed,
nullptr otherwise

◆ open_navband_window()

TWidget * open_navband_window ( ea_t  ea,
int  zoom 
)
inline

Open the navigation band window (ui_open_builtin).

Parameters
easets the address of the navband arrow
zoomsets the navband zoom level
Returns
pointer to resulting window

◆ open_enums_window()

TWidget * open_enums_window ( tid_t  const_id = BADADDR)
inline

Open the enums window (ui_open_builtin).

Parameters
const_idindex of entry to select by default
Returns
pointer to resulting window

◆ open_structs_window()

TWidget * open_structs_window ( tid_t  id = BADADDR,
uval_t  offset = 0 
)
inline

Open the structs window (ui_open_builtin).

Parameters
idindex of entry to select by default
offsetoffset where the cursor is placed
Returns
pointer to resulting window

◆ open_disasm_window()

TWidget * open_disasm_window ( const char *  window_title,
const rangevec_t ranges = nullptr 
)
inline

Open a disassembly view (ui_open_builtin).

Parameters
window_titletitle of view to open
rangesif != nullptr, then display a flow chart with the specified ranges
Returns
pointer to resulting window

◆ open_hexdump_window()

TWidget * open_hexdump_window ( const char *  window_title)
inline

Open a hexdump view (ui_open_builtin).

Parameters
window_titletitle of view to open
Returns
pointer to resulting window

◆ open_notepad_window()

TWidget * open_notepad_window ( void  )
inline

Open the notepad window (ui_open_builtin).

Returns
pointer to resulting window

◆ open_bookmarks_window()

TWidget * open_bookmarks_window ( TWidget *  w)
inline

Open the bookmarks window (ui_open_builtin).

Parameters
wThe widget for which the bookmarks will open. For example, this can be an IDAView, or Enums view, etc.
Returns
pointer to resulting window