Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Python>import idaapi
- Python>help ("idaapi")
- Help on module idaapi:
- NAME
- idaapi - IDA Pro Plugin SDK API wrapper
- FILE
- c:\program files\ida\python\idaapi.py
- CLASSES
- __builtin__.object
- Appcall__
- Appcall_array__
- Appcall_callable__
- Appcall_consts__
- BasicBlock
- Choose2
- DBG_Hooks
- FlowChart
- Form
- GraphViewer
- IDB_Hooks
- IDP_Hooks
- PluginForm
- UI_Hooks
- area_t
- func_t
- hidden_area_t
- qbasic_block_t
- regvar_t
- segment_t
- segreg_t
- area_visitor2_t
- areacb_t
- areaset_t
- areavec_t
- asm_t
- auto_display_t
- bgcolors_t
- bpt_location_t
- bpt_t
- call_stack_info_t
- call_stack_t
- compiler_info_t
- curloc
- location_t
- data_format_t
- data_type_t
- debug_event_t
- e_breakpoint_t
- e_exception_t
- ea_array
- ea_name_t
- ea_pointer
- enum_const_t
- enum_member_visitor_t
- exception_info_t
- fixup_data_t
- func_item_iterator_t
- func_parent_iterator_t
- func_tail_iterator_t
- func_type_info_t
- funcarg_info_t
- generic_linput_t
- get_strmem_t
- graph_location_info_t
- ida_false_type
- ida_true_type
- idainfo
- idc_global_t
- idc_value_t
- int_pointer
- llabel_t
- loader_input_t
- loader_t
- lock_area
- lock_func
- lock_segment
- lock_segreg
- member_t
- module_info_t
- netnode
- node_iterator
- object_t
- opinfo_t
- process_info_t
- pyidc_cvt_helper__
- PyIdc_cvt_int64__
- PyIdc_cvt_refclass__
- pyidc_opaque_object_t
- cli_t
- plugin_t
- processor_t
- py_clinked_object_t
- insn_t
- op_t
- switch_info_ex_t
- qfile_t
- qflow_chart_t
- qrefcnt_obj_t
- refinfo_t
- reg_info_t
- regarg_t
- regobjs_t
- regval_t
- sel_array
- sel_pointer
- simplecustviewer_t
- stkpnt_t
- strarray_t
- string_info_t
- strpath_t
- struc_t
- strwinsetup_t
- sval_pointer
- tev_info_t
- text_options_t
- tid_array
- til_symbol_t
- til_t
- type_names_t
- type_pair_t
- type_pair_vec_t
- type_visitor_t
- uchar_array
- uval_array
- xrefblk_t
- Choose
- NearestName
- class Appcall__(__builtin__.object)
- | # -----------------------------------------------------------------------
- |
- | Methods defined here:
- |
- | __getattr__(self, name_or_ea)
- | Allows you to call functions as if they were member functions (by returning a callable object)
- |
- | __getitem__(self, idx)
- | Use self[func_name] syntax if the function name contains invalid characters for an attribute name
- | See __getattr___
- |
- | __init__(self)
- |
- | ----------------------------------------------------------------------
- | Static methods defined here:
- |
- | array(type_name)
- | Defines an array type. Later you need to pack() / unpack()
- |
- | buffer(str=None, size=0, fill='\x00')
- | Creates a string buffer. The returned value (r) will be a byref object.
- | Use r.value to get the contents and r.size to get the buffer's size
- |
- | byref(val)
- | Method to create references to immutable objects
- | Currently we support references to int/strings
- | Objects need not be passed by reference (this will be done automatically)
- |
- | cleanup_appcall(tid=0)
- | Equivalent to IDC's CleanupAppcall()
- |
- | cstr(val)
- |
- | get_appcall_options()
- | Return the global Appcall options
- |
- | int64(v)
- | Whenever a 64bit number is needed use this method to construct an object
- |
- | obj(**kwds)
- | Returns an empty object or objects with attributes as passed via its keywords arguments
- |
- | proto(name_or_ea, prototype, flags=None)
- | Allows you to instantiate an appcall (callable object) with the desired prototype
- | @param name_or_ea: The name of the function (will be resolved with LocByName())
- | @param prototype:
- | @return:
- | - On failure it raises an exception if the prototype could not be parsed
- | or the address is not resolvable
- | - Returns a callbable Appcall instance with the given prototypes and flags
- |
- | set_appcall_options(opt)
- | Method to change the Appcall options globally (not per Appcall)
- |
- | typedobj(typestr, ea=None)
- | Parses a type string and returns an appcall object.
- | One can then use retrieve() member method
- | @param ea: Optional parameter that later can be used to retrieve the type
- | @return: Appcall object or raises ValueError exception
- |
- | unicode(s)
- |
- | valueof(name, default=0)
- | Returns the numeric value of a given name string.
- | If the name could not be resolved then the default value will be returned
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | Consts
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | APPCALL_DEBEV = 2
- |
- | APPCALL_MANUAL = 1
- |
- | APPCALL_TIMEOUT = 4
- class Appcall_array__(__builtin__.object)
- | This class is used with Appcall.array() method
- |
- | Methods defined here:
- |
- | __init__(self, tp)
- |
- | pack(self, L)
- | Packs a list or tuple into a byref buffer
- |
- | try_to_convert_to_list(self, obj)
- | Is this object a list? We check for the existance of attribute zero and attribute self.size-1
- |
- | unpack(self, buf, as_list=True)
- | Unpacks an array back into a list or an object
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- class Appcall_callable__(__builtin__.object)
- | Helper class to issue appcalls using a natural syntax:
- | appcall.FunctionNameInTheDatabase(arguments, ....)
- | or
- | appcall["Function@8"](arguments, ...)
- | or
- | f8 = appcall["Function@8"]
- | f8(arg1, arg2, ...)
- | or
- | o = appcall.obj()
- | i = byref(5)
- | appcall.funcname(arg1, i, "hello", o)
- |
- | Methods defined here:
- |
- | __call__(self, *args)
- | Make object callable. We redirect execution to idaapi.appcall()
- |
- | __init__(self, ea, tp=None, fld=None)
- | Initializes an appcall with a given function ea
- |
- | retrieve(self, src=None, flags=0)
- | Unpacks a typed object from the database if an ea is given or from a string if a string was passed
- | @param src: the address of the object or a string
- | @return: Returns a tuple of boolean and object or error number (Bool, Error | Object).
- |
- | store(self, obj, dest_ea=None, base_ea=0, flags=0)
- | Packs an object into a given ea if provided or into a string if no address was passed.
- | @param obj: The object to pack
- | @param dest_ea: If packing to idb this will be the store location
- | @param base_ea: If packing to a buffer, this will be the base that will be used to relocate the pointers
- |
- | @return:
- | - If packing to a string then a Tuple(Boolean, packed_string or error code)
- | - If packing to the database then a return code is returned (0 is success)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | ea
- |
- | fields
- |
- | options
- |
- | size
- |
- | timeout
- |
- | type
- class Appcall_consts__(__builtin__.object)
- | Helper class used by Appcall.Consts attribute
- | It is used to retrieve constants via attribute access
- |
- | Methods defined here:
- |
- | __getattr__(self, attr)
- |
- | __init__(self, default=0)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- class BasicBlock(__builtin__.object)
- | Basic block class. It is returned by the Flowchart class
- |
- | Methods defined here:
- |
- | __init__(self, id, bb, fc)
- |
- | preds(self)
- | Iterates the predecessors list
- |
- | succs(self)
- | Iterates the successors list
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- class Choose
- | Choose - class for choose() with callbacks
- |
- | Methods defined here:
- |
- | __init__(self, list, title, flags=0)
- |
- | choose(self)
- | choose - Display the choose dialogue
- |
- | destroy(self)
- |
- | edit(self, n)
- |
- | enter(self, n)
- |
- | get_icon(self, n)
- |
- | getl(self, n)
- | Callback: getl - get one item from the list
- |
- | ins(self)
- |
- | sizer(self)
- | Callback: sizer - returns the length of the list
- |
- | update(self, n)
- class Choose2(__builtin__.object)
- | Choose2 wrapper class.
- |
- | Some constants are defined in this class. Please refer to kernwin.hpp for more information.
- |
- | Methods defined here:
- |
- | Activate(self)
- | Activates a visible chooser
- |
- | AddCommand(self, caption, flags=4, menu_index=-1, icon=-1, emb=None)
- | Adds a new chooser command
- | Save the returned value and later use it in the OnCommand handler
- |
- | @return: Returns a negative value on failure or the command index
- |
- | Close(self)
- | Closes the chooser
- |
- | Embedded(self)
- | Creates an embedded chooser (as opposed to Show())
- | @return: Returns 1 on success
- |
- | GetEmbSelection(self)
- | Returns the selection associated with an embedded chooser
- |
- | @return:
- | - None if chooser is not embedded
- | - A list with selection indices (0-based)
- |
- | Refresh(self)
- | Causes the refresh callback to trigger
- |
- | Show(self, modal=False)
- | Activates or creates a chooser window
- | @param modal: Display as modal dialog
- | @return: For modal choosers it will return the selected item index (0-based)
- |
- | __init__(self, title, cols, flags=0, popup_names=None, icon=-1, x1=-1, y1=-1, x2=-1, y2=-1, deflt=-1, embedded=False, width=None, height=None)
- | Constructs a chooser window.
- | @param title: The chooser title
- | @param cols: a list of colums; each list item is a list of two items
- | example: [ ["Address", 10 | Choose2.CHCOL_HEX], ["Name", 30 | Choose2.CHCOL_PLAIN] ]
- | @param flags: One of CH_XXXX constants
- | @param deflt: Default starting item
- | @param popup_names: list of new captions to replace this list ["Insert", "Delete", "Edit", "Refresh"]
- | @param icon: Icon index (the icon should exist in ida resources or an index to a custom loaded icon)
- | @param x1, y1, x2, y2: The default location
- | @param embedded: Create as embedded chooser
- | @param width: Embedded chooser width
- | @param height: Embedded chooser height
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | CHCOL_DEC = 196608
- |
- | CHCOL_FORMAT = 458752
- |
- | CHCOL_HEX = 131072
- |
- | CHCOL_PATH = 65536
- |
- | CHCOL_PLAIN = 0
- |
- | CH_ATTRS = 16
- |
- | CH_BUILTIN_MASK = 16252928
- |
- | CH_MODAL = 1
- |
- | CH_MULTI = 2
- |
- | CH_MULTI_EDIT = 4
- |
- | CH_NOBTNS = 8
- |
- | CH_NOIDB = 32
- class DBG_Hooks(__builtin__.object)
- | Proxy of C++ DBG_Hooks class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __disown__(self)
- |
- | __init__(self, *args)
- | __init__(self) -> DBG_Hooks
- |
- | __repr__ = _swig_repr(self)
- |
- | dbg_bpt(self, *args)
- | dbg_bpt(self, thid_t tid, ea_t breakpoint_ea) -> int
- |
- | dbg_exception(self, *args)
- | dbg_exception(self, pid_t pid, thid_t tid, ea_t ea, int code, bool can_cont,
- | ea_t exc_ea, char info) -> int
- |
- | dbg_information(self, *args)
- | dbg_information(self, pid_t pid, thid_t tid, ea_t ea, char info)
- |
- | dbg_library_load(self, *args)
- | dbg_library_load(self, pid_t pid, thid_t tid, ea_t ea, char name, ea_t base,
- | asize_t size)
- |
- | dbg_library_unload(self, *args)
- | dbg_library_unload(self, pid_t pid, thid_t tid, ea_t ea, char libname)
- |
- | dbg_process_attach(self, *args)
- | dbg_process_attach(self, pid_t pid, thid_t tid, ea_t ea, char name, ea_t base,
- | asize_t size)
- |
- | dbg_process_detach(self, *args)
- | dbg_process_detach(self, pid_t pid, thid_t tid, ea_t ea)
- |
- | dbg_process_exit(self, *args)
- | dbg_process_exit(self, pid_t pid, thid_t tid, ea_t ea, int exit_code)
- |
- | dbg_process_start(self, *args)
- | dbg_process_start(self, pid_t pid, thid_t tid, ea_t ea, char name, ea_t base,
- | asize_t size)
- |
- | dbg_request_error(self, *args)
- | dbg_request_error(self, int failed_command, int failed_dbg_notification)
- |
- | dbg_run_to(self, *args)
- | dbg_run_to(self, thid_t tid)
- |
- | dbg_step_into(self, *args)
- | dbg_step_into(self)
- |
- | dbg_step_over(self, *args)
- | dbg_step_over(self)
- |
- | dbg_step_until_ret(self, *args)
- | dbg_step_until_ret(self)
- |
- | dbg_suspend_process(self, *args)
- | dbg_suspend_process(self)
- |
- | dbg_thread_exit(self, *args)
- | dbg_thread_exit(self, pid_t pid, thid_t tid, ea_t ea, int exit_code)
- |
- | dbg_thread_start(self, *args)
- | dbg_thread_start(self, pid_t pid, thid_t tid, ea_t ea)
- |
- | dbg_trace(self, *args)
- | dbg_trace(self, thid_t tid, ea_t ip) -> int
- |
- | hook(self, *args)
- | hook(self) -> bool
- |
- | unhook(self, *args)
- | unhook(self) -> bool
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_DBG_Hooks>
- | delete_DBG_Hooks(DBG_Hooks self)
- class FlowChart(__builtin__.object)
- | Flowchart class used to determine basic blocks.
- | Check ex_gdl_qflow_chart.py for sample usage.
- |
- | Methods defined here:
- |
- | __getitem__(self, index)
- | Returns a basic block
- |
- | @return: BasicBlock
- |
- | __init__(self, f=None, bounds=None, flags=0)
- | Constructor
- | @param f: A func_t type, use get_func(ea) to get a reference
- | @param bounds: A tuple of the form (start, end). Used if "f" is None
- | @param flags: one of the FC_xxxx flags. One interesting flag is FC_PREDS
- |
- | __iter__(self)
- |
- | refresh()
- | Refreshes the flow chart
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | size
- class Form(__builtin__.object)
- | # -----------------------------------------------------------------------
- |
- | Methods defined here:
- |
- | Add(self, name, ctrl, mkattr=True)
- | Low level function. Prefer AddControls() to this function.
- | This function adds one control to the form.
- |
- | @param name: Control name
- | @param ctrl: Control object
- | @param mkattr: Create control name / control object as a form attribute
- |
- | AddControls(self, controls, mkattr=True)
- | Adds controls from a dictionary.
- | The dictionary key is the control name and the value is a Form.Control object
- | @param controls: The control dictionary
- |
- | Compile(self)
- | Compiles a form and returns the form object (self) and the argument list.
- | The form object will contain object names corresponding to the form elements
- |
- | @return: It will raise an exception on failure. Otherwise the return value is ignored
- |
- | CompileEx(self, form)
- | Low level function.
- | Compiles (parses the form syntax and adds the control) the form string and
- | returns the argument list to be passed the argument list to AskUsingForm().
- |
- | The form controls are wrapped inside curly braces: {ControlName}.
- |
- | A special operator can be used to return the ID of a given control by its name: {id:ControlName}.
- | This is useful when you use the STARTITEM form keyword to set the initially focused control.
- |
- | @param form: Compiles the form and returns the arguments needed to be passed to AskUsingForm()
- |
- | Compiled(self)
- | Checks if the form has already been compiled
- |
- | @return: Boolean
- |
- | EnableField(self, ctrl, enable)
- | Enable or disable an input field
- | @return: False - no such control
- |
- | Execute(self)
- | Displays a compiled form.
- | @return: 1 - ok ; 0 - cancel
- |
- | FindControlById(self, id)
- | Finds a control instance given its id
- |
- | Free(self)
- | Frees all resources associated with a compiled form.
- | Make sure you call this function when you finish using the form.
- |
- | GetControlValue(self, ctrl)
- | Returns the control's value depending on its type
- | @param ctrl: Form control instance
- | @return:
- | - number: color button, radio controls
- | - string: file/dir input, string input and string label
- | - int list: for embedded chooser control (0-based indices of selected items)
- | - None: on failure
- |
- | GetFocusedField(self)
- | Get currently focused input field.
- | @return: None if no field is selected otherwise the control ID
- |
- | MoveField(self, ctrl, x, y, w, h)
- | Move/resize an input field
- |
- | @return: False - no such fiel
- |
- | RefreshField(self, ctrl)
- | Refresh a field
- | @return: False - no such control
- |
- | SetControlValue(self, ctrl, value)
- | Set the control's value depending on its type
- | @param ctrl: Form control instance
- | @param value:
- | - embedded chooser: base a 0-base indices list to select embedded chooser items
- | @return: Boolean true on success
- |
- | SetFocusedField(self, ctrl)
- | Set currently focused input field
- | @return: False - no such control
- |
- | ShowField(self, ctrl, show)
- | Show or hide an input field
- | @return: False - no such control
- |
- | __getitem__(self, name)
- | Returns a control object by name
- |
- | __init__(self, form, controls)
- | Contruct a Form class.
- | This class wraps around AskUsingForm() and provides an easier / alternative syntax for describing forms.
- | The form control names are wrapped inside the opening and closing curly braces and the control themselves are
- | defined and instantiated via various form controls (subclasses of Form).
- |
- | @param form: The form string
- | @param controls: A dictionary containing the control name as a _key_ and control object as _value_
- |
- | ----------------------------------------------------------------------
- | Static methods defined here:
- |
- | ControlToFieldTypeIdAndSize(ctrl)
- | Converts a control object to a tuple containing the field id
- | and the associated buffer size
- |
- | fieldtype_to_ctype(tp, i64=False)
- | Factory method returning a ctype class corresponding to the field type string
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | ButtonInput = <class 'idaapi.ButtonInput'>
- | Button control.
- | A handler along with a 'code' (numeric value) can be associated with the button.
- | This way one handler can handle many buttons based on the button code (or in other terms id or tag)
- |
- | ChkGroupControl = <class 'idaapi.ChkGroupControl'>
- | Checkbox group control class.
- | It holds a set of checkbox controls
- |
- | ChkGroupItemControl = <class 'idaapi.ChkGroupItemControl'>
- | Checkbox group item control
- |
- | ColorInput = <class 'idaapi.ColorInput'>
- | Color button input control
- |
- | Control = <class 'idaapi.Control'>
- | # Base control class
- |
- | DirInput = <class 'idaapi.DirInput'>
- | Directory browsing control
- |
- | EmbeddedChooserControl = <class 'idaapi.EmbeddedChooserControl'>
- | Embedded chooser control.
- | This control links to a Chooser2 control created with the 'embedded=True'
- |
- | FT_ADDR = '$'
- |
- | FT_ASCII = 'A'
- |
- | FT_BIN = 'Y'
- |
- | FT_BUTTON = 'B'
- |
- | FT_CHAR = 'H'
- |
- | FT_CHKGRP = 'C'
- |
- | FT_CHKGRP2 = 'c'
- |
- | FT_COLOR = 'K'
- |
- | FT_DEC = 'D'
- |
- | FT_DIR = 'F'
- |
- | FT_ECHOOSER = 'E'
- |
- | FT_FILE = 'f'
- |
- | FT_FORMCHG = '%/'
- |
- | FT_HEX = 'N'
- |
- | FT_IDENT = 'I'
- |
- | FT_INT64 = 'l'
- |
- | FT_OCT = 'O'
- |
- | FT_RADGRP = 'R'
- |
- | FT_RADGRP2 = 'r'
- |
- | FT_RAWHEX = 'M'
- |
- | FT_SEG = 'S'
- |
- | FT_SHEX = 'n'
- |
- | FT_TYPE = 'T'
- |
- | FT_UINT64 = 'L'
- |
- | FileInput = <class 'idaapi.FileInput'>
- | File Open/Save input control
- |
- | FormChangeCb = <class 'idaapi.FormChangeCb'>
- | Form change handler.
- | This can be thought of like a dialog procedure.
- | Everytime a form action occurs, this handler will be called along with the control id.
- | The programmer can then call various form actions accordingly:
- | - EnableField
- | - ShowField
- | - MoveField
- | - GetFieldValue
- | - etc...
- |
- | Special control IDs: -1 (The form is initialized) and -2 (Ok has been clicked)
- |
- | GroupControl = <class 'idaapi.GroupControl'>
- | Base class for group controls
- |
- | GroupItemControl = <class 'idaapi.GroupItemControl'>
- | Base class for group control items
- |
- | InputControl = <class 'idaapi.InputControl'>
- | Generic form input control.
- | It could be numeric control, string control, directory/file browsing, etc...
- |
- | LabelControl = <class 'idaapi.LabelControl'>
- | Base class for static label control
- |
- | NumericArgument = <class 'idaapi.NumericArgument'>
- | Argument representing various integer arguments (ushort, uint32, uint64, etc...)
- | @param tp: One of Form.FT_XXX
- |
- | NumericInput = <class 'idaapi.NumericInput'>
- | A composite class serving as a base numeric input control class
- |
- | NumericLabel = <class 'idaapi.NumericLabel'>
- | Numeric label control
- |
- | RadGroupControl = <class 'idaapi.RadGroupControl'>
- | Radiobox group control class.
- | It holds a set of radiobox controls
- |
- | RadGroupItemControl = <class 'idaapi.RadGroupItemControl'>
- | Radiobox group item control
- |
- | StringArgument = <class 'idaapi.StringArgument'>
- | Argument representing a character buffer
- |
- | StringInput = <class 'idaapi.StringInput'>
- | Base string input control class.
- | This class also constructs a StringArgument
- |
- | StringLabel = <class 'idaapi.StringLabel'>
- | String label control
- class GraphViewer(__builtin__.object)
- | This class wraps the user graphing facility provided by the graph.hpp file
- |
- | Methods defined here:
- |
- | AddCommand(self, title, hotkey)
- | Adds a menu command to the graph. Call this command after the graph is shown (with Show()).
- | Once a command is added, a command id is returned. The commands are handled inside the OnCommand() handler
- |
- | @return: 0 on failure or the command id
- |
- | AddEdge(self, src_node, dest_node)
- | Creates an edge between two given node ids
- |
- | AddNode(self, obj)
- | Creates a node associated with the given object and returns the node id
- |
- | Clear(self)
- | Clears all the nodes and edges
- |
- | Close(self)
- | Closes the graph.
- | It is possible to call Show() again (which will recreate the graph)
- |
- | Count(self)
- | Returns the node count
- |
- | OnRefresh(self)
- | Event called when the graph is refreshed or first created.
- | From this event you are supposed to create nodes and edges.
- | This callback is mandatory.
- |
- | @note: ***It is important to clear previous nodes before adding nodes.***
- | @return: Returning True tells the graph viewer to use the items. Otherwise old items will be used.
- |
- | Refresh(self)
- | Refreshes the graph. This causes the OnRefresh() to be called
- |
- | Select(self, node_id)
- | Selects a node on the graph
- |
- | Show(self)
- | Shows an existing graph or creates a new one
- |
- | @return: Boolean
- |
- | __getitem__(self, idx)
- | Returns a reference to the object associated with this node id
- |
- | __init__(self, title, close_open=False)
- | Constructs the GraphView object.
- | Please do not remove or rename the private fields
- |
- | @param title: The title of the graph window
- | @param close_open: Should it attempt to close an existing graph (with same title) before creating this graph?
- |
- | __iter__(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- class IDB_Hooks(__builtin__.object)
- | Proxy of C++ IDB_Hooks class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __disown__(self)
- |
- | __init__(self, *args)
- | __init__(self) -> IDB_Hooks
- |
- | __repr__ = _swig_repr(self)
- |
- | byte_patched(self, *args)
- | byte_patched(self, ea_t arg0) -> int
- |
- | cmt_changed(self, *args)
- | cmt_changed(self, ea_t arg0, bool arg1) -> int
- |
- | enum_bf_changed(self, *args)
- | enum_bf_changed(self, enum_t arg0) -> int
- |
- | enum_cmt_changed(self, *args)
- | enum_cmt_changed(self, enum_t arg0) -> int
- |
- | enum_created(self, *args)
- | enum_created(self, enum_t arg0) -> int
- |
- | enum_deleted(self, *args)
- | enum_deleted(self, enum_t arg0) -> int
- |
- | enum_member_created(self, *args)
- | enum_member_created(self, enum_t arg0, const_t cid) -> int
- |
- | enum_member_deleted(self, *args)
- | enum_member_deleted(self, enum_t arg0, const_t cid) -> int
- |
- | enum_renamed(self, *args)
- | enum_renamed(self, enum_t arg0) -> int
- |
- | func_noret_changed(self, *args)
- | func_noret_changed(self, func_t arg0) -> int
- |
- | func_tail_appended(self, *args)
- | func_tail_appended(self, func_t arg0, func_t arg1) -> int
- |
- | func_tail_removed(self, *args)
- | func_tail_removed(self, func_t arg0, ea_t arg1) -> int
- |
- | hook(self, *args)
- | hook(self) -> bool
- |
- | op_ti_changed(self, *args)
- | op_ti_changed(self, ea_t arg0, int arg1, type_t arg2, p_list arg3) -> int
- |
- | op_type_changed(self, *args)
- | op_type_changed(self, ea_t arg0, int arg1) -> int
- |
- | segm_added(self, *args)
- | segm_added(self, segment_t arg0) -> int
- |
- | segm_deleted(self, *args)
- | segm_deleted(self, ea_t arg0) -> int
- |
- | segm_end_changed(self, *args)
- | segm_end_changed(self, segment_t arg0) -> int
- |
- | segm_moved(self, *args)
- | segm_moved(self, ea_t arg0, ea_t arg1, asize_t arg2) -> int
- |
- | segm_start_changed(self, *args)
- | segm_start_changed(self, segment_t arg0) -> int
- |
- | struc_cmt_changed(self, *args)
- | struc_cmt_changed(self, tid_t arg0) -> int
- |
- | struc_created(self, *args)
- | struc_created(self, tid_t arg0) -> int
- |
- | struc_deleted(self, *args)
- | struc_deleted(self, tid_t arg0) -> int
- |
- | struc_expanded(self, *args)
- | struc_expanded(self, struc_t arg0) -> int
- |
- | struc_member_changed(self, *args)
- | struc_member_changed(self, struc_t arg0, member_t arg1) -> int
- |
- | struc_member_created(self, *args)
- | struc_member_created(self, struc_t arg0, member_t arg1) -> int
- |
- | struc_member_deleted(self, *args)
- | struc_member_deleted(self, struc_t arg0, tid_t arg1) -> int
- |
- | struc_member_renamed(self, *args)
- | struc_member_renamed(self, struc_t arg0, member_t arg1) -> int
- |
- | struc_renamed(self, *args)
- | struc_renamed(self, struc_t arg0) -> int
- |
- | tail_owner_changed(self, *args)
- | tail_owner_changed(self, func_t arg0, ea_t arg1) -> int
- |
- | thunk_func_created(self, *args)
- | thunk_func_created(self, func_t arg0) -> int
- |
- | ti_changed(self, *args)
- | ti_changed(self, ea_t arg0, type_t arg1, p_list arg2) -> int
- |
- | unhook(self, *args)
- | unhook(self) -> bool
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_IDB_Hooks>
- | delete_IDB_Hooks(IDB_Hooks self)
- class IDP_Hooks(__builtin__.object)
- | Proxy of C++ IDP_Hooks class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __disown__(self)
- |
- | __init__(self, *args)
- | __init__(self) -> IDP_Hooks
- |
- | __repr__ = _swig_repr(self)
- |
- | add_func(self, *args)
- | add_func(self, func_t func)
- |
- | assemble(self, *args)
- | assemble(self, ea_t arg0, ea_t arg1, ea_t arg2, bool arg3, char arg4) -> PyObject
- |
- | closebase(self, *args)
- | closebase(self) -> int
- |
- | custom_ana(self, *args)
- | custom_ana(self) -> bool
- |
- | custom_emu(self, *args)
- | custom_emu(self) -> bool
- |
- | custom_mnem(self, *args)
- | custom_mnem(self) -> PyObject
- |
- | custom_out(self, *args)
- | custom_out(self) -> bool
- |
- | custom_outop(self, *args)
- | custom_outop(self, PyObject py_op) -> bool
- |
- | del_func(self, *args)
- | del_func(self, func_t func) -> int
- |
- | hook(self, *args)
- | hook(self) -> bool
- |
- | is_call_insn(self, *args)
- | is_call_insn(self, ea_t arg0) -> int
- |
- | is_ret_insn(self, *args)
- | is_ret_insn(self, ea_t arg0, bool arg1) -> int
- |
- | is_sane_insn(self, *args)
- | is_sane_insn(self, int no_crefs) -> int
- |
- | load_idasgn(self, *args)
- | load_idasgn(self, char short_sig_name)
- |
- | make_code(self, *args)
- | make_code(self, ea_t ea, asize_t size) -> int
- |
- | make_data(self, *args)
- | make_data(self, ea_t ea, flags_t flags, tid_t tid, asize_t len) -> int
- |
- | may_be_func(self, *args)
- | may_be_func(self, int state) -> int
- |
- | rename(self, *args)
- | rename(self, ea_t ea, char new_name) -> int
- |
- | renamed(self, *args)
- | renamed(self, ea_t ea, char new_name, bool local_name)
- |
- | savebase(self, *args)
- | savebase(self)
- |
- | undefine(self, *args)
- | undefine(self, ea_t ea) -> int
- |
- | unhook(self, *args)
- | unhook(self) -> bool
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_IDP_Hooks>
- | delete_IDP_Hooks(IDP_Hooks self)
- class NearestName
- | Utility class to help find the nearest name in a given ea/name dictionary
- |
- | Methods defined here:
- |
- | __getitem__(self, index)
- | Returns the tupple (ea, name, index)
- |
- | __init__(self, ea_names)
- |
- | __iter__(self)
- |
- | find(self, ea)
- | Returns a tupple (ea, name, pos) that is the nearest to the passed ea
- | If no name is matched then None is returned
- |
- | update(self, ea_names)
- | Updates the ea/names map
- class PluginForm(__builtin__.object)
- | PluginForm class.
- |
- | This form can be used to host additional controls. Please check the PyQt example.
- |
- | Methods defined here:
- |
- | Close(self, options)
- | Closes the form.
- |
- | @param options: Close options (FORM_SAVE, FORM_NO_CONTEXT, ...)
- |
- | @return: None
- |
- | OnClose(self, form)
- | Called when the plugin form is closed
- |
- | @return: None
- |
- | OnCreate(self, form)
- | This event is called when the plugin form is created.
- | The programmer should populate the form when this event is triggered.
- |
- | @return: None
- |
- | Show(self, caption, options=0)
- | Creates the form if not was not created or brings to front if it was already created
- |
- | @param caption: The form caption
- | @param options: One of PluginForm.FORM_ constants
- |
- | __init__(self)
- |
- | ----------------------------------------------------------------------
- | Static methods defined here:
- |
- | FormToPyQtWidget(form, ctx=<module '__main__' from ''>)
- | Use this method to convert a TForm* to a QWidget to be used by PyQt
- |
- | @param ctx: Context. Reference to a module that already imported SIP and QtGui modules
- |
- | FormToPySideWidget(form, ctx=<module '__main__' from ''>)
- | Use this method to convert a TForm* to a QWidget to be used by PySide
- |
- | @param ctx: Context. Reference to a module that already imported QtGui module
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | FORM_CENTERED = 32
- |
- | FORM_DONT_SAVE_SIZE = 4
- |
- | FORM_MDI = 1
- |
- | FORM_MENU = 16
- |
- | FORM_NO_CONTEXT = 2
- |
- | FORM_ONTOP = 8
- |
- | FORM_PERSIST = 64
- |
- | FORM_RESTORE = 4
- |
- | FORM_SAVE = 1
- |
- | FORM_TAB = 2
- class PyIdc_cvt_int64__(pyidc_cvt_helper__)
- | Helper class for explicitly representing VT_INT64 values
- |
- | Method resolution order:
- | PyIdc_cvt_int64__
- | pyidc_cvt_helper__
- | __builtin__.object
- |
- | Methods defined here:
- |
- | __add__(self, other)
- | # overloaded operators
- |
- | __div__(self, other)
- |
- | __init__(self, v)
- |
- | __mul__(self, other)
- |
- | __radd__(self, other)
- |
- | __rdiv__(self, other)
- |
- | __rmul__(self, other)
- |
- | __rsub__(self, other)
- |
- | __sub__(self, other)
- |
- | ----------------------------------------------------------------------
- | Data descriptors inherited from pyidc_cvt_helper__:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | value
- class PyIdc_cvt_refclass__(pyidc_cvt_helper__)
- | Helper class for representing references to immutable objects
- |
- | Method resolution order:
- | PyIdc_cvt_refclass__
- | pyidc_cvt_helper__
- | __builtin__.object
- |
- | Methods defined here:
- |
- | __init__(self, v)
- |
- | cstr(self)
- | Returns the string as a C string (up to the zero termination)
- |
- | ----------------------------------------------------------------------
- | Data descriptors inherited from pyidc_cvt_helper__:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | value
- class UI_Hooks(__builtin__.object)
- | Proxy of C++ UI_Hooks class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __disown__(self)
- |
- | __init__(self, *args)
- | __init__(self) -> UI_Hooks
- |
- | __repr__ = _swig_repr(self)
- |
- | get_ea_hint(self, *args)
- | get_ea_hint(self, ea_t arg0) -> PyObject
- |
- | hook(self, *args)
- | hook(self) -> bool
- |
- | postprocess(self, *args)
- | postprocess(self)
- |
- | preprocess(self, *args)
- | preprocess(self, char arg0) -> int
- |
- | saved(self, *args)
- | saved(self)
- |
- | saving(self, *args)
- | saving(self)
- |
- | term(self, *args)
- | term(self)
- |
- | unhook(self, *args)
- | unhook(self) -> bool
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_UI_Hooks>
- | delete_UI_Hooks(UI_Hooks self)
- class area_t(__builtin__.object)
- | Proxy of C++ area_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __eq__(self, *args)
- | __eq__(self, area_t r) -> bool
- |
- | __gt__(self, *args)
- | __gt__(self, area_t r) -> bool
- |
- | __init__(self, *args)
- | __init__(self) -> area_t
- | __init__(self, ea_t ea1, ea_t ea2) -> area_t
- |
- | __lt__(self, *args)
- | __lt__(self, area_t r) -> bool
- |
- | __ne__(self, *args)
- | __ne__(self, area_t r) -> bool
- |
- | __repr__ = _swig_repr(self)
- |
- | clear(self, *args)
- | clear(self)
- |
- | compare(self, *args)
- | compare(self, area_t r) -> int
- |
- | contains(self, *args)
- | contains(self, ea_t ea) -> bool
- | contains(self, area_t r) -> bool
- |
- | empty(self, *args)
- | empty(self) -> bool
- |
- | extend(self, *args)
- | extend(self, ea_t ea)
- |
- | intersect(self, *args)
- | intersect(self, area_t r)
- |
- | overlaps(self, *args)
- | overlaps(self, area_t r) -> bool
- |
- | size(self, *args)
- | size(self) -> asize_t
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | endEA
- | area_t_endEA_get(area_t self) -> ea_t
- |
- | startEA
- | area_t_startEA_get(area_t self) -> ea_t
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_area_t>
- | delete_area_t(area_t self)
- class area_visitor2_t(__builtin__.object)
- | Proxy of C++ area_visitor2_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args, **kwargs)
- |
- | __repr__ = _swig_repr(self)
- |
- | visit_area(self, *args)
- | visit_area(self, area_t a) -> int
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_area_visitor2_t>
- | delete_area_visitor2_t(area_visitor2_t self)
- class areacb_t(__builtin__.object)
- | Proxy of C++ areacb_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> areacb_t
- |
- | __repr__ = _swig_repr(self)
- |
- | create(self, *args)
- | create(self, char file, char name, uint _infosize) -> bool
- |
- | create_area(self, *args)
- | create_area(self, area_t info) -> bool
- |
- | del_area(self, *args)
- | del_area(self, ea_t ea, bool delcmt = True) -> bool
- |
- | del_area_cmt(self, *args)
- | del_area_cmt(self, area_t a, bool repeatable)
- |
- | first_area_ptr(self, *args)
- | first_area_ptr(self) -> area_t
- |
- | for_all_areas2(self, *args)
- | for_all_areas2(self, ea_t ea1, ea_t ea2, area_visitor2_t av) -> int
- |
- | get_area(self, *args)
- | get_area(self, ea_t ea) -> area_t
- |
- | get_area_cmt(self, *args)
- | get_area_cmt(self, area_t a, bool repeatable) -> char
- |
- | get_area_num(self, *args)
- | get_area_num(self, ea_t ea) -> int
- |
- | get_area_qty(self, *args)
- | get_area_qty(self) -> uint
- |
- | get_next_area(self, *args)
- | get_next_area(self, ea_t ea) -> int
- |
- | get_prev_area(self, *args)
- | get_prev_area(self, ea_t ea) -> int
- |
- | getn_area(self, *args)
- | getn_area(self, unsigned int n) -> area_t
- |
- | kill(self, *args)
- | kill(self)
- |
- | last_area_ptr(self, *args)
- | last_area_ptr(self) -> area_t
- |
- | link(self, *args)
- | link(self, char file, char name, int _infosize) -> bool
- |
- | make_hole(self, *args)
- | make_hole(self, ea_t ea1, ea_t ea2, bool create_tail_area)
- |
- | may_end_at(self, *args)
- | may_end_at(self, uint n, ea_t newend) -> bool
- |
- | may_start_at(self, *args)
- | may_start_at(self, uint n, ea_t newstart) -> bool
- |
- | next_area_ptr(self, *args)
- | next_area_ptr(self, ea_t ea) -> area_t
- |
- | prepare_to_create(self, *args)
- | prepare_to_create(self, ea_t start, ea_t end) -> ea_t
- |
- | prev_area_ptr(self, *args)
- | prev_area_ptr(self, ea_t ea) -> area_t
- |
- | resize_areas(self, *args)
- | resize_areas(self, uint n, ea_t newstart) -> bool
- |
- | save(self, *args)
- | save(self)
- |
- | set_area_cmt(self, *args)
- | set_area_cmt(self, area_t a, char cmt, bool repeatable) -> bool
- |
- | set_end(self, *args)
- | set_end(self, uint n, ea_t newend) -> bool
- |
- | set_start(self, *args)
- | set_start(self, uint n, ea_t newstart) -> bool
- |
- | terminate(self, *args)
- | terminate(self)
- |
- | update(self, *args)
- | update(self, area_t info) -> bool
- |
- | zero(self, *args)
- | zero(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_areacb_t>
- | delete_areacb_t(areacb_t self)
- class areaset_t(__builtin__.object)
- | Proxy of C++ areaset_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __eq__(self, *args)
- | __eq__(self, areaset_t aset) -> bool
- |
- | __init__(self, *args)
- | __init__(self) -> areaset_t
- | __init__(self, area_t area) -> areaset_t
- | __init__(self, areaset_t ivs) -> areaset_t
- |
- | __ne__(self, *args)
- | __ne__(self, areaset_t aset) -> bool
- |
- | __repr__ = _swig_repr(self)
- |
- | add(self, *args)
- | add(self, area_t area) -> bool
- | add(self, ea_t start, ea_t _end) -> bool
- | add(self, areaset_t aset) -> bool
- |
- | begin(self, *args)
- | begin(self) -> const_iterator
- | begin(self) -> iterator
- |
- | cached_area(self, *args)
- | cached_area(self) -> area_t
- |
- | clear(self, *args)
- | clear(self)
- |
- | contains(self, *args)
- | contains(self, ea_t ea) -> bool
- | contains(self, areaset_t aset) -> bool
- |
- | empty(self, *args)
- | empty(self) -> bool
- |
- | end(self, *args)
- | end(self) -> const_iterator
- | end(self) -> iterator
- |
- | find_area(self, *args)
- | find_area(self, ea_t ea) -> area_t
- |
- | getarea(self, *args)
- | getarea(self, int idx) -> area_t
- |
- | has_common(self, *args)
- | has_common(self, area_t area, bool strict = False) -> bool
- | has_common(self, areaset_t aset) -> bool
- |
- | intersect(self, *args)
- | intersect(self, areaset_t aset) -> bool
- |
- | is_equal(self, *args)
- | is_equal(self, areaset_t aset) -> bool
- |
- | is_subset_of(self, *args)
- | is_subset_of(self, areaset_t aset) -> bool
- |
- | lastarea(self, *args)
- | lastarea(self) -> area_t
- |
- | nareas(self, *args)
- | nareas(self) -> size_t
- |
- | next_addr(self, *args)
- | next_addr(self, ea_t ea) -> ea_t
- |
- | next_area(self, *args)
- | next_area(self, ea_t ea) -> ea_t
- |
- | prev_addr(self, *args)
- | prev_addr(self, ea_t ea) -> ea_t
- |
- | prev_area(self, *args)
- | prev_area(self, ea_t ea) -> ea_t
- |
- | sub(self, *args)
- | sub(self, ea_t ea) -> bool
- | sub(self, area_t area) -> bool
- | sub(self, areaset_t aset) -> bool
- |
- | swap(self, *args)
- | swap(self, areaset_t r)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_areaset_t>
- | delete_areaset_t(areaset_t self)
- class areavec_t(__builtin__.object)
- | Proxy of C++ areavec_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> areavec_t
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_areavec_t>
- | delete_areavec_t(areavec_t self)
- class asm_t(__builtin__.object)
- | Proxy of C++ asm_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> asm_t
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | XlatAsciiOutput
- | asm_t_XlatAsciiOutput_get(asm_t self) -> uchar
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | a_3byte
- | asm_t_a_3byte_get(asm_t self) -> char
- |
- | a_align
- | asm_t_a_align_get(asm_t self) -> char
- |
- | a_ascii
- | asm_t_a_ascii_get(asm_t self) -> char
- |
- | a_band
- | asm_t_a_band_get(asm_t self) -> char
- |
- | a_bnot
- | asm_t_a_bnot_get(asm_t self) -> char
- |
- | a_bor
- | asm_t_a_bor_get(asm_t self) -> char
- |
- | a_bss
- | asm_t_a_bss_get(asm_t self) -> char
- |
- | a_byte
- | asm_t_a_byte_get(asm_t self) -> char
- |
- | a_comdef
- | asm_t_a_comdef_get(asm_t self) -> char
- |
- | a_curip
- | asm_t_a_curip_get(asm_t self) -> char
- |
- | a_double
- | asm_t_a_double_get(asm_t self) -> char
- |
- | a_dups
- | asm_t_a_dups_get(asm_t self) -> char
- |
- | a_dword
- | asm_t_a_dword_get(asm_t self) -> char
- |
- | a_equ
- | asm_t_a_equ_get(asm_t self) -> char
- |
- | a_extrn
- | asm_t_a_extrn_get(asm_t self) -> char
- |
- | a_float
- | asm_t_a_float_get(asm_t self) -> char
- |
- | a_include_fmt
- | asm_t_a_include_fmt_get(asm_t self) -> char
- |
- | a_mod
- | asm_t_a_mod_get(asm_t self) -> char
- |
- | a_oword
- | asm_t_a_oword_get(asm_t self) -> char
- |
- | a_packreal
- | asm_t_a_packreal_get(asm_t self) -> char
- |
- | a_public
- | asm_t_a_public_get(asm_t self) -> char
- |
- | a_qword
- | asm_t_a_qword_get(asm_t self) -> char
- |
- | a_rva
- | asm_t_a_rva_get(asm_t self) -> char
- |
- | a_seg
- | asm_t_a_seg_get(asm_t self) -> char
- |
- | a_shl
- | asm_t_a_shl_get(asm_t self) -> char
- |
- | a_shr
- | asm_t_a_shr_get(asm_t self) -> char
- |
- | a_sizeof_fmt
- | asm_t_a_sizeof_fmt_get(asm_t self) -> char
- |
- | a_tbyte
- | asm_t_a_tbyte_get(asm_t self) -> char
- |
- | a_vstruc_fmt
- | asm_t_a_vstruc_fmt_get(asm_t self) -> char
- |
- | a_weak
- | asm_t_a_weak_get(asm_t self) -> char
- |
- | a_word
- | asm_t_a_word_get(asm_t self) -> char
- |
- | a_xor
- | asm_t_a_xor_get(asm_t self) -> char
- |
- | accsep
- | asm_t_accsep_get(asm_t self) -> char
- |
- | ascsep
- | asm_t_ascsep_get(asm_t self) -> char
- |
- | badworks
- | asm_t_badworks_get(asm_t self) -> uint16
- |
- | cmnt
- | asm_t_cmnt_get(asm_t self) -> char
- |
- | cmnt2
- | asm_t_cmnt2_get(asm_t self) -> char
- |
- | end
- | asm_t_end_get(asm_t self) -> char
- |
- | esccodes
- | asm_t_esccodes_get(asm_t self) -> char
- |
- | flag
- | asm_t_flag_get(asm_t self) -> uint32
- |
- | flag2
- | asm_t_flag2_get(asm_t self) -> uint32
- |
- | header
- | asm_t_header_get(asm_t self) -> char
- |
- | help
- | asm_t_help_get(asm_t self) -> help_t
- |
- | high16
- | asm_t_high16_get(asm_t self) -> char
- |
- | high8
- | asm_t_high8_get(asm_t self) -> char
- |
- | lbrace
- | asm_t_lbrace_get(asm_t self) -> char
- |
- | low16
- | asm_t_low16_get(asm_t self) -> char
- |
- | low8
- | asm_t_low8_get(asm_t self) -> char
- |
- | name
- | asm_t_name_get(asm_t self) -> char
- |
- | origin
- | asm_t_origin_get(asm_t self) -> char
- |
- | rbrace
- | asm_t_rbrace_get(asm_t self) -> char
- |
- | thisown
- | The membership flag
- |
- | uflag
- | asm_t_uflag_get(asm_t self) -> uint16
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_asm_t>
- | delete_asm_t(asm_t self)
- class auto_display_t(__builtin__.object)
- | Proxy of C++ auto_display_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> auto_display_t
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | ea
- | auto_display_t_ea_get(auto_display_t self) -> ea_t
- |
- | state
- | auto_display_t_state_get(auto_display_t self) -> idastate_t
- |
- | thisown
- | The membership flag
- |
- | type
- | auto_display_t_type_get(auto_display_t self) -> atype_t
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_auto_display_t>
- | delete_auto_display_t(auto_display_t self)
- class bgcolors_t(__builtin__.object)
- | Proxy of C++ bgcolors_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> bgcolors_t
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | epilog_color
- | bgcolors_t_epilog_color_get(bgcolors_t self) -> bgcolor_t
- |
- | prolog_color
- | bgcolors_t_prolog_color_get(bgcolors_t self) -> bgcolor_t
- |
- | switch_color
- | bgcolors_t_switch_color_get(bgcolors_t self) -> bgcolor_t
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_bgcolors_t>
- | delete_bgcolors_t(bgcolors_t self)
- class bpt_location_t(__builtin__.object)
- | Proxy of C++ bpt_location_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __eq__(self, *args)
- | __eq__(self, bpt_location_t r) -> bool
- |
- | __ge__(self, *args)
- | __ge__(self, bpt_location_t r) -> bool
- |
- | __gt__(self, *args)
- | __gt__(self, bpt_location_t r) -> bool
- |
- | __init__(self, *args)
- | __init__(self) -> bpt_location_t
- |
- | __le__(self, *args)
- | __le__(self, bpt_location_t r) -> bool
- |
- | __lt__(self, *args)
- | __lt__(self, bpt_location_t r) -> bool
- |
- | __ne__(self, *args)
- | __ne__(self, bpt_location_t r) -> bool
- |
- | __repr__ = _swig_repr(self)
- |
- | compare(self, *args)
- | compare(self, bpt_location_t r) -> int
- |
- | ea(self, *args)
- | ea(self) -> ea_t
- |
- | is_empty_path(self, *args)
- | is_empty_path(self) -> bool
- |
- | lineno(self, *args)
- | lineno(self) -> int
- |
- | offset(self, *args)
- | offset(self) -> uval_t
- |
- | path(self, *args)
- | path(self) -> char
- |
- | set_abs_bpt(self, *args)
- | set_abs_bpt(self, ea_t a)
- |
- | set_rel_bpt(self, *args)
- | set_rel_bpt(self, char mod, uval_t offset)
- |
- | set_src_bpt(self, *args)
- | set_src_bpt(self, char fn, int lineno)
- |
- | set_sym_bpt(self, *args)
- | set_sym_bpt(self, char symbol, uval_t offset = 0)
- |
- | symbol(self, *args)
- | symbol(self) -> char
- |
- | type(self, *args)
- | type(self) -> bpt_loctype_t
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | index
- | bpt_location_t_index_get(bpt_location_t self) -> int
- |
- | info
- | bpt_location_t_info_get(bpt_location_t self) -> ea_t
- |
- | loctype
- | bpt_location_t_loctype_get(bpt_location_t self) -> bpt_loctype_t
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_bpt_location_t>
- | delete_bpt_location_t(bpt_location_t self)
- class bpt_t(__builtin__.object)
- | Proxy of C++ bpt_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> bpt_t
- |
- | __repr__ = _swig_repr(self)
- |
- | badbpt(self, *args)
- | badbpt(self) -> bool
- |
- | enabled(self, *args)
- | enabled(self) -> bool
- |
- | is_absbpt(self, *args)
- | is_absbpt(self) -> bool
- |
- | is_active(self, *args)
- | is_active(self) -> bool
- |
- | is_compiled(self, *args)
- | is_compiled(self) -> bool
- |
- | is_hwbpt(self, *args)
- | is_hwbpt(self) -> bool
- |
- | is_inactive(self, *args)
- | is_inactive(self) -> bool
- |
- | is_low_level(self, *args)
- | is_low_level(self) -> bool
- |
- | is_partially_active(self, *args)
- | is_partially_active(self) -> bool
- |
- | is_relbpt(self, *args)
- | is_relbpt(self) -> bool
- |
- | is_srcbpt(self, *args)
- | is_srcbpt(self) -> bool
- |
- | is_symbpt(self, *args)
- | is_symbpt(self) -> bool
- |
- | listbpt(self, *args)
- | listbpt(self) -> bool
- |
- | set_abs_bpt(self, *args)
- | set_abs_bpt(self, ea_t a)
- |
- | set_rel_bpt(self, *args)
- | set_rel_bpt(self, char mod, uval_t o)
- |
- | set_src_bpt(self, *args)
- | set_src_bpt(self, char fn, int lineno)
- |
- | set_sym_bpt(self, *args)
- | set_sym_bpt(self, char sym, uval_t o)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | cndidx
- | bpt_t_cndidx_get(bpt_t self) -> int
- |
- | condition
- | bpt_t_condition_get(bpt_t self) -> PyObject
- |
- | ea
- | bpt_t_ea_get(bpt_t self) -> ea_t
- |
- | flags
- | bpt_t_flags_get(bpt_t self) -> uint8
- |
- | loc
- | bpt_t_loc_get(bpt_t self) -> bpt_location_t
- |
- | pass_count
- | bpt_t_pass_count_get(bpt_t self) -> int
- |
- | props
- | bpt_t_props_get(bpt_t self) -> uint8
- |
- | size
- | bpt_t_size_get(bpt_t self) -> uint16
- |
- | thisown
- | The membership flag
- |
- | type
- | bpt_t_type_get(bpt_t self) -> bpttype_t
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_bpt_t>
- | delete_bpt_t(bpt_t self)
- class call_stack_info_t(__builtin__.object)
- | Proxy of C++ call_stack_info_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __eq__(self, *args)
- | __eq__(self, call_stack_info_t r) -> bool
- |
- | __init__(self, *args)
- | __init__(self) -> call_stack_info_t
- |
- | __ne__(self, *args)
- | __ne__(self, call_stack_info_t r) -> bool
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | callea
- | call_stack_info_t_callea_get(call_stack_info_t self) -> ea_t
- |
- | fp
- | call_stack_info_t_fp_get(call_stack_info_t self) -> ea_t
- |
- | funcea
- | call_stack_info_t_funcea_get(call_stack_info_t self) -> ea_t
- |
- | funcok
- | call_stack_info_t_funcok_get(call_stack_info_t self) -> bool
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_call_stack_info_t>
- | delete_call_stack_info_t(call_stack_info_t self)
- class call_stack_t(__builtin__.object)
- | Proxy of C++ call_stack_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> call_stack_t
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | dirty
- | call_stack_t_dirty_get(call_stack_t self) -> bool
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_call_stack_t>
- | delete_call_stack_t(call_stack_t self)
- class cli_t(pyidc_opaque_object_t)
- | cli_t wrapper class.
- |
- | This class allows you to implement your own command line interface handlers.
- |
- | Method resolution order:
- | cli_t
- | pyidc_opaque_object_t
- | __builtin__.object
- |
- | Methods defined here:
- |
- | __del__(self)
- |
- | __init__(self)
- |
- | register(self, flags=0, sname=None, lname=None, hint=None)
- | Registers the CLI.
- |
- | @param flags: Feature bits. No bits are defined yet, must be 0
- | @param sname: Short name (displayed on the button)
- | @param lname: Long name (displayed in the menu)
- | @param hint: Hint for the input line
- |
- | @return Boolean: True-Success, False-Failed
- |
- | unregister(self)
- | Unregisters the CLI (if it was registered)
- |
- | ----------------------------------------------------------------------
- | Data descriptors inherited from pyidc_opaque_object_t:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | ----------------------------------------------------------------------
- | Data and other attributes inherited from pyidc_opaque_object_t:
- |
- | __idc_cvt_id__ = 2
- class compiler_info_t(__builtin__.object)
- | Proxy of C++ compiler_info_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> compiler_info_t
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | cm
- | compiler_info_t_cm_get(compiler_info_t self) -> cm_t
- |
- | defalign
- | compiler_info_t_defalign_get(compiler_info_t self) -> uchar
- |
- | id
- | compiler_info_t_id_get(compiler_info_t self) -> comp_t
- |
- | size_b
- | compiler_info_t_size_b_get(compiler_info_t self) -> uchar
- |
- | size_e
- | compiler_info_t_size_e_get(compiler_info_t self) -> uchar
- |
- | size_i
- | compiler_info_t_size_i_get(compiler_info_t self) -> uchar
- |
- | size_l
- | compiler_info_t_size_l_get(compiler_info_t self) -> uchar
- |
- | size_ll
- | compiler_info_t_size_ll_get(compiler_info_t self) -> uchar
- |
- | size_s
- | compiler_info_t_size_s_get(compiler_info_t self) -> uchar
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_compiler_info_t>
- | delete_compiler_info_t(compiler_info_t self)
- class curloc(__builtin__.object)
- | Proxy of C++ curloc class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> curloc
- | __init__(self, char stackName) -> curloc
- |
- | __repr__ = _swig_repr(self)
- |
- | copy_current_location(self, *args)
- | copy_current_location(self, curloc loc)
- |
- | get(self, *args)
- | get(self, size_t depth) -> bool
- |
- | jump(self, *args)
- | jump(self, int marker) -> bool
- |
- | jump_push(self, *args)
- | jump_push(self, bool try_to_unhide, ea_t ea = BADADDR, int lnnum = 0,
- | int x = 0, int y = 0)
- |
- | linkTo(self, *args)
- | linkTo(self, char stackName)
- |
- | mark(self, *args)
- | mark(self, int marker, char title, char desc) -> int
- |
- | markdesc(self, *args)
- | markdesc(self, int marker) -> ssize_t
- |
- | markedpos(self, *args)
- | markedpos(self, int marker) -> ea_t
- |
- | pop(self, *args)
- | pop(self, bool try_tohide) -> bool
- |
- | setx(self, *args)
- | setx(self, int xx)
- |
- | size(self, *args)
- | size(self) -> size_t
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | ea
- | curloc_ea_get(curloc self) -> ea_t
- |
- | flags
- | curloc_flags_get(curloc self) -> ushort
- |
- | lnnum
- | curloc_lnnum_get(curloc self) -> ushort
- |
- | target
- | curloc_target_get(curloc self) -> ea_t
- |
- | thisown
- | The membership flag
- |
- | x
- | curloc_x_get(curloc self) -> ushort
- |
- | y
- | curloc_y_get(curloc self) -> ushort
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_curloc>
- | delete_curloc(curloc self)
- class data_format_t(__builtin__.object)
- | Information about a data format
- |
- | Methods defined here:
- |
- | __init__(self, name, value_size=0, menu_name=None, props=0, hotkey=None, text_width=0)
- | Custom data format definition.
- | @param name: Format name, must be unique
- | @param menu_name: Visible format name to use in menus
- | @param props: properties (currently 0)
- | @param hotkey: Hotkey for the corresponding menu item
- | @param value_size: size of the value in bytes. 0 means any size is ok
- | @text_width: Usual width of the text representation
- |
- | register(self, dtid)
- | Registers the data format with the given data type id and returns the type id or < 0 on failure
- |
- | unregister(self, dtid)
- | Unregisters the data format with the given data type id
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- class data_type_t(__builtin__.object)
- | Custom data type definition. All data types should inherit from this class.
- |
- | Methods defined here:
- |
- | __init__(self, name, value_size=0, menu_name=None, hotkey=None, asm_keyword=None, props=0)
- | Please refer to bytes.hpp / data_type_t in the SDK
- |
- | register(self)
- | Registers the data type and returns the type id or < 0 on failure
- |
- | unregister(self)
- | Unregisters the data type and returns True on success
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- class debug_event_t(__builtin__.object)
- | Proxy of C++ debug_event_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> debug_event_t
- |
- | __repr__ = _swig_repr(self)
- |
- | bpt_ea(self, *args)
- | bpt_ea(self) -> ea_t
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | bpt
- | debug_event_t_bpt_get(debug_event_t self) -> e_breakpoint_t
- |
- | ea
- | debug_event_t_ea_get(debug_event_t self) -> ea_t
- |
- | eid
- | debug_event_t_eid_get(debug_event_t self) -> event_id_t
- |
- | exc
- | debug_event_t_exc_get(debug_event_t self) -> e_exception_t
- |
- | exit_code
- | debug_event_t_exit_code_get(debug_event_t self) -> int
- |
- | handled
- | debug_event_t_handled_get(debug_event_t self) -> bool
- |
- | info
- | debug_event_t_info_get(debug_event_t self) -> char
- |
- | modinfo
- | debug_event_t_modinfo_get(debug_event_t self) -> module_info_t
- |
- | pid
- | debug_event_t_pid_get(debug_event_t self) -> pid_t
- |
- | thisown
- | The membership flag
- |
- | tid
- | debug_event_t_tid_get(debug_event_t self) -> thid_t
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_debug_event_t>
- | delete_debug_event_t(debug_event_t self)
- class e_breakpoint_t(__builtin__.object)
- | Proxy of C++ e_breakpoint_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> e_breakpoint_t
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | hea
- | e_breakpoint_t_hea_get(e_breakpoint_t self) -> ea_t
- |
- | kea
- | e_breakpoint_t_kea_get(e_breakpoint_t self) -> ea_t
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_e_breakpoint_t>
- | delete_e_breakpoint_t(e_breakpoint_t self)
- class e_exception_t(__builtin__.object)
- | Proxy of C++ e_exception_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> e_exception_t
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | can_cont
- | e_exception_t_can_cont_get(e_exception_t self) -> bool
- |
- | code
- | e_exception_t_code_get(e_exception_t self) -> uint32
- |
- | ea
- | e_exception_t_ea_get(e_exception_t self) -> ea_t
- |
- | info
- | e_exception_t_info_get(e_exception_t self) -> char
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_e_exception_t>
- | delete_e_exception_t(e_exception_t self)
- class ea_array(__builtin__.object)
- | Proxy of C++ ea_array class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __getitem__(self, *args)
- | __getitem__(self, size_t index) -> ea_t
- |
- | __init__(self, *args)
- | __init__(self, size_t nelements) -> ea_array
- |
- | __repr__ = _swig_repr(self)
- |
- | __setitem__(self, *args)
- | __setitem__(self, size_t index, ea_t value)
- |
- | cast(self, *args)
- | cast(self) -> ea_t
- |
- | ----------------------------------------------------------------------
- | Static methods defined here:
- |
- | frompointer(*args)
- | frompointer(ea_t t) -> ea_array
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_ea_array>
- | delete_ea_array(ea_array self)
- class ea_name_t(__builtin__.object)
- | Proxy of C++ ea_name_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> ea_name_t
- | __init__(self, ea_t _ea, _name) -> ea_name_t
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | ea
- | ea_name_t_ea_get(ea_name_t self) -> ea_t
- |
- | name
- | ea_name_t_name_get(ea_name_t self)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_ea_name_t>
- | delete_ea_name_t(ea_name_t self)
- class ea_pointer(__builtin__.object)
- | Proxy of C++ ea_pointer class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> ea_pointer
- |
- | __repr__ = _swig_repr(self)
- |
- | assign(self, *args)
- | assign(self, ea_t value)
- |
- | cast(self, *args)
- | cast(self) -> ea_t
- |
- | value(self, *args)
- | value(self) -> ea_t
- |
- | ----------------------------------------------------------------------
- | Static methods defined here:
- |
- | frompointer(*args)
- | frompointer(ea_t t) -> ea_pointer
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_ea_pointer>
- | delete_ea_pointer(ea_pointer self)
- class enum_const_t(__builtin__.object)
- | Proxy of C++ enum_const_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> enum_const_t
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | serial
- | enum_const_t_serial_get(enum_const_t self) -> uchar
- |
- | thisown
- | The membership flag
- |
- | tid
- | enum_const_t_tid_get(enum_const_t self) -> tid_t
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_enum_const_t>
- | delete_enum_const_t(enum_const_t self)
- class enum_member_visitor_t(__builtin__.object)
- | Proxy of C++ enum_member_visitor_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args, **kwargs)
- |
- | __repr__ = _swig_repr(self)
- |
- | visit_enum_member(self, *args)
- | visit_enum_member(self, const_t cid, uval_t value) -> int
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_enum_member_visitor_t>
- | delete_enum_member_visitor_t(enum_member_visitor_t self)
- class exception_info_t(__builtin__.object)
- | Proxy of C++ exception_info_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> exception_info_t
- | __init__(self, uint _code, uint32 _flags, char _name, char _desc) -> exception_info_t
- |
- | __repr__ = _swig_repr(self)
- |
- | break_on(self, *args)
- | break_on(self) -> bool
- |
- | handle(self, *args)
- | handle(self) -> bool
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | code
- | exception_info_t_code_get(exception_info_t self) -> uint
- |
- | desc
- | exception_info_t_desc_get(exception_info_t self)
- |
- | flags
- | exception_info_t_flags_get(exception_info_t self) -> uint32
- |
- | name
- | exception_info_t_name_get(exception_info_t self)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_exception_info_t>
- | delete_exception_info_t(exception_info_t self)
- class fixup_data_t(__builtin__.object)
- | Proxy of C++ fixup_data_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> fixup_data_t
- |
- | __repr__ = _swig_repr(self)
- |
- | is_custom(self, *args)
- | is_custom(self) -> bool
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | displacement
- | fixup_data_t_displacement_get(fixup_data_t self) -> adiff_t
- |
- | off
- | fixup_data_t_off_get(fixup_data_t self) -> ea_t
- |
- | sel
- | fixup_data_t_sel_get(fixup_data_t self) -> sel_t
- |
- | thisown
- | The membership flag
- |
- | type
- | fixup_data_t_type_get(fixup_data_t self) -> uchar
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_fixup_data_t>
- | delete_fixup_data_t(fixup_data_t self)
- class func_item_iterator_t(__builtin__.object)
- | Proxy of C++ func_item_iterator_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> func_item_iterator_t
- | __init__(self, func_t pfn, ea_t ea = BADADDR) -> func_item_iterator_t
- |
- | __repr__ = _swig_repr(self)
- |
- | chunk(self, *args)
- | chunk(self) -> area_t
- |
- | current(self, *args)
- | current(self) -> ea_t
- |
- | decode_preceding_insn(self, *args)
- | decode_preceding_insn(self, eavec_t visited, bool p_farref) -> bool
- |
- | decode_prev_insn(self, *args)
- | decode_prev_insn(self) -> bool
- |
- | first(self, *args)
- | first(self) -> bool
- |
- | last(self, *args)
- | last(self) -> bool
- |
- | next(self, *args)
- | next(self, func, void ud) -> bool
- |
- | next_addr(self, *args)
- | next_addr(self) -> bool
- |
- | next_code(self, *args)
- | next_code(self) -> bool
- |
- | next_data(self, *args)
- | next_data(self) -> bool
- |
- | next_head(self, *args)
- | next_head(self) -> bool
- |
- | next_not_tail(self, *args)
- | next_not_tail(self) -> bool
- |
- | prev(self, *args)
- | prev(self, func, void ud) -> bool
- |
- | prev_addr(self, *args)
- | prev_addr(self) -> bool
- |
- | prev_code(self, *args)
- | prev_code(self) -> bool
- |
- | prev_data(self, *args)
- | prev_data(self) -> bool
- |
- | prev_head(self, *args)
- | prev_head(self) -> bool
- |
- | prev_not_tail(self, *args)
- | prev_not_tail(self) -> bool
- |
- | set(self, *args)
- | set(self, func_t pfn, ea_t _ea = BADADDR) -> bool
- |
- | set_range(self, *args)
- | set_range(self, ea_t ea1, ea_t ea2) -> bool
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_func_item_iterator_t>
- | delete_func_item_iterator_t(func_item_iterator_t self)
- class func_parent_iterator_t(__builtin__.object)
- | Proxy of C++ func_parent_iterator_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> func_parent_iterator_t
- | __init__(self, func_t _fnt) -> func_parent_iterator_t
- |
- | __repr__ = _swig_repr(self)
- |
- | first(self, *args)
- | first(self) -> bool
- |
- | last(self, *args)
- | last(self) -> bool
- |
- | next(self, *args)
- | next(self) -> bool
- |
- | parent(self, *args)
- | parent(self) -> ea_t
- |
- | prev(self, *args)
- | prev(self) -> bool
- |
- | reset_fnt(self, *args)
- | reset_fnt(self, func_t _fnt)
- |
- | set(self, *args)
- | set(self, func_t _fnt) -> bool
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_func_parent_iterator_t>
- | delete_func_parent_iterator_t(func_parent_iterator_t self)
- class func_t(area_t)
- | Proxy of C++ func_t class
- |
- | Method resolution order:
- | func_t
- | area_t
- | __builtin__.object
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> func_t
- |
- | __repr__ = _swig_repr(self)
- |
- | analyzed_sp(self, *args)
- | analyzed_sp(self) -> bool
- |
- | does_return(self, *args)
- | does_return(self) -> bool
- |
- | is_far(self, *args)
- | is_far(self) -> bool
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | argsize
- | func_t_argsize_get(func_t self) -> asize_t
- |
- | color
- | func_t_color_get(func_t self) -> bgcolor_t
- |
- | flags
- | func_t_flags_get(func_t self) -> ushort
- |
- | fpd
- | func_t_fpd_get(func_t self) -> asize_t
- |
- | frame
- | func_t_frame_get(func_t self) -> uval_t
- |
- | frregs
- | func_t_frregs_get(func_t self) -> ushort
- |
- | frsize
- | func_t_frsize_get(func_t self) -> asize_t
- |
- | llabelqty
- | func_t_llabelqty_get(func_t self) -> int
- |
- | llabels
- | func_t_llabels_get(func_t self) -> llabel_t
- |
- | owner
- | func_t_owner_get(func_t self) -> ea_t
- |
- | pntqty
- | func_t_pntqty_get(func_t self) -> ushort
- |
- | points
- | func_t_points_get(func_t self) -> stkpnt_t
- |
- | referers
- | func_t_referers_get(func_t self) -> ea_t
- |
- | refqty
- | func_t_refqty_get(func_t self) -> int
- |
- | regargqty
- | func_t_regargqty_get(func_t self) -> int
- |
- | regargs
- | func_t_regargs_get(func_t self) -> regarg_t
- |
- | regvarqty
- | func_t_regvarqty_get(func_t self) -> int
- |
- | regvars
- | func_t_regvars_get(func_t self) -> regvar_t
- |
- | tailqty
- | func_t_tailqty_get(func_t self) -> int
- |
- | tails
- | func_t_tails_get(func_t self) -> area_t
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_func_t>
- | delete_func_t(func_t self)
- |
- | ----------------------------------------------------------------------
- | Methods inherited from area_t:
- |
- | __eq__(self, *args)
- | __eq__(self, area_t r) -> bool
- |
- | __gt__(self, *args)
- | __gt__(self, area_t r) -> bool
- |
- | __lt__(self, *args)
- | __lt__(self, area_t r) -> bool
- |
- | __ne__(self, *args)
- | __ne__(self, area_t r) -> bool
- |
- | clear(self, *args)
- | clear(self)
- |
- | compare(self, *args)
- | compare(self, area_t r) -> int
- |
- | contains(self, *args)
- | contains(self, ea_t ea) -> bool
- | contains(self, area_t r) -> bool
- |
- | empty(self, *args)
- | empty(self) -> bool
- |
- | extend(self, *args)
- | extend(self, ea_t ea)
- |
- | intersect(self, *args)
- | intersect(self, area_t r)
- |
- | overlaps(self, *args)
- | overlaps(self, area_t r) -> bool
- |
- | size(self, *args)
- | size(self) -> asize_t
- |
- | ----------------------------------------------------------------------
- | Data descriptors inherited from area_t:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | endEA
- | area_t_endEA_get(area_t self) -> ea_t
- |
- | startEA
- | area_t_startEA_get(area_t self) -> ea_t
- class func_tail_iterator_t(__builtin__.object)
- | Proxy of C++ func_tail_iterator_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> func_tail_iterator_t
- | __init__(self, func_t _pfn, ea_t ea = BADADDR) -> func_tail_iterator_t
- |
- | __repr__ = _swig_repr(self)
- |
- | chunk(self, *args)
- | chunk(self) -> area_t
- |
- | first(self, *args)
- | first(self) -> bool
- |
- | last(self, *args)
- | last(self) -> bool
- |
- | main(self, *args)
- | main(self) -> bool
- |
- | next(self, *args)
- | next(self) -> bool
- |
- | prev(self, *args)
- | prev(self) -> bool
- |
- | set(self, *args)
- | set(self, func_t _pfn, ea_t ea = BADADDR) -> bool
- |
- | set_ea(self, *args)
- | set_ea(self, ea_t ea) -> bool
- |
- | set_range(self, *args)
- | set_range(self, ea_t ea1, ea_t ea2) -> bool
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_func_tail_iterator_t>
- | delete_func_tail_iterator_t(func_tail_iterator_t self)
- class func_type_info_t(__builtin__.object)
- | Proxy of C++ func_type_info_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> func_type_info_t
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | basetype
- | func_type_info_t_basetype_get(func_type_info_t self) -> type_t
- |
- | cc
- | func_type_info_t_cc_get(func_type_info_t self) -> cm_t
- |
- | flags
- | func_type_info_t_flags_get(func_type_info_t self) -> int
- |
- | retfields
- | func_type_info_t_retfields_get(func_type_info_t self) -> qtype
- |
- | retloc
- | func_type_info_t_retloc_get(func_type_info_t self) -> argloc_t
- |
- | rettype
- | func_type_info_t_rettype_get(func_type_info_t self) -> qtype
- |
- | spoiled
- | func_type_info_t_spoiled_get(func_type_info_t self) -> reginfovec_t
- |
- | stkargs
- | func_type_info_t_stkargs_get(func_type_info_t self) -> uval_t
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_func_type_info_t>
- | delete_func_type_info_t(func_type_info_t self)
- class funcarg_info_t(__builtin__.object)
- | Proxy of C++ funcarg_info_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> funcarg_info_t
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | argloc
- | funcarg_info_t_argloc_get(funcarg_info_t self) -> argloc_t
- |
- | fields
- | funcarg_info_t_fields_get(funcarg_info_t self) -> qtype
- |
- | name
- | funcarg_info_t_name_get(funcarg_info_t self)
- |
- | thisown
- | The membership flag
- |
- | type
- | funcarg_info_t_type_get(funcarg_info_t self) -> qtype
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_funcarg_info_t>
- | delete_funcarg_info_t(funcarg_info_t self)
- class generic_linput_t(__builtin__.object)
- | Proxy of C++ generic_linput_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args, **kwargs)
- |
- | __repr__ = _swig_repr(self)
- |
- | read(self, *args)
- | read(self, off_t off, void buffer, size_t nbytes) -> ssize_t
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | blocksize
- | generic_linput_t_blocksize_get(generic_linput_t self) -> uint32
- |
- | filesize
- | generic_linput_t_filesize_get(generic_linput_t self) -> uint32
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_generic_linput_t>
- | delete_generic_linput_t(generic_linput_t self)
- class get_strmem_t(__builtin__.object)
- | Proxy of C++ get_strmem_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> get_strmem_t
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | delta
- | get_strmem_t_delta_get(get_strmem_t self) -> asize_t
- |
- | flags
- | get_strmem_t_flags_get(get_strmem_t self) -> int
- |
- | fnames
- | get_strmem_t_fnames_get(get_strmem_t self) -> qtype
- |
- | ftype
- | get_strmem_t_ftype_get(get_strmem_t self) -> qtype
- |
- | index
- | get_strmem_t_index_get(get_strmem_t self) -> int
- |
- | name
- | get_strmem_t_name_get(get_strmem_t self)
- |
- | offset
- | get_strmem_t_offset_get(get_strmem_t self) -> asize_t
- |
- | sname
- | get_strmem_t_sname_get(get_strmem_t self)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_get_strmem_t>
- | delete_get_strmem_t(get_strmem_t self)
- class graph_location_info_t(__builtin__.object)
- | Proxy of C++ graph_location_info_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __eq__(self, *args)
- | __eq__(self, graph_location_info_t r) -> bool
- |
- | __init__(self, *args)
- | __init__(self) -> graph_location_info_t
- |
- | __ne__(self, *args)
- | __ne__(self, graph_location_info_t r) -> bool
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | orgx
- | graph_location_info_t_orgx_get(graph_location_info_t self) -> double
- |
- | orgy
- | graph_location_info_t_orgy_get(graph_location_info_t self) -> double
- |
- | thisown
- | The membership flag
- |
- | zoom
- | graph_location_info_t_zoom_get(graph_location_info_t self) -> double
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_graph_location_info_t>
- | delete_graph_location_info_t(graph_location_info_t self)
- class hidden_area_t(area_t)
- | Proxy of C++ hidden_area_t class
- |
- | Method resolution order:
- | hidden_area_t
- | area_t
- | __builtin__.object
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> hidden_area_t
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | color
- | hidden_area_t_color_get(hidden_area_t self) -> bgcolor_t
- |
- | description
- | hidden_area_t_description_get(hidden_area_t self) -> char
- |
- | footer
- | hidden_area_t_footer_get(hidden_area_t self) -> char
- |
- | header
- | hidden_area_t_header_get(hidden_area_t self) -> char
- |
- | thisown
- | The membership flag
- |
- | visible
- | hidden_area_t_visible_get(hidden_area_t self) -> bool
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_hidden_area_t>
- | delete_hidden_area_t(hidden_area_t self)
- |
- | ----------------------------------------------------------------------
- | Methods inherited from area_t:
- |
- | __eq__(self, *args)
- | __eq__(self, area_t r) -> bool
- |
- | __gt__(self, *args)
- | __gt__(self, area_t r) -> bool
- |
- | __lt__(self, *args)
- | __lt__(self, area_t r) -> bool
- |
- | __ne__(self, *args)
- | __ne__(self, area_t r) -> bool
- |
- | clear(self, *args)
- | clear(self)
- |
- | compare(self, *args)
- | compare(self, area_t r) -> int
- |
- | contains(self, *args)
- | contains(self, ea_t ea) -> bool
- | contains(self, area_t r) -> bool
- |
- | empty(self, *args)
- | empty(self) -> bool
- |
- | extend(self, *args)
- | extend(self, ea_t ea)
- |
- | intersect(self, *args)
- | intersect(self, area_t r)
- |
- | overlaps(self, *args)
- | overlaps(self, area_t r) -> bool
- |
- | size(self, *args)
- | size(self) -> asize_t
- |
- | ----------------------------------------------------------------------
- | Data descriptors inherited from area_t:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | endEA
- | area_t_endEA_get(area_t self) -> ea_t
- |
- | startEA
- | area_t_startEA_get(area_t self) -> ea_t
- class ida_false_type(__builtin__.object)
- | Proxy of C++ ida_false_type class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> ida_false_type
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_ida_false_type>
- | delete_ida_false_type(ida_false_type self)
- class ida_true_type(__builtin__.object)
- | Proxy of C++ ida_true_type class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> ida_true_type
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_ida_true_type>
- | delete_ida_true_type(ida_true_type self)
- class idainfo(__builtin__.object)
- | Proxy of C++ idainfo class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> idainfo
- |
- | __repr__ = _swig_repr(self)
- |
- | get_demname_form(self, *args)
- | get_demname_form(self) -> uchar
- |
- | get_proc_name(self, *args)
- | get_proc_name(self) -> char
- |
- | is_32bit(self, *args)
- | is_32bit(self) -> bool
- |
- | is_64bit(self, *args)
- | is_64bit(self) -> bool
- |
- | is_dll(self, *args)
- | is_dll(self) -> bool
- |
- | is_snapshot(self, *args)
- | is_snapshot(self) -> bool
- |
- | like_binary(self, *args)
- | like_binary(self) -> bool
- |
- | loading_idc(self, *args)
- | loading_idc(self) -> bool
- |
- | set_proc_name(self, *args)
- | set_proc_name(self, char name)
- |
- | use_allasm(self, *args)
- | use_allasm(self) -> bool
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | ASCIIbreak
- | idainfo_ASCIIbreak_get(idainfo self) -> uchar
- |
- | ASCIIpref
- | idainfo_ASCIIpref_get(idainfo self) -> char
- |
- | ASCIIsernum
- | idainfo_ASCIIsernum_get(idainfo self) -> uval_t
- |
- | ASCIIzeroes
- | idainfo_ASCIIzeroes_get(idainfo self) -> char
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | af
- | idainfo_af_get(idainfo self) -> ushort
- |
- | af2
- | idainfo_af2_get(idainfo self) -> ushort
- |
- | appcall_options
- | idainfo_appcall_options_get(idainfo self) -> uint32
- |
- | apptype
- | idainfo_apptype_get(idainfo self) -> ushort
- |
- | asciiflags
- | idainfo_asciiflags_get(idainfo self) -> uchar
- |
- | asmtype
- | idainfo_asmtype_get(idainfo self) -> uchar
- |
- | baseaddr
- | idainfo_baseaddr_get(idainfo self) -> uval_t
- |
- | beginEA
- | idainfo_beginEA_get(idainfo self) -> ea_t
- |
- | binSize
- | idainfo_binSize_get(idainfo self) -> short
- |
- | cc
- | idainfo_cc_get(idainfo self) -> compiler_info_t
- |
- | comment
- | idainfo_comment_get(idainfo self) -> uchar
- |
- | corestart
- | idainfo_corestart_get(idainfo self) -> uval_t
- |
- | database_change_count
- | idainfo_database_change_count_get(idainfo self) -> uint32
- |
- | datatypes
- | idainfo_datatypes_get(idainfo self) -> uval_t
- |
- | demnames
- | idainfo_demnames_get(idainfo self) -> uchar
- |
- | fcoresiz
- | idainfo_fcoresiz_get(idainfo self) -> uval_t
- |
- | filetype
- | idainfo_filetype_get(idainfo self) -> ushort
- |
- | graph_view
- | idainfo_graph_view_get(idainfo self) -> uchar
- |
- | highoff
- | idainfo_highoff_get(idainfo self) -> ea_t
- |
- | indent
- | idainfo_indent_get(idainfo self) -> uchar
- |
- | lenxref
- | idainfo_lenxref_get(idainfo self) -> ushort
- |
- | lflags
- | idainfo_lflags_get(idainfo self) -> uchar
- |
- | listnames
- | idainfo_listnames_get(idainfo self) -> uchar
- |
- | long_demnames
- | idainfo_long_demnames_get(idainfo self) -> uint32
- |
- | lowoff
- | idainfo_lowoff_get(idainfo self) -> ea_t
- |
- | lprefix
- | idainfo_lprefix_get(idainfo self) -> char
- |
- | lprefixlen
- | idainfo_lprefixlen_get(idainfo self) -> uchar
- |
- | main
- | idainfo_main_get(idainfo self) -> ea_t
- |
- | margin
- | idainfo_margin_get(idainfo self) -> ushort
- |
- | maxEA
- | idainfo_maxEA_get(idainfo self) -> ea_t
- |
- | maxref
- | idainfo_maxref_get(idainfo self) -> uval_t
- |
- | mf
- | idainfo_mf_get(idainfo self) -> uchar
- |
- | minEA
- | idainfo_minEA_get(idainfo self) -> ea_t
- |
- | namelen
- | idainfo_namelen_get(idainfo self) -> ushort
- |
- | nametype
- | idainfo_nametype_get(idainfo self) -> char
- |
- | omaxEA
- | idainfo_omaxEA_get(idainfo self) -> ea_t
- |
- | ominEA
- | idainfo_ominEA_get(idainfo self) -> ea_t
- |
- | ostype
- | idainfo_ostype_get(idainfo self) -> ushort
- |
- | procName
- | idainfo_procName_get(idainfo self) -> char
- |
- | reserved
- | idainfo_reserved_get(idainfo self) -> uchar
- |
- | s_assume
- | idainfo_s_assume_get(idainfo self) -> uchar
- |
- | s_auto
- | idainfo_s_auto_get(idainfo self) -> uchar
- |
- | s_checkarg
- | idainfo_s_checkarg_get(idainfo self) -> uchar
- |
- | s_cmtflg
- | idainfo_s_cmtflg_get(idainfo self) -> uchar
- |
- | s_entab
- | idainfo_s_entab_get(idainfo self) -> uchar
- |
- | s_genflags
- | idainfo_s_genflags_get(idainfo self) -> uchar
- |
- | s_limiter
- | idainfo_s_limiter_get(idainfo self) -> uchar
- |
- | s_null
- | idainfo_s_null_get(idainfo self) -> uchar
- |
- | s_org
- | idainfo_s_org_get(idainfo self) -> uchar
- |
- | s_packbase
- | idainfo_s_packbase_get(idainfo self) -> uchar
- |
- | s_prefflag
- | idainfo_s_prefflag_get(idainfo self) -> uchar
- |
- | s_prefseg
- | idainfo_s_prefseg_get(idainfo self) -> uchar
- |
- | s_reserved2
- | idainfo_s_reserved2_get(idainfo self) -> uchar
- |
- | s_reserved5
- | idainfo_s_reserved5_get(idainfo self) -> uchar
- |
- | s_showauto
- | idainfo_s_showauto_get(idainfo self) -> uchar
- |
- | s_showbads
- | idainfo_s_showbads_get(idainfo self) -> uchar
- |
- | s_showpref
- | idainfo_s_showpref_get(idainfo self) -> uchar
- |
- | s_void
- | idainfo_s_void_get(idainfo self) -> uchar
- |
- | s_xrefflag
- | idainfo_s_xrefflag_get(idainfo self) -> uchar
- |
- | short_demnames
- | idainfo_short_demnames_get(idainfo self) -> uint32
- |
- | size_ldbl
- | idainfo_size_ldbl_get(idainfo self) -> uchar
- |
- | specsegs
- | idainfo_specsegs_get(idainfo self) -> uchar
- |
- | startIP
- | idainfo_startIP_get(idainfo self) -> ea_t
- |
- | startSP
- | idainfo_startSP_get(idainfo self) -> ea_t
- |
- | start_cs
- | idainfo_start_cs_get(idainfo self) -> sel_t
- |
- | start_ss
- | idainfo_start_ss_get(idainfo self) -> sel_t
- |
- | strtype
- | idainfo_strtype_get(idainfo self) -> int32
- |
- | tag
- | idainfo_tag_get(idainfo self) -> char
- |
- | thisown
- | The membership flag
- |
- | tribyte_order
- | idainfo_tribyte_order_get(idainfo self) -> uchar
- |
- | version
- | idainfo_version_get(idainfo self) -> ushort
- |
- | wide_high_byte_first
- | idainfo_wide_high_byte_first_get(idainfo self) -> uchar
- |
- | xrefnum
- | idainfo_xrefnum_get(idainfo self) -> uchar
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_idainfo>
- | delete_idainfo(idainfo self)
- class idc_global_t(__builtin__.object)
- | Proxy of C++ idc_global_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> idc_global_t
- | __init__(self, char n) -> idc_global_t
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | name
- | idc_global_t_name_get(idc_global_t self)
- |
- | thisown
- | The membership flag
- |
- | value
- | idc_global_t_value_get(idc_global_t self) -> idc_value_t
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_idc_global_t>
- | delete_idc_global_t(idc_global_t self)
- class idc_value_t(__builtin__.object)
- | Proxy of C++ idc_value_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self, int n = 0) -> idc_value_t
- | __init__(self, idc_value_t r) -> idc_value_t
- | __init__(self, char _str) -> idc_value_t
- | __init__(self, _str) -> idc_value_t
- |
- | __repr__ = _swig_repr(self)
- |
- | c_str(self, *args)
- | c_str(self) -> char
- |
- | clear(self, *args)
- | clear(self)
- |
- | create_empty_string(self, *args)
- | create_empty_string(self)
- |
- | is_convertible(self, *args)
- | is_convertible(self) -> bool
- |
- | is_zero(self, *args)
- | is_zero(self) -> bool
- |
- | qstr(self, *args)
- | qstr(self)
- | qstr(self)
- |
- | set_int64(self, *args)
- | set_int64(self, int64 v)
- |
- | set_long(self, *args)
- | set_long(self, sval_t v)
- |
- | set_pvoid(self, *args)
- | set_pvoid(self, void p)
- |
- | set_string(self, *args)
- | set_string(self, char str, size_t len = 0)
- |
- | swap(self, *args)
- | swap(self, idc_value_t v)
- |
- | u_str(self, *args)
- | u_str(self) -> uchar
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | e
- | idc_value_t_e_get(idc_value_t self) -> ushort
- |
- | funcidx
- | idc_value_t_funcidx_get(idc_value_t self) -> int
- |
- | i64
- | idc_value_t_i64_get(idc_value_t self) -> int64
- |
- | num
- | idc_value_t_num_get(idc_value_t self) -> sval_t
- |
- | obj
- | idc_value_t_obj_get(idc_value_t self) -> idc_object_t
- |
- | pvoid
- | idc_value_t_pvoid_get(idc_value_t self) -> void
- |
- | reserve
- | idc_value_t_reserve_get(idc_value_t self) -> uchar
- |
- | thisown
- | The membership flag
- |
- | vtype
- | idc_value_t_vtype_get(idc_value_t self) -> char
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_idc_value_t>
- | delete_idc_value_t(idc_value_t self)
- class insn_t(py_clinked_object_t)
- | Class representing instructions
- |
- | Method resolution order:
- | insn_t
- | py_clinked_object_t
- | pyidc_opaque_object_t
- | __builtin__.object
- |
- | Methods defined here:
- |
- | __get_auxpref__(self)
- |
- | __get_cs__(self)
- | # Autogenerated
- |
- | __get_ea__(self)
- |
- | __get_flags__(self)
- |
- | __get_insnpref__(self)
- |
- | __get_ip__(self)
- |
- | __get_itype__(self)
- |
- | __get_segpref__(self)
- |
- | __get_size__(self)
- |
- | __getitem__(self, idx)
- | Operands can be accessed directly as indexes
- | @return op_t: Returns an operand of type op_t
- |
- | __init__(self, lnk=None)
- |
- | __iter__(self)
- |
- | __set_auxpref__(self, v)
- |
- | __set_cs__(self, v)
- |
- | __set_ea__(self, v)
- |
- | __set_flags__(self, v)
- |
- | __set_insnpref__(self, v)
- |
- | __set_ip__(self, v)
- |
- | __set_itype__(self, v)
- |
- | __set_segpref__(self, v)
- |
- | __set_size__(self, v)
- |
- | assign(self, other)
- | Copies the contents of 'other' to 'self'
- |
- | get_canon_feature(self)
- |
- | get_canon_mnem(self)
- |
- | is_canon_insn(self)
- |
- | is_macro(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | auxpref
- |
- | cs
- |
- | ea
- |
- | flags
- |
- | insnpref
- |
- | ip
- |
- | itype
- |
- | segpref
- |
- | size
- |
- | ----------------------------------------------------------------------
- | Methods inherited from py_clinked_object_t:
- |
- | __del__(self)
- | Delete the link upon object destruction (only if not static)
- |
- | copy(self)
- | Returns a new copy of this class
- |
- | ----------------------------------------------------------------------
- | Data descriptors inherited from py_clinked_object_t:
- |
- | clink
- |
- | ----------------------------------------------------------------------
- | Data descriptors inherited from pyidc_opaque_object_t:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | ----------------------------------------------------------------------
- | Data and other attributes inherited from pyidc_opaque_object_t:
- |
- | __idc_cvt_id__ = 2
- class int_pointer(__builtin__.object)
- | Proxy of C++ int_pointer class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> int_pointer
- |
- | __repr__ = _swig_repr(self)
- |
- | assign(self, *args)
- | assign(self, int value)
- |
- | cast(self, *args)
- | cast(self) -> int
- |
- | value(self, *args)
- | value(self) -> int
- |
- | ----------------------------------------------------------------------
- | Static methods defined here:
- |
- | frompointer(*args)
- | frompointer(int t) -> int_pointer
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_int_pointer>
- | delete_int_pointer(int_pointer self)
- class llabel_t(__builtin__.object)
- | Proxy of C++ llabel_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> llabel_t
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | ea
- | llabel_t_ea_get(llabel_t self) -> ea_t
- |
- | name
- | llabel_t_name_get(llabel_t self) -> char
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_llabel_t>
- | delete_llabel_t(llabel_t self)
- class loader_input_t(__builtin__.object)
- | Proxy of C++ loader_input_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self, PyObject pycobject = None) -> loader_input_t
- |
- | __repr__ = _swig_repr(self)
- |
- | close(self, *args)
- | close(self)
- |
- | file2base(self, *args)
- | file2base(self, int32 pos, ea_t ea1, ea_t ea2, int patchable) -> int
- |
- | filename(self, *args)
- | filename(self) -> PyObject
- |
- | get_char(self, *args)
- | get_char(self) -> PyObject
- |
- | get_linput(self, *args)
- | get_linput(self) -> linput_t
- |
- | gets(self, *args)
- | gets(self, size_t len) -> PyObject
- |
- | getz(self, *args)
- | getz(self, size_t sz, int32 fpos = -1) -> PyObject
- |
- | open(self, *args)
- | open(self, char filename, bool remote = False) -> bool
- |
- | open_memory(self, *args)
- | open_memory(self, ea_t start, asize_t size = 0) -> bool
- |
- | opened(self, *args)
- | opened(self) -> bool
- |
- | read(self, *args)
- | read(self, size_t size) -> PyObject
- |
- | readbytes(self, *args)
- | readbytes(self, size_t size, bool big_endian) -> PyObject
- |
- | seek(self, *args)
- | seek(self, int32 pos, int whence = SEEK_SET) -> int32
- |
- | set_linput(self, *args)
- | set_linput(self, linput_t linput)
- |
- | size(self, *args)
- | size(self) -> int32
- |
- | tell(self, *args)
- | tell(self) -> int32
- |
- | ----------------------------------------------------------------------
- | Static methods defined here:
- |
- | from_cobject(*args)
- | from_cobject(PyObject pycobject) -> loader_input_t
- |
- | from_fp(*args)
- | from_fp(FILE fp) -> loader_input_t
- |
- | from_linput(*args)
- | from_linput(linput_t linput) -> loader_input_t
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __idc_cvt_id__
- | loader_input_t___idc_cvt_id___get(loader_input_t self) -> int
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_loader_input_t>
- | delete_loader_input_t(loader_input_t self)
- class loader_t(__builtin__.object)
- | Proxy of C++ loader_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> loader_t
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | flags
- | loader_t_flags_get(loader_t self) -> uint32
- |
- | thisown
- | The membership flag
- |
- | version
- | loader_t_version_get(loader_t self) -> uint32
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_loader_t>
- | delete_loader_t(loader_t self)
- class location_t(curloc)
- | Proxy of C++ location_t class
- |
- | Method resolution order:
- | location_t
- | curloc
- | __builtin__.object
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> location_t
- | __init__(self, char name) -> location_t
- |
- | __repr__ = _swig_repr(self)
- |
- | copy_current_location(self, *args)
- | copy_current_location(self, location_t loc)
- |
- | get(self, *args)
- | get(self, size_t depth) -> bool
- |
- | jump(self, *args)
- | jump(self, int marker) -> bool
- |
- | linkTo(self, *args)
- | linkTo(self, char name)
- |
- | mark(self, *args)
- | mark(self, int marker, char title, char desc) -> int
- |
- | pop(self, *args)
- | pop(self, bool try_tohide) -> bool
- |
- | push_and_jump(self, *args)
- | push_and_jump(self, bool try_to_unhide, ea_t ea = BADADDR, int lnnum = 0,
- | int x = 0, int y = 0, graph_location_info_t gli = None)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | gli
- | location_t_gli_get(location_t self) -> graph_location_info_t
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_location_t>
- | delete_location_t(location_t self)
- |
- | ----------------------------------------------------------------------
- | Methods inherited from curloc:
- |
- | jump_push(self, *args)
- | jump_push(self, bool try_to_unhide, ea_t ea = BADADDR, int lnnum = 0,
- | int x = 0, int y = 0)
- |
- | markdesc(self, *args)
- | markdesc(self, int marker) -> ssize_t
- |
- | markedpos(self, *args)
- | markedpos(self, int marker) -> ea_t
- |
- | setx(self, *args)
- | setx(self, int xx)
- |
- | size(self, *args)
- | size(self) -> size_t
- |
- | ----------------------------------------------------------------------
- | Data descriptors inherited from curloc:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | ea
- | curloc_ea_get(curloc self) -> ea_t
- |
- | flags
- | curloc_flags_get(curloc self) -> ushort
- |
- | lnnum
- | curloc_lnnum_get(curloc self) -> ushort
- |
- | target
- | curloc_target_get(curloc self) -> ea_t
- |
- | x
- | curloc_x_get(curloc self) -> ushort
- |
- | y
- | curloc_y_get(curloc self) -> ushort
- class lock_area(__builtin__.object)
- | Proxy of C++ lock_area class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self, areacb_t _cb, area_t _area) -> lock_area
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_lock_area>
- | delete_lock_area(lock_area self)
- class lock_func(__builtin__.object)
- | Proxy of C++ lock_func class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self, func_t _pfn) -> lock_func
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_lock_func>
- | delete_lock_func(lock_func self)
- class lock_segment(__builtin__.object)
- | Proxy of C++ lock_segment class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self, segment_t _segm) -> lock_segment
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_lock_segment>
- | delete_lock_segment(lock_segment self)
- class lock_segreg(__builtin__.object)
- | Proxy of C++ lock_segreg class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self, segreg_t _sreg) -> lock_segreg
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_lock_segreg>
- | delete_lock_segreg(lock_segreg self)
- class member_t(__builtin__.object)
- | Proxy of C++ member_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> member_t
- |
- | __repr__ = _swig_repr(self)
- |
- | by_til(self, *args)
- | by_til(self) -> bool
- |
- | get_soff(self, *args)
- | get_soff(self) -> ea_t
- |
- | has_ti(self, *args)
- | has_ti(self) -> bool
- |
- | has_union(self, *args)
- | has_union(self) -> bool
- |
- | unimem(self, *args)
- | unimem(self) -> bool
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | eoff
- | member_t_eoff_get(member_t self) -> ea_t
- |
- | flag
- | member_t_flag_get(member_t self) -> flags_t
- |
- | id
- | member_t_id_get(member_t self) -> tid_t
- |
- | props
- | member_t_props_get(member_t self) -> uint32
- |
- | soff
- | member_t_soff_get(member_t self) -> ea_t
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_member_t>
- | delete_member_t(member_t self)
- class module_info_t(__builtin__.object)
- | Proxy of C++ module_info_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> module_info_t
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | base
- | module_info_t_base_get(module_info_t self) -> ea_t
- |
- | name
- | module_info_t_name_get(module_info_t self) -> char
- |
- | rebase_to
- | module_info_t_rebase_to_get(module_info_t self) -> ea_t
- |
- | size
- | module_info_t_size_get(module_info_t self) -> asize_t
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_module_info_t>
- | delete_module_info_t(module_info_t self)
- class netnode(__builtin__.object)
- | Proxy of C++ netnode class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __eq__(self, *args)
- | __eq__(self, netnode n) -> bool
- | __eq__(self, nodeidx_t x) -> bool
- |
- | __init__(self, *args)
- | __init__(self) -> netnode
- | __init__(self, nodeidx_t num) -> netnode
- | __init__(self, char name, size_t namlen = 0, bool do_create = False) -> netnode
- |
- | __ne__(self, *args)
- | __ne__(self, netnode n) -> bool
- | __ne__(self, nodeidx_t x) -> bool
- |
- | __repr__ = _swig_repr(self)
- |
- | alt1st(self, *args)
- | alt1st(self, char tag = atag) -> nodeidx_t
- |
- | alt1st_idx8(self, *args)
- | alt1st_idx8(self, char tag) -> nodeidx_t
- |
- | altdel(self, *args)
- | altdel(self, nodeidx_t alt, char tag = atag) -> bool
- | altdel(self) -> bool
- |
- | altdel_all(self, *args)
- | altdel_all(self, char tag) -> bool
- |
- | altdel_idx8(self, *args)
- | altdel_idx8(self, uchar alt, char tag) -> bool
- |
- | altlast(self, *args)
- | altlast(self, char tag = atag) -> nodeidx_t
- |
- | altlast_idx8(self, *args)
- | altlast_idx8(self, char tag) -> nodeidx_t
- |
- | altnxt(self, *args)
- | altnxt(self, nodeidx_t cur, char tag = atag) -> nodeidx_t
- |
- | altnxt_idx8(self, *args)
- | altnxt_idx8(self, uchar cur, char tag) -> nodeidx_t
- |
- | altprev(self, *args)
- | altprev(self, nodeidx_t cur, char tag = atag) -> nodeidx_t
- |
- | altprev_idx8(self, *args)
- | altprev_idx8(self, uchar cur, char tag) -> nodeidx_t
- |
- | altset(self, *args)
- | altset(self, nodeidx_t alt, nodeidx_t value, char tag = atag) -> bool
- |
- | altset_idx8(self, *args)
- | altset_idx8(self, uchar alt, nodeidx_t val, char tag) -> bool
- |
- | altshift(self, *args)
- | altshift(self, nodeidx_t frm, nodeidx_t to, nodeidx_t size, char tag = atag) -> size_t
- |
- | altval(self, *args)
- | altval(self, nodeidx_t alt, char tag = atag) -> nodeidx_t
- |
- | altval_idx8(self, *args)
- | altval_idx8(self, uchar alt, char tag) -> nodeidx_t
- |
- | blobsize(self, *args)
- | blobsize(self, nodeidx_t start, char tag) -> size_t
- |
- | char1st(self, *args)
- | char1st(self, char tag) -> nodeidx_t
- |
- | char1st_idx8(self, *args)
- | char1st_idx8(self, char tag) -> nodeidx_t
- |
- | chardel(self, *args)
- | chardel(self, nodeidx_t alt, char tag) -> bool
- |
- | chardel_idx8(self, *args)
- | chardel_idx8(self, uchar alt, char tag) -> bool
- |
- | charlast(self, *args)
- | charlast(self, char tag) -> nodeidx_t
- |
- | charlast_idx8(self, *args)
- | charlast_idx8(self, char tag) -> nodeidx_t
- |
- | charnxt(self, *args)
- | charnxt(self, nodeidx_t cur, char tag) -> nodeidx_t
- |
- | charnxt_idx8(self, *args)
- | charnxt_idx8(self, uchar cur, char tag) -> nodeidx_t
- |
- | charprev(self, *args)
- | charprev(self, nodeidx_t cur, char tag) -> nodeidx_t
- |
- | charprev_idx8(self, *args)
- | charprev_idx8(self, uchar cur, char tag) -> nodeidx_t
- |
- | charset(self, *args)
- | charset(self, nodeidx_t alt, uchar val, char tag) -> bool
- |
- | charset_idx8(self, *args)
- | charset_idx8(self, uchar alt, uchar val, char tag) -> bool
- |
- | charshift(self, *args)
- | charshift(self, nodeidx_t frm, nodeidx_t to, nodeidx_t size, char tag) -> size_t
- |
- | charval(self, *args)
- | charval(self, nodeidx_t alt, char tag) -> uchar
- |
- | charval_idx8(self, *args)
- | charval_idx8(self, uchar alt, char tag) -> uchar
- |
- | copyto(self, *args)
- | copyto(self, netnode target, nodeidx_t count = 1) -> size_t
- |
- | create(self, *args)
- | create(self, char name, size_t namlen = 0) -> bool
- | create(self) -> bool
- |
- | delblob(self, *args)
- | delblob(self, nodeidx_t start, char tag) -> int
- |
- | delvalue(self, *args)
- | delvalue(self) -> bool
- |
- | end(self, *args)
- | end(self) -> bool
- |
- | getblob(self, *args)
- | getblob(self, nodeidx_t start, char tag) -> PyObject
- |
- | hash1st(self, *args)
- | hash1st(self, char tag = htag) -> ssize_t
- |
- | hashdel(self, *args)
- | hashdel(self, char idx, char tag = htag) -> bool
- |
- | hashdel_all(self, *args)
- | hashdel_all(self, char tag = htag) -> bool
- |
- | hashlast(self, *args)
- | hashlast(self, char tag = htag) -> ssize_t
- |
- | hashnxt(self, *args)
- | hashnxt(self, char idx, char tag = htag) -> ssize_t
- |
- | hashprev(self, *args)
- | hashprev(self, char idx, char tag = htag) -> ssize_t
- |
- | hashset(self, *args)
- | hashset(self, char idx, void value, char tag = htag) -> bool
- |
- | hashset_idx(self, *args)
- | hashset_idx(self, char idx, nodeidx_t value, char tag = htag) -> bool
- |
- | hashstr(self, *args)
- | hashstr(self, char idx, char tag = htag) -> ssize_t
- |
- | hashval(self, *args)
- | hashval(self, char idx, char tag = htag) -> ssize_t
- |
- | hashval_long(self, *args)
- | hashval_long(self, char idx, char tag = htag) -> nodeidx_t
- |
- | index(self, *args)
- | index(self) -> nodeidx_t
- |
- | kill(self, *args)
- | kill(self)
- |
- | long_value(self, *args)
- | long_value(self) -> nodeidx_t
- |
- | moveto(self, *args)
- | moveto(self, netnode target, nodeidx_t count = 1) -> size_t
- |
- | name(self, *args)
- | name(self) -> ssize_t
- |
- | next(self, *args)
- | next(self) -> bool
- |
- | prev(self, *args)
- | prev(self) -> bool
- |
- | rename(self, *args)
- | rename(self, char newname, size_t namlen = 0) -> bool
- |
- | set(self, *args)
- | set(self, void value) -> bool
- |
- | set_long(self, *args)
- | set_long(self, nodeidx_t x) -> bool
- |
- | setblob(self, *args)
- | setblob(self, void buf, nodeidx_t start, char tag) -> bool
- |
- | start(self, *args)
- | start(self) -> bool
- |
- | sup1st(self, *args)
- | sup1st(self, char tag = stag) -> nodeidx_t
- |
- | sup1st_idx8(self, *args)
- | sup1st_idx8(self, char tag) -> nodeidx_t
- |
- | supdel(self, *args)
- | supdel(self, nodeidx_t alt, char tag = stag) -> bool
- | supdel(self) -> bool
- |
- | supdel_all(self, *args)
- | supdel_all(self, char tag) -> bool
- |
- | supdel_idx8(self, *args)
- | supdel_idx8(self, uchar alt, char tag) -> bool
- |
- | supdel_range(self, *args)
- | supdel_range(self, nodeidx_t idx1, nodeidx_t idx2, char tag) -> int
- |
- | supdel_range_idx8(self, *args)
- | supdel_range_idx8(self, uchar idx1, uchar idx2, char tag) -> int
- |
- | suplast(self, *args)
- | suplast(self, char tag = stag) -> nodeidx_t
- |
- | suplast_idx8(self, *args)
- | suplast_idx8(self, char tag) -> nodeidx_t
- |
- | supnxt(self, *args)
- | supnxt(self, nodeidx_t cur, char tag = stag) -> nodeidx_t
- |
- | supnxt_idx8(self, *args)
- | supnxt_idx8(self, uchar alt, char tag) -> nodeidx_t
- |
- | supprev(self, *args)
- | supprev(self, nodeidx_t cur, char tag = stag) -> nodeidx_t
- |
- | supprev_idx8(self, *args)
- | supprev_idx8(self, uchar alt, char tag) -> nodeidx_t
- |
- | supset(self, *args)
- | supset(self, nodeidx_t alt, void value, char tag = stag) -> bool
- |
- | supset_idx8(self, *args)
- | supset_idx8(self, uchar alt, void value, char tag) -> bool
- |
- | supshift(self, *args)
- | supshift(self, nodeidx_t frm, nodeidx_t to, nodeidx_t size, char tag = stag) -> size_t
- |
- | supstr(self, *args)
- | supstr(self, nodeidx_t alt, char tag = stag) -> ssize_t
- |
- | supstr_idx8(self, *args)
- | supstr_idx8(self, uchar alt, char tag) -> ssize_t
- |
- | supval(self, *args)
- | supval(self, nodeidx_t alt, char tag = stag) -> ssize_t
- |
- | supval_idx8(self, *args)
- | supval_idx8(self, uchar alt, char tag) -> ssize_t
- |
- | valobj(self, *args)
- | valobj(self) -> ssize_t
- |
- | valstr(self, *args)
- | valstr(self) -> ssize_t
- |
- | value_exists(self, *args)
- | value_exists(self) -> bool
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_netnode>
- | delete_netnode(netnode self)
- class node_iterator(__builtin__.object)
- | Proxy of C++ node_iterator class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __eq__(self, *args)
- | __eq__(self, node_iterator n) -> bool
- |
- | __init__(self, *args)
- | __init__(self, _g, int n) -> node_iterator
- |
- | __ne__(self, *args)
- | __ne__(self, node_iterator n) -> bool
- |
- | __ref__(self, *args)
- | __ref__(self) -> int
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_node_iterator>
- | delete_node_iterator(node_iterator self)
- class object_t(__builtin__.object)
- | Helper class used to initialize empty objects
- |
- | Methods defined here:
- |
- | __getitem__(self, idx)
- | Allow access to object attributes by index (like dictionaries)
- |
- | __init__(self, **kwds)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- class op_t(py_clinked_object_t)
- | Class representing operands
- |
- | Method resolution order:
- | op_t
- | py_clinked_object_t
- | pyidc_opaque_object_t
- | __builtin__.object
- |
- | Methods defined here:
- |
- | __eq__(self, other)
- | Checks if two register operands are equal by checking the register number and its dtype
- |
- | __get_addr__(self)
- |
- | __get_dtyp__(self)
- |
- | __get_flags__(self)
- |
- | __get_n__(self)
- | # Autogenerated
- |
- | __get_offb__(self)
- |
- | __get_offo__(self)
- |
- | __get_reg_phrase__(self)
- |
- | __get_specflag1__(self)
- |
- | __get_specflag2__(self)
- |
- | __get_specflag3__(self)
- |
- | __get_specflag4__(self)
- |
- | __get_specval__(self)
- |
- | __get_type__(self)
- |
- | __get_value__(self)
- |
- | __init__(self, lnk=None)
- |
- | __set_addr__(self, v)
- |
- | __set_dtyp__(self, v)
- |
- | __set_flags__(self, v)
- |
- | __set_n__(self, v)
- |
- | __set_offb__(self, v)
- |
- | __set_offo__(self, v)
- |
- | __set_reg_phrase__(self, v)
- |
- | __set_specflag1__(self, v)
- |
- | __set_specflag2__(self, v)
- |
- | __set_specflag3__(self, v)
- |
- | __set_specflag4__(self, v)
- |
- | __set_specval__(self, v)
- |
- | __set_type__(self, v)
- |
- | __set_value__(self, v)
- |
- | assign(self, other)
- | Copies the contents of 'other' to 'self'
- |
- | has_reg(self, r)
- | Checks if the operand accesses the given processor register
- |
- | is_reg(self, r)
- | Checks if the register operand is the given processor register
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | addr
- |
- | dtyp
- |
- | flags
- |
- | n
- |
- | offb
- |
- | offo
- |
- | phrase
- |
- | reg
- |
- | specflag1
- |
- | specflag2
- |
- | specflag3
- |
- | specflag4
- |
- | specval
- |
- | type
- |
- | value
- |
- | ----------------------------------------------------------------------
- | Methods inherited from py_clinked_object_t:
- |
- | __del__(self)
- | Delete the link upon object destruction (only if not static)
- |
- | copy(self)
- | Returns a new copy of this class
- |
- | ----------------------------------------------------------------------
- | Data descriptors inherited from py_clinked_object_t:
- |
- | clink
- |
- | ----------------------------------------------------------------------
- | Data descriptors inherited from pyidc_opaque_object_t:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | ----------------------------------------------------------------------
- | Data and other attributes inherited from pyidc_opaque_object_t:
- |
- | __idc_cvt_id__ = 2
- class opinfo_t(__builtin__.object)
- | Proxy of C++ opinfo_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> opinfo_t
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | cd
- | opinfo_t_cd_get(opinfo_t self) -> custom_data_type_ids_t
- |
- | ec
- | opinfo_t_ec_get(opinfo_t self) -> enum_const_t
- |
- | path
- | opinfo_t_path_get(opinfo_t self) -> strpath_t
- |
- | ri
- | opinfo_t_ri_get(opinfo_t self) -> refinfo_t
- |
- | strtype
- | opinfo_t_strtype_get(opinfo_t self) -> int32
- |
- | thisown
- | The membership flag
- |
- | tid
- | opinfo_t_tid_get(opinfo_t self) -> tid_t
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_opinfo_t>
- | delete_opinfo_t(opinfo_t self)
- class plugin_t(pyidc_opaque_object_t)
- | Base class for all scripted plugins.
- |
- | Method resolution order:
- | plugin_t
- | pyidc_opaque_object_t
- | __builtin__.object
- |
- | Data descriptors inherited from pyidc_opaque_object_t:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | ----------------------------------------------------------------------
- | Data and other attributes inherited from pyidc_opaque_object_t:
- |
- | __idc_cvt_id__ = 2
- class process_info_t(__builtin__.object)
- | Proxy of C++ process_info_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> process_info_t
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | name
- | process_info_t_name_get(process_info_t self) -> char
- |
- | pid
- | process_info_t_pid_get(process_info_t self) -> pid_t
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_process_info_t>
- | delete_process_info_t(process_info_t self)
- class processor_t(pyidc_opaque_object_t)
- | Base class for all processor module scripts
- |
- | Method resolution order:
- | processor_t
- | pyidc_opaque_object_t
- | __builtin__.object
- |
- | Methods defined here:
- |
- | __init__(self)
- |
- | get_auxpref(self)
- | This function returns cmd.auxpref value
- |
- | get_idpdesc(self)
- | This function must be present and should return the list of
- | short processor names similar to the one in ph.psnames.
- | This method can be overridden to return to the kernel a different IDP description.
- |
- | get_uFlag(self)
- | Use this utility function to retrieve the 'uFlag' global variable
- |
- | ----------------------------------------------------------------------
- | Data descriptors inherited from pyidc_opaque_object_t:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | ----------------------------------------------------------------------
- | Data and other attributes inherited from pyidc_opaque_object_t:
- |
- | __idc_cvt_id__ = 2
- class py_clinked_object_t(pyidc_opaque_object_t)
- | This is a utility and base class for C linked objects
- |
- | Method resolution order:
- | py_clinked_object_t
- | pyidc_opaque_object_t
- | __builtin__.object
- |
- | Methods defined here:
- |
- | __del__(self)
- | Delete the link upon object destruction (only if not static)
- |
- | __init__(self, lnk=None)
- |
- | assign(self, other)
- | Overwrite me.
- | This method allows you to assign an instance contents to anothers
- | @return: Boolean
- |
- | copy(self)
- | Returns a new copy of this class
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | clink
- |
- | ----------------------------------------------------------------------
- | Data descriptors inherited from pyidc_opaque_object_t:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | ----------------------------------------------------------------------
- | Data and other attributes inherited from pyidc_opaque_object_t:
- |
- | __idc_cvt_id__ = 2
- class pyidc_cvt_helper__(__builtin__.object)
- | This is a special helper object that helps detect which kind
- | of object is this python object wrapping and how to convert it
- | back and from IDC.
- | This object is characterized by its special attribute and its value
- |
- | Methods defined here:
- |
- | __init__(self, cvt_id, value)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | value
- class pyidc_opaque_object_t(__builtin__.object)
- | This is the base class for all Python<->IDC opaque objects
- |
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __idc_cvt_id__ = 2
- class qbasic_block_t(area_t)
- | Proxy of C++ qbasic_block_t class
- |
- | Method resolution order:
- | qbasic_block_t
- | area_t
- | __builtin__.object
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> qbasic_block_t
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_qbasic_block_t>
- | delete_qbasic_block_t(qbasic_block_t self)
- |
- | ----------------------------------------------------------------------
- | Methods inherited from area_t:
- |
- | __eq__(self, *args)
- | __eq__(self, area_t r) -> bool
- |
- | __gt__(self, *args)
- | __gt__(self, area_t r) -> bool
- |
- | __lt__(self, *args)
- | __lt__(self, area_t r) -> bool
- |
- | __ne__(self, *args)
- | __ne__(self, area_t r) -> bool
- |
- | clear(self, *args)
- | clear(self)
- |
- | compare(self, *args)
- | compare(self, area_t r) -> int
- |
- | contains(self, *args)
- | contains(self, ea_t ea) -> bool
- | contains(self, area_t r) -> bool
- |
- | empty(self, *args)
- | empty(self) -> bool
- |
- | extend(self, *args)
- | extend(self, ea_t ea)
- |
- | intersect(self, *args)
- | intersect(self, area_t r)
- |
- | overlaps(self, *args)
- | overlaps(self, area_t r) -> bool
- |
- | size(self, *args)
- | size(self) -> asize_t
- |
- | ----------------------------------------------------------------------
- | Data descriptors inherited from area_t:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | endEA
- | area_t_endEA_get(area_t self) -> ea_t
- |
- | startEA
- | area_t_startEA_get(area_t self) -> ea_t
- class qfile_t(__builtin__.object)
- | Proxy of C++ qfile_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self, qfile_t rhs) -> qfile_t
- | __init__(self, PyObject pycobject = None) -> qfile_t
- |
- | __repr__ = _swig_repr(self)
- |
- | close(self, *args)
- | close(self)
- |
- | filename(self, *args)
- | filename(self) -> PyObject
- |
- | flush(self, *args)
- | flush(self) -> int
- |
- | get_char(self, *args)
- | get_char(self) -> PyObject
- |
- | get_fp(self, *args)
- | get_fp(self) -> FILE
- |
- | gets(self, *args)
- | gets(self, int size) -> PyObject
- |
- | open(self, *args)
- | open(self, char filename, char mode) -> bool
- |
- | opened(self, *args)
- | opened(self) -> bool
- |
- | put_char(self, *args)
- | put_char(self, char chr) -> int
- |
- | puts(self, *args)
- | puts(self, char str) -> int
- |
- | read(self, *args)
- | read(self, int size) -> PyObject
- |
- | readbytes(self, *args)
- | readbytes(self, int size, bool big_endian) -> PyObject
- |
- | seek(self, *args)
- | seek(self, int32 offset, int whence = SEEK_SET) -> int
- |
- | size(self, *args)
- | size(self) -> int32
- |
- | tell(self, *args)
- | tell(self) -> int32
- |
- | write(self, *args)
- | write(self, PyObject py_buf) -> int
- |
- | writebytes(self, *args)
- | writebytes(self, PyObject py_buf, bool big_endian) -> int
- |
- | ----------------------------------------------------------------------
- | Static methods defined here:
- |
- | from_cobject(*args)
- | from_cobject(PyObject pycobject) -> qfile_t
- |
- | from_fp(*args)
- | from_fp(FILE fp) -> qfile_t
- |
- | tmpfile(*args)
- | tmpfile() -> qfile_t
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __idc_cvt_id__
- | qfile_t___idc_cvt_id___get(qfile_t self) -> int
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_qfile_t>
- | delete_qfile_t(qfile_t self)
- class qflow_chart_t(__builtin__.object)
- | Proxy of C++ qflow_chart_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __getitem__(self, *args)
- | __getitem__(self, int n) -> qbasic_block_t
- |
- | __init__(self, *args)
- | __init__(self) -> qflow_chart_t
- | __init__(self, char _title, func_t _pfn, ea_t _ea1, ea_t _ea2, int _flags) -> qflow_chart_t
- |
- | __repr__ = _swig_repr(self)
- |
- | append_to_flowchart(self, *args)
- | append_to_flowchart(self, ea_t ea1, ea_t ea2)
- |
- | calc_block_type(self, *args)
- | calc_block_type(self, size_t blknum) -> fc_block_type_t
- |
- | create(self, *args)
- | create(self, char _title, func_t _pfn, ea_t _ea1, ea_t _ea2, int _flags)
- | create(self, char _title, areavec_t ranges, int _flags)
- |
- | get_node_label(self, *args)
- | get_node_label(self, int arg0, char arg1, int arg2) -> char
- |
- | is_noret_block(self, *args)
- | is_noret_block(self, size_t blknum) -> bool
- |
- | is_ret_block(self, *args)
- | is_ret_block(self, size_t blknum) -> bool
- |
- | npred(self, *args)
- | npred(self, int node) -> int
- |
- | nsucc(self, *args)
- | nsucc(self, int node) -> int
- |
- | pred(self, *args)
- | pred(self, int node, int i) -> int
- |
- | print_names(self, *args)
- | print_names(self) -> bool
- |
- | print_node_attributes(self, *args)
- | print_node_attributes(self, FILE arg0, int arg1)
- |
- | refresh(self, *args)
- | refresh(self)
- |
- | size(self, *args)
- | size(self) -> int
- |
- | succ(self, *args)
- | succ(self, int node, int i) -> int
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | bounds
- | qflow_chart_t_bounds_get(qflow_chart_t self) -> area_t
- |
- | flags
- | qflow_chart_t_flags_get(qflow_chart_t self) -> int
- |
- | nproper
- | qflow_chart_t_nproper_get(qflow_chart_t self) -> int
- |
- | pfn
- | qflow_chart_t_pfn_get(qflow_chart_t self) -> func_t
- |
- | thisown
- | The membership flag
- |
- | title
- | qflow_chart_t_title_get(qflow_chart_t self)
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_qflow_chart_t>
- | delete_qflow_chart_t(qflow_chart_t self)
- class qrefcnt_obj_t(__builtin__.object)
- | Proxy of C++ qrefcnt_obj_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args, **kwargs)
- |
- | __repr__ = _swig_repr(self)
- |
- | release(self, *args)
- | release(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | refcnt
- | qrefcnt_obj_t_refcnt_get(qrefcnt_obj_t self) -> int
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_qrefcnt_obj_t>
- | delete_qrefcnt_obj_t(qrefcnt_obj_t self)
- class refinfo_t(__builtin__.object)
- | Proxy of C++ refinfo_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> refinfo_t
- |
- | __repr__ = _swig_repr(self)
- |
- | init(self, *args)
- | init(self, uint32 reft_and_flags, ea_t _base = 0, ea_t _target = BADADDR,
- | adiff_t _tdelta = 0)
- |
- | is_custom(self, *args)
- | is_custom(self) -> bool
- |
- | is_pastend(self, *args)
- | is_pastend(self) -> bool
- |
- | is_rvaoff(self, *args)
- | is_rvaoff(self) -> bool
- |
- | is_signed(self, *args)
- | is_signed(self) -> bool
- |
- | is_subtract(self, *args)
- | is_subtract(self) -> bool
- |
- | no_base_xref(self, *args)
- | no_base_xref(self) -> bool
- |
- | set_type(self, *args)
- | set_type(self, reftype_t t)
- |
- | type(self, *args)
- | type(self) -> reftype_t
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | base
- | refinfo_t_base_get(refinfo_t self) -> ea_t
- |
- | flags
- | refinfo_t_flags_get(refinfo_t self) -> uint32
- |
- | target
- | refinfo_t_target_get(refinfo_t self) -> ea_t
- |
- | tdelta
- | refinfo_t_tdelta_get(refinfo_t self) -> adiff_t
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_refinfo_t>
- | delete_refinfo_t(refinfo_t self)
- class reg_info_t(__builtin__.object)
- | Proxy of C++ reg_info_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __eq__(self, *args)
- | __eq__(self, reg_info_t r) -> bool
- |
- | __init__(self, *args)
- | __init__(self) -> reg_info_t
- |
- | __ne__(self, *args)
- | __ne__(self, reg_info_t r) -> bool
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | reg
- | reg_info_t_reg_get(reg_info_t self) -> int
- |
- | size
- | reg_info_t_size_get(reg_info_t self) -> int
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_reg_info_t>
- | delete_reg_info_t(reg_info_t self)
- class regarg_t(__builtin__.object)
- | Proxy of C++ regarg_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> regarg_t
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | name
- | regarg_t_name_get(regarg_t self) -> char
- |
- | reg
- | regarg_t_reg_get(regarg_t self) -> int
- |
- | thisown
- | The membership flag
- |
- | type
- | regarg_t_type_get(regarg_t self) -> type_t
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_regarg_t>
- | delete_regarg_t(regarg_t self)
- class regobjs_t(__builtin__.object)
- | Proxy of C++ regobjs_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> regobjs_t
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_regobjs_t>
- | delete_regobjs_t(regobjs_t self)
- class regval_t(__builtin__.object)
- | Proxy of C++ regval_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __eq__(self, *args)
- | __eq__(self, regval_t r) -> bool
- |
- | __init__(self, *args)
- | __init__(self) -> regval_t
- | __init__(self, regval_t r) -> regval_t
- |
- | __ne__(self, *args)
- | __ne__(self, regval_t r) -> bool
- |
- | __repr__ = _swig_repr(self)
- |
- | bytes(self, *args)
- | bytes(self)
- | bytes(self)
- |
- | clear(self, *args)
- | clear(self)
- |
- | get_data(self, *args)
- | get_data(self)
- | get_data(self) -> void
- |
- | get_data_size(self, *args)
- | get_data_size(self) -> size_t
- |
- | set_bytes(self, *args)
- | set_bytes(self, uchar data, size_t size)
- | set_bytes(self, v)
- | set_bytes(self)
- |
- | set_float(self, *args)
- | set_float(self, ushort x)
- |
- | set_int(self, *args)
- | set_int(self, uint64 x)
- |
- | swap(self, *args)
- | swap(self, regval_t r)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | fval
- | regval_t_fval_get(regval_t self) -> uint16
- |
- | ival
- | regval_t_ival_get(regval_t self) -> uint64
- |
- | rvtype
- | regval_t_rvtype_get(regval_t self) -> int32
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_regval_t>
- | delete_regval_t(regval_t self)
- class regvar_t(area_t)
- | Proxy of C++ regvar_t class
- |
- | Method resolution order:
- | regvar_t
- | area_t
- | __builtin__.object
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> regvar_t
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | canon
- | regvar_t_canon_get(regvar_t self) -> char
- |
- | cmt
- | regvar_t_cmt_get(regvar_t self) -> char
- |
- | thisown
- | The membership flag
- |
- | user
- | regvar_t_user_get(regvar_t self) -> char
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_regvar_t>
- | delete_regvar_t(regvar_t self)
- |
- | ----------------------------------------------------------------------
- | Methods inherited from area_t:
- |
- | __eq__(self, *args)
- | __eq__(self, area_t r) -> bool
- |
- | __gt__(self, *args)
- | __gt__(self, area_t r) -> bool
- |
- | __lt__(self, *args)
- | __lt__(self, area_t r) -> bool
- |
- | __ne__(self, *args)
- | __ne__(self, area_t r) -> bool
- |
- | clear(self, *args)
- | clear(self)
- |
- | compare(self, *args)
- | compare(self, area_t r) -> int
- |
- | contains(self, *args)
- | contains(self, ea_t ea) -> bool
- | contains(self, area_t r) -> bool
- |
- | empty(self, *args)
- | empty(self) -> bool
- |
- | extend(self, *args)
- | extend(self, ea_t ea)
- |
- | intersect(self, *args)
- | intersect(self, area_t r)
- |
- | overlaps(self, *args)
- | overlaps(self, area_t r) -> bool
- |
- | size(self, *args)
- | size(self) -> asize_t
- |
- | ----------------------------------------------------------------------
- | Data descriptors inherited from area_t:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | endEA
- | area_t_endEA_get(area_t self) -> ea_t
- |
- | startEA
- | area_t_startEA_get(area_t self) -> ea_t
- class segment_t(area_t)
- | Proxy of C++ segment_t class
- |
- | Method resolution order:
- | segment_t
- | area_t
- | __builtin__.object
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> segment_t
- |
- | __repr__ = _swig_repr(self)
- |
- | abits(self, *args)
- | abits(self) -> int
- |
- | abytes(self, *args)
- | abytes(self) -> int
- |
- | clr_comorg(self, *args)
- | clr_comorg(self)
- |
- | clr_ob_ok(self, *args)
- | clr_ob_ok(self)
- |
- | comorg(self, *args)
- | comorg(self) -> bool
- |
- | is_hidden_segtype(self, *args)
- | is_hidden_segtype(self) -> bool
- |
- | is_loader_segm(self, *args)
- | is_loader_segm(self) -> bool
- |
- | is_visible_segm(self, *args)
- | is_visible_segm(self) -> bool
- |
- | ob_ok(self, *args)
- | ob_ok(self) -> bool
- |
- | set_comorg(self, *args)
- | set_comorg(self)
- |
- | set_debugger_segm(self, *args)
- | set_debugger_segm(self, bool debseg)
- |
- | set_hidden_segtype(self, *args)
- | set_hidden_segtype(self, bool hide)
- |
- | set_loader_segm(self, *args)
- | set_loader_segm(self, bool ldrseg)
- |
- | set_ob_ok(self, *args)
- | set_ob_ok(self)
- |
- | set_visible_segm(self, *args)
- | set_visible_segm(self, bool visible)
- |
- | update(self, *args)
- | update(self) -> int
- |
- | use32(self, *args)
- | use32(self) -> bool
- |
- | use64(self, *args)
- | use64(self) -> bool
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | align
- | segment_t_align_get(segment_t self) -> uchar
- |
- | bitness
- | segment_t_bitness_get(segment_t self) -> uchar
- |
- | color
- | segment_t_color_get(segment_t self) -> bgcolor_t
- |
- | comb
- | segment_t_comb_get(segment_t self) -> uchar
- |
- | defsr
- | segment_t_defsr_get(segment_t self) -> sel_t
- |
- | flags
- | segment_t_flags_get(segment_t self) -> ushort
- |
- | name
- | segment_t_name_get(segment_t self) -> uval_t
- |
- | orgbase
- | segment_t_orgbase_get(segment_t self) -> uval_t
- |
- | perm
- | segment_t_perm_get(segment_t self) -> uchar
- |
- | sclass
- | segment_t_sclass_get(segment_t self) -> uval_t
- |
- | sel
- | segment_t_sel_get(segment_t self) -> sel_t
- |
- | thisown
- | The membership flag
- |
- | type
- | segment_t_type_get(segment_t self) -> uchar
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_segment_t>
- | delete_segment_t(segment_t self)
- |
- | ----------------------------------------------------------------------
- | Methods inherited from area_t:
- |
- | __eq__(self, *args)
- | __eq__(self, area_t r) -> bool
- |
- | __gt__(self, *args)
- | __gt__(self, area_t r) -> bool
- |
- | __lt__(self, *args)
- | __lt__(self, area_t r) -> bool
- |
- | __ne__(self, *args)
- | __ne__(self, area_t r) -> bool
- |
- | clear(self, *args)
- | clear(self)
- |
- | compare(self, *args)
- | compare(self, area_t r) -> int
- |
- | contains(self, *args)
- | contains(self, ea_t ea) -> bool
- | contains(self, area_t r) -> bool
- |
- | empty(self, *args)
- | empty(self) -> bool
- |
- | extend(self, *args)
- | extend(self, ea_t ea)
- |
- | intersect(self, *args)
- | intersect(self, area_t r)
- |
- | overlaps(self, *args)
- | overlaps(self, area_t r) -> bool
- |
- | size(self, *args)
- | size(self) -> asize_t
- |
- | ----------------------------------------------------------------------
- | Data descriptors inherited from area_t:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | endEA
- | area_t_endEA_get(area_t self) -> ea_t
- |
- | startEA
- | area_t_startEA_get(area_t self) -> ea_t
- class segreg_t(area_t)
- | Proxy of C++ segreg_t class
- |
- | Method resolution order:
- | segreg_t
- | area_t
- | __builtin__.object
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> segreg_t
- |
- | __repr__ = _swig_repr(self)
- |
- | reg(self, *args)
- | reg(self, int n) -> sel_t
- | reg(self, int n) -> sel_t
- |
- | setregs(self, *args)
- | setregs(self, sel_t Regs)
- |
- | settags(self, *args)
- | settags(self, uchar v)
- |
- | tag(self, *args)
- | tag(self, int n) -> uchar
- | tag(self, int n) -> uchar
- |
- | undefregs(self, *args)
- | undefregs(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_segreg_t>
- | delete_segreg_t(segreg_t self)
- |
- | ----------------------------------------------------------------------
- | Methods inherited from area_t:
- |
- | __eq__(self, *args)
- | __eq__(self, area_t r) -> bool
- |
- | __gt__(self, *args)
- | __gt__(self, area_t r) -> bool
- |
- | __lt__(self, *args)
- | __lt__(self, area_t r) -> bool
- |
- | __ne__(self, *args)
- | __ne__(self, area_t r) -> bool
- |
- | clear(self, *args)
- | clear(self)
- |
- | compare(self, *args)
- | compare(self, area_t r) -> int
- |
- | contains(self, *args)
- | contains(self, ea_t ea) -> bool
- | contains(self, area_t r) -> bool
- |
- | empty(self, *args)
- | empty(self) -> bool
- |
- | extend(self, *args)
- | extend(self, ea_t ea)
- |
- | intersect(self, *args)
- | intersect(self, area_t r)
- |
- | overlaps(self, *args)
- | overlaps(self, area_t r) -> bool
- |
- | size(self, *args)
- | size(self) -> asize_t
- |
- | ----------------------------------------------------------------------
- | Data descriptors inherited from area_t:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | endEA
- | area_t_endEA_get(area_t self) -> ea_t
- |
- | startEA
- | area_t_startEA_get(area_t self) -> ea_t
- class sel_array(__builtin__.object)
- | Proxy of C++ sel_array class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __getitem__(self, *args)
- | __getitem__(self, size_t index) -> sel_t
- |
- | __init__(self, *args)
- | __init__(self, size_t nelements) -> sel_array
- |
- | __repr__ = _swig_repr(self)
- |
- | __setitem__(self, *args)
- | __setitem__(self, size_t index, sel_t value)
- |
- | cast(self, *args)
- | cast(self) -> sel_t
- |
- | ----------------------------------------------------------------------
- | Static methods defined here:
- |
- | frompointer(*args)
- | frompointer(sel_t t) -> sel_array
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_sel_array>
- | delete_sel_array(sel_array self)
- class sel_pointer(__builtin__.object)
- | Proxy of C++ sel_pointer class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> sel_pointer
- |
- | __repr__ = _swig_repr(self)
- |
- | assign(self, *args)
- | assign(self, sel_t value)
- |
- | cast(self, *args)
- | cast(self) -> sel_t
- |
- | value(self, *args)
- | value(self) -> sel_t
- |
- | ----------------------------------------------------------------------
- | Static methods defined here:
- |
- | frompointer(*args)
- | frompointer(sel_t t) -> sel_pointer
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_sel_pointer>
- | delete_sel_pointer(sel_pointer self)
- class simplecustviewer_t(__builtin__.object)
- | The base class for implementing simple custom viewers
- |
- | Methods defined here:
- |
- | AddLine(self, line, fgcolor=None, bgcolor=None)
- | Adds a colored line to the view
- | @return: Boolean
- |
- | AddPopupMenu(self, title, hotkey='')
- | Adds a popup menu item
- | @param title: The name of the menu item
- | @param hotkey: Hotkey of the item or just empty
- | @return: Returns the
- |
- | ClearLines(self)
- | Clears all the lines
- |
- | ClearPopupMenu(self)
- | Clears all previously installed popup menu items.
- | Use this function if you're generating menu items on the fly (in the OnPopup() callback),
- | and before adding new items
- |
- | Close(self)
- | Destroys the view.
- | One has to call Create() afterwards.
- | Show() can be called and it will call Create() internally.
- | @return: Boolean
- |
- | Count(self)
- | Returns the number of lines in the view
- |
- | Create(self, title)
- | Creates the custom view. This should be the first method called after instantiation
- |
- | @param title: The title of the view
- | @return: Boolean whether it succeeds or fails. It may fail if a window with the same title is already open.
- | In this case better close existing windows
- |
- | DelLine(self, lineno)
- | Deletes an existing line
- | @return: Boolean
- |
- | EditLine(self, lineno, line, fgcolor=None, bgcolor=None)
- | Edits an existing line.
- | @return: Boolean
- |
- | GetCurrentLine(self, mouse=0, notags=0)
- | Returns the current line.
- | @param mouse: Current line at mouse pos
- | @param notags: If True then tag_remove() will be called before returning the line
- | @return: Returns the current line (colored or uncolored) or None on failure
- |
- | GetCurrentWord(self, mouse=0)
- | Returns the current word
- | @param mouse: Use mouse position or cursor position
- | @return: None if failed or a String containing the current word at mouse or cursor
- |
- | GetLine(self, lineno)
- | Returns a line
- | @param lineno: The line number
- | @return:
- | Returns a tuple (colored_line, fgcolor, bgcolor) or None
- |
- | GetLineNo(self, mouse=0)
- | Calls GetPos() and returns the current line number or -1 on failure
- |
- | GetPos(self, mouse=0)
- | Returns the current cursor or mouse position.
- | @param mouse: return mouse position
- | @return: Returns a tuple (lineno, x, y)
- |
- | GetSelection(self)
- | Returns the selected area or None
- | @return:
- | - tuple(x1, y1, x2, y2)
- | - None if no selection
- |
- | InsertLine(self, lineno, line, fgcolor=None, bgcolor=None)
- | Inserts a line in the given position
- | @return: Boolean
- |
- | IsFocused(self)
- | Returns True if the current view is the focused view
- |
- | Jump(self, lineno, x=0, y=0)
- |
- | PatchLine(self, lineno, offs, value)
- | Patches an existing line character at the given offset. This is a low level function. You must know what you're doing
- |
- | Refresh(self)
- |
- | RefreshCurrent(self)
- | Refreshes the current line only
- |
- | Show(self)
- | Shows an already created view. It the view was close, then it will call Create() for you
- | @return: Boolean
- |
- | __del__(self)
- | Destructor. It also frees the associated C++ object
- |
- | __init__(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- class stkpnt_t(__builtin__.object)
- | Proxy of C++ stkpnt_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> stkpnt_t
- |
- | __lt__(self, *args)
- | __lt__(self, stkpnt_t r) -> bool
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | ea
- | stkpnt_t_ea_get(stkpnt_t self) -> ea_t
- |
- | spd
- | stkpnt_t_spd_get(stkpnt_t self) -> sval_t
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_stkpnt_t>
- | delete_stkpnt_t(stkpnt_t self)
- class strarray_t(__builtin__.object)
- | Proxy of C++ strarray_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> strarray_t
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | code
- | strarray_t_code_get(strarray_t self) -> int
- |
- | text
- | strarray_t_text_get(strarray_t self) -> char
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_strarray_t>
- | delete_strarray_t(strarray_t self)
- class string_info_t(__builtin__.object)
- | Proxy of C++ string_info_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> string_info_t
- | __init__(self, ea_t _ea) -> string_info_t
- |
- | __lt__(self, *args)
- | __lt__(self, string_info_t string_info) -> bool
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | ea
- | string_info_t_ea_get(string_info_t self) -> ea_t
- |
- | length
- | string_info_t_length_get(string_info_t self) -> int
- |
- | thisown
- | The membership flag
- |
- | type
- | string_info_t_type_get(string_info_t self) -> int
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_string_info_t>
- | delete_string_info_t(string_info_t self)
- class strpath_t(__builtin__.object)
- | Proxy of C++ strpath_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> strpath_t
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | delta
- | strpath_t_delta_get(strpath_t self) -> adiff_t
- |
- | ids
- | strpath_t_ids_get(strpath_t self) -> tid_t
- |
- | len
- | strpath_t_len_get(strpath_t self) -> int
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_strpath_t>
- | delete_strpath_t(strpath_t self)
- class struc_t(__builtin__.object)
- | Proxy of C++ struc_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> struc_t
- |
- | __repr__ = _swig_repr(self)
- |
- | from_til(self, *args)
- | from_til(self) -> bool
- |
- | get_member(self, *args)
- | get_member(self, int index) -> member_t
- |
- | has_union(self, *args)
- | has_union(self) -> bool
- |
- | is_choosable(self, *args)
- | is_choosable(self) -> bool
- |
- | is_hidden(self, *args)
- | is_hidden(self) -> bool
- |
- | is_union(self, *args)
- | is_union(self) -> bool
- |
- | is_varstr(self, *args)
- | is_varstr(self) -> bool
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | age
- | struc_t_age_get(struc_t self) -> ushort
- |
- | id
- | struc_t_id_get(struc_t self) -> tid_t
- |
- | members
- | struc_t_members_get(struc_t self) -> member_t
- |
- | memqty
- | struc_t_memqty_get(struc_t self) -> size_t
- |
- | ordinal
- | struc_t_ordinal_get(struc_t self) -> int32
- |
- | props
- | struc_t_props_get(struc_t self) -> uint32
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_struc_t>
- | delete_struc_t(struc_t self)
- class strwinsetup_t(__builtin__.object)
- | Proxy of C++ strwinsetup_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> strwinsetup_t
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | display_only_existing_strings
- | strwinsetup_t_display_only_existing_strings_get(strwinsetup_t self) -> uchar
- |
- | ea1
- | strwinsetup_t_ea1_get(strwinsetup_t self) -> ea_t
- |
- | ea2
- | strwinsetup_t_ea2_get(strwinsetup_t self) -> ea_t
- |
- | ignore_heads
- | strwinsetup_t_ignore_heads_get(strwinsetup_t self) -> uchar
- |
- | minlen
- | strwinsetup_t_minlen_get(strwinsetup_t self) -> sval_t
- |
- | only_7bit
- | strwinsetup_t_only_7bit_get(strwinsetup_t self) -> uchar
- |
- | strtypes
- | strwinsetup_t_strtypes_get(strwinsetup_t self) -> uint32
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_strwinsetup_t>
- | delete_strwinsetup_t(strwinsetup_t self)
- class sval_pointer(__builtin__.object)
- | Proxy of C++ sval_pointer class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> sval_pointer
- |
- | __repr__ = _swig_repr(self)
- |
- | assign(self, *args)
- | assign(self, sval_t value)
- |
- | cast(self, *args)
- | cast(self) -> sval_t
- |
- | value(self, *args)
- | value(self) -> sval_t
- |
- | ----------------------------------------------------------------------
- | Static methods defined here:
- |
- | frompointer(*args)
- | frompointer(sval_t t) -> sval_pointer
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_sval_pointer>
- | delete_sval_pointer(sval_pointer self)
- class switch_info_ex_t(py_clinked_object_t)
- | # --------------------------------------------------------------------------
- |
- | Method resolution order:
- | switch_info_ex_t
- | py_clinked_object_t
- | pyidc_opaque_object_t
- | __builtin__.object
- |
- | Methods defined here:
- |
- | __get_custom__(self)
- |
- | __get_defjump__(self)
- |
- | __get_elbase__(self)
- |
- | __get_flags2__(self)
- |
- | __get_flags__(self)
- |
- | __get_ind_lowcase__(self)
- |
- | __get_jcases__(self)
- |
- | __get_jumps__(self)
- |
- | __get_ncases__(self)
- |
- | __get_regdtyp__(self)
- | # Autogenerated
- |
- | __get_regnum__(self)
- |
- | __get_startea__(self)
- |
- | __get_values_lowcase__(self)
- |
- | __init__(self, lnk=None)
- |
- | __set_custom__(self, v)
- |
- | __set_defjump__(self, v)
- |
- | __set_elbase__(self, v)
- |
- | __set_flags2__(self, v)
- |
- | __set_flags__(self, v)
- |
- | __set_ind_lowcase__(self, v)
- |
- | __set_jcases__(self, v)
- |
- | __set_jumps__(self, v)
- |
- | __set_ncases__(self, v)
- |
- | __set_regdtyp__(self, v)
- |
- | __set_regnum__(self, v)
- |
- | __set_startea__(self, v)
- |
- | __set_values_lowcase__(self, v)
- |
- | assign(self, other)
- |
- | get_jtable_element_size(self)
- |
- | get_jtable_size(self)
- |
- | get_lowcase(self)
- |
- | get_shift(self)
- |
- | get_vtable_element_size(self)
- |
- | is_indirect(self)
- |
- | is_subtract(self)
- |
- | set_expr(self, r, dt)
- |
- | set_jtable_element_size(self, size)
- |
- | set_shift(self, shift)
- |
- | set_vtable_element_size(self, size)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | custom
- |
- | defjump
- |
- | elbase
- |
- | flags
- |
- | flags2
- |
- | ind_lowcase
- |
- | jcases
- |
- | jumps
- |
- | lowcase
- |
- | ncases
- |
- | regdtyp
- |
- | regnum
- |
- | startea
- |
- | values
- |
- | ----------------------------------------------------------------------
- | Methods inherited from py_clinked_object_t:
- |
- | __del__(self)
- | Delete the link upon object destruction (only if not static)
- |
- | copy(self)
- | Returns a new copy of this class
- |
- | ----------------------------------------------------------------------
- | Data descriptors inherited from py_clinked_object_t:
- |
- | clink
- |
- | ----------------------------------------------------------------------
- | Data descriptors inherited from pyidc_opaque_object_t:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | ----------------------------------------------------------------------
- | Data and other attributes inherited from pyidc_opaque_object_t:
- |
- | __idc_cvt_id__ = 2
- class tev_info_t(__builtin__.object)
- | Proxy of C++ tev_info_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> tev_info_t
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | ea
- | tev_info_t_ea_get(tev_info_t self) -> ea_t
- |
- | thisown
- | The membership flag
- |
- | tid
- | tev_info_t_tid_get(tev_info_t self) -> thid_t
- |
- | type
- | tev_info_t_type_get(tev_info_t self) -> tev_type_t
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_tev_info_t>
- | delete_tev_info_t(tev_info_t self)
- class text_options_t(__builtin__.object)
- | Proxy of C++ text_options_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> text_options_t
- |
- | __repr__ = _swig_repr(self)
- |
- | copy_from_inf(self, *args)
- | copy_from_inf(self, idainfo inf)
- |
- | copy_to_inf(self, *args)
- | copy_to_inf(self, bool gv, idainfo inf)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | graph
- | text_options_t_graph_get(text_options_t self)
- |
- | text
- | text_options_t_text_get(text_options_t self)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_text_options_t>
- | delete_text_options_t(text_options_t self)
- class tid_array(__builtin__.object)
- | Proxy of C++ tid_array class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __getitem__(self, *args)
- | __getitem__(self, size_t index) -> tid_t
- |
- | __init__(self, *args)
- | __init__(self, size_t nelements) -> tid_array
- |
- | __repr__ = _swig_repr(self)
- |
- | __setitem__(self, *args)
- | __setitem__(self, size_t index, tid_t value)
- |
- | cast(self, *args)
- | cast(self) -> tid_t
- |
- | ----------------------------------------------------------------------
- | Static methods defined here:
- |
- | frompointer(*args)
- | frompointer(tid_t t) -> tid_array
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_tid_array>
- | delete_tid_array(tid_array self)
- class til_symbol_t(__builtin__.object)
- | Proxy of C++ til_symbol_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self, char n = None, til_t t = None) -> til_symbol_t
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | name
- | til_symbol_t_name_get(til_symbol_t self) -> char
- |
- | thisown
- | The membership flag
- |
- | til
- | til_symbol_t_til_get(til_symbol_t self) -> til_t
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_til_symbol_t>
- | delete_til_symbol_t(til_symbol_t self)
- class til_t(__builtin__.object)
- | Proxy of C++ til_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> til_t
- |
- | __repr__ = _swig_repr(self)
- |
- | is_dirty(self, *args)
- | is_dirty(self) -> bool
- |
- | set_dirty(self, *args)
- | set_dirty(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | cc
- | til_t_cc_get(til_t self) -> compiler_info_t
- |
- | desc
- | til_t_desc_get(til_t self) -> char
- |
- | flags
- | til_t_flags_get(til_t self) -> uint32
- |
- | name
- | til_t_name_get(til_t self) -> char
- |
- | nbases
- | til_t_nbases_get(til_t self) -> int
- |
- | nrefs
- | til_t_nrefs_get(til_t self) -> int
- |
- | nstreams
- | til_t_nstreams_get(til_t self) -> int
- |
- | streams
- | til_t_streams_get(til_t self) -> til_stream_t
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_til_t>
- | delete_til_t(til_t self)
- class type_names_t(__builtin__.object)
- | Proxy of C++ type_names_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> type_names_t
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | cc_cdecl
- | type_names_t_cc_cdecl_get(type_names_t self) -> char
- |
- | cc_fastcall
- | type_names_t_cc_fastcall_get(type_names_t self) -> char
- |
- | cc_manual
- | type_names_t_cc_manual_get(type_names_t self) -> char
- |
- | cc_pascal
- | type_names_t_cc_pascal_get(type_names_t self) -> char
- |
- | cc_special
- | type_names_t_cc_special_get(type_names_t self) -> char
- |
- | cc_specialp
- | type_names_t_cc_specialp_get(type_names_t self) -> char
- |
- | cc_stdcall
- | type_names_t_cc_stdcall_get(type_names_t self) -> char
- |
- | cc_thiscall
- | type_names_t_cc_thiscall_get(type_names_t self) -> char
- |
- | thisown
- | The membership flag
- |
- | type_bool
- | type_names_t_type_bool_get(type_names_t self) -> char
- |
- | type_byte
- | type_names_t_type_byte_get(type_names_t self) -> char
- |
- | type_char
- | type_names_t_type_char_get(type_names_t self) -> char
- |
- | type_double
- | type_names_t_type_double_get(type_names_t self) -> char
- |
- | type_dword
- | type_names_t_type_dword_get(type_names_t self) -> char
- |
- | type_float
- | type_names_t_type_float_get(type_names_t self) -> char
- |
- | type_int
- | type_names_t_type_int_get(type_names_t self) -> char
- |
- | type_int128
- | type_names_t_type_int128_get(type_names_t self) -> char
- |
- | type_int16
- | type_names_t_type_int16_get(type_names_t self) -> char
- |
- | type_int32
- | type_names_t_type_int32_get(type_names_t self) -> char
- |
- | type_int64
- | type_names_t_type_int64_get(type_names_t self) -> char
- |
- | type_int8
- | type_names_t_type_int8_get(type_names_t self) -> char
- |
- | type_longdouble
- | type_names_t_type_longdouble_get(type_names_t self) -> char
- |
- | type_oword
- | type_names_t_type_oword_get(type_names_t self) -> char
- |
- | type_qword
- | type_names_t_type_qword_get(type_names_t self) -> char
- |
- | type_seg
- | type_names_t_type_seg_get(type_names_t self) -> char
- |
- | type_shortfloat
- | type_names_t_type_shortfloat_get(type_names_t self) -> char
- |
- | type_signed
- | type_names_t_type_signed_get(type_names_t self) -> char
- |
- | type_tbyte
- | type_names_t_type_tbyte_get(type_names_t self) -> char
- |
- | type_unknown
- | type_names_t_type_unknown_get(type_names_t self) -> char
- |
- | type_unsigned
- | type_names_t_type_unsigned_get(type_names_t self) -> char
- |
- | type_void
- | type_names_t_type_void_get(type_names_t self) -> char
- |
- | type_word
- | type_names_t_type_word_get(type_names_t self) -> char
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_type_names_t>
- | delete_type_names_t(type_names_t self)
- class type_pair_t(__builtin__.object)
- | Proxy of C++ type_pair_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> type_pair_t
- | __init__(self, qtype l) -> type_pair_t
- | __init__(self, qtype l, qtype g) -> type_pair_t
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | type1
- | type_pair_t_type1_get(type_pair_t self) -> qtype
- |
- | type2
- | type_pair_t_type2_get(type_pair_t self) -> qtype
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_type_pair_t>
- | delete_type_pair_t(type_pair_t self)
- class type_pair_vec_t(__builtin__.object)
- | Proxy of C++ type_pair_vec_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> type_pair_vec_t
- |
- | __repr__ = _swig_repr(self)
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_type_pair_vec_t>
- | delete_type_pair_vec_t(type_pair_vec_t self)
- class type_visitor_t(__builtin__.object)
- | Proxy of C++ type_visitor_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args, **kwargs)
- |
- | __repr__ = _swig_repr(self)
- |
- | visit_type(self, *args)
- | visit_type(self, type_t type) -> int
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_type_visitor_t>
- | delete_type_visitor_t(type_visitor_t self)
- class uchar_array(__builtin__.object)
- | Proxy of C++ uchar_array class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __getitem__(self, *args)
- | __getitem__(self, size_t index) -> uchar
- |
- | __init__(self, *args)
- | __init__(self, size_t nelements) -> uchar_array
- |
- | __repr__ = _swig_repr(self)
- |
- | __setitem__(self, *args)
- | __setitem__(self, size_t index, uchar value)
- |
- | cast(self, *args)
- | cast(self) -> uchar
- |
- | ----------------------------------------------------------------------
- | Static methods defined here:
- |
- | frompointer(*args)
- | frompointer(uchar t) -> uchar_array
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_uchar_array>
- | delete_uchar_array(uchar_array self)
- class uval_array(__builtin__.object)
- | Proxy of C++ uval_array class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __getitem__(self, *args)
- | __getitem__(self, size_t index) -> uval_t
- |
- | __init__(self, *args)
- | __init__(self, size_t nelements) -> uval_array
- |
- | __repr__ = _swig_repr(self)
- |
- | __setitem__(self, *args)
- | __setitem__(self, size_t index, uval_t value)
- |
- | cast(self, *args)
- | cast(self) -> uval_t
- |
- | ----------------------------------------------------------------------
- | Static methods defined here:
- |
- | frompointer(*args)
- | frompointer(uval_t t) -> uval_array
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | thisown
- | The membership flag
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_uval_array>
- | delete_uval_array(uval_array self)
- class xrefblk_t(__builtin__.object)
- | Proxy of C++ xrefblk_t class
- |
- | Methods defined here:
- |
- | __del__ lambda self
- |
- | __init__(self, *args)
- | __init__(self) -> xrefblk_t
- |
- | __repr__ = _swig_repr(self)
- |
- | first_from(self, *args)
- | first_from(self, ea_t frm, int flags) -> bool
- |
- | first_to(self, *args)
- | first_to(self, ea_t to, int flags) -> bool
- |
- | next_from(self, *args)
- | next_from(self) -> bool
- | next_from(self, ea_t frm, ea_t _to, int flags) -> bool
- |
- | next_to(self, *args)
- | next_to(self) -> bool
- | next_to(self, ea_t _from, ea_t to, int flags) -> bool
- |
- | ----------------------------------------------------------------------
- | Data descriptors defined here:
- |
- | __dict__
- | dictionary for instance variables (if defined)
- |
- | __weakref__
- | list of weak references to the object (if defined)
- |
- | frm
- | xrefblk_t_frm_get(xrefblk_t self) -> ea_t
- |
- | iscode
- | xrefblk_t_iscode_get(xrefblk_t self) -> uchar
- |
- | thisown
- | The membership flag
- |
- | to
- | xrefblk_t_to_get(xrefblk_t self) -> ea_t
- |
- | type
- | xrefblk_t_type_get(xrefblk_t self) -> uchar
- |
- | user
- | xrefblk_t_user_get(xrefblk_t self) -> uchar
- |
- | ----------------------------------------------------------------------
- | Data and other attributes defined here:
- |
- | __swig_destroy__ = <built-in function delete_xrefblk_t>
- | delete_xrefblk_t(xrefblk_t self)
- FUNCTIONS
- AskUsingForm(*args)
- Calls the AskUsingForm()
- @param: Compiled Arguments obtain through the Form.Compile() function
- @return: 1 = ok, 0 = cancel
- AssembleLine(*args)
- AssembleLine(ea_t ea, ea_t cs, ea_t ip, bool use32, char line) -> PyObject
- COLSTR(str, tag)
- Utility function to create a colored line
- @param str: The string
- @param tag: Color tag constant. One of SCOLOR_XXXX
- Compile(*args)
- Compile(char file) -> bool
- CompileEx(*args)
- CompileEx(char file, bool del_macros) -> bool
- CompileEx(char file, int cpl_flags) -> bool
- CompileLine(*args)
- CompileLine(char line) -> bool
- DBG_Hooks_swigregister(...)
- ExtraDel(*args)
- ExtraDel(ea_t ea, int what)
- ExtraGet(*args)
- ExtraGet(ea_t ea, int what) -> ssize_t
- ExtraUpdate(*args)
- ExtraUpdate(ea_t ea, char str, int what)
- FormatError(...)
- FormatError([integer]) -> string
- Convert a win32 error code into a string. If the error code is not
- given, the return value of a call to GetLastError() is used.
- IDAPython_ExecScript(script, g)
- Run the specified script.
- It also addresses http://code.google.com/p/idapython/issues/detail?id=42
- This function is used by the low-level plugin code.
- IDAPython_ExecSystem(cmd)
- Executes a command with popen().
- IDB_Hooks_swigregister(...)
- IDP_Hooks_swigregister(...)
- InstrIsSet(*args)
- InstrIsSet(int icode, int bit) -> bool
- MakeBorder(*args)
- MakeBorder() -> bool
- MakeLine(*args)
- MakeLine(char contents, int indent = -1) -> bool
- MakeNull(*args)
- MakeNull() -> bool
- MakeSolidBorder(*args)
- MakeSolidBorder() -> bool
- OutBadInstruction(*args)
- OutBadInstruction()
- OutChar(*args)
- OutChar(char c)
- OutImmChar(*args)
- OutImmChar(PyObject x)
- OutLine(*args)
- OutLine(char s)
- OutLong(*args)
- OutLong(uval_t Word, char radix)
- OutMnem(*args)
- OutMnem(int width = 8, char postfix = None) -> int
- OutValue(*args)
- OutValue(PyObject x, int outflags = 0) -> flags_t
- POINTER(...)
- QueueGetType(*args)
- QueueGetType(qtype_t type, ea_t lowea) -> ea_t
- QueueIsPresent(*args)
- QueueIsPresent(qtype_t t, ea_t ea) -> bool
- QueueMark(*args)
- QueueMark(qtype_t type, ea_t ea)
- SetDefaultRegisterValue(*args)
- SetDefaultRegisterValue(segment_t sg, int rg, sel_t value) -> bool
- UI_Hooks_swigregister(...)
- VarAssign(*args)
- VarAssign(idc_value_t dst, idc_value_t src) -> error_t
- VarCopy(*args)
- VarCopy(idc_value_t dst, idc_value_t src) -> error_t
- VarDelAttr(*args)
- VarDelAttr(idc_value_t obj, char attr) -> error_t
- VarDeref(*args)
- VarDeref(idc_value_t v, int vref_flags) -> idc_value_t
- VarFirstAttr(*args)
- VarFirstAttr(idc_value_t obj) -> char
- VarGetAttr(*args)
- VarGetAttr(idc_value_t obj, char attr, idc_value_t res, bool may_use_getattr = False) -> error_t
- VarGetClassName(*args)
- VarGetClassName(idc_value_t obj, name) -> error_t
- VarGetSlice(*args)
- VarGetSlice(idc_value_t v, uval_t i1, uval_t i2, idc_value_t res,
- int flags = 0) -> error_t
- VarInt64(*args)
- VarInt64(idc_value_t v) -> error_t
- VarLastAttr(*args)
- VarLastAttr(idc_value_t obj) -> char
- VarMove(*args)
- VarMove(idc_value_t dst, idc_value_t src) -> error_t
- VarNextAttr(*args)
- VarNextAttr(idc_value_t obj, char attr) -> char
- VarObject(*args)
- VarObject(idc_value_t v, idc_class_t icls = None) -> error_t
- VarPrevAttr(*args)
- VarPrevAttr(idc_value_t obj, char attr) -> char
- VarPrint(*args)
- VarPrint( out, idc_value_t v, char name = None, int indent = 0)
- VarRef(*args)
- VarRef(idc_value_t ref, idc_value_t v) -> bool
- VarSetAttr(*args)
- VarSetAttr(idc_value_t obj, char attr, idc_value_t value, bool may_use_setattr = False) -> error_t
- VarSetSlice(*args)
- VarSetSlice(idc_value_t v, uval_t i1, uval_t i2, idc_value_t _in,
- int flags = 0) -> error_t
- VarString2(*args)
- VarString2(idc_value_t v) -> error_t
- VarSwap(*args)
- VarSwap(idc_value_t v1, idc_value_t v2)
- a2funcoff(*args)
- a2funcoff(ea_t ea) -> char
- add_auto_stkpnt2(*args)
- add_auto_stkpnt2(func_t pfn, ea_t ea, sval_t delta) -> bool
- add_bpt(*args)
- add_bpt(ea_t ea, asize_t size, bpttype_t type) -> bool
- add_byte(*args)
- add_byte(ea_t ea, uint32 value)
- add_chooser_command(*args)
- add_chooser_command(char chooser_caption, char cmd_caption, chooser_cb_t chooser_cb,
- int menu_index = -1, int icon = -1,
- int flags = 0) -> bool
- add_cref(*args)
- add_cref(ea_t frm, ea_t to, cref_t type) -> bool
- add_dref(*args)
- add_dref(ea_t frm, ea_t to, dref_t type) -> bool
- add_encoding(*args)
- add_encoding(char encoding) -> int
- add_entry(*args)
- add_entry(uval_t ord, ea_t ea, char name, bool makecode) -> bool
- add_enum(*args)
- add_enum(size_t idx, char name, flags_t flag) -> enum_t
- add_enum_member(*args)
- add_enum_member(enum_t id, char name, uval_t value, bmask_t bmask = (bmask_t(-1))) -> int
- add_frame(*args)
- add_frame(func_t pfn, asize_t frsize, ushort frregs, asize_t argsize) -> bool
- add_func(*args)
- add_func(ea_t ea1, ea_t ea2) -> bool
- add_func_ex(*args)
- add_func_ex(func_t fn) -> bool
- add_hidden_area(*args)
- add_hidden_area(ea_t ea1, ea_t ea2, char description, char header,
- char footer, bgcolor_t color) -> bool
- add_idc_class(*args)
- add_idc_class(char name, idc_class_t super = None) -> idc_class_t
- add_idc_gvar(*args)
- add_idc_gvar(char name) -> idc_value_t
- add_idc_hotkey(*args)
- add_idc_hotkey(char hotkey, char idcfunc) -> int
- add_long(*args)
- add_long(ea_t ea, uint64 value)
- add_long_cmt(*args)
- add_long_cmt(ea_t ea, bool isprev, char format, v(...) *args)
- add_menu_item(*args)
- add_menu_item(char menupath, char name, char hotkey, int flags, PyObject pyfunc,
- PyObject args) -> PyObject
- add_pgm_cmt(*args)
- add_pgm_cmt(char format, v(...) *args)
- add_qword(*args)
- add_qword(ea_t ea, uint64 value)
- add_regarg(*args)
- add_regarg(func_t pfn, int reg, type_t type, char name)
- add_regvar(*args)
- add_regvar(func_t pfn, ea_t ea1, ea_t ea2, char canon, char user,
- char cmt) -> int
- add_segm(*args)
- add_segm(ea_t para, ea_t start, ea_t end, char name, char sclass) -> int
- add_segm_ex(*args)
- add_segm_ex(segment_t s, char name, char sclass, int flags) -> int
- add_segment_translation(*args)
- add_segment_translation(ea_t segstart, ea_t mappedseg) -> bool
- add_sourcefile(*args)
- add_sourcefile(ea_t ea1, ea_t ea2, char filename) -> bool
- add_stkvar2(*args)
- add_stkvar2(func_t pfn, char name, sval_t off, flags_t flags, opinfo_t ti,
- asize_t nbytes) -> bool
- add_stkvar3(*args)
- add_stkvar3(PyObject py_op, PyObject py_v, int flags) -> bool
- add_struc(*args)
- add_struc(uval_t idx, char name, bool is_union = False) -> tid_t
- add_struc_member(*args)
- add_struc_member(struc_t sptr, char fieldname, ea_t offset, flags_t flag,
- opinfo_t mt, asize_t nbytes) -> int
- add_til2(*args)
- add_til2(char name, int flags) -> int
- add_user_stkpnt(*args)
- add_user_stkpnt(ea_t ea, sval_t delta) -> bool
- add_virt_module(*args)
- add_virt_module(module_info_t mod) -> bool
- add_word(*args)
- add_word(ea_t ea, uint64 value)
- addressof(...)
- addressof(C instance) -> integer
- Return the address of the C instance internal buffer
- alignflag(*args)
- alignflag() -> flags_t
- alignment(...)
- alignment(C type) -> integer
- alignment(C instance) -> integer
- Return the alignment requirements of a C instance
- alloc_type_ordinal(*args)
- alloc_type_ordinal(til_t ti) -> uint32
- alloc_type_ordinals(*args)
- alloc_type_ordinals(til_t ti, int qty) -> uint32
- allocate_selector(*args)
- allocate_selector(ea_t segbase) -> sel_t
- analyze_area(*args)
- analyze_area(ea_t sEA, ea_t eEA) -> int
- analyzer_options(*args)
- analyzer_options()
- ansi2idb(*args)
- ansi2idb(char name) -> char
- appcall(*args)
- appcall(ea_t func_ea, thid_t tid, PyObject py_type, PyObject py_fields,
- PyObject arg_list) -> PyObject
- append_cmt(*args)
- append_cmt(ea_t ea, char str, bool rptble) -> bool
- append_da(*args)
- append_da(qtype type, uint32 n1, uint32 n2) -> bool
- append_de(*args)
- append_de(qtype type, uint32 n) -> bool
- append_dt(*args)
- append_dt(qtype type, int n) -> bool
- append_func_tail(*args)
- append_func_tail(func_t pfn, ea_t ea1, ea_t ea2) -> bool
- append_name(*args)
- append_name(qtype fields, char name) -> bool
- apply_cdecl2(*args)
- apply_cdecl2(til_t til, ea_t ea, char decl, int flags = 0) -> bool
- apply_idasgn(*args)
- apply_idasgn(int advance) -> bool
- apply_idasgn_to(*args)
- apply_idasgn_to(char signame, ea_t ea, bool is_startup) -> int
- apply_named_type(*args)
- apply_named_type(ea_t ea, char name) -> bool
- apply_once_type_and_name(*args)
- apply_once_type_and_name(ea_t ea, type_t type, char name) -> bool
- apply_startup_sig(*args)
- apply_startup_sig(ea_t ea, char startup) -> bool
- apply_tinfo(*args)
- apply_tinfo(til_t til, ea_t ea, type_t type, p_list fields, int userti) -> bool
- apply_type_to_stkarg(*args)
- apply_type_to_stkarg(PyObject py_op, PyObject py_uv, PyObject py_type, char name) -> bool
- area_t_print(*args)
- area_t_print(area_t cb) -> size_t
- area_t_swigregister(...)
- area_visitor2_t_swigregister(...)
- areacb_t_swigregister(...)
- areaset_t_swigregister(...)
- areavec_t_swigregister(...)
- as_cstr(val)
- Returns a C str from the passed value. The passed value can be of type refclass (returned by a call to buffer() or byref())
- It scans for the first
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement