Module index

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 rinforenderer_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 gligraph_location_info_t

gli

var posrenderer_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