Module ida_moves
Global variables
var UNHID_FUNC-
unhid a function at 'target'
var UNHID_RANGE-
unhid an range at 'target'
var UNHID_SEGM-
unhid a segment at 'target'
Functions
def bookmarks_t_erase(e: lochist_entry_t, index: uint32, ud: void *)-
erase(e, index, ud) -> bool
@param e: lochist_entry_t const & @param index: uint32 @param ud: void *
def bookmarks_t_find_index(e: lochist_entry_t, ud: void *)-
find_index(e, ud) -> uint32
@param e: lochist_entry_t const & @param ud: void *
def bookmarks_t_get(out: lochist_entry_t, _index: uint32, ud: void *)-
get(out, _index, ud) -> PyObject *
@param out: lochist_entry_t * @param _index: uint32 @param ud: void *
def bookmarks_t_get_desc(e: lochist_entry_t, index: uint32, ud: void *)-
get_desc(e, index, ud) -> bool
@param e: lochist_entry_t const & @param index: uint32 @param ud: void *
def bookmarks_t_get_dirtree_id(e: lochist_entry_t, ud: void *)-
get_dirtree_id(e, ud) -> dirtree_id_t
@param e: lochist_entry_t const & @param ud: void *
def bookmarks_t_mark(e: lochist_entry_t, index: uint32, title: char const *, desc: char const *, ud: void *)-
mark(e, index, title, desc, ud) -> uint32
@param e: lochist_entry_t const & @param index: uint32 @param title: char const * @param desc: char const * @param ud: void *
def bookmarks_t_size(e: lochist_entry_t, ud: void *)-
size(e, ud) -> uint32
@param e: lochist_entry_t const & @param 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(e: lochist_entry_t, index: uint32, ud: void *)-
erase(e, index, ud) -> bool
@param e: lochist_entry_t const & @param index: uint32 @param ud: void *
def find_index(e: lochist_entry_t, ud: void *)-
find_index(e, ud) -> uint32
@param e: lochist_entry_t const & @param ud: void *
def get(out: lochist_entry_t, _index: uint32, ud: void *)-
get(out, _index, ud) -> PyObject *
@param out: lochist_entry_t * @param _index: uint32 @param ud: void *
def get_desc(e: lochist_entry_t, index: uint32, ud: void *)-
get_desc(e, index, ud) -> bool
@param e: lochist_entry_t const & @param index: uint32 @param ud: void *
def get_dirtree_id(e: lochist_entry_t, ud: void *)-
get_dirtree_id(e, ud) -> dirtree_id_t
@param e: lochist_entry_t const & @param ud: void *
def mark(e: lochist_entry_t, index: uint32, title: char const *, desc: char const *, ud: void *)-
mark(e, index, title, desc, ud) -> uint32
@param e: lochist_entry_t const & @param index: uint32 @param title: char const * @param desc: char const * @param ud: void *
def size(e: lochist_entry_t, ud: void *)-
size(e, ud) -> uint32
@param e: lochist_entry_t const & @param ud: void *
Instance variables
var thisown-
The membership flag
class graph_location_info_t-
Proxy of C++ graph_location_info_t class.
init(self) -> graph_location_info_t
Instance variables
var orgx : double-
orgx
var orgy : double-
orgy
var thisown-
The membership flag
var zoom : double-
zoom
class lochist_entry_t (*args)-
Proxy of C++ lochist_entry_t class.
init(self) -> lochist_entry_t init(self, p, r) -> lochist_entry_t
@param p: place_t const * @param r: renderer_info_t const &
init(self, other) -> lochist_entry_t
@param other: lochist_entry_t const &
Instance variables
var plce : place_t *-
plce
var rinfo : renderer_info_t-
rinfo
var thisown-
The membership flag
Methods
def acquire_place(self, in_p: place_t)-
acquire_place(self, in_p)
@param in_p: place_t *
def is_valid(self) ‑> bool-
is_valid(self) -> bool
def place(self, *args)-
place(self) -> place_t
def renderer_info(self, *args)-
renderer_info(self) -> renderer_info_t
def set_place(self, p: place_t)-
set_place(self, p)
@param p: place_t const *
class lochist_t-
Proxy of C++ lochist_t class.
init(self) -> lochist_t
Instance variables
var thisown-
The membership flag
Methods
def back(self, cnt: uint32, try_to_unhide: bool)-
back(self, cnt, try_to_unhide) -> bool
@param cnt: uint32 @param try_to_unhide: bool
def clear(self)-
clear(self)
def current_index(self)-
current_index(self) -> uint32
def fwd(self, cnt: uint32, try_to_unhide: bool)-
fwd(self, cnt, try_to_unhide) -> bool
@param cnt: uint32 @param try_to_unhide: bool
def get(self, out: lochist_entry_t, index: uint32)-
get(self, out, index) -> bool
@param out: lochist_entry_t * @param index: uint32
def get_current(self)-
get_current(self) -> lochist_entry_t
def get_place_id(self) ‑> int-
get_place_id(self) -> int
def get_template_place(self)-
get_template_place(self) -> place_t
def init(self, stream_name: char const *, _defpos: place_t, _ud: void *, _flags: uint32)-
init(self, stream_name, _defpos, _ud, _flags) -> bool
@param stream_name: char const * @param _defpos: place_t const * @param _ud: void * @param _flags: uint32
def is_history_enabled(self) ‑> bool-
is_history_enabled(self) -> bool
def jump(self, try_to_unhide: bool, e: lochist_entry_t)-
jump(self, try_to_unhide, e)
@param try_to_unhide: bool @param e: lochist_entry_t const &
def netcode(self)-
netcode(self) -> nodeidx_t
def save(self)-
save(self)
def seek(self, index: uint32, try_to_unhide: bool)-
seek(self, index, try_to_unhide) -> bool
@param index: uint32 @param try_to_unhide: bool
def set(self, index: uint32, e: lochist_entry_t)-
set(self, index, e)
@param index: uint32 @param e: lochist_entry_t const &
def set_current(self, e: lochist_entry_t)-
set_current(self, e)
@param e: lochist_entry_t const &
def size(self)-
size(self) -> uint32
class renderer_info_pos_t-
Proxy of C++ renderer_info_pos_t class.
init(self) -> renderer_info_pos_t
Instance variables
var cx : short-
cx
var cy : short-
cy
var node : int-
node
var thisown-
The membership flag
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
@param _rtype: enum tcc_renderer_type_t @param cx: short @param cy: short
Instance variables
var gli : graph_location_info_t-
gli
var pos : renderer_info_t::pos_t-
pos
var rtype : tcc_renderer_type_t-
rtype
var thisown-
The membership flag
class segm_move_info_t-
Proxy of C++ segm_move_info_t class.
init(self, _from=0, _to=0, _sz=0) -> segm_move_info_t
@param _from: ea_t @param _to: ea_t @param _sz: size_t
Instance variables
var size : size_t-
size
var thisown-
The membership flag
var to : ea_t-
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_t
@param x: qvector< segm_move_info_t > const &
Subclasses
Instance variables
var thisown-
The membership flag
Methods
def add_unique(self, x: segm_move_info_t) ‑> bool-
add_unique(self, x) -> bool
@param x: segm_move_info_t const &
def at(self, _idx: size_t)-
at(self, _idx) -> segm_move_info_t
@param _idx: size_t
def back(self)def begin(self, *args)-
begin(self) -> segm_move_info_t
def capacity(self)-
capacity(self) -> size_t
def clear(self)-
clear(self)
def empty(self) ‑> bool-
empty(self) -> bool
def end(self, *args)-
end(self) -> segm_move_info_t
def erase(self, *args)-
erase(self, it) -> segm_move_info_t
@param it: qvector< segm_move_info_t >::iterator
erase(self, first, last) -> segm_move_info_t
@param first: qvector< segm_move_info_t >::iterator @param last: qvector< segm_move_info_t >::iterator
def extract(self)-
extract(self) -> segm_move_info_t
def find(self, *args)-
find(self, x) -> segm_move_info_t
@param x: segm_move_info_t const &
def front(self)def grow(self, *args)-
grow(self, x=segm_move_info_t())
@param x: segm_move_info_t const &
def has(self, x: segm_move_info_t) ‑> bool-
has(self, x) -> bool
@param x: segm_move_info_t const &
def inject(self, s: segm_move_info_t, len: size_t)-
inject(self, s, len)
@param s: segm_move_info_t * @param len: size_t
def insert(self, it: segm_move_info_t, x: segm_move_info_t)-
insert(self, it, x) -> segm_move_info_t
@param it: qvector< segm_move_info_t >::iterator @param x: segm_move_info_t const &
def pop_back(self)-
pop_back(self)
def push_back(self, *args)-
push_back(self, x)
@param x: segm_move_info_t const &
push_back(self) -> segm_move_info_t
def qclear(self)-
qclear(self)
def reserve(self, cnt: size_t)-
reserve(self, cnt)
@param cnt: size_t
def resize(self, *args)-
resize(self, _newsize, x)
@param _newsize: size_t @param x: segm_move_info_t const &
resize(self, _newsize)
@param _newsize: size_t
def size(self)-
size(self) -> size_t
def swap(self, r: segm_move_info_vec_t)-
swap(self, r)
@param r: qvector< segm_move_info_t > &
def truncate(self)-
truncate(self)
class segm_move_infos_t-
Proxy of C++ segm_move_infos_t class.
init(self) -> segm_move_infos_t
Ancestors
Methods
def find(self, ea: ea_t)-
find(self, ea) -> segm_move_info_t
@param ea: ea_t
Inherited members