Advertisement
Guest User

Untitled

a guest
Feb 20th, 2013
1,550
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 242.87 KB | None | 0 0
  1. Python>import idaapi
  2. Python>help ("idaapi")
  3. Help on module idaapi:
  4.  
  5. NAME
  6. idaapi - IDA Pro Plugin SDK API wrapper
  7.  
  8. FILE
  9. c:\program files\ida\python\idaapi.py
  10.  
  11. CLASSES
  12. __builtin__.object
  13. Appcall__
  14. Appcall_array__
  15. Appcall_callable__
  16. Appcall_consts__
  17. BasicBlock
  18. Choose2
  19. DBG_Hooks
  20. FlowChart
  21. Form
  22. GraphViewer
  23. IDB_Hooks
  24. IDP_Hooks
  25. PluginForm
  26. UI_Hooks
  27. area_t
  28. func_t
  29. hidden_area_t
  30. qbasic_block_t
  31. regvar_t
  32. segment_t
  33. segreg_t
  34. area_visitor2_t
  35. areacb_t
  36. areaset_t
  37. areavec_t
  38. asm_t
  39. auto_display_t
  40. bgcolors_t
  41. bpt_location_t
  42. bpt_t
  43. call_stack_info_t
  44. call_stack_t
  45. compiler_info_t
  46. curloc
  47. location_t
  48. data_format_t
  49. data_type_t
  50. debug_event_t
  51. e_breakpoint_t
  52. e_exception_t
  53. ea_array
  54. ea_name_t
  55. ea_pointer
  56. enum_const_t
  57. enum_member_visitor_t
  58. exception_info_t
  59. fixup_data_t
  60. func_item_iterator_t
  61. func_parent_iterator_t
  62. func_tail_iterator_t
  63. func_type_info_t
  64. funcarg_info_t
  65. generic_linput_t
  66. get_strmem_t
  67. graph_location_info_t
  68. ida_false_type
  69. ida_true_type
  70. idainfo
  71. idc_global_t
  72. idc_value_t
  73. int_pointer
  74. llabel_t
  75. loader_input_t
  76. loader_t
  77. lock_area
  78. lock_func
  79. lock_segment
  80. lock_segreg
  81. member_t
  82. module_info_t
  83. netnode
  84. node_iterator
  85. object_t
  86. opinfo_t
  87. process_info_t
  88. pyidc_cvt_helper__
  89. PyIdc_cvt_int64__
  90. PyIdc_cvt_refclass__
  91. pyidc_opaque_object_t
  92. cli_t
  93. plugin_t
  94. processor_t
  95. py_clinked_object_t
  96. insn_t
  97. op_t
  98. switch_info_ex_t
  99. qfile_t
  100. qflow_chart_t
  101. qrefcnt_obj_t
  102. refinfo_t
  103. reg_info_t
  104. regarg_t
  105. regobjs_t
  106. regval_t
  107. sel_array
  108. sel_pointer
  109. simplecustviewer_t
  110. stkpnt_t
  111. strarray_t
  112. string_info_t
  113. strpath_t
  114. struc_t
  115. strwinsetup_t
  116. sval_pointer
  117. tev_info_t
  118. text_options_t
  119. tid_array
  120. til_symbol_t
  121. til_t
  122. type_names_t
  123. type_pair_t
  124. type_pair_vec_t
  125. type_visitor_t
  126. uchar_array
  127. uval_array
  128. xrefblk_t
  129. Choose
  130. NearestName
  131.  
  132. class Appcall__(__builtin__.object)
  133. | # -----------------------------------------------------------------------
  134. |
  135. | Methods defined here:
  136. |
  137. | __getattr__(self, name_or_ea)
  138. | Allows you to call functions as if they were member functions (by returning a callable object)
  139. |
  140. | __getitem__(self, idx)
  141. | Use self[func_name] syntax if the function name contains invalid characters for an attribute name
  142. | See __getattr___
  143. |
  144. | __init__(self)
  145. |
  146. | ----------------------------------------------------------------------
  147. | Static methods defined here:
  148. |
  149. | array(type_name)
  150. | Defines an array type. Later you need to pack() / unpack()
  151. |
  152. | buffer(str=None, size=0, fill='\x00')
  153. | Creates a string buffer. The returned value (r) will be a byref object.
  154. | Use r.value to get the contents and r.size to get the buffer's size
  155. |
  156. | byref(val)
  157. | Method to create references to immutable objects
  158. | Currently we support references to int/strings
  159. | Objects need not be passed by reference (this will be done automatically)
  160. |
  161. | cleanup_appcall(tid=0)
  162. | Equivalent to IDC's CleanupAppcall()
  163. |
  164. | cstr(val)
  165. |
  166. | get_appcall_options()
  167. | Return the global Appcall options
  168. |
  169. | int64(v)
  170. | Whenever a 64bit number is needed use this method to construct an object
  171. |
  172. | obj(**kwds)
  173. | Returns an empty object or objects with attributes as passed via its keywords arguments
  174. |
  175. | proto(name_or_ea, prototype, flags=None)
  176. | Allows you to instantiate an appcall (callable object) with the desired prototype
  177. | @param name_or_ea: The name of the function (will be resolved with LocByName())
  178. | @param prototype:
  179. | @return:
  180. | - On failure it raises an exception if the prototype could not be parsed
  181. | or the address is not resolvable
  182. | - Returns a callbable Appcall instance with the given prototypes and flags
  183. |
  184. | set_appcall_options(opt)
  185. | Method to change the Appcall options globally (not per Appcall)
  186. |
  187. | typedobj(typestr, ea=None)
  188. | Parses a type string and returns an appcall object.
  189. | One can then use retrieve() member method
  190. | @param ea: Optional parameter that later can be used to retrieve the type
  191. | @return: Appcall object or raises ValueError exception
  192. |
  193. | unicode(s)
  194. |
  195. | valueof(name, default=0)
  196. | Returns the numeric value of a given name string.
  197. | If the name could not be resolved then the default value will be returned
  198. |
  199. | ----------------------------------------------------------------------
  200. | Data descriptors defined here:
  201. |
  202. | Consts
  203. |
  204. | __dict__
  205. | dictionary for instance variables (if defined)
  206. |
  207. | __weakref__
  208. | list of weak references to the object (if defined)
  209. |
  210. | ----------------------------------------------------------------------
  211. | Data and other attributes defined here:
  212. |
  213. | APPCALL_DEBEV = 2
  214. |
  215. | APPCALL_MANUAL = 1
  216. |
  217. | APPCALL_TIMEOUT = 4
  218.  
  219. class Appcall_array__(__builtin__.object)
  220. | This class is used with Appcall.array() method
  221. |
  222. | Methods defined here:
  223. |
  224. | __init__(self, tp)
  225. |
  226. | pack(self, L)
  227. | Packs a list or tuple into a byref buffer
  228. |
  229. | try_to_convert_to_list(self, obj)
  230. | Is this object a list? We check for the existance of attribute zero and attribute self.size-1
  231. |
  232. | unpack(self, buf, as_list=True)
  233. | Unpacks an array back into a list or an object
  234. |
  235. | ----------------------------------------------------------------------
  236. | Data descriptors defined here:
  237. |
  238. | __dict__
  239. | dictionary for instance variables (if defined)
  240. |
  241. | __weakref__
  242. | list of weak references to the object (if defined)
  243.  
  244. class Appcall_callable__(__builtin__.object)
  245. | Helper class to issue appcalls using a natural syntax:
  246. | appcall.FunctionNameInTheDatabase(arguments, ....)
  247. | or
  248. | appcall["Function@8"](arguments, ...)
  249. | or
  250. | f8 = appcall["Function@8"]
  251. | f8(arg1, arg2, ...)
  252. | or
  253. | o = appcall.obj()
  254. | i = byref(5)
  255. | appcall.funcname(arg1, i, "hello", o)
  256. |
  257. | Methods defined here:
  258. |
  259. | __call__(self, *args)
  260. | Make object callable. We redirect execution to idaapi.appcall()
  261. |
  262. | __init__(self, ea, tp=None, fld=None)
  263. | Initializes an appcall with a given function ea
  264. |
  265. | retrieve(self, src=None, flags=0)
  266. | Unpacks a typed object from the database if an ea is given or from a string if a string was passed
  267. | @param src: the address of the object or a string
  268. | @return: Returns a tuple of boolean and object or error number (Bool, Error | Object).
  269. |
  270. | store(self, obj, dest_ea=None, base_ea=0, flags=0)
  271. | Packs an object into a given ea if provided or into a string if no address was passed.
  272. | @param obj: The object to pack
  273. | @param dest_ea: If packing to idb this will be the store location
  274. | @param base_ea: If packing to a buffer, this will be the base that will be used to relocate the pointers
  275. |
  276. | @return:
  277. | - If packing to a string then a Tuple(Boolean, packed_string or error code)
  278. | - If packing to the database then a return code is returned (0 is success)
  279. |
  280. | ----------------------------------------------------------------------
  281. | Data descriptors defined here:
  282. |
  283. | __dict__
  284. | dictionary for instance variables (if defined)
  285. |
  286. | __weakref__
  287. | list of weak references to the object (if defined)
  288. |
  289. | ea
  290. |
  291. | fields
  292. |
  293. | options
  294. |
  295. | size
  296. |
  297. | timeout
  298. |
  299. | type
  300.  
  301. class Appcall_consts__(__builtin__.object)
  302. | Helper class used by Appcall.Consts attribute
  303. | It is used to retrieve constants via attribute access
  304. |
  305. | Methods defined here:
  306. |
  307. | __getattr__(self, attr)
  308. |
  309. | __init__(self, default=0)
  310. |
  311. | ----------------------------------------------------------------------
  312. | Data descriptors defined here:
  313. |
  314. | __dict__
  315. | dictionary for instance variables (if defined)
  316. |
  317. | __weakref__
  318. | list of weak references to the object (if defined)
  319.  
  320. class BasicBlock(__builtin__.object)
  321. | Basic block class. It is returned by the Flowchart class
  322. |
  323. | Methods defined here:
  324. |
  325. | __init__(self, id, bb, fc)
  326. |
  327. | preds(self)
  328. | Iterates the predecessors list
  329. |
  330. | succs(self)
  331. | Iterates the successors list
  332. |
  333. | ----------------------------------------------------------------------
  334. | Data descriptors defined here:
  335. |
  336. | __dict__
  337. | dictionary for instance variables (if defined)
  338. |
  339. | __weakref__
  340. | list of weak references to the object (if defined)
  341.  
  342. class Choose
  343. | Choose - class for choose() with callbacks
  344. |
  345. | Methods defined here:
  346. |
  347. | __init__(self, list, title, flags=0)
  348. |
  349. | choose(self)
  350. | choose - Display the choose dialogue
  351. |
  352. | destroy(self)
  353. |
  354. | edit(self, n)
  355. |
  356. | enter(self, n)
  357. |
  358. | get_icon(self, n)
  359. |
  360. | getl(self, n)
  361. | Callback: getl - get one item from the list
  362. |
  363. | ins(self)
  364. |
  365. | sizer(self)
  366. | Callback: sizer - returns the length of the list
  367. |
  368. | update(self, n)
  369.  
  370. class Choose2(__builtin__.object)
  371. | Choose2 wrapper class.
  372. |
  373. | Some constants are defined in this class. Please refer to kernwin.hpp for more information.
  374. |
  375. | Methods defined here:
  376. |
  377. | Activate(self)
  378. | Activates a visible chooser
  379. |
  380. | AddCommand(self, caption, flags=4, menu_index=-1, icon=-1, emb=None)
  381. | Adds a new chooser command
  382. | Save the returned value and later use it in the OnCommand handler
  383. |
  384. | @return: Returns a negative value on failure or the command index
  385. |
  386. | Close(self)
  387. | Closes the chooser
  388. |
  389. | Embedded(self)
  390. | Creates an embedded chooser (as opposed to Show())
  391. | @return: Returns 1 on success
  392. |
  393. | GetEmbSelection(self)
  394. | Returns the selection associated with an embedded chooser
  395. |
  396. | @return:
  397. | - None if chooser is not embedded
  398. | - A list with selection indices (0-based)
  399. |
  400. | Refresh(self)
  401. | Causes the refresh callback to trigger
  402. |
  403. | Show(self, modal=False)
  404. | Activates or creates a chooser window
  405. | @param modal: Display as modal dialog
  406. | @return: For modal choosers it will return the selected item index (0-based)
  407. |
  408. | __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)
  409. | Constructs a chooser window.
  410. | @param title: The chooser title
  411. | @param cols: a list of colums; each list item is a list of two items
  412. | example: [ ["Address", 10 | Choose2.CHCOL_HEX], ["Name", 30 | Choose2.CHCOL_PLAIN] ]
  413. | @param flags: One of CH_XXXX constants
  414. | @param deflt: Default starting item
  415. | @param popup_names: list of new captions to replace this list ["Insert", "Delete", "Edit", "Refresh"]
  416. | @param icon: Icon index (the icon should exist in ida resources or an index to a custom loaded icon)
  417. | @param x1, y1, x2, y2: The default location
  418. | @param embedded: Create as embedded chooser
  419. | @param width: Embedded chooser width
  420. | @param height: Embedded chooser height
  421. |
  422. | ----------------------------------------------------------------------
  423. | Data descriptors defined here:
  424. |
  425. | __dict__
  426. | dictionary for instance variables (if defined)
  427. |
  428. | __weakref__
  429. | list of weak references to the object (if defined)
  430. |
  431. | ----------------------------------------------------------------------
  432. | Data and other attributes defined here:
  433. |
  434. | CHCOL_DEC = 196608
  435. |
  436. | CHCOL_FORMAT = 458752
  437. |
  438. | CHCOL_HEX = 131072
  439. |
  440. | CHCOL_PATH = 65536
  441. |
  442. | CHCOL_PLAIN = 0
  443. |
  444. | CH_ATTRS = 16
  445. |
  446. | CH_BUILTIN_MASK = 16252928
  447. |
  448. | CH_MODAL = 1
  449. |
  450. | CH_MULTI = 2
  451. |
  452. | CH_MULTI_EDIT = 4
  453. |
  454. | CH_NOBTNS = 8
  455. |
  456. | CH_NOIDB = 32
  457.  
  458. class DBG_Hooks(__builtin__.object)
  459. | Proxy of C++ DBG_Hooks class
  460. |
  461. | Methods defined here:
  462. |
  463. | __del__ lambda self
  464. |
  465. | __disown__(self)
  466. |
  467. | __init__(self, *args)
  468. | __init__(self) -> DBG_Hooks
  469. |
  470. | __repr__ = _swig_repr(self)
  471. |
  472. | dbg_bpt(self, *args)
  473. | dbg_bpt(self, thid_t tid, ea_t breakpoint_ea) -> int
  474. |
  475. | dbg_exception(self, *args)
  476. | dbg_exception(self, pid_t pid, thid_t tid, ea_t ea, int code, bool can_cont,
  477. | ea_t exc_ea, char info) -> int
  478. |
  479. | dbg_information(self, *args)
  480. | dbg_information(self, pid_t pid, thid_t tid, ea_t ea, char info)
  481. |
  482. | dbg_library_load(self, *args)
  483. | dbg_library_load(self, pid_t pid, thid_t tid, ea_t ea, char name, ea_t base,
  484. | asize_t size)
  485. |
  486. | dbg_library_unload(self, *args)
  487. | dbg_library_unload(self, pid_t pid, thid_t tid, ea_t ea, char libname)
  488. |
  489. | dbg_process_attach(self, *args)
  490. | dbg_process_attach(self, pid_t pid, thid_t tid, ea_t ea, char name, ea_t base,
  491. | asize_t size)
  492. |
  493. | dbg_process_detach(self, *args)
  494. | dbg_process_detach(self, pid_t pid, thid_t tid, ea_t ea)
  495. |
  496. | dbg_process_exit(self, *args)
  497. | dbg_process_exit(self, pid_t pid, thid_t tid, ea_t ea, int exit_code)
  498. |
  499. | dbg_process_start(self, *args)
  500. | dbg_process_start(self, pid_t pid, thid_t tid, ea_t ea, char name, ea_t base,
  501. | asize_t size)
  502. |
  503. | dbg_request_error(self, *args)
  504. | dbg_request_error(self, int failed_command, int failed_dbg_notification)
  505. |
  506. | dbg_run_to(self, *args)
  507. | dbg_run_to(self, thid_t tid)
  508. |
  509. | dbg_step_into(self, *args)
  510. | dbg_step_into(self)
  511. |
  512. | dbg_step_over(self, *args)
  513. | dbg_step_over(self)
  514. |
  515. | dbg_step_until_ret(self, *args)
  516. | dbg_step_until_ret(self)
  517. |
  518. | dbg_suspend_process(self, *args)
  519. | dbg_suspend_process(self)
  520. |
  521. | dbg_thread_exit(self, *args)
  522. | dbg_thread_exit(self, pid_t pid, thid_t tid, ea_t ea, int exit_code)
  523. |
  524. | dbg_thread_start(self, *args)
  525. | dbg_thread_start(self, pid_t pid, thid_t tid, ea_t ea)
  526. |
  527. | dbg_trace(self, *args)
  528. | dbg_trace(self, thid_t tid, ea_t ip) -> int
  529. |
  530. | hook(self, *args)
  531. | hook(self) -> bool
  532. |
  533. | unhook(self, *args)
  534. | unhook(self) -> bool
  535. |
  536. | ----------------------------------------------------------------------
  537. | Data descriptors defined here:
  538. |
  539. | __dict__
  540. | dictionary for instance variables (if defined)
  541. |
  542. | __weakref__
  543. | list of weak references to the object (if defined)
  544. |
  545. | thisown
  546. | The membership flag
  547. |
  548. | ----------------------------------------------------------------------
  549. | Data and other attributes defined here:
  550. |
  551. | __swig_destroy__ = <built-in function delete_DBG_Hooks>
  552. | delete_DBG_Hooks(DBG_Hooks self)
  553.  
  554. class FlowChart(__builtin__.object)
  555. | Flowchart class used to determine basic blocks.
  556. | Check ex_gdl_qflow_chart.py for sample usage.
  557. |
  558. | Methods defined here:
  559. |
  560. | __getitem__(self, index)
  561. | Returns a basic block
  562. |
  563. | @return: BasicBlock
  564. |
  565. | __init__(self, f=None, bounds=None, flags=0)
  566. | Constructor
  567. | @param f: A func_t type, use get_func(ea) to get a reference
  568. | @param bounds: A tuple of the form (start, end). Used if "f" is None
  569. | @param flags: one of the FC_xxxx flags. One interesting flag is FC_PREDS
  570. |
  571. | __iter__(self)
  572. |
  573. | refresh()
  574. | Refreshes the flow chart
  575. |
  576. | ----------------------------------------------------------------------
  577. | Data descriptors defined here:
  578. |
  579. | __dict__
  580. | dictionary for instance variables (if defined)
  581. |
  582. | __weakref__
  583. | list of weak references to the object (if defined)
  584. |
  585. | size
  586.  
  587. class Form(__builtin__.object)
  588. | # -----------------------------------------------------------------------
  589. |
  590. | Methods defined here:
  591. |
  592. | Add(self, name, ctrl, mkattr=True)
  593. | Low level function. Prefer AddControls() to this function.
  594. | This function adds one control to the form.
  595. |
  596. | @param name: Control name
  597. | @param ctrl: Control object
  598. | @param mkattr: Create control name / control object as a form attribute
  599. |
  600. | AddControls(self, controls, mkattr=True)
  601. | Adds controls from a dictionary.
  602. | The dictionary key is the control name and the value is a Form.Control object
  603. | @param controls: The control dictionary
  604. |
  605. | Compile(self)
  606. | Compiles a form and returns the form object (self) and the argument list.
  607. | The form object will contain object names corresponding to the form elements
  608. |
  609. | @return: It will raise an exception on failure. Otherwise the return value is ignored
  610. |
  611. | CompileEx(self, form)
  612. | Low level function.
  613. | Compiles (parses the form syntax and adds the control) the form string and
  614. | returns the argument list to be passed the argument list to AskUsingForm().
  615. |
  616. | The form controls are wrapped inside curly braces: {ControlName}.
  617. |
  618. | A special operator can be used to return the ID of a given control by its name: {id:ControlName}.
  619. | This is useful when you use the STARTITEM form keyword to set the initially focused control.
  620. |
  621. | @param form: Compiles the form and returns the arguments needed to be passed to AskUsingForm()
  622. |
  623. | Compiled(self)
  624. | Checks if the form has already been compiled
  625. |
  626. | @return: Boolean
  627. |
  628. | EnableField(self, ctrl, enable)
  629. | Enable or disable an input field
  630. | @return: False - no such control
  631. |
  632. | Execute(self)
  633. | Displays a compiled form.
  634. | @return: 1 - ok ; 0 - cancel
  635. |
  636. | FindControlById(self, id)
  637. | Finds a control instance given its id
  638. |
  639. | Free(self)
  640. | Frees all resources associated with a compiled form.
  641. | Make sure you call this function when you finish using the form.
  642. |
  643. | GetControlValue(self, ctrl)
  644. | Returns the control's value depending on its type
  645. | @param ctrl: Form control instance
  646. | @return:
  647. | - number: color button, radio controls
  648. | - string: file/dir input, string input and string label
  649. | - int list: for embedded chooser control (0-based indices of selected items)
  650. | - None: on failure
  651. |
  652. | GetFocusedField(self)
  653. | Get currently focused input field.
  654. | @return: None if no field is selected otherwise the control ID
  655. |
  656. | MoveField(self, ctrl, x, y, w, h)
  657. | Move/resize an input field
  658. |
  659. | @return: False - no such fiel
  660. |
  661. | RefreshField(self, ctrl)
  662. | Refresh a field
  663. | @return: False - no such control
  664. |
  665. | SetControlValue(self, ctrl, value)
  666. | Set the control's value depending on its type
  667. | @param ctrl: Form control instance
  668. | @param value:
  669. | - embedded chooser: base a 0-base indices list to select embedded chooser items
  670. | @return: Boolean true on success
  671. |
  672. | SetFocusedField(self, ctrl)
  673. | Set currently focused input field
  674. | @return: False - no such control
  675. |
  676. | ShowField(self, ctrl, show)
  677. | Show or hide an input field
  678. | @return: False - no such control
  679. |
  680. | __getitem__(self, name)
  681. | Returns a control object by name
  682. |
  683. | __init__(self, form, controls)
  684. | Contruct a Form class.
  685. | This class wraps around AskUsingForm() and provides an easier / alternative syntax for describing forms.
  686. | The form control names are wrapped inside the opening and closing curly braces and the control themselves are
  687. | defined and instantiated via various form controls (subclasses of Form).
  688. |
  689. | @param form: The form string
  690. | @param controls: A dictionary containing the control name as a _key_ and control object as _value_
  691. |
  692. | ----------------------------------------------------------------------
  693. | Static methods defined here:
  694. |
  695. | ControlToFieldTypeIdAndSize(ctrl)
  696. | Converts a control object to a tuple containing the field id
  697. | and the associated buffer size
  698. |
  699. | fieldtype_to_ctype(tp, i64=False)
  700. | Factory method returning a ctype class corresponding to the field type string
  701. |
  702. | ----------------------------------------------------------------------
  703. | Data descriptors defined here:
  704. |
  705. | __dict__
  706. | dictionary for instance variables (if defined)
  707. |
  708. | __weakref__
  709. | list of weak references to the object (if defined)
  710. |
  711. | ----------------------------------------------------------------------
  712. | Data and other attributes defined here:
  713. |
  714. | ButtonInput = <class 'idaapi.ButtonInput'>
  715. | Button control.
  716. | A handler along with a 'code' (numeric value) can be associated with the button.
  717. | This way one handler can handle many buttons based on the button code (or in other terms id or tag)
  718. |
  719. | ChkGroupControl = <class 'idaapi.ChkGroupControl'>
  720. | Checkbox group control class.
  721. | It holds a set of checkbox controls
  722. |
  723. | ChkGroupItemControl = <class 'idaapi.ChkGroupItemControl'>
  724. | Checkbox group item control
  725. |
  726. | ColorInput = <class 'idaapi.ColorInput'>
  727. | Color button input control
  728. |
  729. | Control = <class 'idaapi.Control'>
  730. | # Base control class
  731. |
  732. | DirInput = <class 'idaapi.DirInput'>
  733. | Directory browsing control
  734. |
  735. | EmbeddedChooserControl = <class 'idaapi.EmbeddedChooserControl'>
  736. | Embedded chooser control.
  737. | This control links to a Chooser2 control created with the 'embedded=True'
  738. |
  739. | FT_ADDR = '$'
  740. |
  741. | FT_ASCII = 'A'
  742. |
  743. | FT_BIN = 'Y'
  744. |
  745. | FT_BUTTON = 'B'
  746. |
  747. | FT_CHAR = 'H'
  748. |
  749. | FT_CHKGRP = 'C'
  750. |
  751. | FT_CHKGRP2 = 'c'
  752. |
  753. | FT_COLOR = 'K'
  754. |
  755. | FT_DEC = 'D'
  756. |
  757. | FT_DIR = 'F'
  758. |
  759. | FT_ECHOOSER = 'E'
  760. |
  761. | FT_FILE = 'f'
  762. |
  763. | FT_FORMCHG = '%/'
  764. |
  765. | FT_HEX = 'N'
  766. |
  767. | FT_IDENT = 'I'
  768. |
  769. | FT_INT64 = 'l'
  770. |
  771. | FT_OCT = 'O'
  772. |
  773. | FT_RADGRP = 'R'
  774. |
  775. | FT_RADGRP2 = 'r'
  776. |
  777. | FT_RAWHEX = 'M'
  778. |
  779. | FT_SEG = 'S'
  780. |
  781. | FT_SHEX = 'n'
  782. |
  783. | FT_TYPE = 'T'
  784. |
  785. | FT_UINT64 = 'L'
  786. |
  787. | FileInput = <class 'idaapi.FileInput'>
  788. | File Open/Save input control
  789. |
  790. | FormChangeCb = <class 'idaapi.FormChangeCb'>
  791. | Form change handler.
  792. | This can be thought of like a dialog procedure.
  793. | Everytime a form action occurs, this handler will be called along with the control id.
  794. | The programmer can then call various form actions accordingly:
  795. | - EnableField
  796. | - ShowField
  797. | - MoveField
  798. | - GetFieldValue
  799. | - etc...
  800. |
  801. | Special control IDs: -1 (The form is initialized) and -2 (Ok has been clicked)
  802. |
  803. | GroupControl = <class 'idaapi.GroupControl'>
  804. | Base class for group controls
  805. |
  806. | GroupItemControl = <class 'idaapi.GroupItemControl'>
  807. | Base class for group control items
  808. |
  809. | InputControl = <class 'idaapi.InputControl'>
  810. | Generic form input control.
  811. | It could be numeric control, string control, directory/file browsing, etc...
  812. |
  813. | LabelControl = <class 'idaapi.LabelControl'>
  814. | Base class for static label control
  815. |
  816. | NumericArgument = <class 'idaapi.NumericArgument'>
  817. | Argument representing various integer arguments (ushort, uint32, uint64, etc...)
  818. | @param tp: One of Form.FT_XXX
  819. |
  820. | NumericInput = <class 'idaapi.NumericInput'>
  821. | A composite class serving as a base numeric input control class
  822. |
  823. | NumericLabel = <class 'idaapi.NumericLabel'>
  824. | Numeric label control
  825. |
  826. | RadGroupControl = <class 'idaapi.RadGroupControl'>
  827. | Radiobox group control class.
  828. | It holds a set of radiobox controls
  829. |
  830. | RadGroupItemControl = <class 'idaapi.RadGroupItemControl'>
  831. | Radiobox group item control
  832. |
  833. | StringArgument = <class 'idaapi.StringArgument'>
  834. | Argument representing a character buffer
  835. |
  836. | StringInput = <class 'idaapi.StringInput'>
  837. | Base string input control class.
  838. | This class also constructs a StringArgument
  839. |
  840. | StringLabel = <class 'idaapi.StringLabel'>
  841. | String label control
  842.  
  843. class GraphViewer(__builtin__.object)
  844. | This class wraps the user graphing facility provided by the graph.hpp file
  845. |
  846. | Methods defined here:
  847. |
  848. | AddCommand(self, title, hotkey)
  849. | Adds a menu command to the graph. Call this command after the graph is shown (with Show()).
  850. | Once a command is added, a command id is returned. The commands are handled inside the OnCommand() handler
  851. |
  852. | @return: 0 on failure or the command id
  853. |
  854. | AddEdge(self, src_node, dest_node)
  855. | Creates an edge between two given node ids
  856. |
  857. | AddNode(self, obj)
  858. | Creates a node associated with the given object and returns the node id
  859. |
  860. | Clear(self)
  861. | Clears all the nodes and edges
  862. |
  863. | Close(self)
  864. | Closes the graph.
  865. | It is possible to call Show() again (which will recreate the graph)
  866. |
  867. | Count(self)
  868. | Returns the node count
  869. |
  870. | OnRefresh(self)
  871. | Event called when the graph is refreshed or first created.
  872. | From this event you are supposed to create nodes and edges.
  873. | This callback is mandatory.
  874. |
  875. | @note: ***It is important to clear previous nodes before adding nodes.***
  876. | @return: Returning True tells the graph viewer to use the items. Otherwise old items will be used.
  877. |
  878. | Refresh(self)
  879. | Refreshes the graph. This causes the OnRefresh() to be called
  880. |
  881. | Select(self, node_id)
  882. | Selects a node on the graph
  883. |
  884. | Show(self)
  885. | Shows an existing graph or creates a new one
  886. |
  887. | @return: Boolean
  888. |
  889. | __getitem__(self, idx)
  890. | Returns a reference to the object associated with this node id
  891. |
  892. | __init__(self, title, close_open=False)
  893. | Constructs the GraphView object.
  894. | Please do not remove or rename the private fields
  895. |
  896. | @param title: The title of the graph window
  897. | @param close_open: Should it attempt to close an existing graph (with same title) before creating this graph?
  898. |
  899. | __iter__(self)
  900. |
  901. | ----------------------------------------------------------------------
  902. | Data descriptors defined here:
  903. |
  904. | __dict__
  905. | dictionary for instance variables (if defined)
  906. |
  907. | __weakref__
  908. | list of weak references to the object (if defined)
  909.  
  910. class IDB_Hooks(__builtin__.object)
  911. | Proxy of C++ IDB_Hooks class
  912. |
  913. | Methods defined here:
  914. |
  915. | __del__ lambda self
  916. |
  917. | __disown__(self)
  918. |
  919. | __init__(self, *args)
  920. | __init__(self) -> IDB_Hooks
  921. |
  922. | __repr__ = _swig_repr(self)
  923. |
  924. | byte_patched(self, *args)
  925. | byte_patched(self, ea_t arg0) -> int
  926. |
  927. | cmt_changed(self, *args)
  928. | cmt_changed(self, ea_t arg0, bool arg1) -> int
  929. |
  930. | enum_bf_changed(self, *args)
  931. | enum_bf_changed(self, enum_t arg0) -> int
  932. |
  933. | enum_cmt_changed(self, *args)
  934. | enum_cmt_changed(self, enum_t arg0) -> int
  935. |
  936. | enum_created(self, *args)
  937. | enum_created(self, enum_t arg0) -> int
  938. |
  939. | enum_deleted(self, *args)
  940. | enum_deleted(self, enum_t arg0) -> int
  941. |
  942. | enum_member_created(self, *args)
  943. | enum_member_created(self, enum_t arg0, const_t cid) -> int
  944. |
  945. | enum_member_deleted(self, *args)
  946. | enum_member_deleted(self, enum_t arg0, const_t cid) -> int
  947. |
  948. | enum_renamed(self, *args)
  949. | enum_renamed(self, enum_t arg0) -> int
  950. |
  951. | func_noret_changed(self, *args)
  952. | func_noret_changed(self, func_t arg0) -> int
  953. |
  954. | func_tail_appended(self, *args)
  955. | func_tail_appended(self, func_t arg0, func_t arg1) -> int
  956. |
  957. | func_tail_removed(self, *args)
  958. | func_tail_removed(self, func_t arg0, ea_t arg1) -> int
  959. |
  960. | hook(self, *args)
  961. | hook(self) -> bool
  962. |
  963. | op_ti_changed(self, *args)
  964. | op_ti_changed(self, ea_t arg0, int arg1, type_t arg2, p_list arg3) -> int
  965. |
  966. | op_type_changed(self, *args)
  967. | op_type_changed(self, ea_t arg0, int arg1) -> int
  968. |
  969. | segm_added(self, *args)
  970. | segm_added(self, segment_t arg0) -> int
  971. |
  972. | segm_deleted(self, *args)
  973. | segm_deleted(self, ea_t arg0) -> int
  974. |
  975. | segm_end_changed(self, *args)
  976. | segm_end_changed(self, segment_t arg0) -> int
  977. |
  978. | segm_moved(self, *args)
  979. | segm_moved(self, ea_t arg0, ea_t arg1, asize_t arg2) -> int
  980. |
  981. | segm_start_changed(self, *args)
  982. | segm_start_changed(self, segment_t arg0) -> int
  983. |
  984. | struc_cmt_changed(self, *args)
  985. | struc_cmt_changed(self, tid_t arg0) -> int
  986. |
  987. | struc_created(self, *args)
  988. | struc_created(self, tid_t arg0) -> int
  989. |
  990. | struc_deleted(self, *args)
  991. | struc_deleted(self, tid_t arg0) -> int
  992. |
  993. | struc_expanded(self, *args)
  994. | struc_expanded(self, struc_t arg0) -> int
  995. |
  996. | struc_member_changed(self, *args)
  997. | struc_member_changed(self, struc_t arg0, member_t arg1) -> int
  998. |
  999. | struc_member_created(self, *args)
  1000. | struc_member_created(self, struc_t arg0, member_t arg1) -> int
  1001. |
  1002. | struc_member_deleted(self, *args)
  1003. | struc_member_deleted(self, struc_t arg0, tid_t arg1) -> int
  1004. |
  1005. | struc_member_renamed(self, *args)
  1006. | struc_member_renamed(self, struc_t arg0, member_t arg1) -> int
  1007. |
  1008. | struc_renamed(self, *args)
  1009. | struc_renamed(self, struc_t arg0) -> int
  1010. |
  1011. | tail_owner_changed(self, *args)
  1012. | tail_owner_changed(self, func_t arg0, ea_t arg1) -> int
  1013. |
  1014. | thunk_func_created(self, *args)
  1015. | thunk_func_created(self, func_t arg0) -> int
  1016. |
  1017. | ti_changed(self, *args)
  1018. | ti_changed(self, ea_t arg0, type_t arg1, p_list arg2) -> int
  1019. |
  1020. | unhook(self, *args)
  1021. | unhook(self) -> bool
  1022. |
  1023. | ----------------------------------------------------------------------
  1024. | Data descriptors defined here:
  1025. |
  1026. | __dict__
  1027. | dictionary for instance variables (if defined)
  1028. |
  1029. | __weakref__
  1030. | list of weak references to the object (if defined)
  1031. |
  1032. | thisown
  1033. | The membership flag
  1034. |
  1035. | ----------------------------------------------------------------------
  1036. | Data and other attributes defined here:
  1037. |
  1038. | __swig_destroy__ = <built-in function delete_IDB_Hooks>
  1039. | delete_IDB_Hooks(IDB_Hooks self)
  1040.  
  1041. class IDP_Hooks(__builtin__.object)
  1042. | Proxy of C++ IDP_Hooks class
  1043. |
  1044. | Methods defined here:
  1045. |
  1046. | __del__ lambda self
  1047. |
  1048. | __disown__(self)
  1049. |
  1050. | __init__(self, *args)
  1051. | __init__(self) -> IDP_Hooks
  1052. |
  1053. | __repr__ = _swig_repr(self)
  1054. |
  1055. | add_func(self, *args)
  1056. | add_func(self, func_t func)
  1057. |
  1058. | assemble(self, *args)
  1059. | assemble(self, ea_t arg0, ea_t arg1, ea_t arg2, bool arg3, char arg4) -> PyObject
  1060. |
  1061. | closebase(self, *args)
  1062. | closebase(self) -> int
  1063. |
  1064. | custom_ana(self, *args)
  1065. | custom_ana(self) -> bool
  1066. |
  1067. | custom_emu(self, *args)
  1068. | custom_emu(self) -> bool
  1069. |
  1070. | custom_mnem(self, *args)
  1071. | custom_mnem(self) -> PyObject
  1072. |
  1073. | custom_out(self, *args)
  1074. | custom_out(self) -> bool
  1075. |
  1076. | custom_outop(self, *args)
  1077. | custom_outop(self, PyObject py_op) -> bool
  1078. |
  1079. | del_func(self, *args)
  1080. | del_func(self, func_t func) -> int
  1081. |
  1082. | hook(self, *args)
  1083. | hook(self) -> bool
  1084. |
  1085. | is_call_insn(self, *args)
  1086. | is_call_insn(self, ea_t arg0) -> int
  1087. |
  1088. | is_ret_insn(self, *args)
  1089. | is_ret_insn(self, ea_t arg0, bool arg1) -> int
  1090. |
  1091. | is_sane_insn(self, *args)
  1092. | is_sane_insn(self, int no_crefs) -> int
  1093. |
  1094. | load_idasgn(self, *args)
  1095. | load_idasgn(self, char short_sig_name)
  1096. |
  1097. | make_code(self, *args)
  1098. | make_code(self, ea_t ea, asize_t size) -> int
  1099. |
  1100. | make_data(self, *args)
  1101. | make_data(self, ea_t ea, flags_t flags, tid_t tid, asize_t len) -> int
  1102. |
  1103. | may_be_func(self, *args)
  1104. | may_be_func(self, int state) -> int
  1105. |
  1106. | rename(self, *args)
  1107. | rename(self, ea_t ea, char new_name) -> int
  1108. |
  1109. | renamed(self, *args)
  1110. | renamed(self, ea_t ea, char new_name, bool local_name)
  1111. |
  1112. | savebase(self, *args)
  1113. | savebase(self)
  1114. |
  1115. | undefine(self, *args)
  1116. | undefine(self, ea_t ea) -> int
  1117. |
  1118. | unhook(self, *args)
  1119. | unhook(self) -> bool
  1120. |
  1121. | ----------------------------------------------------------------------
  1122. | Data descriptors defined here:
  1123. |
  1124. | __dict__
  1125. | dictionary for instance variables (if defined)
  1126. |
  1127. | __weakref__
  1128. | list of weak references to the object (if defined)
  1129. |
  1130. | thisown
  1131. | The membership flag
  1132. |
  1133. | ----------------------------------------------------------------------
  1134. | Data and other attributes defined here:
  1135. |
  1136. | __swig_destroy__ = <built-in function delete_IDP_Hooks>
  1137. | delete_IDP_Hooks(IDP_Hooks self)
  1138.  
  1139. class NearestName
  1140. | Utility class to help find the nearest name in a given ea/name dictionary
  1141. |
  1142. | Methods defined here:
  1143. |
  1144. | __getitem__(self, index)
  1145. | Returns the tupple (ea, name, index)
  1146. |
  1147. | __init__(self, ea_names)
  1148. |
  1149. | __iter__(self)
  1150. |
  1151. | find(self, ea)
  1152. | Returns a tupple (ea, name, pos) that is the nearest to the passed ea
  1153. | If no name is matched then None is returned
  1154. |
  1155. | update(self, ea_names)
  1156. | Updates the ea/names map
  1157.  
  1158. class PluginForm(__builtin__.object)
  1159. | PluginForm class.
  1160. |
  1161. | This form can be used to host additional controls. Please check the PyQt example.
  1162. |
  1163. | Methods defined here:
  1164. |
  1165. | Close(self, options)
  1166. | Closes the form.
  1167. |
  1168. | @param options: Close options (FORM_SAVE, FORM_NO_CONTEXT, ...)
  1169. |
  1170. | @return: None
  1171. |
  1172. | OnClose(self, form)
  1173. | Called when the plugin form is closed
  1174. |
  1175. | @return: None
  1176. |
  1177. | OnCreate(self, form)
  1178. | This event is called when the plugin form is created.
  1179. | The programmer should populate the form when this event is triggered.
  1180. |
  1181. | @return: None
  1182. |
  1183. | Show(self, caption, options=0)
  1184. | Creates the form if not was not created or brings to front if it was already created
  1185. |
  1186. | @param caption: The form caption
  1187. | @param options: One of PluginForm.FORM_ constants
  1188. |
  1189. | __init__(self)
  1190. |
  1191. | ----------------------------------------------------------------------
  1192. | Static methods defined here:
  1193. |
  1194. | FormToPyQtWidget(form, ctx=<module '__main__' from ''>)
  1195. | Use this method to convert a TForm* to a QWidget to be used by PyQt
  1196. |
  1197. | @param ctx: Context. Reference to a module that already imported SIP and QtGui modules
  1198. |
  1199. | FormToPySideWidget(form, ctx=<module '__main__' from ''>)
  1200. | Use this method to convert a TForm* to a QWidget to be used by PySide
  1201. |
  1202. | @param ctx: Context. Reference to a module that already imported QtGui module
  1203. |
  1204. | ----------------------------------------------------------------------
  1205. | Data descriptors defined here:
  1206. |
  1207. | __dict__
  1208. | dictionary for instance variables (if defined)
  1209. |
  1210. | __weakref__
  1211. | list of weak references to the object (if defined)
  1212. |
  1213. | ----------------------------------------------------------------------
  1214. | Data and other attributes defined here:
  1215. |
  1216. | FORM_CENTERED = 32
  1217. |
  1218. | FORM_DONT_SAVE_SIZE = 4
  1219. |
  1220. | FORM_MDI = 1
  1221. |
  1222. | FORM_MENU = 16
  1223. |
  1224. | FORM_NO_CONTEXT = 2
  1225. |
  1226. | FORM_ONTOP = 8
  1227. |
  1228. | FORM_PERSIST = 64
  1229. |
  1230. | FORM_RESTORE = 4
  1231. |
  1232. | FORM_SAVE = 1
  1233. |
  1234. | FORM_TAB = 2
  1235.  
  1236. class PyIdc_cvt_int64__(pyidc_cvt_helper__)
  1237. | Helper class for explicitly representing VT_INT64 values
  1238. |
  1239. | Method resolution order:
  1240. | PyIdc_cvt_int64__
  1241. | pyidc_cvt_helper__
  1242. | __builtin__.object
  1243. |
  1244. | Methods defined here:
  1245. |
  1246. | __add__(self, other)
  1247. | # overloaded operators
  1248. |
  1249. | __div__(self, other)
  1250. |
  1251. | __init__(self, v)
  1252. |
  1253. | __mul__(self, other)
  1254. |
  1255. | __radd__(self, other)
  1256. |
  1257. | __rdiv__(self, other)
  1258. |
  1259. | __rmul__(self, other)
  1260. |
  1261. | __rsub__(self, other)
  1262. |
  1263. | __sub__(self, other)
  1264. |
  1265. | ----------------------------------------------------------------------
  1266. | Data descriptors inherited from pyidc_cvt_helper__:
  1267. |
  1268. | __dict__
  1269. | dictionary for instance variables (if defined)
  1270. |
  1271. | __weakref__
  1272. | list of weak references to the object (if defined)
  1273. |
  1274. | value
  1275.  
  1276. class PyIdc_cvt_refclass__(pyidc_cvt_helper__)
  1277. | Helper class for representing references to immutable objects
  1278. |
  1279. | Method resolution order:
  1280. | PyIdc_cvt_refclass__
  1281. | pyidc_cvt_helper__
  1282. | __builtin__.object
  1283. |
  1284. | Methods defined here:
  1285. |
  1286. | __init__(self, v)
  1287. |
  1288. | cstr(self)
  1289. | Returns the string as a C string (up to the zero termination)
  1290. |
  1291. | ----------------------------------------------------------------------
  1292. | Data descriptors inherited from pyidc_cvt_helper__:
  1293. |
  1294. | __dict__
  1295. | dictionary for instance variables (if defined)
  1296. |
  1297. | __weakref__
  1298. | list of weak references to the object (if defined)
  1299. |
  1300. | value
  1301.  
  1302. class UI_Hooks(__builtin__.object)
  1303. | Proxy of C++ UI_Hooks class
  1304. |
  1305. | Methods defined here:
  1306. |
  1307. | __del__ lambda self
  1308. |
  1309. | __disown__(self)
  1310. |
  1311. | __init__(self, *args)
  1312. | __init__(self) -> UI_Hooks
  1313. |
  1314. | __repr__ = _swig_repr(self)
  1315. |
  1316. | get_ea_hint(self, *args)
  1317. | get_ea_hint(self, ea_t arg0) -> PyObject
  1318. |
  1319. | hook(self, *args)
  1320. | hook(self) -> bool
  1321. |
  1322. | postprocess(self, *args)
  1323. | postprocess(self)
  1324. |
  1325. | preprocess(self, *args)
  1326. | preprocess(self, char arg0) -> int
  1327. |
  1328. | saved(self, *args)
  1329. | saved(self)
  1330. |
  1331. | saving(self, *args)
  1332. | saving(self)
  1333. |
  1334. | term(self, *args)
  1335. | term(self)
  1336. |
  1337. | unhook(self, *args)
  1338. | unhook(self) -> bool
  1339. |
  1340. | ----------------------------------------------------------------------
  1341. | Data descriptors defined here:
  1342. |
  1343. | __dict__
  1344. | dictionary for instance variables (if defined)
  1345. |
  1346. | __weakref__
  1347. | list of weak references to the object (if defined)
  1348. |
  1349. | thisown
  1350. | The membership flag
  1351. |
  1352. | ----------------------------------------------------------------------
  1353. | Data and other attributes defined here:
  1354. |
  1355. | __swig_destroy__ = <built-in function delete_UI_Hooks>
  1356. | delete_UI_Hooks(UI_Hooks self)
  1357.  
  1358. class area_t(__builtin__.object)
  1359. | Proxy of C++ area_t class
  1360. |
  1361. | Methods defined here:
  1362. |
  1363. | __del__ lambda self
  1364. |
  1365. | __eq__(self, *args)
  1366. | __eq__(self, area_t r) -> bool
  1367. |
  1368. | __gt__(self, *args)
  1369. | __gt__(self, area_t r) -> bool
  1370. |
  1371. | __init__(self, *args)
  1372. | __init__(self) -> area_t
  1373. | __init__(self, ea_t ea1, ea_t ea2) -> area_t
  1374. |
  1375. | __lt__(self, *args)
  1376. | __lt__(self, area_t r) -> bool
  1377. |
  1378. | __ne__(self, *args)
  1379. | __ne__(self, area_t r) -> bool
  1380. |
  1381. | __repr__ = _swig_repr(self)
  1382. |
  1383. | clear(self, *args)
  1384. | clear(self)
  1385. |
  1386. | compare(self, *args)
  1387. | compare(self, area_t r) -> int
  1388. |
  1389. | contains(self, *args)
  1390. | contains(self, ea_t ea) -> bool
  1391. | contains(self, area_t r) -> bool
  1392. |
  1393. | empty(self, *args)
  1394. | empty(self) -> bool
  1395. |
  1396. | extend(self, *args)
  1397. | extend(self, ea_t ea)
  1398. |
  1399. | intersect(self, *args)
  1400. | intersect(self, area_t r)
  1401. |
  1402. | overlaps(self, *args)
  1403. | overlaps(self, area_t r) -> bool
  1404. |
  1405. | size(self, *args)
  1406. | size(self) -> asize_t
  1407. |
  1408. | ----------------------------------------------------------------------
  1409. | Data descriptors defined here:
  1410. |
  1411. | __dict__
  1412. | dictionary for instance variables (if defined)
  1413. |
  1414. | __weakref__
  1415. | list of weak references to the object (if defined)
  1416. |
  1417. | endEA
  1418. | area_t_endEA_get(area_t self) -> ea_t
  1419. |
  1420. | startEA
  1421. | area_t_startEA_get(area_t self) -> ea_t
  1422. |
  1423. | thisown
  1424. | The membership flag
  1425. |
  1426. | ----------------------------------------------------------------------
  1427. | Data and other attributes defined here:
  1428. |
  1429. | __swig_destroy__ = <built-in function delete_area_t>
  1430. | delete_area_t(area_t self)
  1431.  
  1432. class area_visitor2_t(__builtin__.object)
  1433. | Proxy of C++ area_visitor2_t class
  1434. |
  1435. | Methods defined here:
  1436. |
  1437. | __del__ lambda self
  1438. |
  1439. | __init__(self, *args, **kwargs)
  1440. |
  1441. | __repr__ = _swig_repr(self)
  1442. |
  1443. | visit_area(self, *args)
  1444. | visit_area(self, area_t a) -> int
  1445. |
  1446. | ----------------------------------------------------------------------
  1447. | Data descriptors defined here:
  1448. |
  1449. | __dict__
  1450. | dictionary for instance variables (if defined)
  1451. |
  1452. | __weakref__
  1453. | list of weak references to the object (if defined)
  1454. |
  1455. | thisown
  1456. | The membership flag
  1457. |
  1458. | ----------------------------------------------------------------------
  1459. | Data and other attributes defined here:
  1460. |
  1461. | __swig_destroy__ = <built-in function delete_area_visitor2_t>
  1462. | delete_area_visitor2_t(area_visitor2_t self)
  1463.  
  1464. class areacb_t(__builtin__.object)
  1465. | Proxy of C++ areacb_t class
  1466. |
  1467. | Methods defined here:
  1468. |
  1469. | __del__ lambda self
  1470. |
  1471. | __init__(self, *args)
  1472. | __init__(self) -> areacb_t
  1473. |
  1474. | __repr__ = _swig_repr(self)
  1475. |
  1476. | create(self, *args)
  1477. | create(self, char file, char name, uint _infosize) -> bool
  1478. |
  1479. | create_area(self, *args)
  1480. | create_area(self, area_t info) -> bool
  1481. |
  1482. | del_area(self, *args)
  1483. | del_area(self, ea_t ea, bool delcmt = True) -> bool
  1484. |
  1485. | del_area_cmt(self, *args)
  1486. | del_area_cmt(self, area_t a, bool repeatable)
  1487. |
  1488. | first_area_ptr(self, *args)
  1489. | first_area_ptr(self) -> area_t
  1490. |
  1491. | for_all_areas2(self, *args)
  1492. | for_all_areas2(self, ea_t ea1, ea_t ea2, area_visitor2_t av) -> int
  1493. |
  1494. | get_area(self, *args)
  1495. | get_area(self, ea_t ea) -> area_t
  1496. |
  1497. | get_area_cmt(self, *args)
  1498. | get_area_cmt(self, area_t a, bool repeatable) -> char
  1499. |
  1500. | get_area_num(self, *args)
  1501. | get_area_num(self, ea_t ea) -> int
  1502. |
  1503. | get_area_qty(self, *args)
  1504. | get_area_qty(self) -> uint
  1505. |
  1506. | get_next_area(self, *args)
  1507. | get_next_area(self, ea_t ea) -> int
  1508. |
  1509. | get_prev_area(self, *args)
  1510. | get_prev_area(self, ea_t ea) -> int
  1511. |
  1512. | getn_area(self, *args)
  1513. | getn_area(self, unsigned int n) -> area_t
  1514. |
  1515. | kill(self, *args)
  1516. | kill(self)
  1517. |
  1518. | last_area_ptr(self, *args)
  1519. | last_area_ptr(self) -> area_t
  1520. |
  1521. | link(self, *args)
  1522. | link(self, char file, char name, int _infosize) -> bool
  1523. |
  1524. | make_hole(self, *args)
  1525. | make_hole(self, ea_t ea1, ea_t ea2, bool create_tail_area)
  1526. |
  1527. | may_end_at(self, *args)
  1528. | may_end_at(self, uint n, ea_t newend) -> bool
  1529. |
  1530. | may_start_at(self, *args)
  1531. | may_start_at(self, uint n, ea_t newstart) -> bool
  1532. |
  1533. | next_area_ptr(self, *args)
  1534. | next_area_ptr(self, ea_t ea) -> area_t
  1535. |
  1536. | prepare_to_create(self, *args)
  1537. | prepare_to_create(self, ea_t start, ea_t end) -> ea_t
  1538. |
  1539. | prev_area_ptr(self, *args)
  1540. | prev_area_ptr(self, ea_t ea) -> area_t
  1541. |
  1542. | resize_areas(self, *args)
  1543. | resize_areas(self, uint n, ea_t newstart) -> bool
  1544. |
  1545. | save(self, *args)
  1546. | save(self)
  1547. |
  1548. | set_area_cmt(self, *args)
  1549. | set_area_cmt(self, area_t a, char cmt, bool repeatable) -> bool
  1550. |
  1551. | set_end(self, *args)
  1552. | set_end(self, uint n, ea_t newend) -> bool
  1553. |
  1554. | set_start(self, *args)
  1555. | set_start(self, uint n, ea_t newstart) -> bool
  1556. |
  1557. | terminate(self, *args)
  1558. | terminate(self)
  1559. |
  1560. | update(self, *args)
  1561. | update(self, area_t info) -> bool
  1562. |
  1563. | zero(self, *args)
  1564. | zero(self)
  1565. |
  1566. | ----------------------------------------------------------------------
  1567. | Data descriptors defined here:
  1568. |
  1569. | __dict__
  1570. | dictionary for instance variables (if defined)
  1571. |
  1572. | __weakref__
  1573. | list of weak references to the object (if defined)
  1574. |
  1575. | thisown
  1576. | The membership flag
  1577. |
  1578. | ----------------------------------------------------------------------
  1579. | Data and other attributes defined here:
  1580. |
  1581. | __swig_destroy__ = <built-in function delete_areacb_t>
  1582. | delete_areacb_t(areacb_t self)
  1583.  
  1584. class areaset_t(__builtin__.object)
  1585. | Proxy of C++ areaset_t class
  1586. |
  1587. | Methods defined here:
  1588. |
  1589. | __del__ lambda self
  1590. |
  1591. | __eq__(self, *args)
  1592. | __eq__(self, areaset_t aset) -> bool
  1593. |
  1594. | __init__(self, *args)
  1595. | __init__(self) -> areaset_t
  1596. | __init__(self, area_t area) -> areaset_t
  1597. | __init__(self, areaset_t ivs) -> areaset_t
  1598. |
  1599. | __ne__(self, *args)
  1600. | __ne__(self, areaset_t aset) -> bool
  1601. |
  1602. | __repr__ = _swig_repr(self)
  1603. |
  1604. | add(self, *args)
  1605. | add(self, area_t area) -> bool
  1606. | add(self, ea_t start, ea_t _end) -> bool
  1607. | add(self, areaset_t aset) -> bool
  1608. |
  1609. | begin(self, *args)
  1610. | begin(self) -> const_iterator
  1611. | begin(self) -> iterator
  1612. |
  1613. | cached_area(self, *args)
  1614. | cached_area(self) -> area_t
  1615. |
  1616. | clear(self, *args)
  1617. | clear(self)
  1618. |
  1619. | contains(self, *args)
  1620. | contains(self, ea_t ea) -> bool
  1621. | contains(self, areaset_t aset) -> bool
  1622. |
  1623. | empty(self, *args)
  1624. | empty(self) -> bool
  1625. |
  1626. | end(self, *args)
  1627. | end(self) -> const_iterator
  1628. | end(self) -> iterator
  1629. |
  1630. | find_area(self, *args)
  1631. | find_area(self, ea_t ea) -> area_t
  1632. |
  1633. | getarea(self, *args)
  1634. | getarea(self, int idx) -> area_t
  1635. |
  1636. | has_common(self, *args)
  1637. | has_common(self, area_t area, bool strict = False) -> bool
  1638. | has_common(self, areaset_t aset) -> bool
  1639. |
  1640. | intersect(self, *args)
  1641. | intersect(self, areaset_t aset) -> bool
  1642. |
  1643. | is_equal(self, *args)
  1644. | is_equal(self, areaset_t aset) -> bool
  1645. |
  1646. | is_subset_of(self, *args)
  1647. | is_subset_of(self, areaset_t aset) -> bool
  1648. |
  1649. | lastarea(self, *args)
  1650. | lastarea(self) -> area_t
  1651. |
  1652. | nareas(self, *args)
  1653. | nareas(self) -> size_t
  1654. |
  1655. | next_addr(self, *args)
  1656. | next_addr(self, ea_t ea) -> ea_t
  1657. |
  1658. | next_area(self, *args)
  1659. | next_area(self, ea_t ea) -> ea_t
  1660. |
  1661. | prev_addr(self, *args)
  1662. | prev_addr(self, ea_t ea) -> ea_t
  1663. |
  1664. | prev_area(self, *args)
  1665. | prev_area(self, ea_t ea) -> ea_t
  1666. |
  1667. | sub(self, *args)
  1668. | sub(self, ea_t ea) -> bool
  1669. | sub(self, area_t area) -> bool
  1670. | sub(self, areaset_t aset) -> bool
  1671. |
  1672. | swap(self, *args)
  1673. | swap(self, areaset_t r)
  1674. |
  1675. | ----------------------------------------------------------------------
  1676. | Data descriptors defined here:
  1677. |
  1678. | __dict__
  1679. | dictionary for instance variables (if defined)
  1680. |
  1681. | __weakref__
  1682. | list of weak references to the object (if defined)
  1683. |
  1684. | thisown
  1685. | The membership flag
  1686. |
  1687. | ----------------------------------------------------------------------
  1688. | Data and other attributes defined here:
  1689. |
  1690. | __swig_destroy__ = <built-in function delete_areaset_t>
  1691. | delete_areaset_t(areaset_t self)
  1692.  
  1693. class areavec_t(__builtin__.object)
  1694. | Proxy of C++ areavec_t class
  1695. |
  1696. | Methods defined here:
  1697. |
  1698. | __del__ lambda self
  1699. |
  1700. | __init__(self, *args)
  1701. | __init__(self) -> areavec_t
  1702. |
  1703. | __repr__ = _swig_repr(self)
  1704. |
  1705. | ----------------------------------------------------------------------
  1706. | Data descriptors defined here:
  1707. |
  1708. | __dict__
  1709. | dictionary for instance variables (if defined)
  1710. |
  1711. | __weakref__
  1712. | list of weak references to the object (if defined)
  1713. |
  1714. | thisown
  1715. | The membership flag
  1716. |
  1717. | ----------------------------------------------------------------------
  1718. | Data and other attributes defined here:
  1719. |
  1720. | __swig_destroy__ = <built-in function delete_areavec_t>
  1721. | delete_areavec_t(areavec_t self)
  1722.  
  1723. class asm_t(__builtin__.object)
  1724. | Proxy of C++ asm_t class
  1725. |
  1726. | Methods defined here:
  1727. |
  1728. | __del__ lambda self
  1729. |
  1730. | __init__(self, *args)
  1731. | __init__(self) -> asm_t
  1732. |
  1733. | __repr__ = _swig_repr(self)
  1734. |
  1735. | ----------------------------------------------------------------------
  1736. | Data descriptors defined here:
  1737. |
  1738. | XlatAsciiOutput
  1739. | asm_t_XlatAsciiOutput_get(asm_t self) -> uchar
  1740. |
  1741. | __dict__
  1742. | dictionary for instance variables (if defined)
  1743. |
  1744. | __weakref__
  1745. | list of weak references to the object (if defined)
  1746. |
  1747. | a_3byte
  1748. | asm_t_a_3byte_get(asm_t self) -> char
  1749. |
  1750. | a_align
  1751. | asm_t_a_align_get(asm_t self) -> char
  1752. |
  1753. | a_ascii
  1754. | asm_t_a_ascii_get(asm_t self) -> char
  1755. |
  1756. | a_band
  1757. | asm_t_a_band_get(asm_t self) -> char
  1758. |
  1759. | a_bnot
  1760. | asm_t_a_bnot_get(asm_t self) -> char
  1761. |
  1762. | a_bor
  1763. | asm_t_a_bor_get(asm_t self) -> char
  1764. |
  1765. | a_bss
  1766. | asm_t_a_bss_get(asm_t self) -> char
  1767. |
  1768. | a_byte
  1769. | asm_t_a_byte_get(asm_t self) -> char
  1770. |
  1771. | a_comdef
  1772. | asm_t_a_comdef_get(asm_t self) -> char
  1773. |
  1774. | a_curip
  1775. | asm_t_a_curip_get(asm_t self) -> char
  1776. |
  1777. | a_double
  1778. | asm_t_a_double_get(asm_t self) -> char
  1779. |
  1780. | a_dups
  1781. | asm_t_a_dups_get(asm_t self) -> char
  1782. |
  1783. | a_dword
  1784. | asm_t_a_dword_get(asm_t self) -> char
  1785. |
  1786. | a_equ
  1787. | asm_t_a_equ_get(asm_t self) -> char
  1788. |
  1789. | a_extrn
  1790. | asm_t_a_extrn_get(asm_t self) -> char
  1791. |
  1792. | a_float
  1793. | asm_t_a_float_get(asm_t self) -> char
  1794. |
  1795. | a_include_fmt
  1796. | asm_t_a_include_fmt_get(asm_t self) -> char
  1797. |
  1798. | a_mod
  1799. | asm_t_a_mod_get(asm_t self) -> char
  1800. |
  1801. | a_oword
  1802. | asm_t_a_oword_get(asm_t self) -> char
  1803. |
  1804. | a_packreal
  1805. | asm_t_a_packreal_get(asm_t self) -> char
  1806. |
  1807. | a_public
  1808. | asm_t_a_public_get(asm_t self) -> char
  1809. |
  1810. | a_qword
  1811. | asm_t_a_qword_get(asm_t self) -> char
  1812. |
  1813. | a_rva
  1814. | asm_t_a_rva_get(asm_t self) -> char
  1815. |
  1816. | a_seg
  1817. | asm_t_a_seg_get(asm_t self) -> char
  1818. |
  1819. | a_shl
  1820. | asm_t_a_shl_get(asm_t self) -> char
  1821. |
  1822. | a_shr
  1823. | asm_t_a_shr_get(asm_t self) -> char
  1824. |
  1825. | a_sizeof_fmt
  1826. | asm_t_a_sizeof_fmt_get(asm_t self) -> char
  1827. |
  1828. | a_tbyte
  1829. | asm_t_a_tbyte_get(asm_t self) -> char
  1830. |
  1831. | a_vstruc_fmt
  1832. | asm_t_a_vstruc_fmt_get(asm_t self) -> char
  1833. |
  1834. | a_weak
  1835. | asm_t_a_weak_get(asm_t self) -> char
  1836. |
  1837. | a_word
  1838. | asm_t_a_word_get(asm_t self) -> char
  1839. |
  1840. | a_xor
  1841. | asm_t_a_xor_get(asm_t self) -> char
  1842. |
  1843. | accsep
  1844. | asm_t_accsep_get(asm_t self) -> char
  1845. |
  1846. | ascsep
  1847. | asm_t_ascsep_get(asm_t self) -> char
  1848. |
  1849. | badworks
  1850. | asm_t_badworks_get(asm_t self) -> uint16
  1851. |
  1852. | cmnt
  1853. | asm_t_cmnt_get(asm_t self) -> char
  1854. |
  1855. | cmnt2
  1856. | asm_t_cmnt2_get(asm_t self) -> char
  1857. |
  1858. | end
  1859. | asm_t_end_get(asm_t self) -> char
  1860. |
  1861. | esccodes
  1862. | asm_t_esccodes_get(asm_t self) -> char
  1863. |
  1864. | flag
  1865. | asm_t_flag_get(asm_t self) -> uint32
  1866. |
  1867. | flag2
  1868. | asm_t_flag2_get(asm_t self) -> uint32
  1869. |
  1870. | header
  1871. | asm_t_header_get(asm_t self) -> char
  1872. |
  1873. | help
  1874. | asm_t_help_get(asm_t self) -> help_t
  1875. |
  1876. | high16
  1877. | asm_t_high16_get(asm_t self) -> char
  1878. |
  1879. | high8
  1880. | asm_t_high8_get(asm_t self) -> char
  1881. |
  1882. | lbrace
  1883. | asm_t_lbrace_get(asm_t self) -> char
  1884. |
  1885. | low16
  1886. | asm_t_low16_get(asm_t self) -> char
  1887. |
  1888. | low8
  1889. | asm_t_low8_get(asm_t self) -> char
  1890. |
  1891. | name
  1892. | asm_t_name_get(asm_t self) -> char
  1893. |
  1894. | origin
  1895. | asm_t_origin_get(asm_t self) -> char
  1896. |
  1897. | rbrace
  1898. | asm_t_rbrace_get(asm_t self) -> char
  1899. |
  1900. | thisown
  1901. | The membership flag
  1902. |
  1903. | uflag
  1904. | asm_t_uflag_get(asm_t self) -> uint16
  1905. |
  1906. | ----------------------------------------------------------------------
  1907. | Data and other attributes defined here:
  1908. |
  1909. | __swig_destroy__ = <built-in function delete_asm_t>
  1910. | delete_asm_t(asm_t self)
  1911.  
  1912. class auto_display_t(__builtin__.object)
  1913. | Proxy of C++ auto_display_t class
  1914. |
  1915. | Methods defined here:
  1916. |
  1917. | __del__ lambda self
  1918. |
  1919. | __init__(self, *args)
  1920. | __init__(self) -> auto_display_t
  1921. |
  1922. | __repr__ = _swig_repr(self)
  1923. |
  1924. | ----------------------------------------------------------------------
  1925. | Data descriptors defined here:
  1926. |
  1927. | __dict__
  1928. | dictionary for instance variables (if defined)
  1929. |
  1930. | __weakref__
  1931. | list of weak references to the object (if defined)
  1932. |
  1933. | ea
  1934. | auto_display_t_ea_get(auto_display_t self) -> ea_t
  1935. |
  1936. | state
  1937. | auto_display_t_state_get(auto_display_t self) -> idastate_t
  1938. |
  1939. | thisown
  1940. | The membership flag
  1941. |
  1942. | type
  1943. | auto_display_t_type_get(auto_display_t self) -> atype_t
  1944. |
  1945. | ----------------------------------------------------------------------
  1946. | Data and other attributes defined here:
  1947. |
  1948. | __swig_destroy__ = <built-in function delete_auto_display_t>
  1949. | delete_auto_display_t(auto_display_t self)
  1950.  
  1951. class bgcolors_t(__builtin__.object)
  1952. | Proxy of C++ bgcolors_t class
  1953. |
  1954. | Methods defined here:
  1955. |
  1956. | __del__ lambda self
  1957. |
  1958. | __init__(self, *args)
  1959. | __init__(self) -> bgcolors_t
  1960. |
  1961. | __repr__ = _swig_repr(self)
  1962. |
  1963. | ----------------------------------------------------------------------
  1964. | Data descriptors defined here:
  1965. |
  1966. | __dict__
  1967. | dictionary for instance variables (if defined)
  1968. |
  1969. | __weakref__
  1970. | list of weak references to the object (if defined)
  1971. |
  1972. | epilog_color
  1973. | bgcolors_t_epilog_color_get(bgcolors_t self) -> bgcolor_t
  1974. |
  1975. | prolog_color
  1976. | bgcolors_t_prolog_color_get(bgcolors_t self) -> bgcolor_t
  1977. |
  1978. | switch_color
  1979. | bgcolors_t_switch_color_get(bgcolors_t self) -> bgcolor_t
  1980. |
  1981. | thisown
  1982. | The membership flag
  1983. |
  1984. | ----------------------------------------------------------------------
  1985. | Data and other attributes defined here:
  1986. |
  1987. | __swig_destroy__ = <built-in function delete_bgcolors_t>
  1988. | delete_bgcolors_t(bgcolors_t self)
  1989.  
  1990. class bpt_location_t(__builtin__.object)
  1991. | Proxy of C++ bpt_location_t class
  1992. |
  1993. | Methods defined here:
  1994. |
  1995. | __del__ lambda self
  1996. |
  1997. | __eq__(self, *args)
  1998. | __eq__(self, bpt_location_t r) -> bool
  1999. |
  2000. | __ge__(self, *args)
  2001. | __ge__(self, bpt_location_t r) -> bool
  2002. |
  2003. | __gt__(self, *args)
  2004. | __gt__(self, bpt_location_t r) -> bool
  2005. |
  2006. | __init__(self, *args)
  2007. | __init__(self) -> bpt_location_t
  2008. |
  2009. | __le__(self, *args)
  2010. | __le__(self, bpt_location_t r) -> bool
  2011. |
  2012. | __lt__(self, *args)
  2013. | __lt__(self, bpt_location_t r) -> bool
  2014. |
  2015. | __ne__(self, *args)
  2016. | __ne__(self, bpt_location_t r) -> bool
  2017. |
  2018. | __repr__ = _swig_repr(self)
  2019. |
  2020. | compare(self, *args)
  2021. | compare(self, bpt_location_t r) -> int
  2022. |
  2023. | ea(self, *args)
  2024. | ea(self) -> ea_t
  2025. |
  2026. | is_empty_path(self, *args)
  2027. | is_empty_path(self) -> bool
  2028. |
  2029. | lineno(self, *args)
  2030. | lineno(self) -> int
  2031. |
  2032. | offset(self, *args)
  2033. | offset(self) -> uval_t
  2034. |
  2035. | path(self, *args)
  2036. | path(self) -> char
  2037. |
  2038. | set_abs_bpt(self, *args)
  2039. | set_abs_bpt(self, ea_t a)
  2040. |
  2041. | set_rel_bpt(self, *args)
  2042. | set_rel_bpt(self, char mod, uval_t offset)
  2043. |
  2044. | set_src_bpt(self, *args)
  2045. | set_src_bpt(self, char fn, int lineno)
  2046. |
  2047. | set_sym_bpt(self, *args)
  2048. | set_sym_bpt(self, char symbol, uval_t offset = 0)
  2049. |
  2050. | symbol(self, *args)
  2051. | symbol(self) -> char
  2052. |
  2053. | type(self, *args)
  2054. | type(self) -> bpt_loctype_t
  2055. |
  2056. | ----------------------------------------------------------------------
  2057. | Data descriptors defined here:
  2058. |
  2059. | __dict__
  2060. | dictionary for instance variables (if defined)
  2061. |
  2062. | __weakref__
  2063. | list of weak references to the object (if defined)
  2064. |
  2065. | index
  2066. | bpt_location_t_index_get(bpt_location_t self) -> int
  2067. |
  2068. | info
  2069. | bpt_location_t_info_get(bpt_location_t self) -> ea_t
  2070. |
  2071. | loctype
  2072. | bpt_location_t_loctype_get(bpt_location_t self) -> bpt_loctype_t
  2073. |
  2074. | thisown
  2075. | The membership flag
  2076. |
  2077. | ----------------------------------------------------------------------
  2078. | Data and other attributes defined here:
  2079. |
  2080. | __swig_destroy__ = <built-in function delete_bpt_location_t>
  2081. | delete_bpt_location_t(bpt_location_t self)
  2082.  
  2083. class bpt_t(__builtin__.object)
  2084. | Proxy of C++ bpt_t class
  2085. |
  2086. | Methods defined here:
  2087. |
  2088. | __del__ lambda self
  2089. |
  2090. | __init__(self, *args)
  2091. | __init__(self) -> bpt_t
  2092. |
  2093. | __repr__ = _swig_repr(self)
  2094. |
  2095. | badbpt(self, *args)
  2096. | badbpt(self) -> bool
  2097. |
  2098. | enabled(self, *args)
  2099. | enabled(self) -> bool
  2100. |
  2101. | is_absbpt(self, *args)
  2102. | is_absbpt(self) -> bool
  2103. |
  2104. | is_active(self, *args)
  2105. | is_active(self) -> bool
  2106. |
  2107. | is_compiled(self, *args)
  2108. | is_compiled(self) -> bool
  2109. |
  2110. | is_hwbpt(self, *args)
  2111. | is_hwbpt(self) -> bool
  2112. |
  2113. | is_inactive(self, *args)
  2114. | is_inactive(self) -> bool
  2115. |
  2116. | is_low_level(self, *args)
  2117. | is_low_level(self) -> bool
  2118. |
  2119. | is_partially_active(self, *args)
  2120. | is_partially_active(self) -> bool
  2121. |
  2122. | is_relbpt(self, *args)
  2123. | is_relbpt(self) -> bool
  2124. |
  2125. | is_srcbpt(self, *args)
  2126. | is_srcbpt(self) -> bool
  2127. |
  2128. | is_symbpt(self, *args)
  2129. | is_symbpt(self) -> bool
  2130. |
  2131. | listbpt(self, *args)
  2132. | listbpt(self) -> bool
  2133. |
  2134. | set_abs_bpt(self, *args)
  2135. | set_abs_bpt(self, ea_t a)
  2136. |
  2137. | set_rel_bpt(self, *args)
  2138. | set_rel_bpt(self, char mod, uval_t o)
  2139. |
  2140. | set_src_bpt(self, *args)
  2141. | set_src_bpt(self, char fn, int lineno)
  2142. |
  2143. | set_sym_bpt(self, *args)
  2144. | set_sym_bpt(self, char sym, uval_t o)
  2145. |
  2146. | ----------------------------------------------------------------------
  2147. | Data descriptors defined here:
  2148. |
  2149. | __dict__
  2150. | dictionary for instance variables (if defined)
  2151. |
  2152. | __weakref__
  2153. | list of weak references to the object (if defined)
  2154. |
  2155. | cndidx
  2156. | bpt_t_cndidx_get(bpt_t self) -> int
  2157. |
  2158. | condition
  2159. | bpt_t_condition_get(bpt_t self) -> PyObject
  2160. |
  2161. | ea
  2162. | bpt_t_ea_get(bpt_t self) -> ea_t
  2163. |
  2164. | flags
  2165. | bpt_t_flags_get(bpt_t self) -> uint8
  2166. |
  2167. | loc
  2168. | bpt_t_loc_get(bpt_t self) -> bpt_location_t
  2169. |
  2170. | pass_count
  2171. | bpt_t_pass_count_get(bpt_t self) -> int
  2172. |
  2173. | props
  2174. | bpt_t_props_get(bpt_t self) -> uint8
  2175. |
  2176. | size
  2177. | bpt_t_size_get(bpt_t self) -> uint16
  2178. |
  2179. | thisown
  2180. | The membership flag
  2181. |
  2182. | type
  2183. | bpt_t_type_get(bpt_t self) -> bpttype_t
  2184. |
  2185. | ----------------------------------------------------------------------
  2186. | Data and other attributes defined here:
  2187. |
  2188. | __swig_destroy__ = <built-in function delete_bpt_t>
  2189. | delete_bpt_t(bpt_t self)
  2190.  
  2191. class call_stack_info_t(__builtin__.object)
  2192. | Proxy of C++ call_stack_info_t class
  2193. |
  2194. | Methods defined here:
  2195. |
  2196. | __del__ lambda self
  2197. |
  2198. | __eq__(self, *args)
  2199. | __eq__(self, call_stack_info_t r) -> bool
  2200. |
  2201. | __init__(self, *args)
  2202. | __init__(self) -> call_stack_info_t
  2203. |
  2204. | __ne__(self, *args)
  2205. | __ne__(self, call_stack_info_t r) -> bool
  2206. |
  2207. | __repr__ = _swig_repr(self)
  2208. |
  2209. | ----------------------------------------------------------------------
  2210. | Data descriptors defined here:
  2211. |
  2212. | __dict__
  2213. | dictionary for instance variables (if defined)
  2214. |
  2215. | __weakref__
  2216. | list of weak references to the object (if defined)
  2217. |
  2218. | callea
  2219. | call_stack_info_t_callea_get(call_stack_info_t self) -> ea_t
  2220. |
  2221. | fp
  2222. | call_stack_info_t_fp_get(call_stack_info_t self) -> ea_t
  2223. |
  2224. | funcea
  2225. | call_stack_info_t_funcea_get(call_stack_info_t self) -> ea_t
  2226. |
  2227. | funcok
  2228. | call_stack_info_t_funcok_get(call_stack_info_t self) -> bool
  2229. |
  2230. | thisown
  2231. | The membership flag
  2232. |
  2233. | ----------------------------------------------------------------------
  2234. | Data and other attributes defined here:
  2235. |
  2236. | __swig_destroy__ = <built-in function delete_call_stack_info_t>
  2237. | delete_call_stack_info_t(call_stack_info_t self)
  2238.  
  2239. class call_stack_t(__builtin__.object)
  2240. | Proxy of C++ call_stack_t class
  2241. |
  2242. | Methods defined here:
  2243. |
  2244. | __del__ lambda self
  2245. |
  2246. | __init__(self, *args)
  2247. | __init__(self) -> call_stack_t
  2248. |
  2249. | __repr__ = _swig_repr(self)
  2250. |
  2251. | ----------------------------------------------------------------------
  2252. | Data descriptors defined here:
  2253. |
  2254. | __dict__
  2255. | dictionary for instance variables (if defined)
  2256. |
  2257. | __weakref__
  2258. | list of weak references to the object (if defined)
  2259. |
  2260. | dirty
  2261. | call_stack_t_dirty_get(call_stack_t self) -> bool
  2262. |
  2263. | thisown
  2264. | The membership flag
  2265. |
  2266. | ----------------------------------------------------------------------
  2267. | Data and other attributes defined here:
  2268. |
  2269. | __swig_destroy__ = <built-in function delete_call_stack_t>
  2270. | delete_call_stack_t(call_stack_t self)
  2271.  
  2272. class cli_t(pyidc_opaque_object_t)
  2273. | cli_t wrapper class.
  2274. |
  2275. | This class allows you to implement your own command line interface handlers.
  2276. |
  2277. | Method resolution order:
  2278. | cli_t
  2279. | pyidc_opaque_object_t
  2280. | __builtin__.object
  2281. |
  2282. | Methods defined here:
  2283. |
  2284. | __del__(self)
  2285. |
  2286. | __init__(self)
  2287. |
  2288. | register(self, flags=0, sname=None, lname=None, hint=None)
  2289. | Registers the CLI.
  2290. |
  2291. | @param flags: Feature bits. No bits are defined yet, must be 0
  2292. | @param sname: Short name (displayed on the button)
  2293. | @param lname: Long name (displayed in the menu)
  2294. | @param hint: Hint for the input line
  2295. |
  2296. | @return Boolean: True-Success, False-Failed
  2297. |
  2298. | unregister(self)
  2299. | Unregisters the CLI (if it was registered)
  2300. |
  2301. | ----------------------------------------------------------------------
  2302. | Data descriptors inherited from pyidc_opaque_object_t:
  2303. |
  2304. | __dict__
  2305. | dictionary for instance variables (if defined)
  2306. |
  2307. | __weakref__
  2308. | list of weak references to the object (if defined)
  2309. |
  2310. | ----------------------------------------------------------------------
  2311. | Data and other attributes inherited from pyidc_opaque_object_t:
  2312. |
  2313. | __idc_cvt_id__ = 2
  2314.  
  2315. class compiler_info_t(__builtin__.object)
  2316. | Proxy of C++ compiler_info_t class
  2317. |
  2318. | Methods defined here:
  2319. |
  2320. | __del__ lambda self
  2321. |
  2322. | __init__(self, *args)
  2323. | __init__(self) -> compiler_info_t
  2324. |
  2325. | __repr__ = _swig_repr(self)
  2326. |
  2327. | ----------------------------------------------------------------------
  2328. | Data descriptors defined here:
  2329. |
  2330. | __dict__
  2331. | dictionary for instance variables (if defined)
  2332. |
  2333. | __weakref__
  2334. | list of weak references to the object (if defined)
  2335. |
  2336. | cm
  2337. | compiler_info_t_cm_get(compiler_info_t self) -> cm_t
  2338. |
  2339. | defalign
  2340. | compiler_info_t_defalign_get(compiler_info_t self) -> uchar
  2341. |
  2342. | id
  2343. | compiler_info_t_id_get(compiler_info_t self) -> comp_t
  2344. |
  2345. | size_b
  2346. | compiler_info_t_size_b_get(compiler_info_t self) -> uchar
  2347. |
  2348. | size_e
  2349. | compiler_info_t_size_e_get(compiler_info_t self) -> uchar
  2350. |
  2351. | size_i
  2352. | compiler_info_t_size_i_get(compiler_info_t self) -> uchar
  2353. |
  2354. | size_l
  2355. | compiler_info_t_size_l_get(compiler_info_t self) -> uchar
  2356. |
  2357. | size_ll
  2358. | compiler_info_t_size_ll_get(compiler_info_t self) -> uchar
  2359. |
  2360. | size_s
  2361. | compiler_info_t_size_s_get(compiler_info_t self) -> uchar
  2362. |
  2363. | thisown
  2364. | The membership flag
  2365. |
  2366. | ----------------------------------------------------------------------
  2367. | Data and other attributes defined here:
  2368. |
  2369. | __swig_destroy__ = <built-in function delete_compiler_info_t>
  2370. | delete_compiler_info_t(compiler_info_t self)
  2371.  
  2372. class curloc(__builtin__.object)
  2373. | Proxy of C++ curloc class
  2374. |
  2375. | Methods defined here:
  2376. |
  2377. | __del__ lambda self
  2378. |
  2379. | __init__(self, *args)
  2380. | __init__(self) -> curloc
  2381. | __init__(self, char stackName) -> curloc
  2382. |
  2383. | __repr__ = _swig_repr(self)
  2384. |
  2385. | copy_current_location(self, *args)
  2386. | copy_current_location(self, curloc loc)
  2387. |
  2388. | get(self, *args)
  2389. | get(self, size_t depth) -> bool
  2390. |
  2391. | jump(self, *args)
  2392. | jump(self, int marker) -> bool
  2393. |
  2394. | jump_push(self, *args)
  2395. | jump_push(self, bool try_to_unhide, ea_t ea = BADADDR, int lnnum = 0,
  2396. | int x = 0, int y = 0)
  2397. |
  2398. | linkTo(self, *args)
  2399. | linkTo(self, char stackName)
  2400. |
  2401. | mark(self, *args)
  2402. | mark(self, int marker, char title, char desc) -> int
  2403. |
  2404. | markdesc(self, *args)
  2405. | markdesc(self, int marker) -> ssize_t
  2406. |
  2407. | markedpos(self, *args)
  2408. | markedpos(self, int marker) -> ea_t
  2409. |
  2410. | pop(self, *args)
  2411. | pop(self, bool try_tohide) -> bool
  2412. |
  2413. | setx(self, *args)
  2414. | setx(self, int xx)
  2415. |
  2416. | size(self, *args)
  2417. | size(self) -> size_t
  2418. |
  2419. | ----------------------------------------------------------------------
  2420. | Data descriptors defined here:
  2421. |
  2422. | __dict__
  2423. | dictionary for instance variables (if defined)
  2424. |
  2425. | __weakref__
  2426. | list of weak references to the object (if defined)
  2427. |
  2428. | ea
  2429. | curloc_ea_get(curloc self) -> ea_t
  2430. |
  2431. | flags
  2432. | curloc_flags_get(curloc self) -> ushort
  2433. |
  2434. | lnnum
  2435. | curloc_lnnum_get(curloc self) -> ushort
  2436. |
  2437. | target
  2438. | curloc_target_get(curloc self) -> ea_t
  2439. |
  2440. | thisown
  2441. | The membership flag
  2442. |
  2443. | x
  2444. | curloc_x_get(curloc self) -> ushort
  2445. |
  2446. | y
  2447. | curloc_y_get(curloc self) -> ushort
  2448. |
  2449. | ----------------------------------------------------------------------
  2450. | Data and other attributes defined here:
  2451. |
  2452. | __swig_destroy__ = <built-in function delete_curloc>
  2453. | delete_curloc(curloc self)
  2454.  
  2455. class data_format_t(__builtin__.object)
  2456. | Information about a data format
  2457. |
  2458. | Methods defined here:
  2459. |
  2460. | __init__(self, name, value_size=0, menu_name=None, props=0, hotkey=None, text_width=0)
  2461. | Custom data format definition.
  2462. | @param name: Format name, must be unique
  2463. | @param menu_name: Visible format name to use in menus
  2464. | @param props: properties (currently 0)
  2465. | @param hotkey: Hotkey for the corresponding menu item
  2466. | @param value_size: size of the value in bytes. 0 means any size is ok
  2467. | @text_width: Usual width of the text representation
  2468. |
  2469. | register(self, dtid)
  2470. | Registers the data format with the given data type id and returns the type id or < 0 on failure
  2471. |
  2472. | unregister(self, dtid)
  2473. | Unregisters the data format with the given data type id
  2474. |
  2475. | ----------------------------------------------------------------------
  2476. | Data descriptors defined here:
  2477. |
  2478. | __dict__
  2479. | dictionary for instance variables (if defined)
  2480. |
  2481. | __weakref__
  2482. | list of weak references to the object (if defined)
  2483.  
  2484. class data_type_t(__builtin__.object)
  2485. | Custom data type definition. All data types should inherit from this class.
  2486. |
  2487. | Methods defined here:
  2488. |
  2489. | __init__(self, name, value_size=0, menu_name=None, hotkey=None, asm_keyword=None, props=0)
  2490. | Please refer to bytes.hpp / data_type_t in the SDK
  2491. |
  2492. | register(self)
  2493. | Registers the data type and returns the type id or < 0 on failure
  2494. |
  2495. | unregister(self)
  2496. | Unregisters the data type and returns True on success
  2497. |
  2498. | ----------------------------------------------------------------------
  2499. | Data descriptors defined here:
  2500. |
  2501. | __dict__
  2502. | dictionary for instance variables (if defined)
  2503. |
  2504. | __weakref__
  2505. | list of weak references to the object (if defined)
  2506.  
  2507. class debug_event_t(__builtin__.object)
  2508. | Proxy of C++ debug_event_t class
  2509. |
  2510. | Methods defined here:
  2511. |
  2512. | __del__ lambda self
  2513. |
  2514. | __init__(self, *args)
  2515. | __init__(self) -> debug_event_t
  2516. |
  2517. | __repr__ = _swig_repr(self)
  2518. |
  2519. | bpt_ea(self, *args)
  2520. | bpt_ea(self) -> ea_t
  2521. |
  2522. | ----------------------------------------------------------------------
  2523. | Data descriptors defined here:
  2524. |
  2525. | __dict__
  2526. | dictionary for instance variables (if defined)
  2527. |
  2528. | __weakref__
  2529. | list of weak references to the object (if defined)
  2530. |
  2531. | bpt
  2532. | debug_event_t_bpt_get(debug_event_t self) -> e_breakpoint_t
  2533. |
  2534. | ea
  2535. | debug_event_t_ea_get(debug_event_t self) -> ea_t
  2536. |
  2537. | eid
  2538. | debug_event_t_eid_get(debug_event_t self) -> event_id_t
  2539. |
  2540. | exc
  2541. | debug_event_t_exc_get(debug_event_t self) -> e_exception_t
  2542. |
  2543. | exit_code
  2544. | debug_event_t_exit_code_get(debug_event_t self) -> int
  2545. |
  2546. | handled
  2547. | debug_event_t_handled_get(debug_event_t self) -> bool
  2548. |
  2549. | info
  2550. | debug_event_t_info_get(debug_event_t self) -> char
  2551. |
  2552. | modinfo
  2553. | debug_event_t_modinfo_get(debug_event_t self) -> module_info_t
  2554. |
  2555. | pid
  2556. | debug_event_t_pid_get(debug_event_t self) -> pid_t
  2557. |
  2558. | thisown
  2559. | The membership flag
  2560. |
  2561. | tid
  2562. | debug_event_t_tid_get(debug_event_t self) -> thid_t
  2563. |
  2564. | ----------------------------------------------------------------------
  2565. | Data and other attributes defined here:
  2566. |
  2567. | __swig_destroy__ = <built-in function delete_debug_event_t>
  2568. | delete_debug_event_t(debug_event_t self)
  2569.  
  2570. class e_breakpoint_t(__builtin__.object)
  2571. | Proxy of C++ e_breakpoint_t class
  2572. |
  2573. | Methods defined here:
  2574. |
  2575. | __del__ lambda self
  2576. |
  2577. | __init__(self, *args)
  2578. | __init__(self) -> e_breakpoint_t
  2579. |
  2580. | __repr__ = _swig_repr(self)
  2581. |
  2582. | ----------------------------------------------------------------------
  2583. | Data descriptors defined here:
  2584. |
  2585. | __dict__
  2586. | dictionary for instance variables (if defined)
  2587. |
  2588. | __weakref__
  2589. | list of weak references to the object (if defined)
  2590. |
  2591. | hea
  2592. | e_breakpoint_t_hea_get(e_breakpoint_t self) -> ea_t
  2593. |
  2594. | kea
  2595. | e_breakpoint_t_kea_get(e_breakpoint_t self) -> ea_t
  2596. |
  2597. | thisown
  2598. | The membership flag
  2599. |
  2600. | ----------------------------------------------------------------------
  2601. | Data and other attributes defined here:
  2602. |
  2603. | __swig_destroy__ = <built-in function delete_e_breakpoint_t>
  2604. | delete_e_breakpoint_t(e_breakpoint_t self)
  2605.  
  2606. class e_exception_t(__builtin__.object)
  2607. | Proxy of C++ e_exception_t class
  2608. |
  2609. | Methods defined here:
  2610. |
  2611. | __del__ lambda self
  2612. |
  2613. | __init__(self, *args)
  2614. | __init__(self) -> e_exception_t
  2615. |
  2616. | __repr__ = _swig_repr(self)
  2617. |
  2618. | ----------------------------------------------------------------------
  2619. | Data descriptors defined here:
  2620. |
  2621. | __dict__
  2622. | dictionary for instance variables (if defined)
  2623. |
  2624. | __weakref__
  2625. | list of weak references to the object (if defined)
  2626. |
  2627. | can_cont
  2628. | e_exception_t_can_cont_get(e_exception_t self) -> bool
  2629. |
  2630. | code
  2631. | e_exception_t_code_get(e_exception_t self) -> uint32
  2632. |
  2633. | ea
  2634. | e_exception_t_ea_get(e_exception_t self) -> ea_t
  2635. |
  2636. | info
  2637. | e_exception_t_info_get(e_exception_t self) -> char
  2638. |
  2639. | thisown
  2640. | The membership flag
  2641. |
  2642. | ----------------------------------------------------------------------
  2643. | Data and other attributes defined here:
  2644. |
  2645. | __swig_destroy__ = <built-in function delete_e_exception_t>
  2646. | delete_e_exception_t(e_exception_t self)
  2647.  
  2648. class ea_array(__builtin__.object)
  2649. | Proxy of C++ ea_array class
  2650. |
  2651. | Methods defined here:
  2652. |
  2653. | __del__ lambda self
  2654. |
  2655. | __getitem__(self, *args)
  2656. | __getitem__(self, size_t index) -> ea_t
  2657. |
  2658. | __init__(self, *args)
  2659. | __init__(self, size_t nelements) -> ea_array
  2660. |
  2661. | __repr__ = _swig_repr(self)
  2662. |
  2663. | __setitem__(self, *args)
  2664. | __setitem__(self, size_t index, ea_t value)
  2665. |
  2666. | cast(self, *args)
  2667. | cast(self) -> ea_t
  2668. |
  2669. | ----------------------------------------------------------------------
  2670. | Static methods defined here:
  2671. |
  2672. | frompointer(*args)
  2673. | frompointer(ea_t t) -> ea_array
  2674. |
  2675. | ----------------------------------------------------------------------
  2676. | Data descriptors defined here:
  2677. |
  2678. | __dict__
  2679. | dictionary for instance variables (if defined)
  2680. |
  2681. | __weakref__
  2682. | list of weak references to the object (if defined)
  2683. |
  2684. | thisown
  2685. | The membership flag
  2686. |
  2687. | ----------------------------------------------------------------------
  2688. | Data and other attributes defined here:
  2689. |
  2690. | __swig_destroy__ = <built-in function delete_ea_array>
  2691. | delete_ea_array(ea_array self)
  2692.  
  2693. class ea_name_t(__builtin__.object)
  2694. | Proxy of C++ ea_name_t class
  2695. |
  2696. | Methods defined here:
  2697. |
  2698. | __del__ lambda self
  2699. |
  2700. | __init__(self, *args)
  2701. | __init__(self) -> ea_name_t
  2702. | __init__(self, ea_t _ea, _name) -> ea_name_t
  2703. |
  2704. | __repr__ = _swig_repr(self)
  2705. |
  2706. | ----------------------------------------------------------------------
  2707. | Data descriptors defined here:
  2708. |
  2709. | __dict__
  2710. | dictionary for instance variables (if defined)
  2711. |
  2712. | __weakref__
  2713. | list of weak references to the object (if defined)
  2714. |
  2715. | ea
  2716. | ea_name_t_ea_get(ea_name_t self) -> ea_t
  2717. |
  2718. | name
  2719. | ea_name_t_name_get(ea_name_t self)
  2720. |
  2721. | thisown
  2722. | The membership flag
  2723. |
  2724. | ----------------------------------------------------------------------
  2725. | Data and other attributes defined here:
  2726. |
  2727. | __swig_destroy__ = <built-in function delete_ea_name_t>
  2728. | delete_ea_name_t(ea_name_t self)
  2729.  
  2730. class ea_pointer(__builtin__.object)
  2731. | Proxy of C++ ea_pointer class
  2732. |
  2733. | Methods defined here:
  2734. |
  2735. | __del__ lambda self
  2736. |
  2737. | __init__(self, *args)
  2738. | __init__(self) -> ea_pointer
  2739. |
  2740. | __repr__ = _swig_repr(self)
  2741. |
  2742. | assign(self, *args)
  2743. | assign(self, ea_t value)
  2744. |
  2745. | cast(self, *args)
  2746. | cast(self) -> ea_t
  2747. |
  2748. | value(self, *args)
  2749. | value(self) -> ea_t
  2750. |
  2751. | ----------------------------------------------------------------------
  2752. | Static methods defined here:
  2753. |
  2754. | frompointer(*args)
  2755. | frompointer(ea_t t) -> ea_pointer
  2756. |
  2757. | ----------------------------------------------------------------------
  2758. | Data descriptors defined here:
  2759. |
  2760. | __dict__
  2761. | dictionary for instance variables (if defined)
  2762. |
  2763. | __weakref__
  2764. | list of weak references to the object (if defined)
  2765. |
  2766. | thisown
  2767. | The membership flag
  2768. |
  2769. | ----------------------------------------------------------------------
  2770. | Data and other attributes defined here:
  2771. |
  2772. | __swig_destroy__ = <built-in function delete_ea_pointer>
  2773. | delete_ea_pointer(ea_pointer self)
  2774.  
  2775. class enum_const_t(__builtin__.object)
  2776. | Proxy of C++ enum_const_t class
  2777. |
  2778. | Methods defined here:
  2779. |
  2780. | __del__ lambda self
  2781. |
  2782. | __init__(self, *args)
  2783. | __init__(self) -> enum_const_t
  2784. |
  2785. | __repr__ = _swig_repr(self)
  2786. |
  2787. | ----------------------------------------------------------------------
  2788. | Data descriptors defined here:
  2789. |
  2790. | __dict__
  2791. | dictionary for instance variables (if defined)
  2792. |
  2793. | __weakref__
  2794. | list of weak references to the object (if defined)
  2795. |
  2796. | serial
  2797. | enum_const_t_serial_get(enum_const_t self) -> uchar
  2798. |
  2799. | thisown
  2800. | The membership flag
  2801. |
  2802. | tid
  2803. | enum_const_t_tid_get(enum_const_t self) -> tid_t
  2804. |
  2805. | ----------------------------------------------------------------------
  2806. | Data and other attributes defined here:
  2807. |
  2808. | __swig_destroy__ = <built-in function delete_enum_const_t>
  2809. | delete_enum_const_t(enum_const_t self)
  2810.  
  2811. class enum_member_visitor_t(__builtin__.object)
  2812. | Proxy of C++ enum_member_visitor_t class
  2813. |
  2814. | Methods defined here:
  2815. |
  2816. | __del__ lambda self
  2817. |
  2818. | __init__(self, *args, **kwargs)
  2819. |
  2820. | __repr__ = _swig_repr(self)
  2821. |
  2822. | visit_enum_member(self, *args)
  2823. | visit_enum_member(self, const_t cid, uval_t value) -> int
  2824. |
  2825. | ----------------------------------------------------------------------
  2826. | Data descriptors defined here:
  2827. |
  2828. | __dict__
  2829. | dictionary for instance variables (if defined)
  2830. |
  2831. | __weakref__
  2832. | list of weak references to the object (if defined)
  2833. |
  2834. | thisown
  2835. | The membership flag
  2836. |
  2837. | ----------------------------------------------------------------------
  2838. | Data and other attributes defined here:
  2839. |
  2840. | __swig_destroy__ = <built-in function delete_enum_member_visitor_t>
  2841. | delete_enum_member_visitor_t(enum_member_visitor_t self)
  2842.  
  2843. class exception_info_t(__builtin__.object)
  2844. | Proxy of C++ exception_info_t class
  2845. |
  2846. | Methods defined here:
  2847. |
  2848. | __del__ lambda self
  2849. |
  2850. | __init__(self, *args)
  2851. | __init__(self) -> exception_info_t
  2852. | __init__(self, uint _code, uint32 _flags, char _name, char _desc) -> exception_info_t
  2853. |
  2854. | __repr__ = _swig_repr(self)
  2855. |
  2856. | break_on(self, *args)
  2857. | break_on(self) -> bool
  2858. |
  2859. | handle(self, *args)
  2860. | handle(self) -> bool
  2861. |
  2862. | ----------------------------------------------------------------------
  2863. | Data descriptors defined here:
  2864. |
  2865. | __dict__
  2866. | dictionary for instance variables (if defined)
  2867. |
  2868. | __weakref__
  2869. | list of weak references to the object (if defined)
  2870. |
  2871. | code
  2872. | exception_info_t_code_get(exception_info_t self) -> uint
  2873. |
  2874. | desc
  2875. | exception_info_t_desc_get(exception_info_t self)
  2876. |
  2877. | flags
  2878. | exception_info_t_flags_get(exception_info_t self) -> uint32
  2879. |
  2880. | name
  2881. | exception_info_t_name_get(exception_info_t self)
  2882. |
  2883. | thisown
  2884. | The membership flag
  2885. |
  2886. | ----------------------------------------------------------------------
  2887. | Data and other attributes defined here:
  2888. |
  2889. | __swig_destroy__ = <built-in function delete_exception_info_t>
  2890. | delete_exception_info_t(exception_info_t self)
  2891.  
  2892. class fixup_data_t(__builtin__.object)
  2893. | Proxy of C++ fixup_data_t class
  2894. |
  2895. | Methods defined here:
  2896. |
  2897. | __del__ lambda self
  2898. |
  2899. | __init__(self, *args)
  2900. | __init__(self) -> fixup_data_t
  2901. |
  2902. | __repr__ = _swig_repr(self)
  2903. |
  2904. | is_custom(self, *args)
  2905. | is_custom(self) -> bool
  2906. |
  2907. | ----------------------------------------------------------------------
  2908. | Data descriptors defined here:
  2909. |
  2910. | __dict__
  2911. | dictionary for instance variables (if defined)
  2912. |
  2913. | __weakref__
  2914. | list of weak references to the object (if defined)
  2915. |
  2916. | displacement
  2917. | fixup_data_t_displacement_get(fixup_data_t self) -> adiff_t
  2918. |
  2919. | off
  2920. | fixup_data_t_off_get(fixup_data_t self) -> ea_t
  2921. |
  2922. | sel
  2923. | fixup_data_t_sel_get(fixup_data_t self) -> sel_t
  2924. |
  2925. | thisown
  2926. | The membership flag
  2927. |
  2928. | type
  2929. | fixup_data_t_type_get(fixup_data_t self) -> uchar
  2930. |
  2931. | ----------------------------------------------------------------------
  2932. | Data and other attributes defined here:
  2933. |
  2934. | __swig_destroy__ = <built-in function delete_fixup_data_t>
  2935. | delete_fixup_data_t(fixup_data_t self)
  2936.  
  2937. class func_item_iterator_t(__builtin__.object)
  2938. | Proxy of C++ func_item_iterator_t class
  2939. |
  2940. | Methods defined here:
  2941. |
  2942. | __del__ lambda self
  2943. |
  2944. | __init__(self, *args)
  2945. | __init__(self) -> func_item_iterator_t
  2946. | __init__(self, func_t pfn, ea_t ea = BADADDR) -> func_item_iterator_t
  2947. |
  2948. | __repr__ = _swig_repr(self)
  2949. |
  2950. | chunk(self, *args)
  2951. | chunk(self) -> area_t
  2952. |
  2953. | current(self, *args)
  2954. | current(self) -> ea_t
  2955. |
  2956. | decode_preceding_insn(self, *args)
  2957. | decode_preceding_insn(self, eavec_t visited, bool p_farref) -> bool
  2958. |
  2959. | decode_prev_insn(self, *args)
  2960. | decode_prev_insn(self) -> bool
  2961. |
  2962. | first(self, *args)
  2963. | first(self) -> bool
  2964. |
  2965. | last(self, *args)
  2966. | last(self) -> bool
  2967. |
  2968. | next(self, *args)
  2969. | next(self, func, void ud) -> bool
  2970. |
  2971. | next_addr(self, *args)
  2972. | next_addr(self) -> bool
  2973. |
  2974. | next_code(self, *args)
  2975. | next_code(self) -> bool
  2976. |
  2977. | next_data(self, *args)
  2978. | next_data(self) -> bool
  2979. |
  2980. | next_head(self, *args)
  2981. | next_head(self) -> bool
  2982. |
  2983. | next_not_tail(self, *args)
  2984. | next_not_tail(self) -> bool
  2985. |
  2986. | prev(self, *args)
  2987. | prev(self, func, void ud) -> bool
  2988. |
  2989. | prev_addr(self, *args)
  2990. | prev_addr(self) -> bool
  2991. |
  2992. | prev_code(self, *args)
  2993. | prev_code(self) -> bool
  2994. |
  2995. | prev_data(self, *args)
  2996. | prev_data(self) -> bool
  2997. |
  2998. | prev_head(self, *args)
  2999. | prev_head(self) -> bool
  3000. |
  3001. | prev_not_tail(self, *args)
  3002. | prev_not_tail(self) -> bool
  3003. |
  3004. | set(self, *args)
  3005. | set(self, func_t pfn, ea_t _ea = BADADDR) -> bool
  3006. |
  3007. | set_range(self, *args)
  3008. | set_range(self, ea_t ea1, ea_t ea2) -> bool
  3009. |
  3010. | ----------------------------------------------------------------------
  3011. | Data descriptors defined here:
  3012. |
  3013. | __dict__
  3014. | dictionary for instance variables (if defined)
  3015. |
  3016. | __weakref__
  3017. | list of weak references to the object (if defined)
  3018. |
  3019. | thisown
  3020. | The membership flag
  3021. |
  3022. | ----------------------------------------------------------------------
  3023. | Data and other attributes defined here:
  3024. |
  3025. | __swig_destroy__ = <built-in function delete_func_item_iterator_t>
  3026. | delete_func_item_iterator_t(func_item_iterator_t self)
  3027.  
  3028. class func_parent_iterator_t(__builtin__.object)
  3029. | Proxy of C++ func_parent_iterator_t class
  3030. |
  3031. | Methods defined here:
  3032. |
  3033. | __del__ lambda self
  3034. |
  3035. | __init__(self, *args)
  3036. | __init__(self) -> func_parent_iterator_t
  3037. | __init__(self, func_t _fnt) -> func_parent_iterator_t
  3038. |
  3039. | __repr__ = _swig_repr(self)
  3040. |
  3041. | first(self, *args)
  3042. | first(self) -> bool
  3043. |
  3044. | last(self, *args)
  3045. | last(self) -> bool
  3046. |
  3047. | next(self, *args)
  3048. | next(self) -> bool
  3049. |
  3050. | parent(self, *args)
  3051. | parent(self) -> ea_t
  3052. |
  3053. | prev(self, *args)
  3054. | prev(self) -> bool
  3055. |
  3056. | reset_fnt(self, *args)
  3057. | reset_fnt(self, func_t _fnt)
  3058. |
  3059. | set(self, *args)
  3060. | set(self, func_t _fnt) -> bool
  3061. |
  3062. | ----------------------------------------------------------------------
  3063. | Data descriptors defined here:
  3064. |
  3065. | __dict__
  3066. | dictionary for instance variables (if defined)
  3067. |
  3068. | __weakref__
  3069. | list of weak references to the object (if defined)
  3070. |
  3071. | thisown
  3072. | The membership flag
  3073. |
  3074. | ----------------------------------------------------------------------
  3075. | Data and other attributes defined here:
  3076. |
  3077. | __swig_destroy__ = <built-in function delete_func_parent_iterator_t>
  3078. | delete_func_parent_iterator_t(func_parent_iterator_t self)
  3079.  
  3080. class func_t(area_t)
  3081. | Proxy of C++ func_t class
  3082. |
  3083. | Method resolution order:
  3084. | func_t
  3085. | area_t
  3086. | __builtin__.object
  3087. |
  3088. | Methods defined here:
  3089. |
  3090. | __del__ lambda self
  3091. |
  3092. | __init__(self, *args)
  3093. | __init__(self) -> func_t
  3094. |
  3095. | __repr__ = _swig_repr(self)
  3096. |
  3097. | analyzed_sp(self, *args)
  3098. | analyzed_sp(self) -> bool
  3099. |
  3100. | does_return(self, *args)
  3101. | does_return(self) -> bool
  3102. |
  3103. | is_far(self, *args)
  3104. | is_far(self) -> bool
  3105. |
  3106. | ----------------------------------------------------------------------
  3107. | Data descriptors defined here:
  3108. |
  3109. | argsize
  3110. | func_t_argsize_get(func_t self) -> asize_t
  3111. |
  3112. | color
  3113. | func_t_color_get(func_t self) -> bgcolor_t
  3114. |
  3115. | flags
  3116. | func_t_flags_get(func_t self) -> ushort
  3117. |
  3118. | fpd
  3119. | func_t_fpd_get(func_t self) -> asize_t
  3120. |
  3121. | frame
  3122. | func_t_frame_get(func_t self) -> uval_t
  3123. |
  3124. | frregs
  3125. | func_t_frregs_get(func_t self) -> ushort
  3126. |
  3127. | frsize
  3128. | func_t_frsize_get(func_t self) -> asize_t
  3129. |
  3130. | llabelqty
  3131. | func_t_llabelqty_get(func_t self) -> int
  3132. |
  3133. | llabels
  3134. | func_t_llabels_get(func_t self) -> llabel_t
  3135. |
  3136. | owner
  3137. | func_t_owner_get(func_t self) -> ea_t
  3138. |
  3139. | pntqty
  3140. | func_t_pntqty_get(func_t self) -> ushort
  3141. |
  3142. | points
  3143. | func_t_points_get(func_t self) -> stkpnt_t
  3144. |
  3145. | referers
  3146. | func_t_referers_get(func_t self) -> ea_t
  3147. |
  3148. | refqty
  3149. | func_t_refqty_get(func_t self) -> int
  3150. |
  3151. | regargqty
  3152. | func_t_regargqty_get(func_t self) -> int
  3153. |
  3154. | regargs
  3155. | func_t_regargs_get(func_t self) -> regarg_t
  3156. |
  3157. | regvarqty
  3158. | func_t_regvarqty_get(func_t self) -> int
  3159. |
  3160. | regvars
  3161. | func_t_regvars_get(func_t self) -> regvar_t
  3162. |
  3163. | tailqty
  3164. | func_t_tailqty_get(func_t self) -> int
  3165. |
  3166. | tails
  3167. | func_t_tails_get(func_t self) -> area_t
  3168. |
  3169. | thisown
  3170. | The membership flag
  3171. |
  3172. | ----------------------------------------------------------------------
  3173. | Data and other attributes defined here:
  3174. |
  3175. | __swig_destroy__ = <built-in function delete_func_t>
  3176. | delete_func_t(func_t self)
  3177. |
  3178. | ----------------------------------------------------------------------
  3179. | Methods inherited from area_t:
  3180. |
  3181. | __eq__(self, *args)
  3182. | __eq__(self, area_t r) -> bool
  3183. |
  3184. | __gt__(self, *args)
  3185. | __gt__(self, area_t r) -> bool
  3186. |
  3187. | __lt__(self, *args)
  3188. | __lt__(self, area_t r) -> bool
  3189. |
  3190. | __ne__(self, *args)
  3191. | __ne__(self, area_t r) -> bool
  3192. |
  3193. | clear(self, *args)
  3194. | clear(self)
  3195. |
  3196. | compare(self, *args)
  3197. | compare(self, area_t r) -> int
  3198. |
  3199. | contains(self, *args)
  3200. | contains(self, ea_t ea) -> bool
  3201. | contains(self, area_t r) -> bool
  3202. |
  3203. | empty(self, *args)
  3204. | empty(self) -> bool
  3205. |
  3206. | extend(self, *args)
  3207. | extend(self, ea_t ea)
  3208. |
  3209. | intersect(self, *args)
  3210. | intersect(self, area_t r)
  3211. |
  3212. | overlaps(self, *args)
  3213. | overlaps(self, area_t r) -> bool
  3214. |
  3215. | size(self, *args)
  3216. | size(self) -> asize_t
  3217. |
  3218. | ----------------------------------------------------------------------
  3219. | Data descriptors inherited from area_t:
  3220. |
  3221. | __dict__
  3222. | dictionary for instance variables (if defined)
  3223. |
  3224. | __weakref__
  3225. | list of weak references to the object (if defined)
  3226. |
  3227. | endEA
  3228. | area_t_endEA_get(area_t self) -> ea_t
  3229. |
  3230. | startEA
  3231. | area_t_startEA_get(area_t self) -> ea_t
  3232.  
  3233. class func_tail_iterator_t(__builtin__.object)
  3234. | Proxy of C++ func_tail_iterator_t class
  3235. |
  3236. | Methods defined here:
  3237. |
  3238. | __del__ lambda self
  3239. |
  3240. | __init__(self, *args)
  3241. | __init__(self) -> func_tail_iterator_t
  3242. | __init__(self, func_t _pfn, ea_t ea = BADADDR) -> func_tail_iterator_t
  3243. |
  3244. | __repr__ = _swig_repr(self)
  3245. |
  3246. | chunk(self, *args)
  3247. | chunk(self) -> area_t
  3248. |
  3249. | first(self, *args)
  3250. | first(self) -> bool
  3251. |
  3252. | last(self, *args)
  3253. | last(self) -> bool
  3254. |
  3255. | main(self, *args)
  3256. | main(self) -> bool
  3257. |
  3258. | next(self, *args)
  3259. | next(self) -> bool
  3260. |
  3261. | prev(self, *args)
  3262. | prev(self) -> bool
  3263. |
  3264. | set(self, *args)
  3265. | set(self, func_t _pfn, ea_t ea = BADADDR) -> bool
  3266. |
  3267. | set_ea(self, *args)
  3268. | set_ea(self, ea_t ea) -> bool
  3269. |
  3270. | set_range(self, *args)
  3271. | set_range(self, ea_t ea1, ea_t ea2) -> bool
  3272. |
  3273. | ----------------------------------------------------------------------
  3274. | Data descriptors defined here:
  3275. |
  3276. | __dict__
  3277. | dictionary for instance variables (if defined)
  3278. |
  3279. | __weakref__
  3280. | list of weak references to the object (if defined)
  3281. |
  3282. | thisown
  3283. | The membership flag
  3284. |
  3285. | ----------------------------------------------------------------------
  3286. | Data and other attributes defined here:
  3287. |
  3288. | __swig_destroy__ = <built-in function delete_func_tail_iterator_t>
  3289. | delete_func_tail_iterator_t(func_tail_iterator_t self)
  3290.  
  3291. class func_type_info_t(__builtin__.object)
  3292. | Proxy of C++ func_type_info_t class
  3293. |
  3294. | Methods defined here:
  3295. |
  3296. | __del__ lambda self
  3297. |
  3298. | __init__(self, *args)
  3299. | __init__(self) -> func_type_info_t
  3300. |
  3301. | __repr__ = _swig_repr(self)
  3302. |
  3303. | ----------------------------------------------------------------------
  3304. | Data descriptors defined here:
  3305. |
  3306. | __dict__
  3307. | dictionary for instance variables (if defined)
  3308. |
  3309. | __weakref__
  3310. | list of weak references to the object (if defined)
  3311. |
  3312. | basetype
  3313. | func_type_info_t_basetype_get(func_type_info_t self) -> type_t
  3314. |
  3315. | cc
  3316. | func_type_info_t_cc_get(func_type_info_t self) -> cm_t
  3317. |
  3318. | flags
  3319. | func_type_info_t_flags_get(func_type_info_t self) -> int
  3320. |
  3321. | retfields
  3322. | func_type_info_t_retfields_get(func_type_info_t self) -> qtype
  3323. |
  3324. | retloc
  3325. | func_type_info_t_retloc_get(func_type_info_t self) -> argloc_t
  3326. |
  3327. | rettype
  3328. | func_type_info_t_rettype_get(func_type_info_t self) -> qtype
  3329. |
  3330. | spoiled
  3331. | func_type_info_t_spoiled_get(func_type_info_t self) -> reginfovec_t
  3332. |
  3333. | stkargs
  3334. | func_type_info_t_stkargs_get(func_type_info_t self) -> uval_t
  3335. |
  3336. | thisown
  3337. | The membership flag
  3338. |
  3339. | ----------------------------------------------------------------------
  3340. | Data and other attributes defined here:
  3341. |
  3342. | __swig_destroy__ = <built-in function delete_func_type_info_t>
  3343. | delete_func_type_info_t(func_type_info_t self)
  3344.  
  3345. class funcarg_info_t(__builtin__.object)
  3346. | Proxy of C++ funcarg_info_t class
  3347. |
  3348. | Methods defined here:
  3349. |
  3350. | __del__ lambda self
  3351. |
  3352. | __init__(self, *args)
  3353. | __init__(self) -> funcarg_info_t
  3354. |
  3355. | __repr__ = _swig_repr(self)
  3356. |
  3357. | ----------------------------------------------------------------------
  3358. | Data descriptors defined here:
  3359. |
  3360. | __dict__
  3361. | dictionary for instance variables (if defined)
  3362. |
  3363. | __weakref__
  3364. | list of weak references to the object (if defined)
  3365. |
  3366. | argloc
  3367. | funcarg_info_t_argloc_get(funcarg_info_t self) -> argloc_t
  3368. |
  3369. | fields
  3370. | funcarg_info_t_fields_get(funcarg_info_t self) -> qtype
  3371. |
  3372. | name
  3373. | funcarg_info_t_name_get(funcarg_info_t self)
  3374. |
  3375. | thisown
  3376. | The membership flag
  3377. |
  3378. | type
  3379. | funcarg_info_t_type_get(funcarg_info_t self) -> qtype
  3380. |
  3381. | ----------------------------------------------------------------------
  3382. | Data and other attributes defined here:
  3383. |
  3384. | __swig_destroy__ = <built-in function delete_funcarg_info_t>
  3385. | delete_funcarg_info_t(funcarg_info_t self)
  3386.  
  3387. class generic_linput_t(__builtin__.object)
  3388. | Proxy of C++ generic_linput_t class
  3389. |
  3390. | Methods defined here:
  3391. |
  3392. | __del__ lambda self
  3393. |
  3394. | __init__(self, *args, **kwargs)
  3395. |
  3396. | __repr__ = _swig_repr(self)
  3397. |
  3398. | read(self, *args)
  3399. | read(self, off_t off, void buffer, size_t nbytes) -> ssize_t
  3400. |
  3401. | ----------------------------------------------------------------------
  3402. | Data descriptors defined here:
  3403. |
  3404. | __dict__
  3405. | dictionary for instance variables (if defined)
  3406. |
  3407. | __weakref__
  3408. | list of weak references to the object (if defined)
  3409. |
  3410. | blocksize
  3411. | generic_linput_t_blocksize_get(generic_linput_t self) -> uint32
  3412. |
  3413. | filesize
  3414. | generic_linput_t_filesize_get(generic_linput_t self) -> uint32
  3415. |
  3416. | thisown
  3417. | The membership flag
  3418. |
  3419. | ----------------------------------------------------------------------
  3420. | Data and other attributes defined here:
  3421. |
  3422. | __swig_destroy__ = <built-in function delete_generic_linput_t>
  3423. | delete_generic_linput_t(generic_linput_t self)
  3424.  
  3425. class get_strmem_t(__builtin__.object)
  3426. | Proxy of C++ get_strmem_t class
  3427. |
  3428. | Methods defined here:
  3429. |
  3430. | __del__ lambda self
  3431. |
  3432. | __init__(self, *args)
  3433. | __init__(self) -> get_strmem_t
  3434. |
  3435. | __repr__ = _swig_repr(self)
  3436. |
  3437. | ----------------------------------------------------------------------
  3438. | Data descriptors defined here:
  3439. |
  3440. | __dict__
  3441. | dictionary for instance variables (if defined)
  3442. |
  3443. | __weakref__
  3444. | list of weak references to the object (if defined)
  3445. |
  3446. | delta
  3447. | get_strmem_t_delta_get(get_strmem_t self) -> asize_t
  3448. |
  3449. | flags
  3450. | get_strmem_t_flags_get(get_strmem_t self) -> int
  3451. |
  3452. | fnames
  3453. | get_strmem_t_fnames_get(get_strmem_t self) -> qtype
  3454. |
  3455. | ftype
  3456. | get_strmem_t_ftype_get(get_strmem_t self) -> qtype
  3457. |
  3458. | index
  3459. | get_strmem_t_index_get(get_strmem_t self) -> int
  3460. |
  3461. | name
  3462. | get_strmem_t_name_get(get_strmem_t self)
  3463. |
  3464. | offset
  3465. | get_strmem_t_offset_get(get_strmem_t self) -> asize_t
  3466. |
  3467. | sname
  3468. | get_strmem_t_sname_get(get_strmem_t self)
  3469. |
  3470. | thisown
  3471. | The membership flag
  3472. |
  3473. | ----------------------------------------------------------------------
  3474. | Data and other attributes defined here:
  3475. |
  3476. | __swig_destroy__ = <built-in function delete_get_strmem_t>
  3477. | delete_get_strmem_t(get_strmem_t self)
  3478.  
  3479. class graph_location_info_t(__builtin__.object)
  3480. | Proxy of C++ graph_location_info_t class
  3481. |
  3482. | Methods defined here:
  3483. |
  3484. | __del__ lambda self
  3485. |
  3486. | __eq__(self, *args)
  3487. | __eq__(self, graph_location_info_t r) -> bool
  3488. |
  3489. | __init__(self, *args)
  3490. | __init__(self) -> graph_location_info_t
  3491. |
  3492. | __ne__(self, *args)
  3493. | __ne__(self, graph_location_info_t r) -> bool
  3494. |
  3495. | __repr__ = _swig_repr(self)
  3496. |
  3497. | ----------------------------------------------------------------------
  3498. | Data descriptors defined here:
  3499. |
  3500. | __dict__
  3501. | dictionary for instance variables (if defined)
  3502. |
  3503. | __weakref__
  3504. | list of weak references to the object (if defined)
  3505. |
  3506. | orgx
  3507. | graph_location_info_t_orgx_get(graph_location_info_t self) -> double
  3508. |
  3509. | orgy
  3510. | graph_location_info_t_orgy_get(graph_location_info_t self) -> double
  3511. |
  3512. | thisown
  3513. | The membership flag
  3514. |
  3515. | zoom
  3516. | graph_location_info_t_zoom_get(graph_location_info_t self) -> double
  3517. |
  3518. | ----------------------------------------------------------------------
  3519. | Data and other attributes defined here:
  3520. |
  3521. | __swig_destroy__ = <built-in function delete_graph_location_info_t>
  3522. | delete_graph_location_info_t(graph_location_info_t self)
  3523.  
  3524. class hidden_area_t(area_t)
  3525. | Proxy of C++ hidden_area_t class
  3526. |
  3527. | Method resolution order:
  3528. | hidden_area_t
  3529. | area_t
  3530. | __builtin__.object
  3531. |
  3532. | Methods defined here:
  3533. |
  3534. | __del__ lambda self
  3535. |
  3536. | __init__(self, *args)
  3537. | __init__(self) -> hidden_area_t
  3538. |
  3539. | __repr__ = _swig_repr(self)
  3540. |
  3541. | ----------------------------------------------------------------------
  3542. | Data descriptors defined here:
  3543. |
  3544. | color
  3545. | hidden_area_t_color_get(hidden_area_t self) -> bgcolor_t
  3546. |
  3547. | description
  3548. | hidden_area_t_description_get(hidden_area_t self) -> char
  3549. |
  3550. | footer
  3551. | hidden_area_t_footer_get(hidden_area_t self) -> char
  3552. |
  3553. | header
  3554. | hidden_area_t_header_get(hidden_area_t self) -> char
  3555. |
  3556. | thisown
  3557. | The membership flag
  3558. |
  3559. | visible
  3560. | hidden_area_t_visible_get(hidden_area_t self) -> bool
  3561. |
  3562. | ----------------------------------------------------------------------
  3563. | Data and other attributes defined here:
  3564. |
  3565. | __swig_destroy__ = <built-in function delete_hidden_area_t>
  3566. | delete_hidden_area_t(hidden_area_t self)
  3567. |
  3568. | ----------------------------------------------------------------------
  3569. | Methods inherited from area_t:
  3570. |
  3571. | __eq__(self, *args)
  3572. | __eq__(self, area_t r) -> bool
  3573. |
  3574. | __gt__(self, *args)
  3575. | __gt__(self, area_t r) -> bool
  3576. |
  3577. | __lt__(self, *args)
  3578. | __lt__(self, area_t r) -> bool
  3579. |
  3580. | __ne__(self, *args)
  3581. | __ne__(self, area_t r) -> bool
  3582. |
  3583. | clear(self, *args)
  3584. | clear(self)
  3585. |
  3586. | compare(self, *args)
  3587. | compare(self, area_t r) -> int
  3588. |
  3589. | contains(self, *args)
  3590. | contains(self, ea_t ea) -> bool
  3591. | contains(self, area_t r) -> bool
  3592. |
  3593. | empty(self, *args)
  3594. | empty(self) -> bool
  3595. |
  3596. | extend(self, *args)
  3597. | extend(self, ea_t ea)
  3598. |
  3599. | intersect(self, *args)
  3600. | intersect(self, area_t r)
  3601. |
  3602. | overlaps(self, *args)
  3603. | overlaps(self, area_t r) -> bool
  3604. |
  3605. | size(self, *args)
  3606. | size(self) -> asize_t
  3607. |
  3608. | ----------------------------------------------------------------------
  3609. | Data descriptors inherited from area_t:
  3610. |
  3611. | __dict__
  3612. | dictionary for instance variables (if defined)
  3613. |
  3614. | __weakref__
  3615. | list of weak references to the object (if defined)
  3616. |
  3617. | endEA
  3618. | area_t_endEA_get(area_t self) -> ea_t
  3619. |
  3620. | startEA
  3621. | area_t_startEA_get(area_t self) -> ea_t
  3622.  
  3623. class ida_false_type(__builtin__.object)
  3624. | Proxy of C++ ida_false_type class
  3625. |
  3626. | Methods defined here:
  3627. |
  3628. | __del__ lambda self
  3629. |
  3630. | __init__(self, *args)
  3631. | __init__(self) -> ida_false_type
  3632. |
  3633. | __repr__ = _swig_repr(self)
  3634. |
  3635. | ----------------------------------------------------------------------
  3636. | Data descriptors defined here:
  3637. |
  3638. | __dict__
  3639. | dictionary for instance variables (if defined)
  3640. |
  3641. | __weakref__
  3642. | list of weak references to the object (if defined)
  3643. |
  3644. | thisown
  3645. | The membership flag
  3646. |
  3647. | ----------------------------------------------------------------------
  3648. | Data and other attributes defined here:
  3649. |
  3650. | __swig_destroy__ = <built-in function delete_ida_false_type>
  3651. | delete_ida_false_type(ida_false_type self)
  3652.  
  3653. class ida_true_type(__builtin__.object)
  3654. | Proxy of C++ ida_true_type class
  3655. |
  3656. | Methods defined here:
  3657. |
  3658. | __del__ lambda self
  3659. |
  3660. | __init__(self, *args)
  3661. | __init__(self) -> ida_true_type
  3662. |
  3663. | __repr__ = _swig_repr(self)
  3664. |
  3665. | ----------------------------------------------------------------------
  3666. | Data descriptors defined here:
  3667. |
  3668. | __dict__
  3669. | dictionary for instance variables (if defined)
  3670. |
  3671. | __weakref__
  3672. | list of weak references to the object (if defined)
  3673. |
  3674. | thisown
  3675. | The membership flag
  3676. |
  3677. | ----------------------------------------------------------------------
  3678. | Data and other attributes defined here:
  3679. |
  3680. | __swig_destroy__ = <built-in function delete_ida_true_type>
  3681. | delete_ida_true_type(ida_true_type self)
  3682.  
  3683. class idainfo(__builtin__.object)
  3684. | Proxy of C++ idainfo class
  3685. |
  3686. | Methods defined here:
  3687. |
  3688. | __del__ lambda self
  3689. |
  3690. | __init__(self, *args)
  3691. | __init__(self) -> idainfo
  3692. |
  3693. | __repr__ = _swig_repr(self)
  3694. |
  3695. | get_demname_form(self, *args)
  3696. | get_demname_form(self) -> uchar
  3697. |
  3698. | get_proc_name(self, *args)
  3699. | get_proc_name(self) -> char
  3700. |
  3701. | is_32bit(self, *args)
  3702. | is_32bit(self) -> bool
  3703. |
  3704. | is_64bit(self, *args)
  3705. | is_64bit(self) -> bool
  3706. |
  3707. | is_dll(self, *args)
  3708. | is_dll(self) -> bool
  3709. |
  3710. | is_snapshot(self, *args)
  3711. | is_snapshot(self) -> bool
  3712. |
  3713. | like_binary(self, *args)
  3714. | like_binary(self) -> bool
  3715. |
  3716. | loading_idc(self, *args)
  3717. | loading_idc(self) -> bool
  3718. |
  3719. | set_proc_name(self, *args)
  3720. | set_proc_name(self, char name)
  3721. |
  3722. | use_allasm(self, *args)
  3723. | use_allasm(self) -> bool
  3724. |
  3725. | ----------------------------------------------------------------------
  3726. | Data descriptors defined here:
  3727. |
  3728. | ASCIIbreak
  3729. | idainfo_ASCIIbreak_get(idainfo self) -> uchar
  3730. |
  3731. | ASCIIpref
  3732. | idainfo_ASCIIpref_get(idainfo self) -> char
  3733. |
  3734. | ASCIIsernum
  3735. | idainfo_ASCIIsernum_get(idainfo self) -> uval_t
  3736. |
  3737. | ASCIIzeroes
  3738. | idainfo_ASCIIzeroes_get(idainfo self) -> char
  3739. |
  3740. | __dict__
  3741. | dictionary for instance variables (if defined)
  3742. |
  3743. | __weakref__
  3744. | list of weak references to the object (if defined)
  3745. |
  3746. | af
  3747. | idainfo_af_get(idainfo self) -> ushort
  3748. |
  3749. | af2
  3750. | idainfo_af2_get(idainfo self) -> ushort
  3751. |
  3752. | appcall_options
  3753. | idainfo_appcall_options_get(idainfo self) -> uint32
  3754. |
  3755. | apptype
  3756. | idainfo_apptype_get(idainfo self) -> ushort
  3757. |
  3758. | asciiflags
  3759. | idainfo_asciiflags_get(idainfo self) -> uchar
  3760. |
  3761. | asmtype
  3762. | idainfo_asmtype_get(idainfo self) -> uchar
  3763. |
  3764. | baseaddr
  3765. | idainfo_baseaddr_get(idainfo self) -> uval_t
  3766. |
  3767. | beginEA
  3768. | idainfo_beginEA_get(idainfo self) -> ea_t
  3769. |
  3770. | binSize
  3771. | idainfo_binSize_get(idainfo self) -> short
  3772. |
  3773. | cc
  3774. | idainfo_cc_get(idainfo self) -> compiler_info_t
  3775. |
  3776. | comment
  3777. | idainfo_comment_get(idainfo self) -> uchar
  3778. |
  3779. | corestart
  3780. | idainfo_corestart_get(idainfo self) -> uval_t
  3781. |
  3782. | database_change_count
  3783. | idainfo_database_change_count_get(idainfo self) -> uint32
  3784. |
  3785. | datatypes
  3786. | idainfo_datatypes_get(idainfo self) -> uval_t
  3787. |
  3788. | demnames
  3789. | idainfo_demnames_get(idainfo self) -> uchar
  3790. |
  3791. | fcoresiz
  3792. | idainfo_fcoresiz_get(idainfo self) -> uval_t
  3793. |
  3794. | filetype
  3795. | idainfo_filetype_get(idainfo self) -> ushort
  3796. |
  3797. | graph_view
  3798. | idainfo_graph_view_get(idainfo self) -> uchar
  3799. |
  3800. | highoff
  3801. | idainfo_highoff_get(idainfo self) -> ea_t
  3802. |
  3803. | indent
  3804. | idainfo_indent_get(idainfo self) -> uchar
  3805. |
  3806. | lenxref
  3807. | idainfo_lenxref_get(idainfo self) -> ushort
  3808. |
  3809. | lflags
  3810. | idainfo_lflags_get(idainfo self) -> uchar
  3811. |
  3812. | listnames
  3813. | idainfo_listnames_get(idainfo self) -> uchar
  3814. |
  3815. | long_demnames
  3816. | idainfo_long_demnames_get(idainfo self) -> uint32
  3817. |
  3818. | lowoff
  3819. | idainfo_lowoff_get(idainfo self) -> ea_t
  3820. |
  3821. | lprefix
  3822. | idainfo_lprefix_get(idainfo self) -> char
  3823. |
  3824. | lprefixlen
  3825. | idainfo_lprefixlen_get(idainfo self) -> uchar
  3826. |
  3827. | main
  3828. | idainfo_main_get(idainfo self) -> ea_t
  3829. |
  3830. | margin
  3831. | idainfo_margin_get(idainfo self) -> ushort
  3832. |
  3833. | maxEA
  3834. | idainfo_maxEA_get(idainfo self) -> ea_t
  3835. |
  3836. | maxref
  3837. | idainfo_maxref_get(idainfo self) -> uval_t
  3838. |
  3839. | mf
  3840. | idainfo_mf_get(idainfo self) -> uchar
  3841. |
  3842. | minEA
  3843. | idainfo_minEA_get(idainfo self) -> ea_t
  3844. |
  3845. | namelen
  3846. | idainfo_namelen_get(idainfo self) -> ushort
  3847. |
  3848. | nametype
  3849. | idainfo_nametype_get(idainfo self) -> char
  3850. |
  3851. | omaxEA
  3852. | idainfo_omaxEA_get(idainfo self) -> ea_t
  3853. |
  3854. | ominEA
  3855. | idainfo_ominEA_get(idainfo self) -> ea_t
  3856. |
  3857. | ostype
  3858. | idainfo_ostype_get(idainfo self) -> ushort
  3859. |
  3860. | procName
  3861. | idainfo_procName_get(idainfo self) -> char
  3862. |
  3863. | reserved
  3864. | idainfo_reserved_get(idainfo self) -> uchar
  3865. |
  3866. | s_assume
  3867. | idainfo_s_assume_get(idainfo self) -> uchar
  3868. |
  3869. | s_auto
  3870. | idainfo_s_auto_get(idainfo self) -> uchar
  3871. |
  3872. | s_checkarg
  3873. | idainfo_s_checkarg_get(idainfo self) -> uchar
  3874. |
  3875. | s_cmtflg
  3876. | idainfo_s_cmtflg_get(idainfo self) -> uchar
  3877. |
  3878. | s_entab
  3879. | idainfo_s_entab_get(idainfo self) -> uchar
  3880. |
  3881. | s_genflags
  3882. | idainfo_s_genflags_get(idainfo self) -> uchar
  3883. |
  3884. | s_limiter
  3885. | idainfo_s_limiter_get(idainfo self) -> uchar
  3886. |
  3887. | s_null
  3888. | idainfo_s_null_get(idainfo self) -> uchar
  3889. |
  3890. | s_org
  3891. | idainfo_s_org_get(idainfo self) -> uchar
  3892. |
  3893. | s_packbase
  3894. | idainfo_s_packbase_get(idainfo self) -> uchar
  3895. |
  3896. | s_prefflag
  3897. | idainfo_s_prefflag_get(idainfo self) -> uchar
  3898. |
  3899. | s_prefseg
  3900. | idainfo_s_prefseg_get(idainfo self) -> uchar
  3901. |
  3902. | s_reserved2
  3903. | idainfo_s_reserved2_get(idainfo self) -> uchar
  3904. |
  3905. | s_reserved5
  3906. | idainfo_s_reserved5_get(idainfo self) -> uchar
  3907. |
  3908. | s_showauto
  3909. | idainfo_s_showauto_get(idainfo self) -> uchar
  3910. |
  3911. | s_showbads
  3912. | idainfo_s_showbads_get(idainfo self) -> uchar
  3913. |
  3914. | s_showpref
  3915. | idainfo_s_showpref_get(idainfo self) -> uchar
  3916. |
  3917. | s_void
  3918. | idainfo_s_void_get(idainfo self) -> uchar
  3919. |
  3920. | s_xrefflag
  3921. | idainfo_s_xrefflag_get(idainfo self) -> uchar
  3922. |
  3923. | short_demnames
  3924. | idainfo_short_demnames_get(idainfo self) -> uint32
  3925. |
  3926. | size_ldbl
  3927. | idainfo_size_ldbl_get(idainfo self) -> uchar
  3928. |
  3929. | specsegs
  3930. | idainfo_specsegs_get(idainfo self) -> uchar
  3931. |
  3932. | startIP
  3933. | idainfo_startIP_get(idainfo self) -> ea_t
  3934. |
  3935. | startSP
  3936. | idainfo_startSP_get(idainfo self) -> ea_t
  3937. |
  3938. | start_cs
  3939. | idainfo_start_cs_get(idainfo self) -> sel_t
  3940. |
  3941. | start_ss
  3942. | idainfo_start_ss_get(idainfo self) -> sel_t
  3943. |
  3944. | strtype
  3945. | idainfo_strtype_get(idainfo self) -> int32
  3946. |
  3947. | tag
  3948. | idainfo_tag_get(idainfo self) -> char
  3949. |
  3950. | thisown
  3951. | The membership flag
  3952. |
  3953. | tribyte_order
  3954. | idainfo_tribyte_order_get(idainfo self) -> uchar
  3955. |
  3956. | version
  3957. | idainfo_version_get(idainfo self) -> ushort
  3958. |
  3959. | wide_high_byte_first
  3960. | idainfo_wide_high_byte_first_get(idainfo self) -> uchar
  3961. |
  3962. | xrefnum
  3963. | idainfo_xrefnum_get(idainfo self) -> uchar
  3964. |
  3965. | ----------------------------------------------------------------------
  3966. | Data and other attributes defined here:
  3967. |
  3968. | __swig_destroy__ = <built-in function delete_idainfo>
  3969. | delete_idainfo(idainfo self)
  3970.  
  3971. class idc_global_t(__builtin__.object)
  3972. | Proxy of C++ idc_global_t class
  3973. |
  3974. | Methods defined here:
  3975. |
  3976. | __del__ lambda self
  3977. |
  3978. | __init__(self, *args)
  3979. | __init__(self) -> idc_global_t
  3980. | __init__(self, char n) -> idc_global_t
  3981. |
  3982. | __repr__ = _swig_repr(self)
  3983. |
  3984. | ----------------------------------------------------------------------
  3985. | Data descriptors defined here:
  3986. |
  3987. | __dict__
  3988. | dictionary for instance variables (if defined)
  3989. |
  3990. | __weakref__
  3991. | list of weak references to the object (if defined)
  3992. |
  3993. | name
  3994. | idc_global_t_name_get(idc_global_t self)
  3995. |
  3996. | thisown
  3997. | The membership flag
  3998. |
  3999. | value
  4000. | idc_global_t_value_get(idc_global_t self) -> idc_value_t
  4001. |
  4002. | ----------------------------------------------------------------------
  4003. | Data and other attributes defined here:
  4004. |
  4005. | __swig_destroy__ = <built-in function delete_idc_global_t>
  4006. | delete_idc_global_t(idc_global_t self)
  4007.  
  4008. class idc_value_t(__builtin__.object)
  4009. | Proxy of C++ idc_value_t class
  4010. |
  4011. | Methods defined here:
  4012. |
  4013. | __del__ lambda self
  4014. |
  4015. | __init__(self, *args)
  4016. | __init__(self, int n = 0) -> idc_value_t
  4017. | __init__(self, idc_value_t r) -> idc_value_t
  4018. | __init__(self, char _str) -> idc_value_t
  4019. | __init__(self, _str) -> idc_value_t
  4020. |
  4021. | __repr__ = _swig_repr(self)
  4022. |
  4023. | c_str(self, *args)
  4024. | c_str(self) -> char
  4025. |
  4026. | clear(self, *args)
  4027. | clear(self)
  4028. |
  4029. | create_empty_string(self, *args)
  4030. | create_empty_string(self)
  4031. |
  4032. | is_convertible(self, *args)
  4033. | is_convertible(self) -> bool
  4034. |
  4035. | is_zero(self, *args)
  4036. | is_zero(self) -> bool
  4037. |
  4038. | qstr(self, *args)
  4039. | qstr(self)
  4040. | qstr(self)
  4041. |
  4042. | set_int64(self, *args)
  4043. | set_int64(self, int64 v)
  4044. |
  4045. | set_long(self, *args)
  4046. | set_long(self, sval_t v)
  4047. |
  4048. | set_pvoid(self, *args)
  4049. | set_pvoid(self, void p)
  4050. |
  4051. | set_string(self, *args)
  4052. | set_string(self, char str, size_t len = 0)
  4053. |
  4054. | swap(self, *args)
  4055. | swap(self, idc_value_t v)
  4056. |
  4057. | u_str(self, *args)
  4058. | u_str(self) -> uchar
  4059. |
  4060. | ----------------------------------------------------------------------
  4061. | Data descriptors defined here:
  4062. |
  4063. | __dict__
  4064. | dictionary for instance variables (if defined)
  4065. |
  4066. | __weakref__
  4067. | list of weak references to the object (if defined)
  4068. |
  4069. | e
  4070. | idc_value_t_e_get(idc_value_t self) -> ushort
  4071. |
  4072. | funcidx
  4073. | idc_value_t_funcidx_get(idc_value_t self) -> int
  4074. |
  4075. | i64
  4076. | idc_value_t_i64_get(idc_value_t self) -> int64
  4077. |
  4078. | num
  4079. | idc_value_t_num_get(idc_value_t self) -> sval_t
  4080. |
  4081. | obj
  4082. | idc_value_t_obj_get(idc_value_t self) -> idc_object_t
  4083. |
  4084. | pvoid
  4085. | idc_value_t_pvoid_get(idc_value_t self) -> void
  4086. |
  4087. | reserve
  4088. | idc_value_t_reserve_get(idc_value_t self) -> uchar
  4089. |
  4090. | thisown
  4091. | The membership flag
  4092. |
  4093. | vtype
  4094. | idc_value_t_vtype_get(idc_value_t self) -> char
  4095. |
  4096. | ----------------------------------------------------------------------
  4097. | Data and other attributes defined here:
  4098. |
  4099. | __swig_destroy__ = <built-in function delete_idc_value_t>
  4100. | delete_idc_value_t(idc_value_t self)
  4101.  
  4102. class insn_t(py_clinked_object_t)
  4103. | Class representing instructions
  4104. |
  4105. | Method resolution order:
  4106. | insn_t
  4107. | py_clinked_object_t
  4108. | pyidc_opaque_object_t
  4109. | __builtin__.object
  4110. |
  4111. | Methods defined here:
  4112. |
  4113. | __get_auxpref__(self)
  4114. |
  4115. | __get_cs__(self)
  4116. | # Autogenerated
  4117. |
  4118. | __get_ea__(self)
  4119. |
  4120. | __get_flags__(self)
  4121. |
  4122. | __get_insnpref__(self)
  4123. |
  4124. | __get_ip__(self)
  4125. |
  4126. | __get_itype__(self)
  4127. |
  4128. | __get_segpref__(self)
  4129. |
  4130. | __get_size__(self)
  4131. |
  4132. | __getitem__(self, idx)
  4133. | Operands can be accessed directly as indexes
  4134. | @return op_t: Returns an operand of type op_t
  4135. |
  4136. | __init__(self, lnk=None)
  4137. |
  4138. | __iter__(self)
  4139. |
  4140. | __set_auxpref__(self, v)
  4141. |
  4142. | __set_cs__(self, v)
  4143. |
  4144. | __set_ea__(self, v)
  4145. |
  4146. | __set_flags__(self, v)
  4147. |
  4148. | __set_insnpref__(self, v)
  4149. |
  4150. | __set_ip__(self, v)
  4151. |
  4152. | __set_itype__(self, v)
  4153. |
  4154. | __set_segpref__(self, v)
  4155. |
  4156. | __set_size__(self, v)
  4157. |
  4158. | assign(self, other)
  4159. | Copies the contents of 'other' to 'self'
  4160. |
  4161. | get_canon_feature(self)
  4162. |
  4163. | get_canon_mnem(self)
  4164. |
  4165. | is_canon_insn(self)
  4166. |
  4167. | is_macro(self)
  4168. |
  4169. | ----------------------------------------------------------------------
  4170. | Data descriptors defined here:
  4171. |
  4172. | auxpref
  4173. |
  4174. | cs
  4175. |
  4176. | ea
  4177. |
  4178. | flags
  4179. |
  4180. | insnpref
  4181. |
  4182. | ip
  4183. |
  4184. | itype
  4185. |
  4186. | segpref
  4187. |
  4188. | size
  4189. |
  4190. | ----------------------------------------------------------------------
  4191. | Methods inherited from py_clinked_object_t:
  4192. |
  4193. | __del__(self)
  4194. | Delete the link upon object destruction (only if not static)
  4195. |
  4196. | copy(self)
  4197. | Returns a new copy of this class
  4198. |
  4199. | ----------------------------------------------------------------------
  4200. | Data descriptors inherited from py_clinked_object_t:
  4201. |
  4202. | clink
  4203. |
  4204. | ----------------------------------------------------------------------
  4205. | Data descriptors inherited from pyidc_opaque_object_t:
  4206. |
  4207. | __dict__
  4208. | dictionary for instance variables (if defined)
  4209. |
  4210. | __weakref__
  4211. | list of weak references to the object (if defined)
  4212. |
  4213. | ----------------------------------------------------------------------
  4214. | Data and other attributes inherited from pyidc_opaque_object_t:
  4215. |
  4216. | __idc_cvt_id__ = 2
  4217.  
  4218. class int_pointer(__builtin__.object)
  4219. | Proxy of C++ int_pointer class
  4220. |
  4221. | Methods defined here:
  4222. |
  4223. | __del__ lambda self
  4224. |
  4225. | __init__(self, *args)
  4226. | __init__(self) -> int_pointer
  4227. |
  4228. | __repr__ = _swig_repr(self)
  4229. |
  4230. | assign(self, *args)
  4231. | assign(self, int value)
  4232. |
  4233. | cast(self, *args)
  4234. | cast(self) -> int
  4235. |
  4236. | value(self, *args)
  4237. | value(self) -> int
  4238. |
  4239. | ----------------------------------------------------------------------
  4240. | Static methods defined here:
  4241. |
  4242. | frompointer(*args)
  4243. | frompointer(int t) -> int_pointer
  4244. |
  4245. | ----------------------------------------------------------------------
  4246. | Data descriptors defined here:
  4247. |
  4248. | __dict__
  4249. | dictionary for instance variables (if defined)
  4250. |
  4251. | __weakref__
  4252. | list of weak references to the object (if defined)
  4253. |
  4254. | thisown
  4255. | The membership flag
  4256. |
  4257. | ----------------------------------------------------------------------
  4258. | Data and other attributes defined here:
  4259. |
  4260. | __swig_destroy__ = <built-in function delete_int_pointer>
  4261. | delete_int_pointer(int_pointer self)
  4262.  
  4263. class llabel_t(__builtin__.object)
  4264. | Proxy of C++ llabel_t class
  4265. |
  4266. | Methods defined here:
  4267. |
  4268. | __del__ lambda self
  4269. |
  4270. | __init__(self, *args)
  4271. | __init__(self) -> llabel_t
  4272. |
  4273. | __repr__ = _swig_repr(self)
  4274. |
  4275. | ----------------------------------------------------------------------
  4276. | Data descriptors defined here:
  4277. |
  4278. | __dict__
  4279. | dictionary for instance variables (if defined)
  4280. |
  4281. | __weakref__
  4282. | list of weak references to the object (if defined)
  4283. |
  4284. | ea
  4285. | llabel_t_ea_get(llabel_t self) -> ea_t
  4286. |
  4287. | name
  4288. | llabel_t_name_get(llabel_t self) -> char
  4289. |
  4290. | thisown
  4291. | The membership flag
  4292. |
  4293. | ----------------------------------------------------------------------
  4294. | Data and other attributes defined here:
  4295. |
  4296. | __swig_destroy__ = <built-in function delete_llabel_t>
  4297. | delete_llabel_t(llabel_t self)
  4298.  
  4299. class loader_input_t(__builtin__.object)
  4300. | Proxy of C++ loader_input_t class
  4301. |
  4302. | Methods defined here:
  4303. |
  4304. | __del__ lambda self
  4305. |
  4306. | __init__(self, *args)
  4307. | __init__(self, PyObject pycobject = None) -> loader_input_t
  4308. |
  4309. | __repr__ = _swig_repr(self)
  4310. |
  4311. | close(self, *args)
  4312. | close(self)
  4313. |
  4314. | file2base(self, *args)
  4315. | file2base(self, int32 pos, ea_t ea1, ea_t ea2, int patchable) -> int
  4316. |
  4317. | filename(self, *args)
  4318. | filename(self) -> PyObject
  4319. |
  4320. | get_char(self, *args)
  4321. | get_char(self) -> PyObject
  4322. |
  4323. | get_linput(self, *args)
  4324. | get_linput(self) -> linput_t
  4325. |
  4326. | gets(self, *args)
  4327. | gets(self, size_t len) -> PyObject
  4328. |
  4329. | getz(self, *args)
  4330. | getz(self, size_t sz, int32 fpos = -1) -> PyObject
  4331. |
  4332. | open(self, *args)
  4333. | open(self, char filename, bool remote = False) -> bool
  4334. |
  4335. | open_memory(self, *args)
  4336. | open_memory(self, ea_t start, asize_t size = 0) -> bool
  4337. |
  4338. | opened(self, *args)
  4339. | opened(self) -> bool
  4340. |
  4341. | read(self, *args)
  4342. | read(self, size_t size) -> PyObject
  4343. |
  4344. | readbytes(self, *args)
  4345. | readbytes(self, size_t size, bool big_endian) -> PyObject
  4346. |
  4347. | seek(self, *args)
  4348. | seek(self, int32 pos, int whence = SEEK_SET) -> int32
  4349. |
  4350. | set_linput(self, *args)
  4351. | set_linput(self, linput_t linput)
  4352. |
  4353. | size(self, *args)
  4354. | size(self) -> int32
  4355. |
  4356. | tell(self, *args)
  4357. | tell(self) -> int32
  4358. |
  4359. | ----------------------------------------------------------------------
  4360. | Static methods defined here:
  4361. |
  4362. | from_cobject(*args)
  4363. | from_cobject(PyObject pycobject) -> loader_input_t
  4364. |
  4365. | from_fp(*args)
  4366. | from_fp(FILE fp) -> loader_input_t
  4367. |
  4368. | from_linput(*args)
  4369. | from_linput(linput_t linput) -> loader_input_t
  4370. |
  4371. | ----------------------------------------------------------------------
  4372. | Data descriptors defined here:
  4373. |
  4374. | __dict__
  4375. | dictionary for instance variables (if defined)
  4376. |
  4377. | __idc_cvt_id__
  4378. | loader_input_t___idc_cvt_id___get(loader_input_t self) -> int
  4379. |
  4380. | __weakref__
  4381. | list of weak references to the object (if defined)
  4382. |
  4383. | thisown
  4384. | The membership flag
  4385. |
  4386. | ----------------------------------------------------------------------
  4387. | Data and other attributes defined here:
  4388. |
  4389. | __swig_destroy__ = <built-in function delete_loader_input_t>
  4390. | delete_loader_input_t(loader_input_t self)
  4391.  
  4392. class loader_t(__builtin__.object)
  4393. | Proxy of C++ loader_t class
  4394. |
  4395. | Methods defined here:
  4396. |
  4397. | __del__ lambda self
  4398. |
  4399. | __init__(self, *args)
  4400. | __init__(self) -> loader_t
  4401. |
  4402. | __repr__ = _swig_repr(self)
  4403. |
  4404. | ----------------------------------------------------------------------
  4405. | Data descriptors defined here:
  4406. |
  4407. | __dict__
  4408. | dictionary for instance variables (if defined)
  4409. |
  4410. | __weakref__
  4411. | list of weak references to the object (if defined)
  4412. |
  4413. | flags
  4414. | loader_t_flags_get(loader_t self) -> uint32
  4415. |
  4416. | thisown
  4417. | The membership flag
  4418. |
  4419. | version
  4420. | loader_t_version_get(loader_t self) -> uint32
  4421. |
  4422. | ----------------------------------------------------------------------
  4423. | Data and other attributes defined here:
  4424. |
  4425. | __swig_destroy__ = <built-in function delete_loader_t>
  4426. | delete_loader_t(loader_t self)
  4427.  
  4428. class location_t(curloc)
  4429. | Proxy of C++ location_t class
  4430. |
  4431. | Method resolution order:
  4432. | location_t
  4433. | curloc
  4434. | __builtin__.object
  4435. |
  4436. | Methods defined here:
  4437. |
  4438. | __del__ lambda self
  4439. |
  4440. | __init__(self, *args)
  4441. | __init__(self) -> location_t
  4442. | __init__(self, char name) -> location_t
  4443. |
  4444. | __repr__ = _swig_repr(self)
  4445. |
  4446. | copy_current_location(self, *args)
  4447. | copy_current_location(self, location_t loc)
  4448. |
  4449. | get(self, *args)
  4450. | get(self, size_t depth) -> bool
  4451. |
  4452. | jump(self, *args)
  4453. | jump(self, int marker) -> bool
  4454. |
  4455. | linkTo(self, *args)
  4456. | linkTo(self, char name)
  4457. |
  4458. | mark(self, *args)
  4459. | mark(self, int marker, char title, char desc) -> int
  4460. |
  4461. | pop(self, *args)
  4462. | pop(self, bool try_tohide) -> bool
  4463. |
  4464. | push_and_jump(self, *args)
  4465. | push_and_jump(self, bool try_to_unhide, ea_t ea = BADADDR, int lnnum = 0,
  4466. | int x = 0, int y = 0, graph_location_info_t gli = None)
  4467. |
  4468. | ----------------------------------------------------------------------
  4469. | Data descriptors defined here:
  4470. |
  4471. | gli
  4472. | location_t_gli_get(location_t self) -> graph_location_info_t
  4473. |
  4474. | thisown
  4475. | The membership flag
  4476. |
  4477. | ----------------------------------------------------------------------
  4478. | Data and other attributes defined here:
  4479. |
  4480. | __swig_destroy__ = <built-in function delete_location_t>
  4481. | delete_location_t(location_t self)
  4482. |
  4483. | ----------------------------------------------------------------------
  4484. | Methods inherited from curloc:
  4485. |
  4486. | jump_push(self, *args)
  4487. | jump_push(self, bool try_to_unhide, ea_t ea = BADADDR, int lnnum = 0,
  4488. | int x = 0, int y = 0)
  4489. |
  4490. | markdesc(self, *args)
  4491. | markdesc(self, int marker) -> ssize_t
  4492. |
  4493. | markedpos(self, *args)
  4494. | markedpos(self, int marker) -> ea_t
  4495. |
  4496. | setx(self, *args)
  4497. | setx(self, int xx)
  4498. |
  4499. | size(self, *args)
  4500. | size(self) -> size_t
  4501. |
  4502. | ----------------------------------------------------------------------
  4503. | Data descriptors inherited from curloc:
  4504. |
  4505. | __dict__
  4506. | dictionary for instance variables (if defined)
  4507. |
  4508. | __weakref__
  4509. | list of weak references to the object (if defined)
  4510. |
  4511. | ea
  4512. | curloc_ea_get(curloc self) -> ea_t
  4513. |
  4514. | flags
  4515. | curloc_flags_get(curloc self) -> ushort
  4516. |
  4517. | lnnum
  4518. | curloc_lnnum_get(curloc self) -> ushort
  4519. |
  4520. | target
  4521. | curloc_target_get(curloc self) -> ea_t
  4522. |
  4523. | x
  4524. | curloc_x_get(curloc self) -> ushort
  4525. |
  4526. | y
  4527. | curloc_y_get(curloc self) -> ushort
  4528.  
  4529. class lock_area(__builtin__.object)
  4530. | Proxy of C++ lock_area class
  4531. |
  4532. | Methods defined here:
  4533. |
  4534. | __del__ lambda self
  4535. |
  4536. | __init__(self, *args)
  4537. | __init__(self, areacb_t _cb, area_t _area) -> lock_area
  4538. |
  4539. | __repr__ = _swig_repr(self)
  4540. |
  4541. | ----------------------------------------------------------------------
  4542. | Data descriptors defined here:
  4543. |
  4544. | __dict__
  4545. | dictionary for instance variables (if defined)
  4546. |
  4547. | __weakref__
  4548. | list of weak references to the object (if defined)
  4549. |
  4550. | thisown
  4551. | The membership flag
  4552. |
  4553. | ----------------------------------------------------------------------
  4554. | Data and other attributes defined here:
  4555. |
  4556. | __swig_destroy__ = <built-in function delete_lock_area>
  4557. | delete_lock_area(lock_area self)
  4558.  
  4559. class lock_func(__builtin__.object)
  4560. | Proxy of C++ lock_func class
  4561. |
  4562. | Methods defined here:
  4563. |
  4564. | __del__ lambda self
  4565. |
  4566. | __init__(self, *args)
  4567. | __init__(self, func_t _pfn) -> lock_func
  4568. |
  4569. | __repr__ = _swig_repr(self)
  4570. |
  4571. | ----------------------------------------------------------------------
  4572. | Data descriptors defined here:
  4573. |
  4574. | __dict__
  4575. | dictionary for instance variables (if defined)
  4576. |
  4577. | __weakref__
  4578. | list of weak references to the object (if defined)
  4579. |
  4580. | thisown
  4581. | The membership flag
  4582. |
  4583. | ----------------------------------------------------------------------
  4584. | Data and other attributes defined here:
  4585. |
  4586. | __swig_destroy__ = <built-in function delete_lock_func>
  4587. | delete_lock_func(lock_func self)
  4588.  
  4589. class lock_segment(__builtin__.object)
  4590. | Proxy of C++ lock_segment class
  4591. |
  4592. | Methods defined here:
  4593. |
  4594. | __del__ lambda self
  4595. |
  4596. | __init__(self, *args)
  4597. | __init__(self, segment_t _segm) -> lock_segment
  4598. |
  4599. | __repr__ = _swig_repr(self)
  4600. |
  4601. | ----------------------------------------------------------------------
  4602. | Data descriptors defined here:
  4603. |
  4604. | __dict__
  4605. | dictionary for instance variables (if defined)
  4606. |
  4607. | __weakref__
  4608. | list of weak references to the object (if defined)
  4609. |
  4610. | thisown
  4611. | The membership flag
  4612. |
  4613. | ----------------------------------------------------------------------
  4614. | Data and other attributes defined here:
  4615. |
  4616. | __swig_destroy__ = <built-in function delete_lock_segment>
  4617. | delete_lock_segment(lock_segment self)
  4618.  
  4619. class lock_segreg(__builtin__.object)
  4620. | Proxy of C++ lock_segreg class
  4621. |
  4622. | Methods defined here:
  4623. |
  4624. | __del__ lambda self
  4625. |
  4626. | __init__(self, *args)
  4627. | __init__(self, segreg_t _sreg) -> lock_segreg
  4628. |
  4629. | __repr__ = _swig_repr(self)
  4630. |
  4631. | ----------------------------------------------------------------------
  4632. | Data descriptors defined here:
  4633. |
  4634. | __dict__
  4635. | dictionary for instance variables (if defined)
  4636. |
  4637. | __weakref__
  4638. | list of weak references to the object (if defined)
  4639. |
  4640. | thisown
  4641. | The membership flag
  4642. |
  4643. | ----------------------------------------------------------------------
  4644. | Data and other attributes defined here:
  4645. |
  4646. | __swig_destroy__ = <built-in function delete_lock_segreg>
  4647. | delete_lock_segreg(lock_segreg self)
  4648.  
  4649. class member_t(__builtin__.object)
  4650. | Proxy of C++ member_t class
  4651. |
  4652. | Methods defined here:
  4653. |
  4654. | __del__ lambda self
  4655. |
  4656. | __init__(self, *args)
  4657. | __init__(self) -> member_t
  4658. |
  4659. | __repr__ = _swig_repr(self)
  4660. |
  4661. | by_til(self, *args)
  4662. | by_til(self) -> bool
  4663. |
  4664. | get_soff(self, *args)
  4665. | get_soff(self) -> ea_t
  4666. |
  4667. | has_ti(self, *args)
  4668. | has_ti(self) -> bool
  4669. |
  4670. | has_union(self, *args)
  4671. | has_union(self) -> bool
  4672. |
  4673. | unimem(self, *args)
  4674. | unimem(self) -> bool
  4675. |
  4676. | ----------------------------------------------------------------------
  4677. | Data descriptors defined here:
  4678. |
  4679. | __dict__
  4680. | dictionary for instance variables (if defined)
  4681. |
  4682. | __weakref__
  4683. | list of weak references to the object (if defined)
  4684. |
  4685. | eoff
  4686. | member_t_eoff_get(member_t self) -> ea_t
  4687. |
  4688. | flag
  4689. | member_t_flag_get(member_t self) -> flags_t
  4690. |
  4691. | id
  4692. | member_t_id_get(member_t self) -> tid_t
  4693. |
  4694. | props
  4695. | member_t_props_get(member_t self) -> uint32
  4696. |
  4697. | soff
  4698. | member_t_soff_get(member_t self) -> ea_t
  4699. |
  4700. | thisown
  4701. | The membership flag
  4702. |
  4703. | ----------------------------------------------------------------------
  4704. | Data and other attributes defined here:
  4705. |
  4706. | __swig_destroy__ = <built-in function delete_member_t>
  4707. | delete_member_t(member_t self)
  4708.  
  4709. class module_info_t(__builtin__.object)
  4710. | Proxy of C++ module_info_t class
  4711. |
  4712. | Methods defined here:
  4713. |
  4714. | __del__ lambda self
  4715. |
  4716. | __init__(self, *args)
  4717. | __init__(self) -> module_info_t
  4718. |
  4719. | __repr__ = _swig_repr(self)
  4720. |
  4721. | ----------------------------------------------------------------------
  4722. | Data descriptors defined here:
  4723. |
  4724. | __dict__
  4725. | dictionary for instance variables (if defined)
  4726. |
  4727. | __weakref__
  4728. | list of weak references to the object (if defined)
  4729. |
  4730. | base
  4731. | module_info_t_base_get(module_info_t self) -> ea_t
  4732. |
  4733. | name
  4734. | module_info_t_name_get(module_info_t self) -> char
  4735. |
  4736. | rebase_to
  4737. | module_info_t_rebase_to_get(module_info_t self) -> ea_t
  4738. |
  4739. | size
  4740. | module_info_t_size_get(module_info_t self) -> asize_t
  4741. |
  4742. | thisown
  4743. | The membership flag
  4744. |
  4745. | ----------------------------------------------------------------------
  4746. | Data and other attributes defined here:
  4747. |
  4748. | __swig_destroy__ = <built-in function delete_module_info_t>
  4749. | delete_module_info_t(module_info_t self)
  4750.  
  4751. class netnode(__builtin__.object)
  4752. | Proxy of C++ netnode class
  4753. |
  4754. | Methods defined here:
  4755. |
  4756. | __del__ lambda self
  4757. |
  4758. | __eq__(self, *args)
  4759. | __eq__(self, netnode n) -> bool
  4760. | __eq__(self, nodeidx_t x) -> bool
  4761. |
  4762. | __init__(self, *args)
  4763. | __init__(self) -> netnode
  4764. | __init__(self, nodeidx_t num) -> netnode
  4765. | __init__(self, char name, size_t namlen = 0, bool do_create = False) -> netnode
  4766. |
  4767. | __ne__(self, *args)
  4768. | __ne__(self, netnode n) -> bool
  4769. | __ne__(self, nodeidx_t x) -> bool
  4770. |
  4771. | __repr__ = _swig_repr(self)
  4772. |
  4773. | alt1st(self, *args)
  4774. | alt1st(self, char tag = atag) -> nodeidx_t
  4775. |
  4776. | alt1st_idx8(self, *args)
  4777. | alt1st_idx8(self, char tag) -> nodeidx_t
  4778. |
  4779. | altdel(self, *args)
  4780. | altdel(self, nodeidx_t alt, char tag = atag) -> bool
  4781. | altdel(self) -> bool
  4782. |
  4783. | altdel_all(self, *args)
  4784. | altdel_all(self, char tag) -> bool
  4785. |
  4786. | altdel_idx8(self, *args)
  4787. | altdel_idx8(self, uchar alt, char tag) -> bool
  4788. |
  4789. | altlast(self, *args)
  4790. | altlast(self, char tag = atag) -> nodeidx_t
  4791. |
  4792. | altlast_idx8(self, *args)
  4793. | altlast_idx8(self, char tag) -> nodeidx_t
  4794. |
  4795. | altnxt(self, *args)
  4796. | altnxt(self, nodeidx_t cur, char tag = atag) -> nodeidx_t
  4797. |
  4798. | altnxt_idx8(self, *args)
  4799. | altnxt_idx8(self, uchar cur, char tag) -> nodeidx_t
  4800. |
  4801. | altprev(self, *args)
  4802. | altprev(self, nodeidx_t cur, char tag = atag) -> nodeidx_t
  4803. |
  4804. | altprev_idx8(self, *args)
  4805. | altprev_idx8(self, uchar cur, char tag) -> nodeidx_t
  4806. |
  4807. | altset(self, *args)
  4808. | altset(self, nodeidx_t alt, nodeidx_t value, char tag = atag) -> bool
  4809. |
  4810. | altset_idx8(self, *args)
  4811. | altset_idx8(self, uchar alt, nodeidx_t val, char tag) -> bool
  4812. |
  4813. | altshift(self, *args)
  4814. | altshift(self, nodeidx_t frm, nodeidx_t to, nodeidx_t size, char tag = atag) -> size_t
  4815. |
  4816. | altval(self, *args)
  4817. | altval(self, nodeidx_t alt, char tag = atag) -> nodeidx_t
  4818. |
  4819. | altval_idx8(self, *args)
  4820. | altval_idx8(self, uchar alt, char tag) -> nodeidx_t
  4821. |
  4822. | blobsize(self, *args)
  4823. | blobsize(self, nodeidx_t start, char tag) -> size_t
  4824. |
  4825. | char1st(self, *args)
  4826. | char1st(self, char tag) -> nodeidx_t
  4827. |
  4828. | char1st_idx8(self, *args)
  4829. | char1st_idx8(self, char tag) -> nodeidx_t
  4830. |
  4831. | chardel(self, *args)
  4832. | chardel(self, nodeidx_t alt, char tag) -> bool
  4833. |
  4834. | chardel_idx8(self, *args)
  4835. | chardel_idx8(self, uchar alt, char tag) -> bool
  4836. |
  4837. | charlast(self, *args)
  4838. | charlast(self, char tag) -> nodeidx_t
  4839. |
  4840. | charlast_idx8(self, *args)
  4841. | charlast_idx8(self, char tag) -> nodeidx_t
  4842. |
  4843. | charnxt(self, *args)
  4844. | charnxt(self, nodeidx_t cur, char tag) -> nodeidx_t
  4845. |
  4846. | charnxt_idx8(self, *args)
  4847. | charnxt_idx8(self, uchar cur, char tag) -> nodeidx_t
  4848. |
  4849. | charprev(self, *args)
  4850. | charprev(self, nodeidx_t cur, char tag) -> nodeidx_t
  4851. |
  4852. | charprev_idx8(self, *args)
  4853. | charprev_idx8(self, uchar cur, char tag) -> nodeidx_t
  4854. |
  4855. | charset(self, *args)
  4856. | charset(self, nodeidx_t alt, uchar val, char tag) -> bool
  4857. |
  4858. | charset_idx8(self, *args)
  4859. | charset_idx8(self, uchar alt, uchar val, char tag) -> bool
  4860. |
  4861. | charshift(self, *args)
  4862. | charshift(self, nodeidx_t frm, nodeidx_t to, nodeidx_t size, char tag) -> size_t
  4863. |
  4864. | charval(self, *args)
  4865. | charval(self, nodeidx_t alt, char tag) -> uchar
  4866. |
  4867. | charval_idx8(self, *args)
  4868. | charval_idx8(self, uchar alt, char tag) -> uchar
  4869. |
  4870. | copyto(self, *args)
  4871. | copyto(self, netnode target, nodeidx_t count = 1) -> size_t
  4872. |
  4873. | create(self, *args)
  4874. | create(self, char name, size_t namlen = 0) -> bool
  4875. | create(self) -> bool
  4876. |
  4877. | delblob(self, *args)
  4878. | delblob(self, nodeidx_t start, char tag) -> int
  4879. |
  4880. | delvalue(self, *args)
  4881. | delvalue(self) -> bool
  4882. |
  4883. | end(self, *args)
  4884. | end(self) -> bool
  4885. |
  4886. | getblob(self, *args)
  4887. | getblob(self, nodeidx_t start, char tag) -> PyObject
  4888. |
  4889. | hash1st(self, *args)
  4890. | hash1st(self, char tag = htag) -> ssize_t
  4891. |
  4892. | hashdel(self, *args)
  4893. | hashdel(self, char idx, char tag = htag) -> bool
  4894. |
  4895. | hashdel_all(self, *args)
  4896. | hashdel_all(self, char tag = htag) -> bool
  4897. |
  4898. | hashlast(self, *args)
  4899. | hashlast(self, char tag = htag) -> ssize_t
  4900. |
  4901. | hashnxt(self, *args)
  4902. | hashnxt(self, char idx, char tag = htag) -> ssize_t
  4903. |
  4904. | hashprev(self, *args)
  4905. | hashprev(self, char idx, char tag = htag) -> ssize_t
  4906. |
  4907. | hashset(self, *args)
  4908. | hashset(self, char idx, void value, char tag = htag) -> bool
  4909. |
  4910. | hashset_idx(self, *args)
  4911. | hashset_idx(self, char idx, nodeidx_t value, char tag = htag) -> bool
  4912. |
  4913. | hashstr(self, *args)
  4914. | hashstr(self, char idx, char tag = htag) -> ssize_t
  4915. |
  4916. | hashval(self, *args)
  4917. | hashval(self, char idx, char tag = htag) -> ssize_t
  4918. |
  4919. | hashval_long(self, *args)
  4920. | hashval_long(self, char idx, char tag = htag) -> nodeidx_t
  4921. |
  4922. | index(self, *args)
  4923. | index(self) -> nodeidx_t
  4924. |
  4925. | kill(self, *args)
  4926. | kill(self)
  4927. |
  4928. | long_value(self, *args)
  4929. | long_value(self) -> nodeidx_t
  4930. |
  4931. | moveto(self, *args)
  4932. | moveto(self, netnode target, nodeidx_t count = 1) -> size_t
  4933. |
  4934. | name(self, *args)
  4935. | name(self) -> ssize_t
  4936. |
  4937. | next(self, *args)
  4938. | next(self) -> bool
  4939. |
  4940. | prev(self, *args)
  4941. | prev(self) -> bool
  4942. |
  4943. | rename(self, *args)
  4944. | rename(self, char newname, size_t namlen = 0) -> bool
  4945. |
  4946. | set(self, *args)
  4947. | set(self, void value) -> bool
  4948. |
  4949. | set_long(self, *args)
  4950. | set_long(self, nodeidx_t x) -> bool
  4951. |
  4952. | setblob(self, *args)
  4953. | setblob(self, void buf, nodeidx_t start, char tag) -> bool
  4954. |
  4955. | start(self, *args)
  4956. | start(self) -> bool
  4957. |
  4958. | sup1st(self, *args)
  4959. | sup1st(self, char tag = stag) -> nodeidx_t
  4960. |
  4961. | sup1st_idx8(self, *args)
  4962. | sup1st_idx8(self, char tag) -> nodeidx_t
  4963. |
  4964. | supdel(self, *args)
  4965. | supdel(self, nodeidx_t alt, char tag = stag) -> bool
  4966. | supdel(self) -> bool
  4967. |
  4968. | supdel_all(self, *args)
  4969. | supdel_all(self, char tag) -> bool
  4970. |
  4971. | supdel_idx8(self, *args)
  4972. | supdel_idx8(self, uchar alt, char tag) -> bool
  4973. |
  4974. | supdel_range(self, *args)
  4975. | supdel_range(self, nodeidx_t idx1, nodeidx_t idx2, char tag) -> int
  4976. |
  4977. | supdel_range_idx8(self, *args)
  4978. | supdel_range_idx8(self, uchar idx1, uchar idx2, char tag) -> int
  4979. |
  4980. | suplast(self, *args)
  4981. | suplast(self, char tag = stag) -> nodeidx_t
  4982. |
  4983. | suplast_idx8(self, *args)
  4984. | suplast_idx8(self, char tag) -> nodeidx_t
  4985. |
  4986. | supnxt(self, *args)
  4987. | supnxt(self, nodeidx_t cur, char tag = stag) -> nodeidx_t
  4988. |
  4989. | supnxt_idx8(self, *args)
  4990. | supnxt_idx8(self, uchar alt, char tag) -> nodeidx_t
  4991. |
  4992. | supprev(self, *args)
  4993. | supprev(self, nodeidx_t cur, char tag = stag) -> nodeidx_t
  4994. |
  4995. | supprev_idx8(self, *args)
  4996. | supprev_idx8(self, uchar alt, char tag) -> nodeidx_t
  4997. |
  4998. | supset(self, *args)
  4999. | supset(self, nodeidx_t alt, void value, char tag = stag) -> bool
  5000. |
  5001. | supset_idx8(self, *args)
  5002. | supset_idx8(self, uchar alt, void value, char tag) -> bool
  5003. |
  5004. | supshift(self, *args)
  5005. | supshift(self, nodeidx_t frm, nodeidx_t to, nodeidx_t size, char tag = stag) -> size_t
  5006. |
  5007. | supstr(self, *args)
  5008. | supstr(self, nodeidx_t alt, char tag = stag) -> ssize_t
  5009. |
  5010. | supstr_idx8(self, *args)
  5011. | supstr_idx8(self, uchar alt, char tag) -> ssize_t
  5012. |
  5013. | supval(self, *args)
  5014. | supval(self, nodeidx_t alt, char tag = stag) -> ssize_t
  5015. |
  5016. | supval_idx8(self, *args)
  5017. | supval_idx8(self, uchar alt, char tag) -> ssize_t
  5018. |
  5019. | valobj(self, *args)
  5020. | valobj(self) -> ssize_t
  5021. |
  5022. | valstr(self, *args)
  5023. | valstr(self) -> ssize_t
  5024. |
  5025. | value_exists(self, *args)
  5026. | value_exists(self) -> bool
  5027. |
  5028. | ----------------------------------------------------------------------
  5029. | Data descriptors defined here:
  5030. |
  5031. | __dict__
  5032. | dictionary for instance variables (if defined)
  5033. |
  5034. | __weakref__
  5035. | list of weak references to the object (if defined)
  5036. |
  5037. | thisown
  5038. | The membership flag
  5039. |
  5040. | ----------------------------------------------------------------------
  5041. | Data and other attributes defined here:
  5042. |
  5043. | __swig_destroy__ = <built-in function delete_netnode>
  5044. | delete_netnode(netnode self)
  5045.  
  5046. class node_iterator(__builtin__.object)
  5047. | Proxy of C++ node_iterator class
  5048. |
  5049. | Methods defined here:
  5050. |
  5051. | __del__ lambda self
  5052. |
  5053. | __eq__(self, *args)
  5054. | __eq__(self, node_iterator n) -> bool
  5055. |
  5056. | __init__(self, *args)
  5057. | __init__(self, _g, int n) -> node_iterator
  5058. |
  5059. | __ne__(self, *args)
  5060. | __ne__(self, node_iterator n) -> bool
  5061. |
  5062. | __ref__(self, *args)
  5063. | __ref__(self) -> int
  5064. |
  5065. | __repr__ = _swig_repr(self)
  5066. |
  5067. | ----------------------------------------------------------------------
  5068. | Data descriptors defined here:
  5069. |
  5070. | __dict__
  5071. | dictionary for instance variables (if defined)
  5072. |
  5073. | __weakref__
  5074. | list of weak references to the object (if defined)
  5075. |
  5076. | thisown
  5077. | The membership flag
  5078. |
  5079. | ----------------------------------------------------------------------
  5080. | Data and other attributes defined here:
  5081. |
  5082. | __swig_destroy__ = <built-in function delete_node_iterator>
  5083. | delete_node_iterator(node_iterator self)
  5084.  
  5085. class object_t(__builtin__.object)
  5086. | Helper class used to initialize empty objects
  5087. |
  5088. | Methods defined here:
  5089. |
  5090. | __getitem__(self, idx)
  5091. | Allow access to object attributes by index (like dictionaries)
  5092. |
  5093. | __init__(self, **kwds)
  5094. |
  5095. | ----------------------------------------------------------------------
  5096. | Data descriptors defined here:
  5097. |
  5098. | __dict__
  5099. | dictionary for instance variables (if defined)
  5100. |
  5101. | __weakref__
  5102. | list of weak references to the object (if defined)
  5103.  
  5104. class op_t(py_clinked_object_t)
  5105. | Class representing operands
  5106. |
  5107. | Method resolution order:
  5108. | op_t
  5109. | py_clinked_object_t
  5110. | pyidc_opaque_object_t
  5111. | __builtin__.object
  5112. |
  5113. | Methods defined here:
  5114. |
  5115. | __eq__(self, other)
  5116. | Checks if two register operands are equal by checking the register number and its dtype
  5117. |
  5118. | __get_addr__(self)
  5119. |
  5120. | __get_dtyp__(self)
  5121. |
  5122. | __get_flags__(self)
  5123. |
  5124. | __get_n__(self)
  5125. | # Autogenerated
  5126. |
  5127. | __get_offb__(self)
  5128. |
  5129. | __get_offo__(self)
  5130. |
  5131. | __get_reg_phrase__(self)
  5132. |
  5133. | __get_specflag1__(self)
  5134. |
  5135. | __get_specflag2__(self)
  5136. |
  5137. | __get_specflag3__(self)
  5138. |
  5139. | __get_specflag4__(self)
  5140. |
  5141. | __get_specval__(self)
  5142. |
  5143. | __get_type__(self)
  5144. |
  5145. | __get_value__(self)
  5146. |
  5147. | __init__(self, lnk=None)
  5148. |
  5149. | __set_addr__(self, v)
  5150. |
  5151. | __set_dtyp__(self, v)
  5152. |
  5153. | __set_flags__(self, v)
  5154. |
  5155. | __set_n__(self, v)
  5156. |
  5157. | __set_offb__(self, v)
  5158. |
  5159. | __set_offo__(self, v)
  5160. |
  5161. | __set_reg_phrase__(self, v)
  5162. |
  5163. | __set_specflag1__(self, v)
  5164. |
  5165. | __set_specflag2__(self, v)
  5166. |
  5167. | __set_specflag3__(self, v)
  5168. |
  5169. | __set_specflag4__(self, v)
  5170. |
  5171. | __set_specval__(self, v)
  5172. |
  5173. | __set_type__(self, v)
  5174. |
  5175. | __set_value__(self, v)
  5176. |
  5177. | assign(self, other)
  5178. | Copies the contents of 'other' to 'self'
  5179. |
  5180. | has_reg(self, r)
  5181. | Checks if the operand accesses the given processor register
  5182. |
  5183. | is_reg(self, r)
  5184. | Checks if the register operand is the given processor register
  5185. |
  5186. | ----------------------------------------------------------------------
  5187. | Data descriptors defined here:
  5188. |
  5189. | addr
  5190. |
  5191. | dtyp
  5192. |
  5193. | flags
  5194. |
  5195. | n
  5196. |
  5197. | offb
  5198. |
  5199. | offo
  5200. |
  5201. | phrase
  5202. |
  5203. | reg
  5204. |
  5205. | specflag1
  5206. |
  5207. | specflag2
  5208. |
  5209. | specflag3
  5210. |
  5211. | specflag4
  5212. |
  5213. | specval
  5214. |
  5215. | type
  5216. |
  5217. | value
  5218. |
  5219. | ----------------------------------------------------------------------
  5220. | Methods inherited from py_clinked_object_t:
  5221. |
  5222. | __del__(self)
  5223. | Delete the link upon object destruction (only if not static)
  5224. |
  5225. | copy(self)
  5226. | Returns a new copy of this class
  5227. |
  5228. | ----------------------------------------------------------------------
  5229. | Data descriptors inherited from py_clinked_object_t:
  5230. |
  5231. | clink
  5232. |
  5233. | ----------------------------------------------------------------------
  5234. | Data descriptors inherited from pyidc_opaque_object_t:
  5235. |
  5236. | __dict__
  5237. | dictionary for instance variables (if defined)
  5238. |
  5239. | __weakref__
  5240. | list of weak references to the object (if defined)
  5241. |
  5242. | ----------------------------------------------------------------------
  5243. | Data and other attributes inherited from pyidc_opaque_object_t:
  5244. |
  5245. | __idc_cvt_id__ = 2
  5246.  
  5247. class opinfo_t(__builtin__.object)
  5248. | Proxy of C++ opinfo_t class
  5249. |
  5250. | Methods defined here:
  5251. |
  5252. | __del__ lambda self
  5253. |
  5254. | __init__(self, *args)
  5255. | __init__(self) -> opinfo_t
  5256. |
  5257. | __repr__ = _swig_repr(self)
  5258. |
  5259. | ----------------------------------------------------------------------
  5260. | Data descriptors defined here:
  5261. |
  5262. | __dict__
  5263. | dictionary for instance variables (if defined)
  5264. |
  5265. | __weakref__
  5266. | list of weak references to the object (if defined)
  5267. |
  5268. | cd
  5269. | opinfo_t_cd_get(opinfo_t self) -> custom_data_type_ids_t
  5270. |
  5271. | ec
  5272. | opinfo_t_ec_get(opinfo_t self) -> enum_const_t
  5273. |
  5274. | path
  5275. | opinfo_t_path_get(opinfo_t self) -> strpath_t
  5276. |
  5277. | ri
  5278. | opinfo_t_ri_get(opinfo_t self) -> refinfo_t
  5279. |
  5280. | strtype
  5281. | opinfo_t_strtype_get(opinfo_t self) -> int32
  5282. |
  5283. | thisown
  5284. | The membership flag
  5285. |
  5286. | tid
  5287. | opinfo_t_tid_get(opinfo_t self) -> tid_t
  5288. |
  5289. | ----------------------------------------------------------------------
  5290. | Data and other attributes defined here:
  5291. |
  5292. | __swig_destroy__ = <built-in function delete_opinfo_t>
  5293. | delete_opinfo_t(opinfo_t self)
  5294.  
  5295. class plugin_t(pyidc_opaque_object_t)
  5296. | Base class for all scripted plugins.
  5297. |
  5298. | Method resolution order:
  5299. | plugin_t
  5300. | pyidc_opaque_object_t
  5301. | __builtin__.object
  5302. |
  5303. | Data descriptors inherited from pyidc_opaque_object_t:
  5304. |
  5305. | __dict__
  5306. | dictionary for instance variables (if defined)
  5307. |
  5308. | __weakref__
  5309. | list of weak references to the object (if defined)
  5310. |
  5311. | ----------------------------------------------------------------------
  5312. | Data and other attributes inherited from pyidc_opaque_object_t:
  5313. |
  5314. | __idc_cvt_id__ = 2
  5315.  
  5316. class process_info_t(__builtin__.object)
  5317. | Proxy of C++ process_info_t class
  5318. |
  5319. | Methods defined here:
  5320. |
  5321. | __del__ lambda self
  5322. |
  5323. | __init__(self, *args)
  5324. | __init__(self) -> process_info_t
  5325. |
  5326. | __repr__ = _swig_repr(self)
  5327. |
  5328. | ----------------------------------------------------------------------
  5329. | Data descriptors defined here:
  5330. |
  5331. | __dict__
  5332. | dictionary for instance variables (if defined)
  5333. |
  5334. | __weakref__
  5335. | list of weak references to the object (if defined)
  5336. |
  5337. | name
  5338. | process_info_t_name_get(process_info_t self) -> char
  5339. |
  5340. | pid
  5341. | process_info_t_pid_get(process_info_t self) -> pid_t
  5342. |
  5343. | thisown
  5344. | The membership flag
  5345. |
  5346. | ----------------------------------------------------------------------
  5347. | Data and other attributes defined here:
  5348. |
  5349. | __swig_destroy__ = <built-in function delete_process_info_t>
  5350. | delete_process_info_t(process_info_t self)
  5351.  
  5352. class processor_t(pyidc_opaque_object_t)
  5353. | Base class for all processor module scripts
  5354. |
  5355. | Method resolution order:
  5356. | processor_t
  5357. | pyidc_opaque_object_t
  5358. | __builtin__.object
  5359. |
  5360. | Methods defined here:
  5361. |
  5362. | __init__(self)
  5363. |
  5364. | get_auxpref(self)
  5365. | This function returns cmd.auxpref value
  5366. |
  5367. | get_idpdesc(self)
  5368. | This function must be present and should return the list of
  5369. | short processor names similar to the one in ph.psnames.
  5370. | This method can be overridden to return to the kernel a different IDP description.
  5371. |
  5372. | get_uFlag(self)
  5373. | Use this utility function to retrieve the 'uFlag' global variable
  5374. |
  5375. | ----------------------------------------------------------------------
  5376. | Data descriptors inherited from pyidc_opaque_object_t:
  5377. |
  5378. | __dict__
  5379. | dictionary for instance variables (if defined)
  5380. |
  5381. | __weakref__
  5382. | list of weak references to the object (if defined)
  5383. |
  5384. | ----------------------------------------------------------------------
  5385. | Data and other attributes inherited from pyidc_opaque_object_t:
  5386. |
  5387. | __idc_cvt_id__ = 2
  5388.  
  5389. class py_clinked_object_t(pyidc_opaque_object_t)
  5390. | This is a utility and base class for C linked objects
  5391. |
  5392. | Method resolution order:
  5393. | py_clinked_object_t
  5394. | pyidc_opaque_object_t
  5395. | __builtin__.object
  5396. |
  5397. | Methods defined here:
  5398. |
  5399. | __del__(self)
  5400. | Delete the link upon object destruction (only if not static)
  5401. |
  5402. | __init__(self, lnk=None)
  5403. |
  5404. | assign(self, other)
  5405. | Overwrite me.
  5406. | This method allows you to assign an instance contents to anothers
  5407. | @return: Boolean
  5408. |
  5409. | copy(self)
  5410. | Returns a new copy of this class
  5411. |
  5412. | ----------------------------------------------------------------------
  5413. | Data descriptors defined here:
  5414. |
  5415. | clink
  5416. |
  5417. | ----------------------------------------------------------------------
  5418. | Data descriptors inherited from pyidc_opaque_object_t:
  5419. |
  5420. | __dict__
  5421. | dictionary for instance variables (if defined)
  5422. |
  5423. | __weakref__
  5424. | list of weak references to the object (if defined)
  5425. |
  5426. | ----------------------------------------------------------------------
  5427. | Data and other attributes inherited from pyidc_opaque_object_t:
  5428. |
  5429. | __idc_cvt_id__ = 2
  5430.  
  5431. class pyidc_cvt_helper__(__builtin__.object)
  5432. | This is a special helper object that helps detect which kind
  5433. | of object is this python object wrapping and how to convert it
  5434. | back and from IDC.
  5435. | This object is characterized by its special attribute and its value
  5436. |
  5437. | Methods defined here:
  5438. |
  5439. | __init__(self, cvt_id, value)
  5440. |
  5441. | ----------------------------------------------------------------------
  5442. | Data descriptors defined here:
  5443. |
  5444. | __dict__
  5445. | dictionary for instance variables (if defined)
  5446. |
  5447. | __weakref__
  5448. | list of weak references to the object (if defined)
  5449. |
  5450. | value
  5451.  
  5452. class pyidc_opaque_object_t(__builtin__.object)
  5453. | This is the base class for all Python<->IDC opaque objects
  5454. |
  5455. | Data descriptors defined here:
  5456. |
  5457. | __dict__
  5458. | dictionary for instance variables (if defined)
  5459. |
  5460. | __weakref__
  5461. | list of weak references to the object (if defined)
  5462. |
  5463. | ----------------------------------------------------------------------
  5464. | Data and other attributes defined here:
  5465. |
  5466. | __idc_cvt_id__ = 2
  5467.  
  5468. class qbasic_block_t(area_t)
  5469. | Proxy of C++ qbasic_block_t class
  5470. |
  5471. | Method resolution order:
  5472. | qbasic_block_t
  5473. | area_t
  5474. | __builtin__.object
  5475. |
  5476. | Methods defined here:
  5477. |
  5478. | __del__ lambda self
  5479. |
  5480. | __init__(self, *args)
  5481. | __init__(self) -> qbasic_block_t
  5482. |
  5483. | __repr__ = _swig_repr(self)
  5484. |
  5485. | ----------------------------------------------------------------------
  5486. | Data descriptors defined here:
  5487. |
  5488. | thisown
  5489. | The membership flag
  5490. |
  5491. | ----------------------------------------------------------------------
  5492. | Data and other attributes defined here:
  5493. |
  5494. | __swig_destroy__ = <built-in function delete_qbasic_block_t>
  5495. | delete_qbasic_block_t(qbasic_block_t self)
  5496. |
  5497. | ----------------------------------------------------------------------
  5498. | Methods inherited from area_t:
  5499. |
  5500. | __eq__(self, *args)
  5501. | __eq__(self, area_t r) -> bool
  5502. |
  5503. | __gt__(self, *args)
  5504. | __gt__(self, area_t r) -> bool
  5505. |
  5506. | __lt__(self, *args)
  5507. | __lt__(self, area_t r) -> bool
  5508. |
  5509. | __ne__(self, *args)
  5510. | __ne__(self, area_t r) -> bool
  5511. |
  5512. | clear(self, *args)
  5513. | clear(self)
  5514. |
  5515. | compare(self, *args)
  5516. | compare(self, area_t r) -> int
  5517. |
  5518. | contains(self, *args)
  5519. | contains(self, ea_t ea) -> bool
  5520. | contains(self, area_t r) -> bool
  5521. |
  5522. | empty(self, *args)
  5523. | empty(self) -> bool
  5524. |
  5525. | extend(self, *args)
  5526. | extend(self, ea_t ea)
  5527. |
  5528. | intersect(self, *args)
  5529. | intersect(self, area_t r)
  5530. |
  5531. | overlaps(self, *args)
  5532. | overlaps(self, area_t r) -> bool
  5533. |
  5534. | size(self, *args)
  5535. | size(self) -> asize_t
  5536. |
  5537. | ----------------------------------------------------------------------
  5538. | Data descriptors inherited from area_t:
  5539. |
  5540. | __dict__
  5541. | dictionary for instance variables (if defined)
  5542. |
  5543. | __weakref__
  5544. | list of weak references to the object (if defined)
  5545. |
  5546. | endEA
  5547. | area_t_endEA_get(area_t self) -> ea_t
  5548. |
  5549. | startEA
  5550. | area_t_startEA_get(area_t self) -> ea_t
  5551.  
  5552. class qfile_t(__builtin__.object)
  5553. | Proxy of C++ qfile_t class
  5554. |
  5555. | Methods defined here:
  5556. |
  5557. | __del__ lambda self
  5558. |
  5559. | __init__(self, *args)
  5560. | __init__(self, qfile_t rhs) -> qfile_t
  5561. | __init__(self, PyObject pycobject = None) -> qfile_t
  5562. |
  5563. | __repr__ = _swig_repr(self)
  5564. |
  5565. | close(self, *args)
  5566. | close(self)
  5567. |
  5568. | filename(self, *args)
  5569. | filename(self) -> PyObject
  5570. |
  5571. | flush(self, *args)
  5572. | flush(self) -> int
  5573. |
  5574. | get_char(self, *args)
  5575. | get_char(self) -> PyObject
  5576. |
  5577. | get_fp(self, *args)
  5578. | get_fp(self) -> FILE
  5579. |
  5580. | gets(self, *args)
  5581. | gets(self, int size) -> PyObject
  5582. |
  5583. | open(self, *args)
  5584. | open(self, char filename, char mode) -> bool
  5585. |
  5586. | opened(self, *args)
  5587. | opened(self) -> bool
  5588. |
  5589. | put_char(self, *args)
  5590. | put_char(self, char chr) -> int
  5591. |
  5592. | puts(self, *args)
  5593. | puts(self, char str) -> int
  5594. |
  5595. | read(self, *args)
  5596. | read(self, int size) -> PyObject
  5597. |
  5598. | readbytes(self, *args)
  5599. | readbytes(self, int size, bool big_endian) -> PyObject
  5600. |
  5601. | seek(self, *args)
  5602. | seek(self, int32 offset, int whence = SEEK_SET) -> int
  5603. |
  5604. | size(self, *args)
  5605. | size(self) -> int32
  5606. |
  5607. | tell(self, *args)
  5608. | tell(self) -> int32
  5609. |
  5610. | write(self, *args)
  5611. | write(self, PyObject py_buf) -> int
  5612. |
  5613. | writebytes(self, *args)
  5614. | writebytes(self, PyObject py_buf, bool big_endian) -> int
  5615. |
  5616. | ----------------------------------------------------------------------
  5617. | Static methods defined here:
  5618. |
  5619. | from_cobject(*args)
  5620. | from_cobject(PyObject pycobject) -> qfile_t
  5621. |
  5622. | from_fp(*args)
  5623. | from_fp(FILE fp) -> qfile_t
  5624. |
  5625. | tmpfile(*args)
  5626. | tmpfile() -> qfile_t
  5627. |
  5628. | ----------------------------------------------------------------------
  5629. | Data descriptors defined here:
  5630. |
  5631. | __dict__
  5632. | dictionary for instance variables (if defined)
  5633. |
  5634. | __idc_cvt_id__
  5635. | qfile_t___idc_cvt_id___get(qfile_t self) -> int
  5636. |
  5637. | __weakref__
  5638. | list of weak references to the object (if defined)
  5639. |
  5640. | thisown
  5641. | The membership flag
  5642. |
  5643. | ----------------------------------------------------------------------
  5644. | Data and other attributes defined here:
  5645. |
  5646. | __swig_destroy__ = <built-in function delete_qfile_t>
  5647. | delete_qfile_t(qfile_t self)
  5648.  
  5649. class qflow_chart_t(__builtin__.object)
  5650. | Proxy of C++ qflow_chart_t class
  5651. |
  5652. | Methods defined here:
  5653. |
  5654. | __del__ lambda self
  5655. |
  5656. | __getitem__(self, *args)
  5657. | __getitem__(self, int n) -> qbasic_block_t
  5658. |
  5659. | __init__(self, *args)
  5660. | __init__(self) -> qflow_chart_t
  5661. | __init__(self, char _title, func_t _pfn, ea_t _ea1, ea_t _ea2, int _flags) -> qflow_chart_t
  5662. |
  5663. | __repr__ = _swig_repr(self)
  5664. |
  5665. | append_to_flowchart(self, *args)
  5666. | append_to_flowchart(self, ea_t ea1, ea_t ea2)
  5667. |
  5668. | calc_block_type(self, *args)
  5669. | calc_block_type(self, size_t blknum) -> fc_block_type_t
  5670. |
  5671. | create(self, *args)
  5672. | create(self, char _title, func_t _pfn, ea_t _ea1, ea_t _ea2, int _flags)
  5673. | create(self, char _title, areavec_t ranges, int _flags)
  5674. |
  5675. | get_node_label(self, *args)
  5676. | get_node_label(self, int arg0, char arg1, int arg2) -> char
  5677. |
  5678. | is_noret_block(self, *args)
  5679. | is_noret_block(self, size_t blknum) -> bool
  5680. |
  5681. | is_ret_block(self, *args)
  5682. | is_ret_block(self, size_t blknum) -> bool
  5683. |
  5684. | npred(self, *args)
  5685. | npred(self, int node) -> int
  5686. |
  5687. | nsucc(self, *args)
  5688. | nsucc(self, int node) -> int
  5689. |
  5690. | pred(self, *args)
  5691. | pred(self, int node, int i) -> int
  5692. |
  5693. | print_names(self, *args)
  5694. | print_names(self) -> bool
  5695. |
  5696. | print_node_attributes(self, *args)
  5697. | print_node_attributes(self, FILE arg0, int arg1)
  5698. |
  5699. | refresh(self, *args)
  5700. | refresh(self)
  5701. |
  5702. | size(self, *args)
  5703. | size(self) -> int
  5704. |
  5705. | succ(self, *args)
  5706. | succ(self, int node, int i) -> int
  5707. |
  5708. | ----------------------------------------------------------------------
  5709. | Data descriptors defined here:
  5710. |
  5711. | __dict__
  5712. | dictionary for instance variables (if defined)
  5713. |
  5714. | __weakref__
  5715. | list of weak references to the object (if defined)
  5716. |
  5717. | bounds
  5718. | qflow_chart_t_bounds_get(qflow_chart_t self) -> area_t
  5719. |
  5720. | flags
  5721. | qflow_chart_t_flags_get(qflow_chart_t self) -> int
  5722. |
  5723. | nproper
  5724. | qflow_chart_t_nproper_get(qflow_chart_t self) -> int
  5725. |
  5726. | pfn
  5727. | qflow_chart_t_pfn_get(qflow_chart_t self) -> func_t
  5728. |
  5729. | thisown
  5730. | The membership flag
  5731. |
  5732. | title
  5733. | qflow_chart_t_title_get(qflow_chart_t self)
  5734. |
  5735. | ----------------------------------------------------------------------
  5736. | Data and other attributes defined here:
  5737. |
  5738. | __swig_destroy__ = <built-in function delete_qflow_chart_t>
  5739. | delete_qflow_chart_t(qflow_chart_t self)
  5740.  
  5741. class qrefcnt_obj_t(__builtin__.object)
  5742. | Proxy of C++ qrefcnt_obj_t class
  5743. |
  5744. | Methods defined here:
  5745. |
  5746. | __del__ lambda self
  5747. |
  5748. | __init__(self, *args, **kwargs)
  5749. |
  5750. | __repr__ = _swig_repr(self)
  5751. |
  5752. | release(self, *args)
  5753. | release(self)
  5754. |
  5755. | ----------------------------------------------------------------------
  5756. | Data descriptors defined here:
  5757. |
  5758. | __dict__
  5759. | dictionary for instance variables (if defined)
  5760. |
  5761. | __weakref__
  5762. | list of weak references to the object (if defined)
  5763. |
  5764. | refcnt
  5765. | qrefcnt_obj_t_refcnt_get(qrefcnt_obj_t self) -> int
  5766. |
  5767. | thisown
  5768. | The membership flag
  5769. |
  5770. | ----------------------------------------------------------------------
  5771. | Data and other attributes defined here:
  5772. |
  5773. | __swig_destroy__ = <built-in function delete_qrefcnt_obj_t>
  5774. | delete_qrefcnt_obj_t(qrefcnt_obj_t self)
  5775.  
  5776. class refinfo_t(__builtin__.object)
  5777. | Proxy of C++ refinfo_t class
  5778. |
  5779. | Methods defined here:
  5780. |
  5781. | __del__ lambda self
  5782. |
  5783. | __init__(self, *args)
  5784. | __init__(self) -> refinfo_t
  5785. |
  5786. | __repr__ = _swig_repr(self)
  5787. |
  5788. | init(self, *args)
  5789. | init(self, uint32 reft_and_flags, ea_t _base = 0, ea_t _target = BADADDR,
  5790. | adiff_t _tdelta = 0)
  5791. |
  5792. | is_custom(self, *args)
  5793. | is_custom(self) -> bool
  5794. |
  5795. | is_pastend(self, *args)
  5796. | is_pastend(self) -> bool
  5797. |
  5798. | is_rvaoff(self, *args)
  5799. | is_rvaoff(self) -> bool
  5800. |
  5801. | is_signed(self, *args)
  5802. | is_signed(self) -> bool
  5803. |
  5804. | is_subtract(self, *args)
  5805. | is_subtract(self) -> bool
  5806. |
  5807. | no_base_xref(self, *args)
  5808. | no_base_xref(self) -> bool
  5809. |
  5810. | set_type(self, *args)
  5811. | set_type(self, reftype_t t)
  5812. |
  5813. | type(self, *args)
  5814. | type(self) -> reftype_t
  5815. |
  5816. | ----------------------------------------------------------------------
  5817. | Data descriptors defined here:
  5818. |
  5819. | __dict__
  5820. | dictionary for instance variables (if defined)
  5821. |
  5822. | __weakref__
  5823. | list of weak references to the object (if defined)
  5824. |
  5825. | base
  5826. | refinfo_t_base_get(refinfo_t self) -> ea_t
  5827. |
  5828. | flags
  5829. | refinfo_t_flags_get(refinfo_t self) -> uint32
  5830. |
  5831. | target
  5832. | refinfo_t_target_get(refinfo_t self) -> ea_t
  5833. |
  5834. | tdelta
  5835. | refinfo_t_tdelta_get(refinfo_t self) -> adiff_t
  5836. |
  5837. | thisown
  5838. | The membership flag
  5839. |
  5840. | ----------------------------------------------------------------------
  5841. | Data and other attributes defined here:
  5842. |
  5843. | __swig_destroy__ = <built-in function delete_refinfo_t>
  5844. | delete_refinfo_t(refinfo_t self)
  5845.  
  5846. class reg_info_t(__builtin__.object)
  5847. | Proxy of C++ reg_info_t class
  5848. |
  5849. | Methods defined here:
  5850. |
  5851. | __del__ lambda self
  5852. |
  5853. | __eq__(self, *args)
  5854. | __eq__(self, reg_info_t r) -> bool
  5855. |
  5856. | __init__(self, *args)
  5857. | __init__(self) -> reg_info_t
  5858. |
  5859. | __ne__(self, *args)
  5860. | __ne__(self, reg_info_t r) -> bool
  5861. |
  5862. | __repr__ = _swig_repr(self)
  5863. |
  5864. | ----------------------------------------------------------------------
  5865. | Data descriptors defined here:
  5866. |
  5867. | __dict__
  5868. | dictionary for instance variables (if defined)
  5869. |
  5870. | __weakref__
  5871. | list of weak references to the object (if defined)
  5872. |
  5873. | reg
  5874. | reg_info_t_reg_get(reg_info_t self) -> int
  5875. |
  5876. | size
  5877. | reg_info_t_size_get(reg_info_t self) -> int
  5878. |
  5879. | thisown
  5880. | The membership flag
  5881. |
  5882. | ----------------------------------------------------------------------
  5883. | Data and other attributes defined here:
  5884. |
  5885. | __swig_destroy__ = <built-in function delete_reg_info_t>
  5886. | delete_reg_info_t(reg_info_t self)
  5887.  
  5888. class regarg_t(__builtin__.object)
  5889. | Proxy of C++ regarg_t class
  5890. |
  5891. | Methods defined here:
  5892. |
  5893. | __del__ lambda self
  5894. |
  5895. | __init__(self, *args)
  5896. | __init__(self) -> regarg_t
  5897. |
  5898. | __repr__ = _swig_repr(self)
  5899. |
  5900. | ----------------------------------------------------------------------
  5901. | Data descriptors defined here:
  5902. |
  5903. | __dict__
  5904. | dictionary for instance variables (if defined)
  5905. |
  5906. | __weakref__
  5907. | list of weak references to the object (if defined)
  5908. |
  5909. | name
  5910. | regarg_t_name_get(regarg_t self) -> char
  5911. |
  5912. | reg
  5913. | regarg_t_reg_get(regarg_t self) -> int
  5914. |
  5915. | thisown
  5916. | The membership flag
  5917. |
  5918. | type
  5919. | regarg_t_type_get(regarg_t self) -> type_t
  5920. |
  5921. | ----------------------------------------------------------------------
  5922. | Data and other attributes defined here:
  5923. |
  5924. | __swig_destroy__ = <built-in function delete_regarg_t>
  5925. | delete_regarg_t(regarg_t self)
  5926.  
  5927. class regobjs_t(__builtin__.object)
  5928. | Proxy of C++ regobjs_t class
  5929. |
  5930. | Methods defined here:
  5931. |
  5932. | __del__ lambda self
  5933. |
  5934. | __init__(self, *args)
  5935. | __init__(self) -> regobjs_t
  5936. |
  5937. | __repr__ = _swig_repr(self)
  5938. |
  5939. | ----------------------------------------------------------------------
  5940. | Data descriptors defined here:
  5941. |
  5942. | __dict__
  5943. | dictionary for instance variables (if defined)
  5944. |
  5945. | __weakref__
  5946. | list of weak references to the object (if defined)
  5947. |
  5948. | thisown
  5949. | The membership flag
  5950. |
  5951. | ----------------------------------------------------------------------
  5952. | Data and other attributes defined here:
  5953. |
  5954. | __swig_destroy__ = <built-in function delete_regobjs_t>
  5955. | delete_regobjs_t(regobjs_t self)
  5956.  
  5957. class regval_t(__builtin__.object)
  5958. | Proxy of C++ regval_t class
  5959. |
  5960. | Methods defined here:
  5961. |
  5962. | __del__ lambda self
  5963. |
  5964. | __eq__(self, *args)
  5965. | __eq__(self, regval_t r) -> bool
  5966. |
  5967. | __init__(self, *args)
  5968. | __init__(self) -> regval_t
  5969. | __init__(self, regval_t r) -> regval_t
  5970. |
  5971. | __ne__(self, *args)
  5972. | __ne__(self, regval_t r) -> bool
  5973. |
  5974. | __repr__ = _swig_repr(self)
  5975. |
  5976. | bytes(self, *args)
  5977. | bytes(self)
  5978. | bytes(self)
  5979. |
  5980. | clear(self, *args)
  5981. | clear(self)
  5982. |
  5983. | get_data(self, *args)
  5984. | get_data(self)
  5985. | get_data(self) -> void
  5986. |
  5987. | get_data_size(self, *args)
  5988. | get_data_size(self) -> size_t
  5989. |
  5990. | set_bytes(self, *args)
  5991. | set_bytes(self, uchar data, size_t size)
  5992. | set_bytes(self, v)
  5993. | set_bytes(self)
  5994. |
  5995. | set_float(self, *args)
  5996. | set_float(self, ushort x)
  5997. |
  5998. | set_int(self, *args)
  5999. | set_int(self, uint64 x)
  6000. |
  6001. | swap(self, *args)
  6002. | swap(self, regval_t r)
  6003. |
  6004. | ----------------------------------------------------------------------
  6005. | Data descriptors defined here:
  6006. |
  6007. | __dict__
  6008. | dictionary for instance variables (if defined)
  6009. |
  6010. | __weakref__
  6011. | list of weak references to the object (if defined)
  6012. |
  6013. | fval
  6014. | regval_t_fval_get(regval_t self) -> uint16
  6015. |
  6016. | ival
  6017. | regval_t_ival_get(regval_t self) -> uint64
  6018. |
  6019. | rvtype
  6020. | regval_t_rvtype_get(regval_t self) -> int32
  6021. |
  6022. | thisown
  6023. | The membership flag
  6024. |
  6025. | ----------------------------------------------------------------------
  6026. | Data and other attributes defined here:
  6027. |
  6028. | __swig_destroy__ = <built-in function delete_regval_t>
  6029. | delete_regval_t(regval_t self)
  6030.  
  6031. class regvar_t(area_t)
  6032. | Proxy of C++ regvar_t class
  6033. |
  6034. | Method resolution order:
  6035. | regvar_t
  6036. | area_t
  6037. | __builtin__.object
  6038. |
  6039. | Methods defined here:
  6040. |
  6041. | __del__ lambda self
  6042. |
  6043. | __init__(self, *args)
  6044. | __init__(self) -> regvar_t
  6045. |
  6046. | __repr__ = _swig_repr(self)
  6047. |
  6048. | ----------------------------------------------------------------------
  6049. | Data descriptors defined here:
  6050. |
  6051. | canon
  6052. | regvar_t_canon_get(regvar_t self) -> char
  6053. |
  6054. | cmt
  6055. | regvar_t_cmt_get(regvar_t self) -> char
  6056. |
  6057. | thisown
  6058. | The membership flag
  6059. |
  6060. | user
  6061. | regvar_t_user_get(regvar_t self) -> char
  6062. |
  6063. | ----------------------------------------------------------------------
  6064. | Data and other attributes defined here:
  6065. |
  6066. | __swig_destroy__ = <built-in function delete_regvar_t>
  6067. | delete_regvar_t(regvar_t self)
  6068. |
  6069. | ----------------------------------------------------------------------
  6070. | Methods inherited from area_t:
  6071. |
  6072. | __eq__(self, *args)
  6073. | __eq__(self, area_t r) -> bool
  6074. |
  6075. | __gt__(self, *args)
  6076. | __gt__(self, area_t r) -> bool
  6077. |
  6078. | __lt__(self, *args)
  6079. | __lt__(self, area_t r) -> bool
  6080. |
  6081. | __ne__(self, *args)
  6082. | __ne__(self, area_t r) -> bool
  6083. |
  6084. | clear(self, *args)
  6085. | clear(self)
  6086. |
  6087. | compare(self, *args)
  6088. | compare(self, area_t r) -> int
  6089. |
  6090. | contains(self, *args)
  6091. | contains(self, ea_t ea) -> bool
  6092. | contains(self, area_t r) -> bool
  6093. |
  6094. | empty(self, *args)
  6095. | empty(self) -> bool
  6096. |
  6097. | extend(self, *args)
  6098. | extend(self, ea_t ea)
  6099. |
  6100. | intersect(self, *args)
  6101. | intersect(self, area_t r)
  6102. |
  6103. | overlaps(self, *args)
  6104. | overlaps(self, area_t r) -> bool
  6105. |
  6106. | size(self, *args)
  6107. | size(self) -> asize_t
  6108. |
  6109. | ----------------------------------------------------------------------
  6110. | Data descriptors inherited from area_t:
  6111. |
  6112. | __dict__
  6113. | dictionary for instance variables (if defined)
  6114. |
  6115. | __weakref__
  6116. | list of weak references to the object (if defined)
  6117. |
  6118. | endEA
  6119. | area_t_endEA_get(area_t self) -> ea_t
  6120. |
  6121. | startEA
  6122. | area_t_startEA_get(area_t self) -> ea_t
  6123.  
  6124. class segment_t(area_t)
  6125. | Proxy of C++ segment_t class
  6126. |
  6127. | Method resolution order:
  6128. | segment_t
  6129. | area_t
  6130. | __builtin__.object
  6131. |
  6132. | Methods defined here:
  6133. |
  6134. | __del__ lambda self
  6135. |
  6136. | __init__(self, *args)
  6137. | __init__(self) -> segment_t
  6138. |
  6139. | __repr__ = _swig_repr(self)
  6140. |
  6141. | abits(self, *args)
  6142. | abits(self) -> int
  6143. |
  6144. | abytes(self, *args)
  6145. | abytes(self) -> int
  6146. |
  6147. | clr_comorg(self, *args)
  6148. | clr_comorg(self)
  6149. |
  6150. | clr_ob_ok(self, *args)
  6151. | clr_ob_ok(self)
  6152. |
  6153. | comorg(self, *args)
  6154. | comorg(self) -> bool
  6155. |
  6156. | is_hidden_segtype(self, *args)
  6157. | is_hidden_segtype(self) -> bool
  6158. |
  6159. | is_loader_segm(self, *args)
  6160. | is_loader_segm(self) -> bool
  6161. |
  6162. | is_visible_segm(self, *args)
  6163. | is_visible_segm(self) -> bool
  6164. |
  6165. | ob_ok(self, *args)
  6166. | ob_ok(self) -> bool
  6167. |
  6168. | set_comorg(self, *args)
  6169. | set_comorg(self)
  6170. |
  6171. | set_debugger_segm(self, *args)
  6172. | set_debugger_segm(self, bool debseg)
  6173. |
  6174. | set_hidden_segtype(self, *args)
  6175. | set_hidden_segtype(self, bool hide)
  6176. |
  6177. | set_loader_segm(self, *args)
  6178. | set_loader_segm(self, bool ldrseg)
  6179. |
  6180. | set_ob_ok(self, *args)
  6181. | set_ob_ok(self)
  6182. |
  6183. | set_visible_segm(self, *args)
  6184. | set_visible_segm(self, bool visible)
  6185. |
  6186. | update(self, *args)
  6187. | update(self) -> int
  6188. |
  6189. | use32(self, *args)
  6190. | use32(self) -> bool
  6191. |
  6192. | use64(self, *args)
  6193. | use64(self) -> bool
  6194. |
  6195. | ----------------------------------------------------------------------
  6196. | Data descriptors defined here:
  6197. |
  6198. | align
  6199. | segment_t_align_get(segment_t self) -> uchar
  6200. |
  6201. | bitness
  6202. | segment_t_bitness_get(segment_t self) -> uchar
  6203. |
  6204. | color
  6205. | segment_t_color_get(segment_t self) -> bgcolor_t
  6206. |
  6207. | comb
  6208. | segment_t_comb_get(segment_t self) -> uchar
  6209. |
  6210. | defsr
  6211. | segment_t_defsr_get(segment_t self) -> sel_t
  6212. |
  6213. | flags
  6214. | segment_t_flags_get(segment_t self) -> ushort
  6215. |
  6216. | name
  6217. | segment_t_name_get(segment_t self) -> uval_t
  6218. |
  6219. | orgbase
  6220. | segment_t_orgbase_get(segment_t self) -> uval_t
  6221. |
  6222. | perm
  6223. | segment_t_perm_get(segment_t self) -> uchar
  6224. |
  6225. | sclass
  6226. | segment_t_sclass_get(segment_t self) -> uval_t
  6227. |
  6228. | sel
  6229. | segment_t_sel_get(segment_t self) -> sel_t
  6230. |
  6231. | thisown
  6232. | The membership flag
  6233. |
  6234. | type
  6235. | segment_t_type_get(segment_t self) -> uchar
  6236. |
  6237. | ----------------------------------------------------------------------
  6238. | Data and other attributes defined here:
  6239. |
  6240. | __swig_destroy__ = <built-in function delete_segment_t>
  6241. | delete_segment_t(segment_t self)
  6242. |
  6243. | ----------------------------------------------------------------------
  6244. | Methods inherited from area_t:
  6245. |
  6246. | __eq__(self, *args)
  6247. | __eq__(self, area_t r) -> bool
  6248. |
  6249. | __gt__(self, *args)
  6250. | __gt__(self, area_t r) -> bool
  6251. |
  6252. | __lt__(self, *args)
  6253. | __lt__(self, area_t r) -> bool
  6254. |
  6255. | __ne__(self, *args)
  6256. | __ne__(self, area_t r) -> bool
  6257. |
  6258. | clear(self, *args)
  6259. | clear(self)
  6260. |
  6261. | compare(self, *args)
  6262. | compare(self, area_t r) -> int
  6263. |
  6264. | contains(self, *args)
  6265. | contains(self, ea_t ea) -> bool
  6266. | contains(self, area_t r) -> bool
  6267. |
  6268. | empty(self, *args)
  6269. | empty(self) -> bool
  6270. |
  6271. | extend(self, *args)
  6272. | extend(self, ea_t ea)
  6273. |
  6274. | intersect(self, *args)
  6275. | intersect(self, area_t r)
  6276. |
  6277. | overlaps(self, *args)
  6278. | overlaps(self, area_t r) -> bool
  6279. |
  6280. | size(self, *args)
  6281. | size(self) -> asize_t
  6282. |
  6283. | ----------------------------------------------------------------------
  6284. | Data descriptors inherited from area_t:
  6285. |
  6286. | __dict__
  6287. | dictionary for instance variables (if defined)
  6288. |
  6289. | __weakref__
  6290. | list of weak references to the object (if defined)
  6291. |
  6292. | endEA
  6293. | area_t_endEA_get(area_t self) -> ea_t
  6294. |
  6295. | startEA
  6296. | area_t_startEA_get(area_t self) -> ea_t
  6297.  
  6298. class segreg_t(area_t)
  6299. | Proxy of C++ segreg_t class
  6300. |
  6301. | Method resolution order:
  6302. | segreg_t
  6303. | area_t
  6304. | __builtin__.object
  6305. |
  6306. | Methods defined here:
  6307. |
  6308. | __del__ lambda self
  6309. |
  6310. | __init__(self, *args)
  6311. | __init__(self) -> segreg_t
  6312. |
  6313. | __repr__ = _swig_repr(self)
  6314. |
  6315. | reg(self, *args)
  6316. | reg(self, int n) -> sel_t
  6317. | reg(self, int n) -> sel_t
  6318. |
  6319. | setregs(self, *args)
  6320. | setregs(self, sel_t Regs)
  6321. |
  6322. | settags(self, *args)
  6323. | settags(self, uchar v)
  6324. |
  6325. | tag(self, *args)
  6326. | tag(self, int n) -> uchar
  6327. | tag(self, int n) -> uchar
  6328. |
  6329. | undefregs(self, *args)
  6330. | undefregs(self)
  6331. |
  6332. | ----------------------------------------------------------------------
  6333. | Data descriptors defined here:
  6334. |
  6335. | thisown
  6336. | The membership flag
  6337. |
  6338. | ----------------------------------------------------------------------
  6339. | Data and other attributes defined here:
  6340. |
  6341. | __swig_destroy__ = <built-in function delete_segreg_t>
  6342. | delete_segreg_t(segreg_t self)
  6343. |
  6344. | ----------------------------------------------------------------------
  6345. | Methods inherited from area_t:
  6346. |
  6347. | __eq__(self, *args)
  6348. | __eq__(self, area_t r) -> bool
  6349. |
  6350. | __gt__(self, *args)
  6351. | __gt__(self, area_t r) -> bool
  6352. |
  6353. | __lt__(self, *args)
  6354. | __lt__(self, area_t r) -> bool
  6355. |
  6356. | __ne__(self, *args)
  6357. | __ne__(self, area_t r) -> bool
  6358. |
  6359. | clear(self, *args)
  6360. | clear(self)
  6361. |
  6362. | compare(self, *args)
  6363. | compare(self, area_t r) -> int
  6364. |
  6365. | contains(self, *args)
  6366. | contains(self, ea_t ea) -> bool
  6367. | contains(self, area_t r) -> bool
  6368. |
  6369. | empty(self, *args)
  6370. | empty(self) -> bool
  6371. |
  6372. | extend(self, *args)
  6373. | extend(self, ea_t ea)
  6374. |
  6375. | intersect(self, *args)
  6376. | intersect(self, area_t r)
  6377. |
  6378. | overlaps(self, *args)
  6379. | overlaps(self, area_t r) -> bool
  6380. |
  6381. | size(self, *args)
  6382. | size(self) -> asize_t
  6383. |
  6384. | ----------------------------------------------------------------------
  6385. | Data descriptors inherited from area_t:
  6386. |
  6387. | __dict__
  6388. | dictionary for instance variables (if defined)
  6389. |
  6390. | __weakref__
  6391. | list of weak references to the object (if defined)
  6392. |
  6393. | endEA
  6394. | area_t_endEA_get(area_t self) -> ea_t
  6395. |
  6396. | startEA
  6397. | area_t_startEA_get(area_t self) -> ea_t
  6398.  
  6399. class sel_array(__builtin__.object)
  6400. | Proxy of C++ sel_array class
  6401. |
  6402. | Methods defined here:
  6403. |
  6404. | __del__ lambda self
  6405. |
  6406. | __getitem__(self, *args)
  6407. | __getitem__(self, size_t index) -> sel_t
  6408. |
  6409. | __init__(self, *args)
  6410. | __init__(self, size_t nelements) -> sel_array
  6411. |
  6412. | __repr__ = _swig_repr(self)
  6413. |
  6414. | __setitem__(self, *args)
  6415. | __setitem__(self, size_t index, sel_t value)
  6416. |
  6417. | cast(self, *args)
  6418. | cast(self) -> sel_t
  6419. |
  6420. | ----------------------------------------------------------------------
  6421. | Static methods defined here:
  6422. |
  6423. | frompointer(*args)
  6424. | frompointer(sel_t t) -> sel_array
  6425. |
  6426. | ----------------------------------------------------------------------
  6427. | Data descriptors defined here:
  6428. |
  6429. | __dict__
  6430. | dictionary for instance variables (if defined)
  6431. |
  6432. | __weakref__
  6433. | list of weak references to the object (if defined)
  6434. |
  6435. | thisown
  6436. | The membership flag
  6437. |
  6438. | ----------------------------------------------------------------------
  6439. | Data and other attributes defined here:
  6440. |
  6441. | __swig_destroy__ = <built-in function delete_sel_array>
  6442. | delete_sel_array(sel_array self)
  6443.  
  6444. class sel_pointer(__builtin__.object)
  6445. | Proxy of C++ sel_pointer class
  6446. |
  6447. | Methods defined here:
  6448. |
  6449. | __del__ lambda self
  6450. |
  6451. | __init__(self, *args)
  6452. | __init__(self) -> sel_pointer
  6453. |
  6454. | __repr__ = _swig_repr(self)
  6455. |
  6456. | assign(self, *args)
  6457. | assign(self, sel_t value)
  6458. |
  6459. | cast(self, *args)
  6460. | cast(self) -> sel_t
  6461. |
  6462. | value(self, *args)
  6463. | value(self) -> sel_t
  6464. |
  6465. | ----------------------------------------------------------------------
  6466. | Static methods defined here:
  6467. |
  6468. | frompointer(*args)
  6469. | frompointer(sel_t t) -> sel_pointer
  6470. |
  6471. | ----------------------------------------------------------------------
  6472. | Data descriptors defined here:
  6473. |
  6474. | __dict__
  6475. | dictionary for instance variables (if defined)
  6476. |
  6477. | __weakref__
  6478. | list of weak references to the object (if defined)
  6479. |
  6480. | thisown
  6481. | The membership flag
  6482. |
  6483. | ----------------------------------------------------------------------
  6484. | Data and other attributes defined here:
  6485. |
  6486. | __swig_destroy__ = <built-in function delete_sel_pointer>
  6487. | delete_sel_pointer(sel_pointer self)
  6488.  
  6489. class simplecustviewer_t(__builtin__.object)
  6490. | The base class for implementing simple custom viewers
  6491. |
  6492. | Methods defined here:
  6493. |
  6494. | AddLine(self, line, fgcolor=None, bgcolor=None)
  6495. | Adds a colored line to the view
  6496. | @return: Boolean
  6497. |
  6498. | AddPopupMenu(self, title, hotkey='')
  6499. | Adds a popup menu item
  6500. | @param title: The name of the menu item
  6501. | @param hotkey: Hotkey of the item or just empty
  6502. | @return: Returns the
  6503. |
  6504. | ClearLines(self)
  6505. | Clears all the lines
  6506. |
  6507. | ClearPopupMenu(self)
  6508. | Clears all previously installed popup menu items.
  6509. | Use this function if you're generating menu items on the fly (in the OnPopup() callback),
  6510. | and before adding new items
  6511. |
  6512. | Close(self)
  6513. | Destroys the view.
  6514. | One has to call Create() afterwards.
  6515. | Show() can be called and it will call Create() internally.
  6516. | @return: Boolean
  6517. |
  6518. | Count(self)
  6519. | Returns the number of lines in the view
  6520. |
  6521. | Create(self, title)
  6522. | Creates the custom view. This should be the first method called after instantiation
  6523. |
  6524. | @param title: The title of the view
  6525. | @return: Boolean whether it succeeds or fails. It may fail if a window with the same title is already open.
  6526. | In this case better close existing windows
  6527. |
  6528. | DelLine(self, lineno)
  6529. | Deletes an existing line
  6530. | @return: Boolean
  6531. |
  6532. | EditLine(self, lineno, line, fgcolor=None, bgcolor=None)
  6533. | Edits an existing line.
  6534. | @return: Boolean
  6535. |
  6536. | GetCurrentLine(self, mouse=0, notags=0)
  6537. | Returns the current line.
  6538. | @param mouse: Current line at mouse pos
  6539. | @param notags: If True then tag_remove() will be called before returning the line
  6540. | @return: Returns the current line (colored or uncolored) or None on failure
  6541. |
  6542. | GetCurrentWord(self, mouse=0)
  6543. | Returns the current word
  6544. | @param mouse: Use mouse position or cursor position
  6545. | @return: None if failed or a String containing the current word at mouse or cursor
  6546. |
  6547. | GetLine(self, lineno)
  6548. | Returns a line
  6549. | @param lineno: The line number
  6550. | @return:
  6551. | Returns a tuple (colored_line, fgcolor, bgcolor) or None
  6552. |
  6553. | GetLineNo(self, mouse=0)
  6554. | Calls GetPos() and returns the current line number or -1 on failure
  6555. |
  6556. | GetPos(self, mouse=0)
  6557. | Returns the current cursor or mouse position.
  6558. | @param mouse: return mouse position
  6559. | @return: Returns a tuple (lineno, x, y)
  6560. |
  6561. | GetSelection(self)
  6562. | Returns the selected area or None
  6563. | @return:
  6564. | - tuple(x1, y1, x2, y2)
  6565. | - None if no selection
  6566. |
  6567. | InsertLine(self, lineno, line, fgcolor=None, bgcolor=None)
  6568. | Inserts a line in the given position
  6569. | @return: Boolean
  6570. |
  6571. | IsFocused(self)
  6572. | Returns True if the current view is the focused view
  6573. |
  6574. | Jump(self, lineno, x=0, y=0)
  6575. |
  6576. | PatchLine(self, lineno, offs, value)
  6577. | Patches an existing line character at the given offset. This is a low level function. You must know what you're doing
  6578. |
  6579. | Refresh(self)
  6580. |
  6581. | RefreshCurrent(self)
  6582. | Refreshes the current line only
  6583. |
  6584. | Show(self)
  6585. | Shows an already created view. It the view was close, then it will call Create() for you
  6586. | @return: Boolean
  6587. |
  6588. | __del__(self)
  6589. | Destructor. It also frees the associated C++ object
  6590. |
  6591. | __init__(self)
  6592. |
  6593. | ----------------------------------------------------------------------
  6594. | Data descriptors defined here:
  6595. |
  6596. | __dict__
  6597. | dictionary for instance variables (if defined)
  6598. |
  6599. | __weakref__
  6600. | list of weak references to the object (if defined)
  6601.  
  6602. class stkpnt_t(__builtin__.object)
  6603. | Proxy of C++ stkpnt_t class
  6604. |
  6605. | Methods defined here:
  6606. |
  6607. | __del__ lambda self
  6608. |
  6609. | __init__(self, *args)
  6610. | __init__(self) -> stkpnt_t
  6611. |
  6612. | __lt__(self, *args)
  6613. | __lt__(self, stkpnt_t r) -> bool
  6614. |
  6615. | __repr__ = _swig_repr(self)
  6616. |
  6617. | ----------------------------------------------------------------------
  6618. | Data descriptors defined here:
  6619. |
  6620. | __dict__
  6621. | dictionary for instance variables (if defined)
  6622. |
  6623. | __weakref__
  6624. | list of weak references to the object (if defined)
  6625. |
  6626. | ea
  6627. | stkpnt_t_ea_get(stkpnt_t self) -> ea_t
  6628. |
  6629. | spd
  6630. | stkpnt_t_spd_get(stkpnt_t self) -> sval_t
  6631. |
  6632. | thisown
  6633. | The membership flag
  6634. |
  6635. | ----------------------------------------------------------------------
  6636. | Data and other attributes defined here:
  6637. |
  6638. | __swig_destroy__ = <built-in function delete_stkpnt_t>
  6639. | delete_stkpnt_t(stkpnt_t self)
  6640.  
  6641. class strarray_t(__builtin__.object)
  6642. | Proxy of C++ strarray_t class
  6643. |
  6644. | Methods defined here:
  6645. |
  6646. | __del__ lambda self
  6647. |
  6648. | __init__(self, *args)
  6649. | __init__(self) -> strarray_t
  6650. |
  6651. | __repr__ = _swig_repr(self)
  6652. |
  6653. | ----------------------------------------------------------------------
  6654. | Data descriptors defined here:
  6655. |
  6656. | __dict__
  6657. | dictionary for instance variables (if defined)
  6658. |
  6659. | __weakref__
  6660. | list of weak references to the object (if defined)
  6661. |
  6662. | code
  6663. | strarray_t_code_get(strarray_t self) -> int
  6664. |
  6665. | text
  6666. | strarray_t_text_get(strarray_t self) -> char
  6667. |
  6668. | thisown
  6669. | The membership flag
  6670. |
  6671. | ----------------------------------------------------------------------
  6672. | Data and other attributes defined here:
  6673. |
  6674. | __swig_destroy__ = <built-in function delete_strarray_t>
  6675. | delete_strarray_t(strarray_t self)
  6676.  
  6677. class string_info_t(__builtin__.object)
  6678. | Proxy of C++ string_info_t class
  6679. |
  6680. | Methods defined here:
  6681. |
  6682. | __del__ lambda self
  6683. |
  6684. | __init__(self, *args)
  6685. | __init__(self) -> string_info_t
  6686. | __init__(self, ea_t _ea) -> string_info_t
  6687. |
  6688. | __lt__(self, *args)
  6689. | __lt__(self, string_info_t string_info) -> bool
  6690. |
  6691. | __repr__ = _swig_repr(self)
  6692. |
  6693. | ----------------------------------------------------------------------
  6694. | Data descriptors defined here:
  6695. |
  6696. | __dict__
  6697. | dictionary for instance variables (if defined)
  6698. |
  6699. | __weakref__
  6700. | list of weak references to the object (if defined)
  6701. |
  6702. | ea
  6703. | string_info_t_ea_get(string_info_t self) -> ea_t
  6704. |
  6705. | length
  6706. | string_info_t_length_get(string_info_t self) -> int
  6707. |
  6708. | thisown
  6709. | The membership flag
  6710. |
  6711. | type
  6712. | string_info_t_type_get(string_info_t self) -> int
  6713. |
  6714. | ----------------------------------------------------------------------
  6715. | Data and other attributes defined here:
  6716. |
  6717. | __swig_destroy__ = <built-in function delete_string_info_t>
  6718. | delete_string_info_t(string_info_t self)
  6719.  
  6720. class strpath_t(__builtin__.object)
  6721. | Proxy of C++ strpath_t class
  6722. |
  6723. | Methods defined here:
  6724. |
  6725. | __del__ lambda self
  6726. |
  6727. | __init__(self, *args)
  6728. | __init__(self) -> strpath_t
  6729. |
  6730. | __repr__ = _swig_repr(self)
  6731. |
  6732. | ----------------------------------------------------------------------
  6733. | Data descriptors defined here:
  6734. |
  6735. | __dict__
  6736. | dictionary for instance variables (if defined)
  6737. |
  6738. | __weakref__
  6739. | list of weak references to the object (if defined)
  6740. |
  6741. | delta
  6742. | strpath_t_delta_get(strpath_t self) -> adiff_t
  6743. |
  6744. | ids
  6745. | strpath_t_ids_get(strpath_t self) -> tid_t
  6746. |
  6747. | len
  6748. | strpath_t_len_get(strpath_t self) -> int
  6749. |
  6750. | thisown
  6751. | The membership flag
  6752. |
  6753. | ----------------------------------------------------------------------
  6754. | Data and other attributes defined here:
  6755. |
  6756. | __swig_destroy__ = <built-in function delete_strpath_t>
  6757. | delete_strpath_t(strpath_t self)
  6758.  
  6759. class struc_t(__builtin__.object)
  6760. | Proxy of C++ struc_t class
  6761. |
  6762. | Methods defined here:
  6763. |
  6764. | __del__ lambda self
  6765. |
  6766. | __init__(self, *args)
  6767. | __init__(self) -> struc_t
  6768. |
  6769. | __repr__ = _swig_repr(self)
  6770. |
  6771. | from_til(self, *args)
  6772. | from_til(self) -> bool
  6773. |
  6774. | get_member(self, *args)
  6775. | get_member(self, int index) -> member_t
  6776. |
  6777. | has_union(self, *args)
  6778. | has_union(self) -> bool
  6779. |
  6780. | is_choosable(self, *args)
  6781. | is_choosable(self) -> bool
  6782. |
  6783. | is_hidden(self, *args)
  6784. | is_hidden(self) -> bool
  6785. |
  6786. | is_union(self, *args)
  6787. | is_union(self) -> bool
  6788. |
  6789. | is_varstr(self, *args)
  6790. | is_varstr(self) -> bool
  6791. |
  6792. | ----------------------------------------------------------------------
  6793. | Data descriptors defined here:
  6794. |
  6795. | __dict__
  6796. | dictionary for instance variables (if defined)
  6797. |
  6798. | __weakref__
  6799. | list of weak references to the object (if defined)
  6800. |
  6801. | age
  6802. | struc_t_age_get(struc_t self) -> ushort
  6803. |
  6804. | id
  6805. | struc_t_id_get(struc_t self) -> tid_t
  6806. |
  6807. | members
  6808. | struc_t_members_get(struc_t self) -> member_t
  6809. |
  6810. | memqty
  6811. | struc_t_memqty_get(struc_t self) -> size_t
  6812. |
  6813. | ordinal
  6814. | struc_t_ordinal_get(struc_t self) -> int32
  6815. |
  6816. | props
  6817. | struc_t_props_get(struc_t self) -> uint32
  6818. |
  6819. | thisown
  6820. | The membership flag
  6821. |
  6822. | ----------------------------------------------------------------------
  6823. | Data and other attributes defined here:
  6824. |
  6825. | __swig_destroy__ = <built-in function delete_struc_t>
  6826. | delete_struc_t(struc_t self)
  6827.  
  6828. class strwinsetup_t(__builtin__.object)
  6829. | Proxy of C++ strwinsetup_t class
  6830. |
  6831. | Methods defined here:
  6832. |
  6833. | __del__ lambda self
  6834. |
  6835. | __init__(self, *args)
  6836. | __init__(self) -> strwinsetup_t
  6837. |
  6838. | __repr__ = _swig_repr(self)
  6839. |
  6840. | ----------------------------------------------------------------------
  6841. | Data descriptors defined here:
  6842. |
  6843. | __dict__
  6844. | dictionary for instance variables (if defined)
  6845. |
  6846. | __weakref__
  6847. | list of weak references to the object (if defined)
  6848. |
  6849. | display_only_existing_strings
  6850. | strwinsetup_t_display_only_existing_strings_get(strwinsetup_t self) -> uchar
  6851. |
  6852. | ea1
  6853. | strwinsetup_t_ea1_get(strwinsetup_t self) -> ea_t
  6854. |
  6855. | ea2
  6856. | strwinsetup_t_ea2_get(strwinsetup_t self) -> ea_t
  6857. |
  6858. | ignore_heads
  6859. | strwinsetup_t_ignore_heads_get(strwinsetup_t self) -> uchar
  6860. |
  6861. | minlen
  6862. | strwinsetup_t_minlen_get(strwinsetup_t self) -> sval_t
  6863. |
  6864. | only_7bit
  6865. | strwinsetup_t_only_7bit_get(strwinsetup_t self) -> uchar
  6866. |
  6867. | strtypes
  6868. | strwinsetup_t_strtypes_get(strwinsetup_t self) -> uint32
  6869. |
  6870. | thisown
  6871. | The membership flag
  6872. |
  6873. | ----------------------------------------------------------------------
  6874. | Data and other attributes defined here:
  6875. |
  6876. | __swig_destroy__ = <built-in function delete_strwinsetup_t>
  6877. | delete_strwinsetup_t(strwinsetup_t self)
  6878.  
  6879. class sval_pointer(__builtin__.object)
  6880. | Proxy of C++ sval_pointer class
  6881. |
  6882. | Methods defined here:
  6883. |
  6884. | __del__ lambda self
  6885. |
  6886. | __init__(self, *args)
  6887. | __init__(self) -> sval_pointer
  6888. |
  6889. | __repr__ = _swig_repr(self)
  6890. |
  6891. | assign(self, *args)
  6892. | assign(self, sval_t value)
  6893. |
  6894. | cast(self, *args)
  6895. | cast(self) -> sval_t
  6896. |
  6897. | value(self, *args)
  6898. | value(self) -> sval_t
  6899. |
  6900. | ----------------------------------------------------------------------
  6901. | Static methods defined here:
  6902. |
  6903. | frompointer(*args)
  6904. | frompointer(sval_t t) -> sval_pointer
  6905. |
  6906. | ----------------------------------------------------------------------
  6907. | Data descriptors defined here:
  6908. |
  6909. | __dict__
  6910. | dictionary for instance variables (if defined)
  6911. |
  6912. | __weakref__
  6913. | list of weak references to the object (if defined)
  6914. |
  6915. | thisown
  6916. | The membership flag
  6917. |
  6918. | ----------------------------------------------------------------------
  6919. | Data and other attributes defined here:
  6920. |
  6921. | __swig_destroy__ = <built-in function delete_sval_pointer>
  6922. | delete_sval_pointer(sval_pointer self)
  6923.  
  6924. class switch_info_ex_t(py_clinked_object_t)
  6925. | # --------------------------------------------------------------------------
  6926. |
  6927. | Method resolution order:
  6928. | switch_info_ex_t
  6929. | py_clinked_object_t
  6930. | pyidc_opaque_object_t
  6931. | __builtin__.object
  6932. |
  6933. | Methods defined here:
  6934. |
  6935. | __get_custom__(self)
  6936. |
  6937. | __get_defjump__(self)
  6938. |
  6939. | __get_elbase__(self)
  6940. |
  6941. | __get_flags2__(self)
  6942. |
  6943. | __get_flags__(self)
  6944. |
  6945. | __get_ind_lowcase__(self)
  6946. |
  6947. | __get_jcases__(self)
  6948. |
  6949. | __get_jumps__(self)
  6950. |
  6951. | __get_ncases__(self)
  6952. |
  6953. | __get_regdtyp__(self)
  6954. | # Autogenerated
  6955. |
  6956. | __get_regnum__(self)
  6957. |
  6958. | __get_startea__(self)
  6959. |
  6960. | __get_values_lowcase__(self)
  6961. |
  6962. | __init__(self, lnk=None)
  6963. |
  6964. | __set_custom__(self, v)
  6965. |
  6966. | __set_defjump__(self, v)
  6967. |
  6968. | __set_elbase__(self, v)
  6969. |
  6970. | __set_flags2__(self, v)
  6971. |
  6972. | __set_flags__(self, v)
  6973. |
  6974. | __set_ind_lowcase__(self, v)
  6975. |
  6976. | __set_jcases__(self, v)
  6977. |
  6978. | __set_jumps__(self, v)
  6979. |
  6980. | __set_ncases__(self, v)
  6981. |
  6982. | __set_regdtyp__(self, v)
  6983. |
  6984. | __set_regnum__(self, v)
  6985. |
  6986. | __set_startea__(self, v)
  6987. |
  6988. | __set_values_lowcase__(self, v)
  6989. |
  6990. | assign(self, other)
  6991. |
  6992. | get_jtable_element_size(self)
  6993. |
  6994. | get_jtable_size(self)
  6995. |
  6996. | get_lowcase(self)
  6997. |
  6998. | get_shift(self)
  6999. |
  7000. | get_vtable_element_size(self)
  7001. |
  7002. | is_indirect(self)
  7003. |
  7004. | is_subtract(self)
  7005. |
  7006. | set_expr(self, r, dt)
  7007. |
  7008. | set_jtable_element_size(self, size)
  7009. |
  7010. | set_shift(self, shift)
  7011. |
  7012. | set_vtable_element_size(self, size)
  7013. |
  7014. | ----------------------------------------------------------------------
  7015. | Data descriptors defined here:
  7016. |
  7017. | custom
  7018. |
  7019. | defjump
  7020. |
  7021. | elbase
  7022. |
  7023. | flags
  7024. |
  7025. | flags2
  7026. |
  7027. | ind_lowcase
  7028. |
  7029. | jcases
  7030. |
  7031. | jumps
  7032. |
  7033. | lowcase
  7034. |
  7035. | ncases
  7036. |
  7037. | regdtyp
  7038. |
  7039. | regnum
  7040. |
  7041. | startea
  7042. |
  7043. | values
  7044. |
  7045. | ----------------------------------------------------------------------
  7046. | Methods inherited from py_clinked_object_t:
  7047. |
  7048. | __del__(self)
  7049. | Delete the link upon object destruction (only if not static)
  7050. |
  7051. | copy(self)
  7052. | Returns a new copy of this class
  7053. |
  7054. | ----------------------------------------------------------------------
  7055. | Data descriptors inherited from py_clinked_object_t:
  7056. |
  7057. | clink
  7058. |
  7059. | ----------------------------------------------------------------------
  7060. | Data descriptors inherited from pyidc_opaque_object_t:
  7061. |
  7062. | __dict__
  7063. | dictionary for instance variables (if defined)
  7064. |
  7065. | __weakref__
  7066. | list of weak references to the object (if defined)
  7067. |
  7068. | ----------------------------------------------------------------------
  7069. | Data and other attributes inherited from pyidc_opaque_object_t:
  7070. |
  7071. | __idc_cvt_id__ = 2
  7072.  
  7073. class tev_info_t(__builtin__.object)
  7074. | Proxy of C++ tev_info_t class
  7075. |
  7076. | Methods defined here:
  7077. |
  7078. | __del__ lambda self
  7079. |
  7080. | __init__(self, *args)
  7081. | __init__(self) -> tev_info_t
  7082. |
  7083. | __repr__ = _swig_repr(self)
  7084. |
  7085. | ----------------------------------------------------------------------
  7086. | Data descriptors defined here:
  7087. |
  7088. | __dict__
  7089. | dictionary for instance variables (if defined)
  7090. |
  7091. | __weakref__
  7092. | list of weak references to the object (if defined)
  7093. |
  7094. | ea
  7095. | tev_info_t_ea_get(tev_info_t self) -> ea_t
  7096. |
  7097. | thisown
  7098. | The membership flag
  7099. |
  7100. | tid
  7101. | tev_info_t_tid_get(tev_info_t self) -> thid_t
  7102. |
  7103. | type
  7104. | tev_info_t_type_get(tev_info_t self) -> tev_type_t
  7105. |
  7106. | ----------------------------------------------------------------------
  7107. | Data and other attributes defined here:
  7108. |
  7109. | __swig_destroy__ = <built-in function delete_tev_info_t>
  7110. | delete_tev_info_t(tev_info_t self)
  7111.  
  7112. class text_options_t(__builtin__.object)
  7113. | Proxy of C++ text_options_t class
  7114. |
  7115. | Methods defined here:
  7116. |
  7117. | __del__ lambda self
  7118. |
  7119. | __init__(self, *args)
  7120. | __init__(self) -> text_options_t
  7121. |
  7122. | __repr__ = _swig_repr(self)
  7123. |
  7124. | copy_from_inf(self, *args)
  7125. | copy_from_inf(self, idainfo inf)
  7126. |
  7127. | copy_to_inf(self, *args)
  7128. | copy_to_inf(self, bool gv, idainfo inf)
  7129. |
  7130. | ----------------------------------------------------------------------
  7131. | Data descriptors defined here:
  7132. |
  7133. | __dict__
  7134. | dictionary for instance variables (if defined)
  7135. |
  7136. | __weakref__
  7137. | list of weak references to the object (if defined)
  7138. |
  7139. | graph
  7140. | text_options_t_graph_get(text_options_t self)
  7141. |
  7142. | text
  7143. | text_options_t_text_get(text_options_t self)
  7144. |
  7145. | thisown
  7146. | The membership flag
  7147. |
  7148. | ----------------------------------------------------------------------
  7149. | Data and other attributes defined here:
  7150. |
  7151. | __swig_destroy__ = <built-in function delete_text_options_t>
  7152. | delete_text_options_t(text_options_t self)
  7153.  
  7154. class tid_array(__builtin__.object)
  7155. | Proxy of C++ tid_array class
  7156. |
  7157. | Methods defined here:
  7158. |
  7159. | __del__ lambda self
  7160. |
  7161. | __getitem__(self, *args)
  7162. | __getitem__(self, size_t index) -> tid_t
  7163. |
  7164. | __init__(self, *args)
  7165. | __init__(self, size_t nelements) -> tid_array
  7166. |
  7167. | __repr__ = _swig_repr(self)
  7168. |
  7169. | __setitem__(self, *args)
  7170. | __setitem__(self, size_t index, tid_t value)
  7171. |
  7172. | cast(self, *args)
  7173. | cast(self) -> tid_t
  7174. |
  7175. | ----------------------------------------------------------------------
  7176. | Static methods defined here:
  7177. |
  7178. | frompointer(*args)
  7179. | frompointer(tid_t t) -> tid_array
  7180. |
  7181. | ----------------------------------------------------------------------
  7182. | Data descriptors defined here:
  7183. |
  7184. | __dict__
  7185. | dictionary for instance variables (if defined)
  7186. |
  7187. | __weakref__
  7188. | list of weak references to the object (if defined)
  7189. |
  7190. | thisown
  7191. | The membership flag
  7192. |
  7193. | ----------------------------------------------------------------------
  7194. | Data and other attributes defined here:
  7195. |
  7196. | __swig_destroy__ = <built-in function delete_tid_array>
  7197. | delete_tid_array(tid_array self)
  7198.  
  7199. class til_symbol_t(__builtin__.object)
  7200. | Proxy of C++ til_symbol_t class
  7201. |
  7202. | Methods defined here:
  7203. |
  7204. | __del__ lambda self
  7205. |
  7206. | __init__(self, *args)
  7207. | __init__(self, char n = None, til_t t = None) -> til_symbol_t
  7208. |
  7209. | __repr__ = _swig_repr(self)
  7210. |
  7211. | ----------------------------------------------------------------------
  7212. | Data descriptors defined here:
  7213. |
  7214. | __dict__
  7215. | dictionary for instance variables (if defined)
  7216. |
  7217. | __weakref__
  7218. | list of weak references to the object (if defined)
  7219. |
  7220. | name
  7221. | til_symbol_t_name_get(til_symbol_t self) -> char
  7222. |
  7223. | thisown
  7224. | The membership flag
  7225. |
  7226. | til
  7227. | til_symbol_t_til_get(til_symbol_t self) -> til_t
  7228. |
  7229. | ----------------------------------------------------------------------
  7230. | Data and other attributes defined here:
  7231. |
  7232. | __swig_destroy__ = <built-in function delete_til_symbol_t>
  7233. | delete_til_symbol_t(til_symbol_t self)
  7234.  
  7235. class til_t(__builtin__.object)
  7236. | Proxy of C++ til_t class
  7237. |
  7238. | Methods defined here:
  7239. |
  7240. | __del__ lambda self
  7241. |
  7242. | __init__(self, *args)
  7243. | __init__(self) -> til_t
  7244. |
  7245. | __repr__ = _swig_repr(self)
  7246. |
  7247. | is_dirty(self, *args)
  7248. | is_dirty(self) -> bool
  7249. |
  7250. | set_dirty(self, *args)
  7251. | set_dirty(self)
  7252. |
  7253. | ----------------------------------------------------------------------
  7254. | Data descriptors defined here:
  7255. |
  7256. | __dict__
  7257. | dictionary for instance variables (if defined)
  7258. |
  7259. | __weakref__
  7260. | list of weak references to the object (if defined)
  7261. |
  7262. | cc
  7263. | til_t_cc_get(til_t self) -> compiler_info_t
  7264. |
  7265. | desc
  7266. | til_t_desc_get(til_t self) -> char
  7267. |
  7268. | flags
  7269. | til_t_flags_get(til_t self) -> uint32
  7270. |
  7271. | name
  7272. | til_t_name_get(til_t self) -> char
  7273. |
  7274. | nbases
  7275. | til_t_nbases_get(til_t self) -> int
  7276. |
  7277. | nrefs
  7278. | til_t_nrefs_get(til_t self) -> int
  7279. |
  7280. | nstreams
  7281. | til_t_nstreams_get(til_t self) -> int
  7282. |
  7283. | streams
  7284. | til_t_streams_get(til_t self) -> til_stream_t
  7285. |
  7286. | thisown
  7287. | The membership flag
  7288. |
  7289. | ----------------------------------------------------------------------
  7290. | Data and other attributes defined here:
  7291. |
  7292. | __swig_destroy__ = <built-in function delete_til_t>
  7293. | delete_til_t(til_t self)
  7294.  
  7295. class type_names_t(__builtin__.object)
  7296. | Proxy of C++ type_names_t class
  7297. |
  7298. | Methods defined here:
  7299. |
  7300. | __del__ lambda self
  7301. |
  7302. | __init__(self, *args)
  7303. | __init__(self) -> type_names_t
  7304. |
  7305. | __repr__ = _swig_repr(self)
  7306. |
  7307. | ----------------------------------------------------------------------
  7308. | Data descriptors defined here:
  7309. |
  7310. | __dict__
  7311. | dictionary for instance variables (if defined)
  7312. |
  7313. | __weakref__
  7314. | list of weak references to the object (if defined)
  7315. |
  7316. | cc_cdecl
  7317. | type_names_t_cc_cdecl_get(type_names_t self) -> char
  7318. |
  7319. | cc_fastcall
  7320. | type_names_t_cc_fastcall_get(type_names_t self) -> char
  7321. |
  7322. | cc_manual
  7323. | type_names_t_cc_manual_get(type_names_t self) -> char
  7324. |
  7325. | cc_pascal
  7326. | type_names_t_cc_pascal_get(type_names_t self) -> char
  7327. |
  7328. | cc_special
  7329. | type_names_t_cc_special_get(type_names_t self) -> char
  7330. |
  7331. | cc_specialp
  7332. | type_names_t_cc_specialp_get(type_names_t self) -> char
  7333. |
  7334. | cc_stdcall
  7335. | type_names_t_cc_stdcall_get(type_names_t self) -> char
  7336. |
  7337. | cc_thiscall
  7338. | type_names_t_cc_thiscall_get(type_names_t self) -> char
  7339. |
  7340. | thisown
  7341. | The membership flag
  7342. |
  7343. | type_bool
  7344. | type_names_t_type_bool_get(type_names_t self) -> char
  7345. |
  7346. | type_byte
  7347. | type_names_t_type_byte_get(type_names_t self) -> char
  7348. |
  7349. | type_char
  7350. | type_names_t_type_char_get(type_names_t self) -> char
  7351. |
  7352. | type_double
  7353. | type_names_t_type_double_get(type_names_t self) -> char
  7354. |
  7355. | type_dword
  7356. | type_names_t_type_dword_get(type_names_t self) -> char
  7357. |
  7358. | type_float
  7359. | type_names_t_type_float_get(type_names_t self) -> char
  7360. |
  7361. | type_int
  7362. | type_names_t_type_int_get(type_names_t self) -> char
  7363. |
  7364. | type_int128
  7365. | type_names_t_type_int128_get(type_names_t self) -> char
  7366. |
  7367. | type_int16
  7368. | type_names_t_type_int16_get(type_names_t self) -> char
  7369. |
  7370. | type_int32
  7371. | type_names_t_type_int32_get(type_names_t self) -> char
  7372. |
  7373. | type_int64
  7374. | type_names_t_type_int64_get(type_names_t self) -> char
  7375. |
  7376. | type_int8
  7377. | type_names_t_type_int8_get(type_names_t self) -> char
  7378. |
  7379. | type_longdouble
  7380. | type_names_t_type_longdouble_get(type_names_t self) -> char
  7381. |
  7382. | type_oword
  7383. | type_names_t_type_oword_get(type_names_t self) -> char
  7384. |
  7385. | type_qword
  7386. | type_names_t_type_qword_get(type_names_t self) -> char
  7387. |
  7388. | type_seg
  7389. | type_names_t_type_seg_get(type_names_t self) -> char
  7390. |
  7391. | type_shortfloat
  7392. | type_names_t_type_shortfloat_get(type_names_t self) -> char
  7393. |
  7394. | type_signed
  7395. | type_names_t_type_signed_get(type_names_t self) -> char
  7396. |
  7397. | type_tbyte
  7398. | type_names_t_type_tbyte_get(type_names_t self) -> char
  7399. |
  7400. | type_unknown
  7401. | type_names_t_type_unknown_get(type_names_t self) -> char
  7402. |
  7403. | type_unsigned
  7404. | type_names_t_type_unsigned_get(type_names_t self) -> char
  7405. |
  7406. | type_void
  7407. | type_names_t_type_void_get(type_names_t self) -> char
  7408. |
  7409. | type_word
  7410. | type_names_t_type_word_get(type_names_t self) -> char
  7411. |
  7412. | ----------------------------------------------------------------------
  7413. | Data and other attributes defined here:
  7414. |
  7415. | __swig_destroy__ = <built-in function delete_type_names_t>
  7416. | delete_type_names_t(type_names_t self)
  7417.  
  7418. class type_pair_t(__builtin__.object)
  7419. | Proxy of C++ type_pair_t class
  7420. |
  7421. | Methods defined here:
  7422. |
  7423. | __del__ lambda self
  7424. |
  7425. | __init__(self, *args)
  7426. | __init__(self) -> type_pair_t
  7427. | __init__(self, qtype l) -> type_pair_t
  7428. | __init__(self, qtype l, qtype g) -> type_pair_t
  7429. |
  7430. | __repr__ = _swig_repr(self)
  7431. |
  7432. | ----------------------------------------------------------------------
  7433. | Data descriptors defined here:
  7434. |
  7435. | __dict__
  7436. | dictionary for instance variables (if defined)
  7437. |
  7438. | __weakref__
  7439. | list of weak references to the object (if defined)
  7440. |
  7441. | thisown
  7442. | The membership flag
  7443. |
  7444. | type1
  7445. | type_pair_t_type1_get(type_pair_t self) -> qtype
  7446. |
  7447. | type2
  7448. | type_pair_t_type2_get(type_pair_t self) -> qtype
  7449. |
  7450. | ----------------------------------------------------------------------
  7451. | Data and other attributes defined here:
  7452. |
  7453. | __swig_destroy__ = <built-in function delete_type_pair_t>
  7454. | delete_type_pair_t(type_pair_t self)
  7455.  
  7456. class type_pair_vec_t(__builtin__.object)
  7457. | Proxy of C++ type_pair_vec_t class
  7458. |
  7459. | Methods defined here:
  7460. |
  7461. | __del__ lambda self
  7462. |
  7463. | __init__(self, *args)
  7464. | __init__(self) -> type_pair_vec_t
  7465. |
  7466. | __repr__ = _swig_repr(self)
  7467. |
  7468. | ----------------------------------------------------------------------
  7469. | Data descriptors defined here:
  7470. |
  7471. | __dict__
  7472. | dictionary for instance variables (if defined)
  7473. |
  7474. | __weakref__
  7475. | list of weak references to the object (if defined)
  7476. |
  7477. | thisown
  7478. | The membership flag
  7479. |
  7480. | ----------------------------------------------------------------------
  7481. | Data and other attributes defined here:
  7482. |
  7483. | __swig_destroy__ = <built-in function delete_type_pair_vec_t>
  7484. | delete_type_pair_vec_t(type_pair_vec_t self)
  7485.  
  7486. class type_visitor_t(__builtin__.object)
  7487. | Proxy of C++ type_visitor_t class
  7488. |
  7489. | Methods defined here:
  7490. |
  7491. | __del__ lambda self
  7492. |
  7493. | __init__(self, *args, **kwargs)
  7494. |
  7495. | __repr__ = _swig_repr(self)
  7496. |
  7497. | visit_type(self, *args)
  7498. | visit_type(self, type_t type) -> int
  7499. |
  7500. | ----------------------------------------------------------------------
  7501. | Data descriptors defined here:
  7502. |
  7503. | __dict__
  7504. | dictionary for instance variables (if defined)
  7505. |
  7506. | __weakref__
  7507. | list of weak references to the object (if defined)
  7508. |
  7509. | thisown
  7510. | The membership flag
  7511. |
  7512. | ----------------------------------------------------------------------
  7513. | Data and other attributes defined here:
  7514. |
  7515. | __swig_destroy__ = <built-in function delete_type_visitor_t>
  7516. | delete_type_visitor_t(type_visitor_t self)
  7517.  
  7518. class uchar_array(__builtin__.object)
  7519. | Proxy of C++ uchar_array class
  7520. |
  7521. | Methods defined here:
  7522. |
  7523. | __del__ lambda self
  7524. |
  7525. | __getitem__(self, *args)
  7526. | __getitem__(self, size_t index) -> uchar
  7527. |
  7528. | __init__(self, *args)
  7529. | __init__(self, size_t nelements) -> uchar_array
  7530. |
  7531. | __repr__ = _swig_repr(self)
  7532. |
  7533. | __setitem__(self, *args)
  7534. | __setitem__(self, size_t index, uchar value)
  7535. |
  7536. | cast(self, *args)
  7537. | cast(self) -> uchar
  7538. |
  7539. | ----------------------------------------------------------------------
  7540. | Static methods defined here:
  7541. |
  7542. | frompointer(*args)
  7543. | frompointer(uchar t) -> uchar_array
  7544. |
  7545. | ----------------------------------------------------------------------
  7546. | Data descriptors defined here:
  7547. |
  7548. | __dict__
  7549. | dictionary for instance variables (if defined)
  7550. |
  7551. | __weakref__
  7552. | list of weak references to the object (if defined)
  7553. |
  7554. | thisown
  7555. | The membership flag
  7556. |
  7557. | ----------------------------------------------------------------------
  7558. | Data and other attributes defined here:
  7559. |
  7560. | __swig_destroy__ = <built-in function delete_uchar_array>
  7561. | delete_uchar_array(uchar_array self)
  7562.  
  7563. class uval_array(__builtin__.object)
  7564. | Proxy of C++ uval_array class
  7565. |
  7566. | Methods defined here:
  7567. |
  7568. | __del__ lambda self
  7569. |
  7570. | __getitem__(self, *args)
  7571. | __getitem__(self, size_t index) -> uval_t
  7572. |
  7573. | __init__(self, *args)
  7574. | __init__(self, size_t nelements) -> uval_array
  7575. |
  7576. | __repr__ = _swig_repr(self)
  7577. |
  7578. | __setitem__(self, *args)
  7579. | __setitem__(self, size_t index, uval_t value)
  7580. |
  7581. | cast(self, *args)
  7582. | cast(self) -> uval_t
  7583. |
  7584. | ----------------------------------------------------------------------
  7585. | Static methods defined here:
  7586. |
  7587. | frompointer(*args)
  7588. | frompointer(uval_t t) -> uval_array
  7589. |
  7590. | ----------------------------------------------------------------------
  7591. | Data descriptors defined here:
  7592. |
  7593. | __dict__
  7594. | dictionary for instance variables (if defined)
  7595. |
  7596. | __weakref__
  7597. | list of weak references to the object (if defined)
  7598. |
  7599. | thisown
  7600. | The membership flag
  7601. |
  7602. | ----------------------------------------------------------------------
  7603. | Data and other attributes defined here:
  7604. |
  7605. | __swig_destroy__ = <built-in function delete_uval_array>
  7606. | delete_uval_array(uval_array self)
  7607.  
  7608. class xrefblk_t(__builtin__.object)
  7609. | Proxy of C++ xrefblk_t class
  7610. |
  7611. | Methods defined here:
  7612. |
  7613. | __del__ lambda self
  7614. |
  7615. | __init__(self, *args)
  7616. | __init__(self) -> xrefblk_t
  7617. |
  7618. | __repr__ = _swig_repr(self)
  7619. |
  7620. | first_from(self, *args)
  7621. | first_from(self, ea_t frm, int flags) -> bool
  7622. |
  7623. | first_to(self, *args)
  7624. | first_to(self, ea_t to, int flags) -> bool
  7625. |
  7626. | next_from(self, *args)
  7627. | next_from(self) -> bool
  7628. | next_from(self, ea_t frm, ea_t _to, int flags) -> bool
  7629. |
  7630. | next_to(self, *args)
  7631. | next_to(self) -> bool
  7632. | next_to(self, ea_t _from, ea_t to, int flags) -> bool
  7633. |
  7634. | ----------------------------------------------------------------------
  7635. | Data descriptors defined here:
  7636. |
  7637. | __dict__
  7638. | dictionary for instance variables (if defined)
  7639. |
  7640. | __weakref__
  7641. | list of weak references to the object (if defined)
  7642. |
  7643. | frm
  7644. | xrefblk_t_frm_get(xrefblk_t self) -> ea_t
  7645. |
  7646. | iscode
  7647. | xrefblk_t_iscode_get(xrefblk_t self) -> uchar
  7648. |
  7649. | thisown
  7650. | The membership flag
  7651. |
  7652. | to
  7653. | xrefblk_t_to_get(xrefblk_t self) -> ea_t
  7654. |
  7655. | type
  7656. | xrefblk_t_type_get(xrefblk_t self) -> uchar
  7657. |
  7658. | user
  7659. | xrefblk_t_user_get(xrefblk_t self) -> uchar
  7660. |
  7661. | ----------------------------------------------------------------------
  7662. | Data and other attributes defined here:
  7663. |
  7664. | __swig_destroy__ = <built-in function delete_xrefblk_t>
  7665. | delete_xrefblk_t(xrefblk_t self)
  7666.  
  7667. FUNCTIONS
  7668. AskUsingForm(*args)
  7669. Calls the AskUsingForm()
  7670. @param: Compiled Arguments obtain through the Form.Compile() function
  7671. @return: 1 = ok, 0 = cancel
  7672.  
  7673. AssembleLine(*args)
  7674. AssembleLine(ea_t ea, ea_t cs, ea_t ip, bool use32, char line) -> PyObject
  7675.  
  7676. COLSTR(str, tag)
  7677. Utility function to create a colored line
  7678. @param str: The string
  7679. @param tag: Color tag constant. One of SCOLOR_XXXX
  7680.  
  7681. Compile(*args)
  7682. Compile(char file) -> bool
  7683.  
  7684. CompileEx(*args)
  7685. CompileEx(char file, bool del_macros) -> bool
  7686. CompileEx(char file, int cpl_flags) -> bool
  7687.  
  7688. CompileLine(*args)
  7689. CompileLine(char line) -> bool
  7690.  
  7691. DBG_Hooks_swigregister(...)
  7692.  
  7693. ExtraDel(*args)
  7694. ExtraDel(ea_t ea, int what)
  7695.  
  7696. ExtraGet(*args)
  7697. ExtraGet(ea_t ea, int what) -> ssize_t
  7698.  
  7699. ExtraUpdate(*args)
  7700. ExtraUpdate(ea_t ea, char str, int what)
  7701.  
  7702. FormatError(...)
  7703. FormatError([integer]) -> string
  7704.  
  7705. Convert a win32 error code into a string. If the error code is not
  7706. given, the return value of a call to GetLastError() is used.
  7707.  
  7708. IDAPython_ExecScript(script, g)
  7709. Run the specified script.
  7710. It also addresses http://code.google.com/p/idapython/issues/detail?id=42
  7711.  
  7712. This function is used by the low-level plugin code.
  7713.  
  7714. IDAPython_ExecSystem(cmd)
  7715. Executes a command with popen().
  7716.  
  7717. IDB_Hooks_swigregister(...)
  7718.  
  7719. IDP_Hooks_swigregister(...)
  7720.  
  7721. InstrIsSet(*args)
  7722. InstrIsSet(int icode, int bit) -> bool
  7723.  
  7724. MakeBorder(*args)
  7725. MakeBorder() -> bool
  7726.  
  7727. MakeLine(*args)
  7728. MakeLine(char contents, int indent = -1) -> bool
  7729.  
  7730. MakeNull(*args)
  7731. MakeNull() -> bool
  7732.  
  7733. MakeSolidBorder(*args)
  7734. MakeSolidBorder() -> bool
  7735.  
  7736. OutBadInstruction(*args)
  7737. OutBadInstruction()
  7738.  
  7739. OutChar(*args)
  7740. OutChar(char c)
  7741.  
  7742. OutImmChar(*args)
  7743. OutImmChar(PyObject x)
  7744.  
  7745. OutLine(*args)
  7746. OutLine(char s)
  7747.  
  7748. OutLong(*args)
  7749. OutLong(uval_t Word, char radix)
  7750.  
  7751. OutMnem(*args)
  7752. OutMnem(int width = 8, char postfix = None) -> int
  7753.  
  7754. OutValue(*args)
  7755. OutValue(PyObject x, int outflags = 0) -> flags_t
  7756.  
  7757. POINTER(...)
  7758.  
  7759. QueueGetType(*args)
  7760. QueueGetType(qtype_t type, ea_t lowea) -> ea_t
  7761.  
  7762. QueueIsPresent(*args)
  7763. QueueIsPresent(qtype_t t, ea_t ea) -> bool
  7764.  
  7765. QueueMark(*args)
  7766. QueueMark(qtype_t type, ea_t ea)
  7767.  
  7768. SetDefaultRegisterValue(*args)
  7769. SetDefaultRegisterValue(segment_t sg, int rg, sel_t value) -> bool
  7770.  
  7771. UI_Hooks_swigregister(...)
  7772.  
  7773. VarAssign(*args)
  7774. VarAssign(idc_value_t dst, idc_value_t src) -> error_t
  7775.  
  7776. VarCopy(*args)
  7777. VarCopy(idc_value_t dst, idc_value_t src) -> error_t
  7778.  
  7779. VarDelAttr(*args)
  7780. VarDelAttr(idc_value_t obj, char attr) -> error_t
  7781.  
  7782. VarDeref(*args)
  7783. VarDeref(idc_value_t v, int vref_flags) -> idc_value_t
  7784.  
  7785. VarFirstAttr(*args)
  7786. VarFirstAttr(idc_value_t obj) -> char
  7787.  
  7788. VarGetAttr(*args)
  7789. VarGetAttr(idc_value_t obj, char attr, idc_value_t res, bool may_use_getattr = False) -> error_t
  7790.  
  7791. VarGetClassName(*args)
  7792. VarGetClassName(idc_value_t obj, name) -> error_t
  7793.  
  7794. VarGetSlice(*args)
  7795. VarGetSlice(idc_value_t v, uval_t i1, uval_t i2, idc_value_t res,
  7796. int flags = 0) -> error_t
  7797.  
  7798. VarInt64(*args)
  7799. VarInt64(idc_value_t v) -> error_t
  7800.  
  7801. VarLastAttr(*args)
  7802. VarLastAttr(idc_value_t obj) -> char
  7803.  
  7804. VarMove(*args)
  7805. VarMove(idc_value_t dst, idc_value_t src) -> error_t
  7806.  
  7807. VarNextAttr(*args)
  7808. VarNextAttr(idc_value_t obj, char attr) -> char
  7809.  
  7810. VarObject(*args)
  7811. VarObject(idc_value_t v, idc_class_t icls = None) -> error_t
  7812.  
  7813. VarPrevAttr(*args)
  7814. VarPrevAttr(idc_value_t obj, char attr) -> char
  7815.  
  7816. VarPrint(*args)
  7817. VarPrint( out, idc_value_t v, char name = None, int indent = 0)
  7818.  
  7819. VarRef(*args)
  7820. VarRef(idc_value_t ref, idc_value_t v) -> bool
  7821.  
  7822. VarSetAttr(*args)
  7823. VarSetAttr(idc_value_t obj, char attr, idc_value_t value, bool may_use_setattr = False) -> error_t
  7824.  
  7825. VarSetSlice(*args)
  7826. VarSetSlice(idc_value_t v, uval_t i1, uval_t i2, idc_value_t _in,
  7827. int flags = 0) -> error_t
  7828.  
  7829. VarString2(*args)
  7830. VarString2(idc_value_t v) -> error_t
  7831.  
  7832. VarSwap(*args)
  7833. VarSwap(idc_value_t v1, idc_value_t v2)
  7834.  
  7835. a2funcoff(*args)
  7836. a2funcoff(ea_t ea) -> char
  7837.  
  7838. add_auto_stkpnt2(*args)
  7839. add_auto_stkpnt2(func_t pfn, ea_t ea, sval_t delta) -> bool
  7840.  
  7841. add_bpt(*args)
  7842. add_bpt(ea_t ea, asize_t size, bpttype_t type) -> bool
  7843.  
  7844. add_byte(*args)
  7845. add_byte(ea_t ea, uint32 value)
  7846.  
  7847. add_chooser_command(*args)
  7848. add_chooser_command(char chooser_caption, char cmd_caption, chooser_cb_t chooser_cb,
  7849. int menu_index = -1, int icon = -1,
  7850. int flags = 0) -> bool
  7851.  
  7852. add_cref(*args)
  7853. add_cref(ea_t frm, ea_t to, cref_t type) -> bool
  7854.  
  7855. add_dref(*args)
  7856. add_dref(ea_t frm, ea_t to, dref_t type) -> bool
  7857.  
  7858. add_encoding(*args)
  7859. add_encoding(char encoding) -> int
  7860.  
  7861. add_entry(*args)
  7862. add_entry(uval_t ord, ea_t ea, char name, bool makecode) -> bool
  7863.  
  7864. add_enum(*args)
  7865. add_enum(size_t idx, char name, flags_t flag) -> enum_t
  7866.  
  7867. add_enum_member(*args)
  7868. add_enum_member(enum_t id, char name, uval_t value, bmask_t bmask = (bmask_t(-1))) -> int
  7869.  
  7870. add_frame(*args)
  7871. add_frame(func_t pfn, asize_t frsize, ushort frregs, asize_t argsize) -> bool
  7872.  
  7873. add_func(*args)
  7874. add_func(ea_t ea1, ea_t ea2) -> bool
  7875.  
  7876. add_func_ex(*args)
  7877. add_func_ex(func_t fn) -> bool
  7878.  
  7879. add_hidden_area(*args)
  7880. add_hidden_area(ea_t ea1, ea_t ea2, char description, char header,
  7881. char footer, bgcolor_t color) -> bool
  7882.  
  7883. add_idc_class(*args)
  7884. add_idc_class(char name, idc_class_t super = None) -> idc_class_t
  7885.  
  7886. add_idc_gvar(*args)
  7887. add_idc_gvar(char name) -> idc_value_t
  7888.  
  7889. add_idc_hotkey(*args)
  7890. add_idc_hotkey(char hotkey, char idcfunc) -> int
  7891.  
  7892. add_long(*args)
  7893. add_long(ea_t ea, uint64 value)
  7894.  
  7895. add_long_cmt(*args)
  7896. add_long_cmt(ea_t ea, bool isprev, char format, v(...) *args)
  7897.  
  7898. add_menu_item(*args)
  7899. add_menu_item(char menupath, char name, char hotkey, int flags, PyObject pyfunc,
  7900. PyObject args) -> PyObject
  7901.  
  7902. add_pgm_cmt(*args)
  7903. add_pgm_cmt(char format, v(...) *args)
  7904.  
  7905. add_qword(*args)
  7906. add_qword(ea_t ea, uint64 value)
  7907.  
  7908. add_regarg(*args)
  7909. add_regarg(func_t pfn, int reg, type_t type, char name)
  7910.  
  7911. add_regvar(*args)
  7912. add_regvar(func_t pfn, ea_t ea1, ea_t ea2, char canon, char user,
  7913. char cmt) -> int
  7914.  
  7915. add_segm(*args)
  7916. add_segm(ea_t para, ea_t start, ea_t end, char name, char sclass) -> int
  7917.  
  7918. add_segm_ex(*args)
  7919. add_segm_ex(segment_t s, char name, char sclass, int flags) -> int
  7920.  
  7921. add_segment_translation(*args)
  7922. add_segment_translation(ea_t segstart, ea_t mappedseg) -> bool
  7923.  
  7924. add_sourcefile(*args)
  7925. add_sourcefile(ea_t ea1, ea_t ea2, char filename) -> bool
  7926.  
  7927. add_stkvar2(*args)
  7928. add_stkvar2(func_t pfn, char name, sval_t off, flags_t flags, opinfo_t ti,
  7929. asize_t nbytes) -> bool
  7930.  
  7931. add_stkvar3(*args)
  7932. add_stkvar3(PyObject py_op, PyObject py_v, int flags) -> bool
  7933.  
  7934. add_struc(*args)
  7935. add_struc(uval_t idx, char name, bool is_union = False) -> tid_t
  7936.  
  7937. add_struc_member(*args)
  7938. add_struc_member(struc_t sptr, char fieldname, ea_t offset, flags_t flag,
  7939. opinfo_t mt, asize_t nbytes) -> int
  7940.  
  7941. add_til2(*args)
  7942. add_til2(char name, int flags) -> int
  7943.  
  7944. add_user_stkpnt(*args)
  7945. add_user_stkpnt(ea_t ea, sval_t delta) -> bool
  7946.  
  7947. add_virt_module(*args)
  7948. add_virt_module(module_info_t mod) -> bool
  7949.  
  7950. add_word(*args)
  7951. add_word(ea_t ea, uint64 value)
  7952.  
  7953. addressof(...)
  7954. addressof(C instance) -> integer
  7955. Return the address of the C instance internal buffer
  7956.  
  7957. alignflag(*args)
  7958. alignflag() -> flags_t
  7959.  
  7960. alignment(...)
  7961. alignment(C type) -> integer
  7962. alignment(C instance) -> integer
  7963. Return the alignment requirements of a C instance
  7964.  
  7965. alloc_type_ordinal(*args)
  7966. alloc_type_ordinal(til_t ti) -> uint32
  7967.  
  7968. alloc_type_ordinals(*args)
  7969. alloc_type_ordinals(til_t ti, int qty) -> uint32
  7970.  
  7971. allocate_selector(*args)
  7972. allocate_selector(ea_t segbase) -> sel_t
  7973.  
  7974. analyze_area(*args)
  7975. analyze_area(ea_t sEA, ea_t eEA) -> int
  7976.  
  7977. analyzer_options(*args)
  7978. analyzer_options()
  7979.  
  7980. ansi2idb(*args)
  7981. ansi2idb(char name) -> char
  7982.  
  7983. appcall(*args)
  7984. appcall(ea_t func_ea, thid_t tid, PyObject py_type, PyObject py_fields,
  7985. PyObject arg_list) -> PyObject
  7986.  
  7987. append_cmt(*args)
  7988. append_cmt(ea_t ea, char str, bool rptble) -> bool
  7989.  
  7990. append_da(*args)
  7991. append_da(qtype type, uint32 n1, uint32 n2) -> bool
  7992.  
  7993. append_de(*args)
  7994. append_de(qtype type, uint32 n) -> bool
  7995.  
  7996. append_dt(*args)
  7997. append_dt(qtype type, int n) -> bool
  7998.  
  7999. append_func_tail(*args)
  8000. append_func_tail(func_t pfn, ea_t ea1, ea_t ea2) -> bool
  8001.  
  8002. append_name(*args)
  8003. append_name(qtype fields, char name) -> bool
  8004.  
  8005. apply_cdecl2(*args)
  8006. apply_cdecl2(til_t til, ea_t ea, char decl, int flags = 0) -> bool
  8007.  
  8008. apply_idasgn(*args)
  8009. apply_idasgn(int advance) -> bool
  8010.  
  8011. apply_idasgn_to(*args)
  8012. apply_idasgn_to(char signame, ea_t ea, bool is_startup) -> int
  8013.  
  8014. apply_named_type(*args)
  8015. apply_named_type(ea_t ea, char name) -> bool
  8016.  
  8017. apply_once_type_and_name(*args)
  8018. apply_once_type_and_name(ea_t ea, type_t type, char name) -> bool
  8019.  
  8020. apply_startup_sig(*args)
  8021. apply_startup_sig(ea_t ea, char startup) -> bool
  8022.  
  8023. apply_tinfo(*args)
  8024. apply_tinfo(til_t til, ea_t ea, type_t type, p_list fields, int userti) -> bool
  8025.  
  8026. apply_type_to_stkarg(*args)
  8027. apply_type_to_stkarg(PyObject py_op, PyObject py_uv, PyObject py_type, char name) -> bool
  8028.  
  8029. area_t_print(*args)
  8030. area_t_print(area_t cb) -> size_t
  8031.  
  8032. area_t_swigregister(...)
  8033.  
  8034. area_visitor2_t_swigregister(...)
  8035.  
  8036. areacb_t_swigregister(...)
  8037.  
  8038. areaset_t_swigregister(...)
  8039.  
  8040. areavec_t_swigregister(...)
  8041.  
  8042. as_cstr(val)
  8043. Returns a C str from the passed value. The passed value can be of type refclass (returned by a call to buffer() or byref())
  8044. It scans for the first
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement