ida_moves

Attributes

SWIG_PYTHON_LEGACY_BOOL

LSEF_PLACE

LSEF_RINFO

LSEF_PTYPE

LSEF_ALL

UNHID_SEGM

unhid a segment at 'target'

UNHID_FUNC

unhid a function at 'target'

UNHID_RANGE

unhid an range at 'target'

DEFAULT_CURSOR_Y

DEFAULT_LNNUM

CURLOC_LIST

MAX_MARK_SLOT

LHF_HISTORY_DISABLED

BOOKMARKS_PROMPT_WITH_HINT_PREFIX

bookmarks_t_erase

bookmarks_t_find_index

bookmarks_t_get

bookmarks_t_get_desc

bookmarks_t_get_dirtree_id

bookmarks_t_mark

bookmarks_t_size

Classes

segm_move_info_vec_t

graph_location_info_t

segm_move_info_t

segm_move_infos_t

renderer_info_pos_t

renderer_info_t

lochist_entry_t

navstack_entry_t

navstack_t

bookmarks_t

Module Contents

ida_moves.SWIG_PYTHON_LEGACY_BOOL
class ida_moves.segm_move_info_vec_t(*args)

Bases: object

thisown
push_back(*args) segm_move_info_t &
pop_back() None
size() size_t
empty() bool
at(_idx: size_t) segm_move_info_t const &
qclear() None
clear() None
resize(*args) None
grow(*args) None
capacity() size_t
reserve(cnt: size_t) None
truncate() None
swap(r: segm_move_info_vec_t) None
extract() segm_move_info_t *
inject(s: segm_move_info_t, len: size_t) None
begin(*args) qvector< segm_move_info_t >::const_iterator
end(*args) qvector< segm_move_info_t >::const_iterator
insert(it: segm_move_info_t, x: segm_move_info_t) qvector< segm_move_info_t >::iterator
erase(*args) qvector< segm_move_info_t >::iterator
find(*args) qvector< segm_move_info_t >::const_iterator
has(x: segm_move_info_t) bool
add_unique(x: segm_move_info_t) bool
append(x: segm_move_info_t) None
extend(x: segm_move_info_vec_t) None
front
back
class ida_moves.graph_location_info_t

Bases: object

thisown
zoom: double
orgx: double
orgy: double
class ida_moves.segm_move_info_t(_from: ida_idaapi.ea_t = 0, _to: ida_idaapi.ea_t = 0, _sz: size_t = 0)

Bases: object

thisown
to: ida_idaapi.ea_t
size: size_t
class ida_moves.segm_move_infos_t

Bases: segm_move_info_vec_t

thisown
find(ea: ida_idaapi.ea_t) segm_move_info_t const *
class ida_moves.renderer_info_pos_t

Bases: object

thisown
node: int
cx: short
cy: short
class ida_moves.renderer_info_t(*args)

Bases: object

thisown
gli: graph_location_info_t
pos: renderer_info_t::pos_t
rtype: tcc_renderer_type_t
ida_moves.LSEF_PLACE
ida_moves.LSEF_RINFO
ida_moves.LSEF_PTYPE
ida_moves.LSEF_ALL
class ida_moves.lochist_entry_t(*args)

Bases: object

thisown
rinfo: renderer_info_t
plce: place_t *
renderer_info() renderer_info_t &
place() place_t *
set_place(p: place_t) None
is_valid() bool
acquire_place(in_p: place_t) None
class ida_moves.navstack_entry_t(*args)

Bases: lochist_entry_t

thisown
widget_id: str
ud_str: str
ida_moves.UNHID_SEGM

unhid a segment at ‘target’

ida_moves.UNHID_FUNC

unhid a function at ‘target’

ida_moves.UNHID_RANGE

unhid an range at ‘target’

ida_moves.DEFAULT_CURSOR_Y
ida_moves.DEFAULT_LNNUM
ida_moves.CURLOC_LIST
ida_moves.MAX_MARK_SLOT
class ida_moves.navstack_t

Bases: object

thisown
flags: int
is_history_enabled() bool
init(defpos: navstack_entry_t, stream_name: str, _flags: int) bool
static perform_move(stream_name: str, source_stream_name: str, widget_id: str, move_stack: bool) bool
netcode() nodeidx_t
set_current(e: navstack_entry_t, in_charge: bool) None
get_current(out: navstack_entry_t, widget_id: str) bool
get_all_current(out: navstack_entry_vec_t *) None
stack_jump(try_to_unhide: bool, e: navstack_entry_t) None
stack_index() int
stack_seek(out: navstack_entry_t, index: int, try_to_unhide: bool) bool
stack_forward(out: navstack_entry_t, cnt: int, try_to_unhide: bool) bool
stack_back(out: navstack_entry_t, cnt: int, try_to_unhide: bool) bool
stack_nav(out: navstack_entry_t, forward: bool, cnt: int, try_to_unhide: bool) bool
stack_clear(new_tip: navstack_entry_t) None
set_stack_entry(index: int, e: navstack_entry_t) None
get_stack_entry(out: navstack_entry_t, index: int) bool
get_current_stack_entry(out: navstack_entry_t) bool
stack_size() int
ida_moves.LHF_HISTORY_DISABLED
class ida_moves.bookmarks_t(*args, **kwargs)

Bases: object

thisown
static mark(e: lochist_entry_t, index: int, title: str, desc: str, ud: void *) int
static get_desc(e: lochist_entry_t, index: int, ud: void *) str
static find_index(e: lochist_entry_t, ud: void *) int
static size(e: lochist_entry_t, ud: void *) int
static erase(e: lochist_entry_t, index: int, ud: void *) bool
static get_dirtree_id(e: lochist_entry_t, ud: void *) dirtree_id_t
static get(out: lochist_entry_t, _index: int, ud: void *) PyObject *
widget
userdata
template
ida_moves.BOOKMARKS_PROMPT_WITH_HINT_PREFIX
ida_moves.bookmarks_t_erase
ida_moves.bookmarks_t_find_index
ida_moves.bookmarks_t_get
ida_moves.bookmarks_t_get_desc
ida_moves.bookmarks_t_get_dirtree_id
ida_moves.bookmarks_t_mark
ida_moves.bookmarks_t_size