ida_moves ========= .. py:module:: ida_moves Attributes ---------- .. autoapisummary:: ida_moves.SWIG_PYTHON_LEGACY_BOOL ida_moves.LSEF_PLACE ida_moves.LSEF_RINFO ida_moves.LSEF_PTYPE ida_moves.LSEF_ALL ida_moves.UNHID_SEGM ida_moves.UNHID_FUNC ida_moves.UNHID_RANGE ida_moves.DEFAULT_CURSOR_Y ida_moves.DEFAULT_LNNUM ida_moves.CURLOC_LIST ida_moves.MAX_MARK_SLOT ida_moves.LHF_HISTORY_DISABLED 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 Classes ------- .. autoapisummary:: ida_moves.segm_move_info_vec_t ida_moves.graph_location_info_t ida_moves.segm_move_info_t ida_moves.segm_move_infos_t ida_moves.renderer_info_pos_t ida_moves.renderer_info_t ida_moves.lochist_entry_t ida_moves.navstack_entry_t ida_moves.navstack_t ida_moves.bookmarks_t Module Contents --------------- .. py:data:: SWIG_PYTHON_LEGACY_BOOL .. py:class:: segm_move_info_vec_t(*args) Bases: :py:obj:`object` .. py:attribute:: thisown .. py:method:: push_back(*args) -> segm_move_info_t & .. py:method:: pop_back() -> None .. py:method:: size() -> size_t .. py:method:: empty() -> bool .. py:method:: at(_idx: size_t) -> segm_move_info_t const & .. py:method:: qclear() -> None .. py:method:: clear() -> None .. py:method:: resize(*args) -> None .. py:method:: grow(*args) -> None .. py:method:: capacity() -> size_t .. py:method:: reserve(cnt: size_t) -> None .. py:method:: truncate() -> None .. py:method:: swap(r: segm_move_info_vec_t) -> None .. py:method:: extract() -> segm_move_info_t * .. py:method:: inject(s: segm_move_info_t, len: size_t) -> None .. py:method:: begin(*args) -> qvector< segm_move_info_t >::const_iterator .. py:method:: end(*args) -> qvector< segm_move_info_t >::const_iterator .. py:method:: insert(it: segm_move_info_t, x: segm_move_info_t) -> qvector< segm_move_info_t >::iterator .. py:method:: erase(*args) -> qvector< segm_move_info_t >::iterator .. py:method:: find(*args) -> qvector< segm_move_info_t >::const_iterator .. py:method:: has(x: segm_move_info_t) -> bool .. py:method:: add_unique(x: segm_move_info_t) -> bool .. py:method:: append(x: segm_move_info_t) -> None .. py:method:: extend(x: segm_move_info_vec_t) -> None .. py:attribute:: front .. py:attribute:: back .. py:class:: graph_location_info_t Bases: :py:obj:`object` .. py:attribute:: thisown .. py:attribute:: zoom :type: double .. py:attribute:: orgx :type: double .. py:attribute:: orgy :type: double .. py:class:: segm_move_info_t(_from: ida_idaapi.ea_t = 0, _to: ida_idaapi.ea_t = 0, _sz: size_t = 0) Bases: :py:obj:`object` .. py:attribute:: thisown .. py:attribute:: to :type: ida_idaapi.ea_t .. py:attribute:: size :type: size_t .. py:class:: segm_move_infos_t Bases: :py:obj:`segm_move_info_vec_t` .. py:attribute:: thisown .. py:method:: find(ea: ida_idaapi.ea_t) -> segm_move_info_t const * .. py:class:: renderer_info_pos_t Bases: :py:obj:`object` .. py:attribute:: thisown .. py:attribute:: node :type: int .. py:attribute:: cx :type: short .. py:attribute:: cy :type: short .. py:class:: renderer_info_t(*args) Bases: :py:obj:`object` .. py:attribute:: thisown .. py:attribute:: gli :type: graph_location_info_t .. py:attribute:: pos :type: renderer_info_t::pos_t .. py:attribute:: rtype :type: tcc_renderer_type_t .. py:data:: LSEF_PLACE .. py:data:: LSEF_RINFO .. py:data:: LSEF_PTYPE .. py:data:: LSEF_ALL .. py:class:: lochist_entry_t(*args) Bases: :py:obj:`object` .. py:attribute:: thisown .. py:attribute:: rinfo :type: renderer_info_t .. py:attribute:: plce :type: place_t * .. py:method:: renderer_info() -> renderer_info_t & .. py:method:: place() -> place_t * .. py:method:: set_place(p: place_t) -> None .. py:method:: is_valid() -> bool .. py:method:: acquire_place(in_p: place_t) -> None .. py:class:: navstack_entry_t(*args) Bases: :py:obj:`lochist_entry_t` .. py:attribute:: thisown .. py:attribute:: widget_id :type: str .. py:attribute:: ud_str :type: str .. py:data:: UNHID_SEGM unhid a segment at 'target' .. py:data:: UNHID_FUNC unhid a function at 'target' .. py:data:: UNHID_RANGE unhid an range at 'target' .. py:data:: DEFAULT_CURSOR_Y .. py:data:: DEFAULT_LNNUM .. py:data:: CURLOC_LIST .. py:data:: MAX_MARK_SLOT .. py:class:: navstack_t Bases: :py:obj:`object` .. py:attribute:: thisown .. py:attribute:: flags :type: int .. py:method:: is_history_enabled() -> bool .. py:method:: init(defpos: navstack_entry_t, stream_name: str, _flags: int) -> bool .. py:method:: perform_move(stream_name: str, source_stream_name: str, widget_id: str, move_stack: bool) -> bool :staticmethod: .. py:method:: netcode() -> nodeidx_t .. py:method:: set_current(e: navstack_entry_t, in_charge: bool) -> None .. py:method:: get_current(out: navstack_entry_t, widget_id: str) -> bool .. py:method:: get_all_current(out: navstack_entry_vec_t *) -> None .. py:method:: stack_jump(try_to_unhide: bool, e: navstack_entry_t) -> None .. py:method:: stack_index() -> int .. py:method:: stack_seek(out: navstack_entry_t, index: int, try_to_unhide: bool) -> bool .. py:method:: stack_forward(out: navstack_entry_t, cnt: int, try_to_unhide: bool) -> bool .. py:method:: stack_back(out: navstack_entry_t, cnt: int, try_to_unhide: bool) -> bool .. py:method:: stack_nav(out: navstack_entry_t, forward: bool, cnt: int, try_to_unhide: bool) -> bool .. py:method:: stack_clear(new_tip: navstack_entry_t) -> None .. py:method:: set_stack_entry(index: int, e: navstack_entry_t) -> None .. py:method:: get_stack_entry(out: navstack_entry_t, index: int) -> bool .. py:method:: get_current_stack_entry(out: navstack_entry_t) -> bool .. py:method:: stack_size() -> int .. py:data:: LHF_HISTORY_DISABLED .. py:class:: bookmarks_t(*args, **kwargs) Bases: :py:obj:`object` .. py:attribute:: thisown .. py:method:: mark(e: lochist_entry_t, index: int, title: str, desc: str, ud: void *) -> int :staticmethod: .. py:method:: get_desc(e: lochist_entry_t, index: int, ud: void *) -> str :staticmethod: .. py:method:: find_index(e: lochist_entry_t, ud: void *) -> int :staticmethod: .. py:method:: size(e: lochist_entry_t, ud: void *) -> int :staticmethod: .. py:method:: erase(e: lochist_entry_t, index: int, ud: void *) -> bool :staticmethod: .. py:method:: get_dirtree_id(e: lochist_entry_t, ud: void *) -> dirtree_id_t :staticmethod: .. py:method:: get(out: lochist_entry_t, _index: int, ud: void *) -> PyObject * :staticmethod: .. py:attribute:: widget .. py:attribute:: userdata .. py:attribute:: template .. py:data:: BOOKMARKS_PROMPT_WITH_HINT_PREFIX .. py:data:: bookmarks_t_erase .. py:data:: bookmarks_t_find_index .. py:data:: bookmarks_t_get .. py:data:: bookmarks_t_get_desc .. py:data:: bookmarks_t_get_dirtree_id .. py:data:: bookmarks_t_mark .. py:data:: bookmarks_t_size