IDAPython 9.0
Loading...
Searching...
No Matches
ida_idp.py File Reference

Classes

class  reg_access_vec_t
 
class  asm_t
 
class  _processor_t
 
class  reg_info_t
 
class  reg_access_t
 
class  reg_accesses_t
 
class  num_range_t
 
class  params_t
 
class  IDP_Hooks
 
class  processor_t
 
class  IDB_Hooks
 
class  _processor_t_Trampoline_IDB_Hooks
 
class  _notify_when_dispatcher_t
 
class  _notify_when_dispatcher_t._callback_t
 
class  _notify_when_dispatcher_t._IDP_Hooks
 
class  _notify_when_dispatcher_t._IDB_Hooks
 

Namespaces

namespace  ida_idp
 

Functions

bool has_cf_chg (int feature, 'uint' opnum)
 
bool has_cf_use (int feature, 'uint' opnum)
 
bool has_insn_feature ('uint16' icode, int bit)
 
bool is_call_insn ('insn_t const &' insn)
 
bool is_ret_insn (*args)
 
bool is_indirect_jump_insn ('insn_t const &' insn)
 
bool is_basic_block_end ('insn_t const &' insn, bool call_insn_stops_block)
 
'processor_t *' get_ph ()
 
'asm_t *' get_ash ()
 
int str2reg (str p)
 
int is_align_insn (ida_idaapi.ea_t ea)
 
str get_reg_name (int reg, 'size_t' width, int reghi=-1)
 
bool parse_reg_name ('reg_info_t' ri, str regname)
 
bool set_processor_type (str procname, 'setproc_level_t' level)
 
str get_idp_name ()
 
bool set_target_assembler (int asmnum)
 
None gen_idb_event (*args)
 
bool register_cfgopts ('cfgopt_t const []' opts, 'size_t' nopts, 'config_changed_cb_t *' cb=None, 'void *' obj=None)
 
'jvalue_t *' get_config_value (str key)
 
str cfg_get_cc_parm ('comp_t' compid, str name)
 
str cfg_get_cc_header_path ('comp_t' compid)
 
str cfg_get_cc_predefined_macros ('comp_t' compid)
 
None process_config_directive (str directive, int priority=2)
 
 AssembleLine (ea, cs, ip, use32, line)
 
 assemble (ea, cs, ip, use32, line)
 
 ph_get_id ()
 
 ph_get_version ()
 
 ph_get_flag ()
 
 ph_get_cnbits ()
 
 ph_get_dnbits ()
 
 ph_get_reg_first_sreg ()
 
 ph_get_reg_last_sreg ()
 
 ph_get_segreg_size ()
 
 ph_get_reg_code_sreg ()
 
 ph_get_reg_data_sreg ()
 
 ph_get_icode_return ()
 
 ph_get_instruc_start ()
 
 ph_get_instruc_end ()
 
 ph_get_tbyte_size ()
 
 ph_get_instruc ()
 
 ph_get_regnames ()
 
Union[Tuple[int, ida_idaapi.ea_t, int, int, int], None] ph_get_operand_info (ida_idaapi.ea_t ea, int n)
 
'bytevec_t *, size_t *' ph_calcrel (ida_idaapi.ea_t ea)
 
'uint64 *' ph_find_reg_value ('insn_t const &' insn, int reg)
 
'uint64 *' ph_find_op_value ('insn_t const &' insn, int op)
 
'ssize_t' ph_get_reg_accesses ('reg_accesses_t' accvec, 'insn_t const &' insn, int flags)
 
'qstrvec_t *, qstrvec_t *' ph_get_abi_info ('comp_t' comp)
 
'PyObject *' get_idp_notifier_addr ('PyObject *' arg1)
 
'PyObject *' get_idp_notifier_ud_addr ('IDP_Hooks' hooks)
 
bool delay_slot_insn ('ea_t *' ea, 'bool *' bexec, 'bool *' fexec)
 
str get_reg_info (str regname, 'bitrange_t' bitrange)
 
'size_t' sizeof_ldbl ()
 
 str2sreg (str name)
 
'PyObject *' get_idb_notifier_addr ('PyObject *' arg1)
 
