Module index

Module ida_moves

IDA Plugin SDK API wrapper: 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) -> bool
e: lochist_entry_t const & index: uint32 ud: void *
def bookmarks_t_find_index(*args) ‑> uint32
bookmarks_t_find_index(e, ud) -> uint32
e: lochist_entry_t const & ud: void *
def bookmarks_t_get(*args) ‑> bool
bookmarks_t_get(out_entry, out_desc, index, ud) -> bool
out_entry: lochist_entry_t * out_desc: qstring * index: uint32 * ud: void *
def bookmarks_t_get_desc(*args) ‑> qstring *
bookmarks_t_get_desc(e, index, ud) -> str
e: lochist_entry_t const & index: uint32 ud: void *
def bookmarks_t_get_dirtree_id(*args) ‑> dirtree_id_t
bookmarks_t_get_dirtree_id(e, ud) -> dirtree_id_t
e: lochist_entry_t const & ud: void *
def bookmarks_t_mark(*args) ‑> uint32
bookmarks_t_mark(e, index, title, desc, ud) -> uint32
e: lochist_entry_t const & index: uint32 title: char const * desc: char const * ud: void *
def bookmarks_t_size(*args) ‑> uint32
bookmarks_t_size(e, ud) -> uint32
e: lochist_entry_t const & ud: void *

Classes

class bookmarks_t (*args, **kwargs)
Proxy of C++ bookmarks_t class.

Static methods

def erase(*args) ‑> bool
erase(e, index, ud) -> bool
e: lochist_entry_t const & index: uint32 ud: void *
def find_index(*args) ‑> uint32
find_index(e, ud) -> uint32
e: lochist_entry_t const & ud: void *
def get(*args) ‑> bool
get(out_entry, out_desc, index, ud) -> bool
out_entry: lochist_entry_t * out_desc: qstring * index: uint32 * ud: void *
def get_desc(*args) ‑> qstring *
get_desc(e, index, ud) -> bool
e: lochist_entry_t const & index: uint32 ud: void *
def get_dirtree_id(*args) ‑> dirtree_id_t
get_dirtree_id(e, ud) -> dirtree_id_t
e: lochist_entry_t const & ud: void *
def mark(*args) ‑> uint32
mark(e, index, title, desc, ud) -> uint32
e: lochist_entry_t const & index: uint32 title: char const * desc: char const * ud: void *
def size(*args) ‑> uint32
size(e, ud) -> uint32
e: 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
graph_location_info_t_orgx_get(self) -> double
var orgy
graph_location_info_t_orgy_get(self) -> double
var zoom
graph_location_info_t_zoom_get(self) -> double
class lochist_entry_t (*args)
Proxy of C++ lochist_entry_t class.
__init__(self) -> lochist_entry_t
p: place_t const * r: renderer_info_t const &
__init__(self, other) -> lochist_entry_t
other: lochist_entry_t const &

Instance variables

var plce
lochist_entry_t_plce_get(self) -> place_t
var rinfo
lochist_entry_t_rinfo_get(self) -> renderer_info_t

Methods

def acquire_place(self, *args) ‑> void
acquire_place(self, in_p)
in_p (C++: place_t *)
def is_valid(self, *args) ‑> bool
is_valid(self) -> bool
def place(self, *args) ‑> place_t *
place(self) -> place_t
place(self) -> place_t
def renderer_info(self, *args) ‑> renderer_info_t &
renderer_info(self) -> renderer_info_t
renderer_info(self) -> renderer_info_t
def set_place(self, *args) ‑> void
set_place(self, p)
p (C++: const place_t *)
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) -> bool
cnt (C++: uint32)
try_to_unhide (C++: 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) -> bool
cnt (C++: uint32)
try_to_unhide (C++: bool)
def get(self, *args) ‑> bool
get(self, out, index) -> bool
out (C++: lochist_entry_t *)
index (C++: 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) -> bool
stream_name (C++: const char *)
_defpos (C++: const place_t *)
_ud (C++: void *)
_flags (C++: 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 (C++: bool)
e (C++: const lochist_entry_t &)
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) -> bool
index (C++: uint32)
try_to_unhide (C++: bool)
def set(self, *args) ‑> void
set(self, index, e)
index (C++: uint32)
e (C++: const lochist_entry_t &)
def set_current(self, *args) ‑> void
set_current(self, e)
e (C++: const lochist_entry_t &)
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
renderer_info_pos_t_cx_get(self) -> short
var cy
renderer_info_pos_t_cy_get(self) -> short
var node
renderer_info_pos_t_node_get(self) -> int
class renderer_info_t (*args)
Proxy of C++ renderer_info_t class.
__init__(self) -> renderer_info_t

Instance variables

var gli
renderer_info_t_gli_get(self) -> graph_location_info_t
var pos
renderer_info_t_pos_get(self) -> renderer_info_pos_t
var rtype
renderer_info_t_rtype_get(self) -> tcc_renderer_type_t
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
segm_move_info_t_size_get(self) -> size_t
var to
segm_move_info_t_to_get(self) -> ea_t
class segm_move_info_vec_t (*args)
Proxy of C++ qvector< segm_move_info_t > class.
__init__(self) -> segm_move_info_vec_t
x: qvector< segm_move_info_t > const &

Subclasses

Methods

def add_unique(self, *args) ‑> bool
add_unique(self, x) -> bool
x: 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
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
end(self) -> segm_move_info_t
def erase(self, *args) ‑> qvector< segm_move_info_t >::iterator
erase(self, it) -> segm_move_info_t
it: qvector< segm_move_info_t >::iterator
erase(self, first, last) -> segm_move_info_t
first: qvector< segm_move_info_t >::iterator last: 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_t
x: segm_move_info_t const &
find(self, x) -> segm_move_info_t
x: 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) -> bool
x: 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_t
it: qvector< segm_move_info_t >::iterator x: 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 &
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_t x: 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_t
ea (C++: ea_t)

Inherited members