Module func
Modules§
Structs§
- func_t
- A function is a set of continuous ranges of addresses with characteristics
- gdl_
graph_ t - gdl graph interface - includes only functions required to draw it
- lock_
func - Helper class to lock a function pointer so it stays valid
- qbasic_
block_ t - Information about a basic block of a \ref qflow_chart_t
- qflow_
chart_ t - A flow chart for a function, or a set of address ranges
Enums§
- fc_
block_ type_ t - Flow chart block types
Functions§
- calc_
thunk_ ⚠func_ target - Calculate target of a thunk function. \param pfn pointer to function (may not be nullptr) \param fptr out: will hold address of a function pointer (if indirect jump) \return the target function or #BADADDR
- get_
func ⚠ - Get pointer to function structure by address. \param ea any address in a function \return ptr to a function or nullptr. This function returns a function entry chunk.
- get_
func_ ⚠num - Get ordinal number of a function. \param ea any address in the function \return number of function (0..get_func_qty()-1). -1 means ‘no function at the specified address’.
- get_
func_ ⚠qty - Get total number of functions in the program
- getn_
func ⚠ - Get pointer to function structure by number. \param n number of function, is in range 0..get_func_qty()-1 \return ptr to a function or nullptr. This function returns a function entry chunk.
- idalib_
func_ ⚠flags - idalib_
func_ ⚠flow_ chart - idalib_
func_ ⚠name - idalib_
get_ ⚠func_ cmt - idalib_
qbasic_ ⚠block_ preds - idalib_
qbasic_ ⚠block_ succs - idalib_
qflow_ ⚠graph_ getn_ block