'PyObject *' get_idb_notifier_ud_addr ('IDB_Hooks' hooks)
 

Variables

 IDP_INTERFACE_VERSION = _ida_idp.IDP_INTERFACE_VERSION
 
 CF_STOP = _ida_idp.CF_STOP
 
 CF_CALL = _ida_idp.CF_CALL
 
 CF_CHG1 = _ida_idp.CF_CHG1
 
 CF_CHG2 = _ida_idp.CF_CHG2
 
 CF_CHG3 = _ida_idp.CF_CHG3
 
 CF_CHG4 = _ida_idp.CF_CHG4
 
 CF_CHG5 = _ida_idp.CF_CHG5
 
 CF_CHG6 = _ida_idp.CF_CHG6
 
 CF_USE1 = _ida_idp.CF_USE1
 
 CF_USE2 = _ida_idp.CF_USE2
 
 CF_USE3 = _ida_idp.CF_USE3
 
 CF_USE4 = _ida_idp.CF_USE4
 
 CF_USE5 = _ida_idp.CF_USE5
 
 CF_USE6 = _ida_idp.CF_USE6
 
 CF_JUMP = _ida_idp.CF_JUMP
 
 CF_SHFT = _ida_idp.CF_SHFT
 
 CF_HLL = _ida_idp.CF_HLL
 
 CF_CHG7 = _ida_idp.CF_CHG7
 
 CF_CHG8 = _ida_idp.CF_CHG8
 
 CF_USE7 = _ida_idp.CF_USE7
 
 CF_USE8 = _ida_idp.CF_USE8
 
 IRI_EXTENDED = _ida_idp.IRI_EXTENDED
 
 IRI_RET_LITERALLY = _ida_idp.IRI_RET_LITERALLY
 
 IRI_SKIP_RETTARGET = _ida_idp.IRI_SKIP_RETTARGET
 
 IRI_STRICT = _ida_idp.IRI_STRICT
 
 AS_OFFST = _ida_idp.AS_OFFST
 
 AS_COLON = _ida_idp.AS_COLON
 
 AS_UDATA = _ida_idp.AS_UDATA
 
 AS_2CHRE = _ida_idp.AS_2CHRE
 
 AS_NCHRE = _ida_idp.AS_NCHRE
 
 AS_N2CHR = _ida_idp.AS_N2CHR
 
 AS_1TEXT = _ida_idp.AS_1TEXT
 
 AS_NHIAS = _ida_idp.AS_NHIAS
 
 AS_NCMAS = _ida_idp.AS_NCMAS
 
 AS_HEXFM = _ida_idp.AS_HEXFM
 
 ASH_HEXF0 = _ida_idp.ASH_HEXF0
 
 ASH_HEXF1 = _ida_idp.ASH_HEXF1
 
 ASH_HEXF2 = _ida_idp.ASH_HEXF2
 
 ASH_HEXF3 = _ida_idp.ASH_HEXF3
 
 ASH_HEXF4 = _ida_idp.ASH_HEXF4
 
 ASH_HEXF5 = _ida_idp.ASH_HEXF5
 
 AS_DECFM = _ida_idp.AS_DECFM
 
 ASD_DECF0 = _ida_idp.ASD_DECF0
 
 ASD_DECF1 = _ida_idp.ASD_DECF1
 
 ASD_DECF2 = _ida_idp.ASD_DECF2
 
 ASD_DECF3 = _ida_idp.ASD_DECF3
 
 AS_OCTFM = _ida_idp.AS_OCTFM
 
 ASO_OCTF0 = _ida_idp.ASO_OCTF0
 
 ASO_OCTF1 = _ida_idp.ASO_OCTF1
 
 ASO_OCTF2 = _ida_idp.ASO_OCTF2
 
 ASO_OCTF3 = _ida_idp.ASO_OCTF3
 
 ASO_OCTF4 = _ida_idp.ASO_OCTF4
 
 ASO_OCTF5 = _ida_idp.ASO_OCTF5
 
 ASO_OCTF6 = _ida_idp.ASO_OCTF6
 
 ASO_OCTF7 = _ida_idp.ASO_OCTF7
 
 AS_BINFM = _ida_idp.AS_BINFM
 
 ASB_BINF0 = _ida_idp.ASB_BINF0
 
 ASB_BINF1 = _ida_idp.ASB_BINF1
 
 ASB_BINF2 = _ida_idp.ASB_BINF2
 
 ASB_BINF3 = _ida_idp.ASB_BINF3
 
 ASB_BINF4 = _ida_idp.ASB_BINF4
 
 ASB_BINF5 = _ida_idp.ASB_BINF5
 
 AS_UNEQU = _ida_idp.AS_UNEQU
 
 AS_ONEDUP = _ida_idp.AS_ONEDUP
 
 AS_NOXRF = _ida_idp.AS_NOXRF
 
 AS_XTRNTYPE = _ida_idp.AS_XTRNTYPE
 
 AS_RELSUP = _ida_idp.AS_RELSUP
 
 AS_LALIGN = _ida_idp.AS_LALIGN
 
 AS_NOCODECLN = _ida_idp.AS_NOCODECLN
 
 AS_NOSPACE = _ida_idp.AS_NOSPACE
 
 AS_ALIGN2 = _ida_idp.AS_ALIGN2
 
 AS_ASCIIC = _ida_idp.AS_ASCIIC
 
 AS_ASCIIZ = _ida_idp.AS_ASCIIZ
 
 AS2_BRACE = _ida_idp.AS2_BRACE
 
 AS2_STRINV = _ida_idp.AS2_STRINV
 
 AS2_BYTE1CHAR = _ida_idp.AS2_BYTE1CHAR
 
 AS2_IDEALDSCR = _ida_idp.AS2_IDEALDSCR
 
 AS2_TERSESTR = _ida_idp.AS2_TERSESTR
 
 AS2_COLONSUF = _ida_idp.AS2_COLONSUF
 
 AS2_YWORD = _ida_idp.AS2_YWORD
 
 AS2_ZWORD = _ida_idp.AS2_ZWORD
 
 HKCB_GLOBAL = _ida_idp.HKCB_GLOBAL
 
 PLFM_386 = _ida_idp.PLFM_386
 
 PLFM_Z80 = _ida_idp.PLFM_Z80
 
 PLFM_I860 = _ida_idp.PLFM_I860
 
 PLFM_8051 = _ida_idp.PLFM_8051
 
 PLFM_TMS = _ida_idp.PLFM_TMS
 
 PLFM_6502 = _ida_idp.PLFM_6502
 
 PLFM_PDP = _ida_idp.PLFM_PDP
 
 PLFM_68K = _ida_idp.PLFM_68K
 
 PLFM_JAVA = _ida_idp.PLFM_JAVA
 
 PLFM_6800 = _ida_idp.PLFM_6800
 
 PLFM_ST7 = _ida_idp.PLFM_ST7
 
 PLFM_MC6812 = _ida_idp.PLFM_MC6812
 
 PLFM_MIPS = _ida_idp.PLFM_MIPS
 
 PLFM_ARM = _ida_idp.PLFM_ARM
 
 PLFM_TMSC6 = _ida_idp.PLFM_TMSC6
 
 PLFM_PPC = _ida_idp.PLFM_PPC
 
 PLFM_80196 = _ida_idp.PLFM_80196
 
 PLFM_Z8 = _ida_idp.PLFM_Z8
 
 PLFM_SH = _ida_idp.PLFM_SH
 
 PLFM_NET = _ida_idp.PLFM_NET
 
 PLFM_AVR = _ida_idp.PLFM_AVR
 
 PLFM_H8 = _ida_idp.PLFM_H8
 
 PLFM_PIC = _ida_idp.PLFM_PIC
 
 PLFM_SPARC = _ida_idp.PLFM_SPARC
 
 PLFM_ALPHA = _ida_idp.PLFM_ALPHA
 
 PLFM_HPPA = _ida_idp.PLFM_HPPA
 
 PLFM_H8500 = _ida_idp.PLFM_H8500
 
 PLFM_TRICORE = _ida_idp.PLFM_TRICORE
 
 PLFM_DSP56K = _ida_idp.PLFM_DSP56K
 
 PLFM_C166 = _ida_idp.PLFM_C166
 
 PLFM_ST20 = _ida_idp.PLFM_ST20
 
 PLFM_IA64 = _ida_idp.PLFM_IA64
 
 PLFM_I960 = _ida_idp.PLFM_I960
 
 PLFM_F2MC = _ida_idp.PLFM_F2MC
 
 PLFM_TMS320C54 = _ida_idp.PLFM_TMS320C54
 
 PLFM_TMS320C55 = _ida_idp.PLFM_TMS320C55
 
 PLFM_TRIMEDIA = _ida_idp.PLFM_TRIMEDIA
 
 PLFM_M32R = _ida_idp.PLFM_M32R
 
 PLFM_NEC_78K0 = _ida_idp.PLFM_NEC_78K0
 
 PLFM_NEC_78K0S = _ida_idp.PLFM_NEC_78K0S
 
 PLFM_M740 = _ida_idp.PLFM_M740
 
 PLFM_M7700 = _ida_idp.PLFM_M7700
 
 PLFM_ST9 = _ida_idp.PLFM_ST9
 
 PLFM_FR = _ida_idp.PLFM_FR
 
 PLFM_MC6816 = _ida_idp.PLFM_MC6816
 
 PLFM_M7900 = _ida_idp.PLFM_M7900
 
 PLFM_TMS320C3 = _ida_idp.PLFM_TMS320C3
 
 PLFM_KR1878 = _ida_idp.PLFM_KR1878
 
 PLFM_AD218X = _ida_idp.PLFM_AD218X
 
 PLFM_OAKDSP = _ida_idp.PLFM_OAKDSP
 
 PLFM_TLCS900 = _ida_idp.PLFM_TLCS900
 
 PLFM_C39 = _ida_idp.PLFM_C39
 
 PLFM_CR16 = _ida_idp.PLFM_CR16
 
 PLFM_MN102L00 = _ida_idp.PLFM_MN102L00
 
 PLFM_TMS320C1X = _ida_idp.PLFM_TMS320C1X
 
 PLFM_NEC_V850X = _ida_idp.PLFM_NEC_V850X
 
 PLFM_SCR_ADPT = _ida_idp.PLFM_SCR_ADPT
 
 PLFM_EBC = _ida_idp.PLFM_EBC
 
 PLFM_MSP430 = _ida_idp.PLFM_MSP430
 
 PLFM_SPU = _ida_idp.PLFM_SPU
 
 PLFM_DALVIK = _ida_idp.PLFM_DALVIK
 
 PLFM_65C816 = _ida_idp.PLFM_65C816
 
 PLFM_M16C = _ida_idp.PLFM_M16C
 
 PLFM_ARC = _ida_idp.PLFM_ARC
 
 PLFM_UNSP = _ida_idp.PLFM_UNSP
 
 PLFM_TMS320C28 = _ida_idp.PLFM_TMS320C28
 
 PLFM_DSP96K = _ida_idp.PLFM_DSP96K
 
 PLFM_SPC700 = _ida_idp.PLFM_SPC700
 
 PLFM_AD2106X = _ida_idp.PLFM_AD2106X
 
 PLFM_PIC16 = _ida_idp.PLFM_PIC16
 
 PLFM_S390 = _ida_idp.PLFM_S390
 
 PLFM_XTENSA = _ida_idp.PLFM_XTENSA
 
 PLFM_RISCV = _ida_idp.PLFM_RISCV
 
 PLFM_RL78 = _ida_idp.PLFM_RL78
 
 PLFM_RX = _ida_idp.PLFM_RX
 
 PLFM_WASM = _ida_idp.PLFM_WASM
 
 PR_SEGS = _ida_idp.PR_SEGS
 
 PR_USE32 = _ida_idp.PR_USE32
 
 PR_DEFSEG32 = _ida_idp.PR_DEFSEG32
 
 PR_RNAMESOK = _ida_idp.PR_RNAMESOK
 
 PR_ADJSEGS = _ida_idp.PR_ADJSEGS
 
 PR_DEFNUM = _ida_idp.PR_DEFNUM
 
 PRN_HEX = _ida_idp.PRN_HEX
 
 PRN_OCT = _ida_idp.PRN_OCT
 
 PRN_DEC = _ida_idp.PRN_DEC
 
 PRN_BIN = _ida_idp.PRN_BIN
 
 PR_WORD_INS = _ida_idp.PR_WORD_INS
 
 PR_NOCHANGE = _ida_idp.PR_NOCHANGE
 
 PR_ASSEMBLE = _ida_idp.PR_ASSEMBLE
 
 PR_ALIGN = _ida_idp.PR_ALIGN
 
 PR_TYPEINFO = _ida_idp.PR_TYPEINFO
 
 PR_USE64 = _ida_idp.PR_USE64
 
 PR_SGROTHER = _ida_idp.PR_SGROTHER
 
 PR_STACK_UP = _ida_idp.PR_STACK_UP
 
 PR_BINMEM = _ida_idp.PR_BINMEM
 
 PR_SEGTRANS = _ida_idp.PR_SEGTRANS
 
 PR_CHK_XREF = _ida_idp.PR_CHK_XREF
 
 PR_NO_SEGMOVE = _ida_idp.PR_NO_SEGMOVE
 
 PR_USE_ARG_TYPES = _ida_idp.PR_USE_ARG_TYPES
 
 PR_SCALE_STKVARS = _ida_idp.PR_SCALE_STKVARS
 
 PR_DELAYED = _ida_idp.PR_DELAYED
 
 PR_ALIGN_INSN = _ida_idp.PR_ALIGN_INSN
 
 PR_PURGING = _ida_idp.PR_PURGING
 
 PR_CNDINSNS = _ida_idp.PR_CNDINSNS
 
 PR_USE_TBYTE = _ida_idp.PR_USE_TBYTE
 
 PR_DEFSEG64 = _ida_idp.PR_DEFSEG64
 
 PR_OUTER = _ida_idp.PR_OUTER
 
 PR2_MAPPINGS = _ida_idp.PR2_MAPPINGS
 
 PR2_IDP_OPTS = _ida_idp.PR2_IDP_OPTS
 
 PR2_CODE16_BIT = _ida_idp.PR2_CODE16_BIT
 
 PR2_MACRO = _ida_idp.PR2_MACRO
 
 PR2_USE_CALCREL = _ida_idp.PR2_USE_CALCREL
 
 PR2_REL_BITS = _ida_idp.PR2_REL_BITS
 
 PR2_FORCE_16BIT = _ida_idp.PR2_FORCE_16BIT
 
 OP_FP_BASED = _ida_idp.OP_FP_BASED
 
 OP_SP_BASED = _ida_idp.OP_SP_BASED
 
 OP_SP_ADD = _ida_idp.OP_SP_ADD
 
 OP_SP_SUB = _ida_idp.OP_SP_SUB
 
 CUSTOM_INSN_ITYPE = _ida_idp.CUSTOM_INSN_ITYPE
 
 REG_SPOIL = _ida_idp.REG_SPOIL
 
 NO_ACCESS = _ida_idp.NO_ACCESS
 
 WRITE_ACCESS = _ida_idp.WRITE_ACCESS
 
 READ_ACCESS = _ida_idp.READ_ACCESS
 
 RW_ACCESS = _ida_idp.RW_ACCESS
 
 SETPROC_IDB = _ida_idp.SETPROC_IDB
 
 SETPROC_LOADER = _ida_idp.SETPROC_LOADER
 
 SETPROC_LOADER_NON_FATAL = _ida_idp.SETPROC_LOADER_NON_FATAL
 
 SETPROC_USER = _ida_idp.SETPROC_USER
 
 LTC_NONE = _ida_idp.LTC_NONE
 
 LTC_ADDED = _ida_idp.LTC_ADDED
 
 LTC_DELETED = _ida_idp.LTC_DELETED
 
 LTC_EDITED = _ida_idp.LTC_EDITED
 
 LTC_ALIASED = _ida_idp.LTC_ALIASED
 
 LTC_COMPILER = _ida_idp.LTC_COMPILER
 
 LTC_TIL_LOADED = _ida_idp.LTC_TIL_LOADED
 
 LTC_TIL_UNLOADED = _ida_idp.LTC_TIL_UNLOADED
 
 LTC_TIL_COMPACTED = _ida_idp.LTC_TIL_COMPACTED
 
 closebase = _ida_idp.closebase
 
 savebase = _ida_idp.savebase
 
 upgraded = _ida_idp.upgraded
 
 auto_empty = _ida_idp.auto_empty
 
 auto_empty_finally = _ida_idp.auto_empty_finally
 
 determined_main = _ida_idp.determined_main
 
 extlang_changed = _ida_idp.extlang_changed
 
 idasgn_loaded = _ida_idp.idasgn_loaded
 
 kernel_config_loaded = _ida_idp.kernel_config_loaded
 
 loader_finished = _ida_idp.loader_finished
 
 flow_chart_created = _ida_idp.flow_chart_created
 
 compiler_changed = _ida_idp.compiler_changed
 
 changing_ti = _ida_idp.changing_ti
 
 ti_changed = _ida_idp.ti_changed
 
 changing_op_ti = _ida_idp.changing_op_ti
 
 op_ti_changed = _ida_idp.op_ti_changed
 
 changing_op_type = _ida_idp.changing_op_type
 
 op_type_changed = _ida_idp.op_type_changed
 
 segm_added = _ida_idp.segm_added
 
 deleting_segm = _ida_idp.deleting_segm
 
 segm_deleted = _ida_idp.segm_deleted
 
 changing_segm_start = _ida_idp.changing_segm_start
 
 segm_start_changed = _ida_idp.segm_start_changed
 
 changing_segm_end = _ida_idp.changing_segm_end
 
 segm_end_changed = _ida_idp.segm_end_changed
 
 changing_segm_name = _ida_idp.changing_segm_name
 
 segm_name_changed = _ida_idp.segm_name_changed
 
 changing_segm_class = _ida_idp.changing_segm_class
 
 segm_class_changed = _ida_idp.segm_class_changed
 
 segm_attrs_updated = _ida_idp.segm_attrs_updated
 
 segm_moved = _ida_idp.segm_moved
 
 allsegs_moved = _ida_idp.allsegs_moved
 
 func_added = _ida_idp.func_added
 
 func_updated = _ida_idp.func_updated
 
 set_func_start = _ida_idp.set_func_start
 
 set_func_end = _ida_idp.set_func_end
 
 deleting_func = _ida_idp.deleting_func
 
 frame_deleted = _ida_idp.frame_deleted
 
 thunk_func_created = _ida_idp.thunk_func_created
 
 func_tail_appended = _ida_idp.func_tail_appended
 
 deleting_func_tail = _ida_idp.deleting_func_tail
 
 func_tail_deleted = _ida_idp.func_tail_deleted
 
 tail_owner_changed = _ida_idp.tail_owner_changed
 
 func_noret_changed = _ida_idp.func_noret_changed
 
 stkpnts_changed = _ida_idp.stkpnts_changed
 
 updating_tryblks = _ida_idp.updating_tryblks
 
 tryblks_updated = _ida_idp.tryblks_updated
 
 deleting_tryblks = _ida_idp.deleting_tryblks
 
 sgr_changed = _ida_idp.sgr_changed
 
 make_code = _ida_idp.make_code
 
 make_data = _ida_idp.make_data
 
 destroyed_items = _ida_idp.destroyed_items
 
 renamed = _ida_idp.renamed
 
 byte_patched = _ida_idp.byte_patched
 
 changing_cmt = _ida_idp.changing_cmt
 
 cmt_changed = _ida_idp.cmt_changed
 
 changing_range_cmt = _ida_idp.changing_range_cmt
 
 range_cmt_changed = _ida_idp.range_cmt_changed
 
 extra_cmt_changed = _ida_idp.extra_cmt_changed
 
 item_color_changed = _ida_idp.item_color_changed
 
 callee_addr_changed = _ida_idp.callee_addr_changed
 
 bookmark_changed = _ida_idp.bookmark_changed
 
 sgr_deleted = _ida_idp.sgr_deleted
 
 adding_segm = _ida_idp.adding_segm
 
 func_deleted = _ida_idp.func_deleted
 
 dirtree_mkdir = _ida_idp.dirtree_mkdir
 
 dirtree_rmdir = _ida_idp.dirtree_rmdir
 
 dirtree_link = _ida_idp.dirtree_link
 
 dirtree_move = _ida_idp.dirtree_move
 
 dirtree_rank = _ida_idp.dirtree_rank
 
 dirtree_rminode = _ida_idp.dirtree_rminode
 
 dirtree_segm_moved = _ida_idp.dirtree_segm_moved
 
 local_types_changed = _ida_idp.local_types_changed
 
 lt_udm_created = _ida_idp.lt_udm_created
 
 lt_udm_deleted = _ida_idp.lt_udm_deleted
 
 lt_udm_renamed = _ida_idp.lt_udm_renamed
 
 lt_udm_changed = _ida_idp.lt_udm_changed
 
 lt_udt_expanded = _ida_idp.lt_udt_expanded
 
 frame_created = _ida_idp.frame_created
 
 frame_udm_created = _ida_idp.frame_udm_created
 
 frame_udm_deleted = _ida_idp.frame_udm_deleted
 
 frame_udm_renamed = _ida_idp.frame_udm_renamed
 
 frame_udm_changed = _ida_idp.frame_udm_changed
 
 frame_expanded = _ida_idp.frame_expanded
 
 idasgn_matched_ea = _ida_idp.idasgn_matched_ea
 
 lt_edm_created = _ida_idp.lt_edm_created
 
 lt_edm_deleted = _ida_idp.lt_edm_deleted
 
 lt_edm_renamed = _ida_idp.lt_edm_renamed
 
 lt_edm_changed = _ida_idp.lt_edm_changed
 
 IDPOPT_CST = _ida_idp.IDPOPT_CST
 
 IDPOPT_JVL = _ida_idp.IDPOPT_JVL
 
 IDPOPT_PRI_DEFAULT = _ida_idp.IDPOPT_PRI_DEFAULT
 
 IDPOPT_PRI_HIGH = _ida_idp.IDPOPT_PRI_HIGH
 
 IDPOPT_NUM_INT = _ida_idp.IDPOPT_NUM_INT
 
 IDPOPT_NUM_CHAR = _ida_idp.IDPOPT_NUM_CHAR
 
 IDPOPT_NUM_SHORT = _ida_idp.IDPOPT_NUM_SHORT
 
 IDPOPT_NUM_RANGE = _ida_idp.IDPOPT_NUM_RANGE
 
 IDPOPT_NUM_UNS = _ida_idp.IDPOPT_NUM_UNS
 
 IDPOPT_BIT_UINT = _ida_idp.IDPOPT_BIT_UINT
 
 IDPOPT_BIT_UCHAR = _ida_idp.IDPOPT_BIT_UCHAR
 
 IDPOPT_BIT_USHORT = _ida_idp.IDPOPT_BIT_USHORT
 
 IDPOPT_BIT_BOOL = _ida_idp.IDPOPT_BIT_BOOL
 
 IDPOPT_STR_QSTRING = _ida_idp.IDPOPT_STR_QSTRING
 
 IDPOPT_STR_LONG = _ida_idp.IDPOPT_STR_LONG
 
 IDPOPT_I64_RANGE = _ida_idp.IDPOPT_I64_RANGE
 
 IDPOPT_I64_UNS = _ida_idp.IDPOPT_I64_UNS
 
 IDPOPT_CST_PARAMS = _ida_idp.IDPOPT_CST_PARAMS
 
 IDPOPT_MBROFF = _ida_idp.IDPOPT_MBROFF
 
 cik_string = _ida_idp.cik_string
 
 cik_filename = _ida_idp.cik_filename
 
 cik_path = _ida_idp.cik_path
 
int REAL_ERROR_FORMAT = -1
 
int REAL_ERROR_RANGE = -2
 
int REAL_ERROR_BADDATA = -3
 
int IDPOPT_STR = 1
 
int IDPOPT_NUM = 2
 
int IDPOPT_BIT = 3
 
int IDPOPT_FLT = 4
 
int IDPOPT_I64 = 5
 
int IDPOPT_OK = 0
 
int IDPOPT_BADKEY = 1
 
int IDPOPT_BADTYPE = 2
 
int IDPOPT_BADVALUE = 3
 
 ph = __ph()