list_stkvar_xrefs

summary: list all xrefs to a function stack variable

description:

Contrary to (in-memory) data & code xrefs, retrieving stack variables xrefs requires a bit more work than just using ida_xref’s first_to(), next_to() (or higher level utilities such as idautils.XrefsTo)

keywords: xrefs

level: intermediate

Attributes

ACTION_NAME

ACTION_SHORTCUT

adesc

Classes

list_stkvar_xrefs_ah_t

Module Contents

list_stkvar_xrefs.ACTION_NAME = 'list_stkvar_xrefs:list'
list_stkvar_xrefs.ACTION_SHORTCUT = 'Ctrl+Shift+F7'
class list_stkvar_xrefs.list_stkvar_xrefs_ah_t

Bases: ida_kernwin.action_handler_t

activate(ctx)

Activate an action. This function implements the core behavior of an action. It is called when the action is triggered, from a menu, from a popup menu, from the toolbar, or programmatically.

Returns:

non-zero: all IDA windows will be refreshed

update(ctx)

Update an action. This is called when the context of the UI changed, and we need to let the action update some of its properties if needed (label, icon, …) In addition, this lets IDA know whether the action is enabled, and when it should be queried for availability again. Note: This callback is not meant to change anything in the application’s state, except by calling one (or many) of the “update_action_*()” functions on this very action.

list_stkvar_xrefs.adesc