Module ida_moves
Global variables
var BOOKMARKS_PROMPT_WITH_HINT_PREFIX
-
BOOKMARKS_PROMPT_WITH_HINT_PREFIX = '\x01'
var CURLOC_LIST
-
CURLOC_LIST = '$ curlocs'
var DEFAULT_CURSOR_Y
-
DEFAULT_CURSOR_Y = 65535
var DEFAULT_LNNUM
-
DEFAULT_LNNUM = -1
var LSEF_ALL
-
LSEF_ALL = 7
var LSEF_PLACE
-
LSEF_PLACE = 1
var LSEF_PTYPE
-
LSEF_PTYPE = 4
var LSEF_RINFO
-
LSEF_RINFO = 2
var MAX_MARK_SLOT
-
MAX_MARK_SLOT = 1024
var UNHID_FUNC
-
UNHID_FUNC = 2
var UNHID_RANGE
-
UNHID_RANGE = 4
var UNHID_SEGM
-
UNHID_SEGM = 1
Functions
def bookmarks_t_erase(*args) ‑> bool
-
bookmarks_t_erase(e, index, ud) -> boole: lochist_entry_t const &index: uint32ud: void *
def bookmarks_t_find_index(*args) ‑> uint32
-
bookmarks_t_find_index(e, ud) -> uint32e: lochist_entry_t const &ud: void *
def bookmarks_t_get(*args) ‑> PyObject *
-
bookmarks_t_get(out, _index, ud) -> PyObject *out: lochist_entry_t *_index: uint32ud: void *
def bookmarks_t_get_desc(*args) ‑> qstring *
-
bookmarks_t_get_desc(e, index, ud) -> stre: lochist_entry_t const &index: uint32ud: void *
def bookmarks_t_get_dirtree_id(*args) ‑> dirtree_id_t
-
bookmarks_t_get_dirtree_id(e, ud) -> dirtree_id_te: lochist_entry_t const &ud: void *
def bookmarks_t_mark(*args) ‑> uint32
-
bookmarks_t_mark(e, index, title, desc, ud) -> uint32e: lochist_entry_t const &index: uint32title: char const *desc: char const *ud: void *
def bookmarks_t_size(*args) ‑> uint32
-
bookmarks_t_size(e, ud) -> uint32e: lochist_entry_t const &ud: void *
Classes
class bookmarks_t (w)
-
Proxy of C++ bookmarks_t class.Build an object suitable for iterating bookmarks associated with the specified widget.Note: all ea_t-based widgets (e.g., "IDA View-*", "Pseudocode-*", "Hex View-*", ...) share a common storage, so bookmarks can be re-used interchangeably between them
Static methods
def erase(*args) ‑> bool
-
erase(e, index, ud) -> boole: lochist_entry_t const &index: uint32ud: void *
def find_index(*args) ‑> uint32
-
find_index(e, ud) -> uint32e: lochist_entry_t const &ud: void *
def get(*args) ‑> PyObject *
-
get(out, _index, ud) -> PyObject *out: lochist_entry_t *_index: uint32ud: void *
def get_desc(*args) ‑> qstring *
-
get_desc(e, index, ud) -> boole: lochist_entry_t const &index: uint32ud: void *
def get_dirtree_id(*args) ‑> dirtree_id_t
-
get_dirtree_id(e, ud) -> dirtree_id_te: lochist_entry_t const &ud: void *
def mark(*args) ‑> uint32
-
mark(e, index, title, desc, ud) -> uint32e: lochist_entry_t const &index: uint32title: char const *desc: char const *ud: void *
def size(*args) ‑> uint32
-
size(e, ud) -> uint32e: lochist_entry_t const &ud: void *
class graph_location_info_t (*args)
-
Proxy of C++ graph_location_info_t class.__init__(self) -> graph_location_info_t
Instance variables
var orgx
-
orgx
var orgy
-
orgy
var zoom
-
zoom
class lochist_entry_t (*args)
-
Proxy of C++ lochist_entry_t class.__init__(self) -> lochist_entry_t__init__(self, p, r) -> lochist_entry_tp: place_t const *r: renderer_info_t const &__init__(self, other) -> lochist_entry_tother: lochist_entry_t const &
Instance variables
var plce
-
plce
var rinfo
-
rinfo
Methods
def acquire_place(self, *args) ‑> void
-
acquire_place(self, in_p)in_p: place_t *
def is_valid(self, *args) ‑> bool
-
is_valid(self) -> bool
def place(self, *args) ‑> place_t *
-
place(self) -> place_t
def renderer_info(self, *args) ‑> renderer_info_t &
-
renderer_info(self) -> renderer_info_t
def set_place(self, *args) ‑> void
-
set_place(self, p)p: place_t const *
class lochist_t (*args)
-
Proxy of C++ lochist_t class.__init__(self) -> lochist_t
Methods
def back(self, *args) ‑> bool
-
back(self, cnt, try_to_unhide) -> boolcnt: uint32try_to_unhide: bool
def clear(self, *args) ‑> void
-
clear(self)
def current_index(self, *args) ‑> uint32
-
current_index(self) -> uint32
def fwd(self, *args) ‑> bool
-
fwd(self, cnt, try_to_unhide) -> boolcnt: uint32try_to_unhide: bool
def get(self, *args) ‑> bool
-
get(self, out, index) -> boolout: lochist_entry_t *index: uint32
def get_current(self, *args) ‑> lochist_entry_t const &
-
get_current(self) -> lochist_entry_t
def get_place_id(self, *args) ‑> int
-
get_place_id(self) -> int
def get_template_place(self, *args) ‑> place_t const *
-
get_template_place(self) -> place_t
def init(self, *args) ‑> bool
-
init(self, stream_name, _defpos, _ud, _flags) -> boolstream_name: char const *_defpos: place_t const *_ud: void *_flags: uint32
def is_history_enabled(self, *args) ‑> bool
-
is_history_enabled(self) -> bool
def jump(self, *args) ‑> void
-
jump(self, try_to_unhide, e)try_to_unhide: boole: lochist_entry_t const &
def netcode(self, *args) ‑> nodeidx_t
-
netcode(self) -> nodeidx_t
def save(self, *args) ‑> void
-
save(self)
def seek(self, *args) ‑> bool
-
seek(self, index, try_to_unhide) -> boolindex: uint32try_to_unhide: bool
def set(self, *args) ‑> void
-
set(self, index, e)index: uint32e: lochist_entry_t const &
def set_current(self, *args) ‑> void
-
set_current(self, e)e: lochist_entry_t const &
def size(self, *args) ‑> uint32
-
size(self) -> uint32
class renderer_info_pos_t (*args)
-
Proxy of C++ renderer_info_pos_t class.__init__(self) -> renderer_info_pos_t
Instance variables
var cx
-
cx
var cy
-
cy
var node
-
node
class renderer_info_t (*args)
-
Proxy of C++ renderer_info_t class.__init__(self) -> renderer_info_t__init__(self, _rtype, cx, cy) -> renderer_info_t_rtype: enum tcc_renderer_type_tcx: shortcy: short
Instance variables
var gli
-
gli
var pos
-
pos
var rtype
-
rtype
class segm_move_info_t (*args)
-
Proxy of C++ segm_move_info_t class.__init__(self, _from=0, _to=0, _sz=0) -> segm_move_info_t_from: ea_t_to: ea_t_sz: size_t
Instance variables
var size
-
size
var to
-
to
class segm_move_info_vec_t (*args)
-
Proxy of C++ qvector< segm_move_info_t > class.__init__(self) -> segm_move_info_vec_t__init__(self, x) -> segm_move_info_vec_tx: qvector< segm_move_info_t > const &
Subclasses
Methods
def add_unique(self, *args) ‑> bool
-
add_unique(self, x) -> boolx: segm_move_info_t const &
def at(self, *args) ‑> segm_move_info_t const &
-
at(self, _idx) -> segm_move_info_t_idx: size_t
def back(self)
def begin(self, *args) ‑> qvector< segm_move_info_t >::const_iterator
-
begin(self) -> segm_move_info_t
def capacity(self, *args) ‑> size_t
-
capacity(self) -> size_t
def clear(self, *args) ‑> void
-
clear(self)
def empty(self, *args) ‑> bool
-
empty(self) -> bool
def end(self, *args) ‑> qvector< segm_move_info_t >::const_iterator
-
end(self) -> segm_move_info_t
def erase(self, *args) ‑> qvector< segm_move_info_t >::iterator
-
erase(self, it) -> segm_move_info_tit: qvector< segm_move_info_t >::iteratorerase(self, first, last) -> segm_move_info_tfirst: qvector< segm_move_info_t >::iteratorlast: qvector< segm_move_info_t >::iterator
def extract(self, *args) ‑> segm_move_info_t *
-
extract(self) -> segm_move_info_t
def find(self, *args) ‑> qvector< segm_move_info_t >::const_iterator
-
find(self, x) -> segm_move_info_tx: segm_move_info_t const &
def front(self)
def grow(self, *args) ‑> void
-
grow(self, x=segm_move_info_t())x: segm_move_info_t const &
def has(self, *args) ‑> bool
-
has(self, x) -> boolx: segm_move_info_t const &
def inject(self, *args) ‑> void
-
inject(self, s, len)s: segm_move_info_t *len: size_t
def insert(self, *args) ‑> qvector< segm_move_info_t >::iterator
-
insert(self, it, x) -> segm_move_info_tit: qvector< segm_move_info_t >::iteratorx: segm_move_info_t const &
def pop_back(self, *args) ‑> void
-
pop_back(self)
def push_back(self, *args) ‑> segm_move_info_t &
-
push_back(self, x)x: segm_move_info_t const &push_back(self) -> segm_move_info_t
def qclear(self, *args) ‑> void
-
qclear(self)
def reserve(self, *args) ‑> void
-
reserve(self, cnt)cnt: size_t
def resize(self, *args) ‑> void
-
resize(self, _newsize, x)_newsize: size_tx: segm_move_info_t const &resize(self, _newsize)_newsize: size_t
def size(self, *args) ‑> size_t
-
size(self) -> size_t
def swap(self, *args) ‑> void
-
swap(self, r)r: qvector< segm_move_info_t > &
def truncate(self, *args) ‑> void
-
truncate(self)
class segm_move_infos_t (*args)
-
Proxy of C++ segm_move_infos_t class.__init__(self) -> segm_move_infos_t
Ancestors
Methods
def find(self, *args) ‑> segm_move_info_t const *
-
find(self, ea) -> segm_move_info_tea: ea_t
Inherited members