Convenience functions for ui_choose and choose_type_t.
|
char * | choose_idasgn (void) |
| Choose a signature (ui_choose, chtype_idasgn). More...
|
|
bool | choose_til (qstring *buf) |
| Choose a type library (ui_choose, chtype_idatil). More...
|
|
ea_t | choose_entry (const char *title) |
| Choose an entry point (ui_choose, chtype_entry). More...
|
|
ea_t | choose_name (const char *title) |
| Choose a name (ui_choose, chtype_name). More...
|
|
ea_t | choose_stkvar_xref (func_t *pfn, member_t *mptr) |
| Choose an xref to a stack variable (ui_choose, chtype_name). More...
|
|
ea_t | choose_xref (ea_t to) |
| Choose an xref to an address (ui_choose, chtype_xref). More...
|
|
enum_t | choose_enum (const char *title, enum_t default_id) |
| Choose an enum (ui_choose, chtype_enum). More...
|
|
enum_t | choose_enum_by_value (const char *title, enum_t default_id, uval_t value, int nbytes, uchar *serial) |
| Choose an enum, restricted by value & size (ui_choose, chtype_enum_by_value_and_size). More...
|
|
func_t * | choose_func (const char *title, ea_t default_ea) |
| Choose a function (ui_choose, chtype_func). More...
|
|
segment_t * | choose_segm (const char *title, ea_t default_ea) |
| Choose a segment (ui_choose, chtype_segm). More...
|
|
struc_t * | choose_struc (const char *title) |
| Choose a structure (ui_choose, chtype_segm). More...
|
|
sreg_range_t * | choose_srcp (const char *title) |
| Choose a segment register change point (ui_choose, chtype_srcp). More...
|
|
char* choose_idasgn |
( |
void |
| ) |
|
|
inline |
Choose a type library (ui_choose, chtype_idatil).
- Parameters
-
buf | output buffer to store the library name |
- Return values
-
true | 'buf' was filled with the name of the selected til |
false | otherwise |
ea_t choose_entry |
( |
const char * |
title | ) |
|
|
inline |
ea_t choose_name |
( |
const char * |
title | ) |
|
|
inline |
Choose an xref to a stack variable (ui_choose, chtype_name).
- Parameters
-
- Returns
- ea of the selected xref, BADADDR if none selected
Choose an xref to an address (ui_choose, chtype_xref).
- Parameters
-
- Returns
- ea of selected xref, BADADDR if none selected
enum_t choose_enum |
( |
const char * |
title, |
|
|
enum_t |
default_id |
|
) |
| |
|
inline |
Choose an enum (ui_choose, chtype_enum).
- Parameters
-
title | chooser title |
default_id | id of enum to select by default |
- Returns
- enum id of selected enum, BADNODE if none selected
Choose an enum, restricted by value & size (ui_choose, chtype_enum_by_value_and_size).
If the given value cannot be found initially, this function will ask if the user would like to import a standard enum.
- Parameters
-
| title | chooser title |
| default_id | id of enum to select by default |
| value | value to search for |
| nbytes | size of value |
[out] | serial | serial number of imported enum member, if one was found |
- Returns
- enum id of selected (or imported) enum, BADNODE if none was found
func_t* choose_func |
( |
const char * |
title, |
|
|
ea_t |
default_ea |
|
) |
| |
|
inline |
Choose a function (ui_choose, chtype_func).
- Parameters
-
title | chooser title |
default_ea | ea of function to select by default |
- Returns
- pointer to function that was selected, NULL if none selected
Choose a segment (ui_choose, chtype_segm).
- Parameters
-
title | chooser title |
default_ea | ea of segment to select by default |
- Returns
- pointer to segment that was selected, NULL if none selected
struc_t* choose_struc |
( |
const char * |
title | ) |
|
|
inline |
Choose a structure (ui_choose, chtype_segm).
- Parameters
-
- Returns
- pointer to structure that was selected, NULL if none selected
sreg_range_t* choose_srcp |
( |
const char * |
title | ) |
|
|
inline |
Choose a segment register change point (ui_choose, chtype_srcp).
- Parameters
-
- Returns
- pointer to segment register range of selected change point, NULL if none selected