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

Classes

class  custom_data_type_ids_fids_array
 
class  strpath_ids_array
 
class  array_parameters_t
 
class  switch_info_t
 
class  custom_data_type_ids_t
 
class  refinfo_t
 
class  strpath_t
 
class  enum_const_t
 
class  opinfo_t
 
class  printop_t
 

Namespaces

namespace  ida_nalt
 

Functions

'nodeidx_t' ea2node (ida_idaapi.ea_t ea)
 
ida_idaapi.ea_t node2ea ('nodeidx_t' ndx)
 
'nodeidx_t' end_ea2node (ida_idaapi.ea_t ea)
 
'netnode' getnode (ida_idaapi.ea_t ea)
 
'tid_t' get_strid (ida_idaapi.ea_t ea)
 
None set_aflags (ida_idaapi.ea_t ea, 'aflags_t' flags)
 
None upd_abits (ida_idaapi.ea_t ea, 'aflags_t' clr_bits, 'aflags_t' set_bits)
 
None set_abits (ida_idaapi.ea_t ea, 'aflags_t' bits)
 
None clr_abits (ida_idaapi.ea_t ea, 'aflags_t' bits)
 
'aflags_t' get_aflags (ida_idaapi.ea_t ea)
 
None del_aflags (ida_idaapi.ea_t ea)
 
bool has_aflag_linnum ('aflags_t' flags)
 
bool is_aflag_usersp ('aflags_t' flags)
 
bool is_aflag_public_name ('aflags_t' flags)
 
bool is_aflag_weak_name ('aflags_t' flags)
 
bool is_aflag_hidden_item ('aflags_t' flags)
 
bool is_aflag_manual_insn ('aflags_t' flags)
 
bool is_aflag_hidden_border ('aflags_t' flags)
 
bool is_aflag_zstroff ('aflags_t' flags)
 
bool is_aflag__bnot0 ('aflags_t' flags)
 
bool is_aflag__bnot1 ('aflags_t' flags)
 
bool is_aflag_libitem ('aflags_t' flags)
 
bool has_aflag_ti ('aflags_t' flags)
 
bool has_aflag_ti0 ('aflags_t' flags)
 
bool has_aflag_ti1 ('aflags_t' flags)
 
bool has_aflag_lname ('aflags_t' flags)
 
bool is_aflag_tilcmt ('aflags_t' flags)
 
bool is_aflag_lzero0 ('aflags_t' flags)
 
bool is_aflag_lzero1 ('aflags_t' flags)
 
bool is_aflag_colored_item ('aflags_t' flags)
 
bool is_aflag_terse_struc ('aflags_t' flags)
 
bool is_aflag__invsign0 ('aflags_t' flags)
 
bool is_aflag__invsign1 ('aflags_t' flags)
 
bool is_aflag_noret ('aflags_t' flags)
 
bool is_aflag_fixed_spd ('aflags_t' flags)
 
bool is_aflag_align_flow ('aflags_t' flags)
 
bool is_aflag_userti ('aflags_t' flags)
 
bool is_aflag_retfp ('aflags_t' flags)
 
bool uses_aflag_modsp ('aflags_t' flags)
 
bool is_aflag_notcode ('aflags_t' flags)
 
bool is_aflag_notproc ('aflags_t' flags)
 
bool is_aflag_type_guessed_by_ida ('aflags_t' flags)
 
bool is_aflag_func_guessed_by_hexrays ('aflags_t' flags)
 
bool is_aflag_data_guessed_by_hexrays ('aflags_t' flags)
 
bool is_aflag_type_determined_by_hexrays ('aflags_t' flags)
 
bool is_aflag_type_guessed_by_hexrays ('aflags_t' flags)
 
bool is_hidden_item (ida_idaapi.ea_t ea)
 
None hide_item (ida_idaapi.ea_t ea)
 
None unhide_item (ida_idaapi.ea_t ea)
 
bool is_hidden_border (ida_idaapi.ea_t ea)
 
None hide_border (ida_idaapi.ea_t ea)
 
None unhide_border (ida_idaapi.ea_t ea)
 
bool uses_modsp (ida_idaapi.ea_t ea)
 
None set_usemodsp (ida_idaapi.ea_t ea)
 
None clr_usemodsp (ida_idaapi.ea_t ea)
 
bool is_zstroff (ida_idaapi.ea_t ea)
 
None set_zstroff (ida_idaapi.ea_t ea)
 
None clr_zstroff (ida_idaapi.ea_t ea)
 
bool is__bnot0 (ida_idaapi.ea_t ea)
 
None set__bnot0 (ida_idaapi.ea_t ea)
 
None clr__bnot0 (ida_idaapi.ea_t ea)
 
bool is__bnot1 (ida_idaapi.ea_t ea)
 
None set__bnot1 (ida_idaapi.ea_t ea)
 
None clr__bnot1 (ida_idaapi.ea_t ea)
 
bool is_libitem (ida_idaapi.ea_t ea)
 
None set_libitem (ida_idaapi.ea_t ea)
 
None clr_libitem (ida_idaapi.ea_t ea)
 
bool has_ti (ida_idaapi.ea_t ea)
 
None set_has_ti (ida_idaapi.ea_t ea)
 
None clr_has_ti (ida_idaapi.ea_t ea)
 
bool has_ti0 (ida_idaapi.ea_t ea)
 
None set_has_ti0 (ida_idaapi.ea_t ea)
 
None clr_has_ti0 (ida_idaapi.ea_t ea)
 
bool has_ti1 (ida_idaapi.ea_t ea)
 
None set_has_ti1 (ida_idaapi.ea_t ea)
 
None clr_has_ti1 (ida_idaapi.ea_t ea)
 
bool has_lname (ida_idaapi.ea_t ea)
 
None set_has_lname (ida_idaapi.ea_t ea)
 
None clr_has_lname (ida_idaapi.ea_t ea)
 
bool is_tilcmt (ida_idaapi.ea_t ea)
 
None set_tilcmt (ida_idaapi.ea_t ea)
 
None clr_tilcmt (ida_idaapi.ea_t ea)
 
bool is_usersp (ida_idaapi.ea_t ea)
 
None set_usersp (ida_idaapi.ea_t ea)
 
None clr_usersp (ida_idaapi.ea_t ea)
 
bool is_lzero0 (ida_idaapi.ea_t ea)
 
None set_lzero0 (ida_idaapi.ea_t ea)
 
None clr_lzero0 (ida_idaapi.ea_t ea)
 
bool is_lzero1 (ida_idaapi.ea_t ea)
 
None set_lzero1 (ida_idaapi.ea_t ea)
 
None clr_lzero1 (ida_idaapi.ea_t ea)
 
bool is_colored_item (ida_idaapi.ea_t ea)
 
None set_colored_item (ida_idaapi.ea_t ea)
 
None clr_colored_item (ida_idaapi.ea_t ea)
 
bool is_terse_struc (ida_idaapi.ea_t ea)
 
None set_terse_struc (ida_idaapi.ea_t ea)
 
None clr_terse_struc (ida_idaapi.ea_t ea)
 
bool is__invsign0 (ida_idaapi.ea_t ea)
 
None set__invsign0 (ida_idaapi.ea_t ea)
 
None clr__invsign0 (ida_idaapi.ea_t ea)
 
bool is__invsign1 (ida_idaapi.ea_t ea)
 
None set__invsign1 (ida_idaapi.ea_t ea)
 
None clr__invsign1 (ida_idaapi.ea_t ea)
 
bool is_noret (ida_idaapi.ea_t ea)
 
None set_noret (ida_idaapi.ea_t ea)
 
None clr_noret (ida_idaapi.ea_t ea)
 
bool is_fixed_spd (ida_idaapi.ea_t ea)
 
None set_fixed_spd (ida_idaapi.ea_t ea)
 
None clr_fixed_spd (ida_idaapi.ea_t ea)
 
bool is_align_flow (ida_idaapi.ea_t ea)
 
None set_align_flow (ida_idaapi.ea_t ea)
 
None clr_align_flow (ida_idaapi.ea_t ea)
 
bool is_userti (ida_idaapi.ea_t ea)
 
None set_userti (ida_idaapi.ea_t ea)
 
None clr_userti (ida_idaapi.ea_t ea)
 
bool is_retfp (ida_idaapi.ea_t ea)
 
None set_retfp (ida_idaapi.ea_t ea)
 
None clr_retfp (ida_idaapi.ea_t ea)
 
bool is_notproc (ida_idaapi.ea_t ea)
 
None set_notproc (ida_idaapi.ea_t ea)
 
None clr_notproc (ida_idaapi.ea_t ea)
 
bool is_type_guessed_by_ida (ida_idaapi.ea_t ea)
 
bool is_func_guessed_by_hexrays (ida_idaapi.ea_t ea)
 
bool is_data_guessed_by_hexrays (ida_idaapi.ea_t ea)
 
bool is_type_determined_by_hexrays (ida_idaapi.ea_t ea)
 
bool is_type_guessed_by_hexrays (ida_idaapi.ea_t ea)
 
None set_type_guessed_by_ida (ida_idaapi.ea_t ea)
 
None set_func_guessed_by_hexrays (ida_idaapi.ea_t ea)
 
None set_data_guessed_by_hexrays (ida_idaapi.ea_t ea)
 
None set_type_determined_by_hexrays (ida_idaapi.ea_t ea)
 
None set_notcode (ida_idaapi.ea_t ea)
 
None clr_notcode (ida_idaapi.ea_t ea)
 
bool is_notcode (ida_idaapi.ea_t ea)
 
None set_visible_item (ida_idaapi.ea_t ea, bool visible)
 
bool is_visible_item (ida_idaapi.ea_t ea)
 
bool is_finally_visible_item (ida_idaapi.ea_t ea)
 
None set_source_linnum (ida_idaapi.ea_t ea, int lnnum)
 
int get_source_linnum (ida_idaapi.ea_t ea)
 
None del_source_linnum (ida_idaapi.ea_t ea)
 
ida_idaapi.ea_t get_absbase (ida_idaapi.ea_t ea)
 
None set_absbase (ida_idaapi.ea_t ea, ida_idaapi.ea_t x)
 
None del_absbase (ida_idaapi.ea_t ea)
 
ida_idaapi.ea_t get_ind_purged (ida_idaapi.ea_t ea)
 
None del_ind_purged (ida_idaapi.ea_t ea)
 
int get_str_type (ida_idaapi.ea_t ea)
 
None set_str_type (ida_idaapi.ea_t ea, int x)
 
None del_str_type (ida_idaapi.ea_t ea)
 
'uchar' get_str_type_code (int strtype)
 
'char' get_str_term1 (int strtype)
 
'char' get_str_term2 (int strtype)
 
'uchar' get_str_encoding_idx (int strtype)
 
int set_str_encoding_idx (int strtype, int encoding_idx)
 
int make_str_type ('uchar' type_code, int encoding_idx, 'uchar' term1=0, 'uchar' term2=0)
 
bool is_pascal (int strtype)
 
'size_t' get_str_type_prefix_length (int strtype)
 
int get_alignment (ida_idaapi.ea_t ea)
 
None set_alignment (ida_idaapi.ea_t ea, int x)
 
None del_alignment (ida_idaapi.ea_t ea)
 
None set_item_color (ida_idaapi.ea_t ea, 'bgcolor_t' color)
 
'bgcolor_t' get_item_color (ida_idaapi.ea_t ea)
 
bool del_item_color (ida_idaapi.ea_t ea)
 
'ssize_t' get_array_parameters ('array_parameters_t' out, ida_idaapi.ea_t ea)
 
None set_array_parameters (ida_idaapi.ea_t ea, 'array_parameters_t' _in)
 
None del_array_parameters (ida_idaapi.ea_t ea)
 
'ssize_t' get_switch_info ('switch_info_t' out, ida_idaapi.ea_t ea)
 
None set_switch_info (ida_idaapi.ea_t ea, 'switch_info_t' _in)
 
None del_switch_info (ida_idaapi.ea_t ea)
 
ida_idaapi.ea_t get_switch_parent (ida_idaapi.ea_t ea)
 
None set_switch_parent (ida_idaapi.ea_t ea, ida_idaapi.ea_t x)
 
None del_switch_parent (ida_idaapi.ea_t ea)
 
int get_custom_data_type_ids ('custom_data_type_ids_t' cdis, ida_idaapi.ea_t ea)
 
None set_custom_data_type_ids (ida_idaapi.ea_t ea, 'custom_data_type_ids_t' cdis)
 
None del_custom_data_type_ids (ida_idaapi.ea_t ea)
 
bool is_reftype_target_optional ('reftype_t' type)
 
'reftype_t' get_reftype_by_size ('size_t' size)
 
int find_custom_refinfo (str name)
 
'custom_refinfo_handler_t const *' get_custom_refinfo (int crid)
 
bool set_refinfo_ex (ida_idaapi.ea_t ea, int n, 'refinfo_t' ri)
 
bool set_refinfo (*args)
 
bool get_refinfo ('refinfo_t' ri, ida_idaapi.ea_t ea, int n)
 
bool del_refinfo (ida_idaapi.ea_t ea, int n)
 
bool get_tinfo ('tinfo_t' tif, ida_idaapi.ea_t ea)
 
bool set_tinfo (ida_idaapi.ea_t ea, 'tinfo_t' tif)
 
None del_tinfo (ida_idaapi.ea_t ea)
 
bool get_op_tinfo ('tinfo_t' tif, ida_idaapi.ea_t ea, int n)
 
bool set_op_tinfo (ida_idaapi.ea_t ea, int n, 'tinfo_t' tif)
 
None del_op_tinfo (ida_idaapi.ea_t ea, int n)
 
str get_root_filename ()
 
str dbg_get_input_path ()
 
str get_input_file_path ()
 
None set_root_filename (str file)
 
'size_t' retrieve_input_file_size ()
 
int retrieve_input_file_crc32 ()
 
bytes retrieve_input_file_md5 ()
 
bytes retrieve_input_file_sha256 ()
 
str get_asm_inc_file ()
 
bool set_asm_inc_file (str file)
 
ida_idaapi.ea_t get_imagebase ()
 
None set_imagebase (ida_idaapi.ea_t base)
 
'netnode' get_ids_modnode ()
 
None set_ids_modnode ('netnode' id)
 
str get_archive_path ()
 
bool set_archive_path (str file)
 
str get_loader_format_name ()
 
None set_loader_format_name (str name)
 
str get_initial_ida_version ()
 
str get_ida_notepad_text ()
 
None set_ida_notepad_text (str text, 'size_t' size=0)
 
str get_srcdbg_paths ()
 
None set_srcdbg_paths (str paths)
 
str get_srcdbg_undesired_paths ()
 
None set_srcdbg_undesired_paths (str paths)
 
'ushort' get_initial_idb_version ()
 
'time_t' get_idb_ctime ()
 
'size_t' get_elapsed_secs ()
 
'size_t' get_idb_nopens ()
 
int get_encoding_qty ()
 
str get_encoding_name (int idx)
 
int add_encoding (str encname)
 
bool del_encoding (int idx)
 
bool rename_encoding (int idx, str encname)
 
int get_encoding_bpu (int idx)
 
int get_encoding_bpu_by_name (str encname)
 
int get_strtype_bpu (int strtype)
 
int get_default_encoding_idx (int bpu)
 
bool set_default_encoding_idx (int bpu, int idx)
 
str encoding_from_strtype (int strtype)
 
int get_outfile_encoding_idx ()
 
bool set_outfile_encoding_idx (int idx)
 
'uint' get_import_module_qty ()
 
None delete_imports ()
 
None set_gotea (ida_idaapi.ea_t gotea)
 
ida_idaapi.ea_t get_gotea ()
 
 get_import_module_name (mod_index)
 
 enum_import_names (mod_index, callback)
 
'switch_info_t *' switch_info_t__from_ptrval__ ('size_t' ptrval)
 
 get_switch_info (*args)
 
 get_abi_name ()
 

Variables

 NALT_SWITCH = _ida_nalt.NALT_SWITCH
 
 NALT_STRUCT = _ida_nalt.NALT_STRUCT
 
 NALT_AFLAGS = _ida_nalt.NALT_AFLAGS
 
 NALT_LINNUM = _ida_nalt.NALT_LINNUM
 
 NALT_ABSBASE = _ida_nalt.NALT_ABSBASE
 
 NALT_ENUM0 = _ida_nalt.NALT_ENUM0
 
 NALT_ENUM1 = _ida_nalt.NALT_ENUM1
 
 NALT_PURGE = _ida_nalt.NALT_PURGE
 
 NALT_STRTYPE = _ida_nalt.NALT_STRTYPE
 
 NALT_ALIGN = _ida_nalt.NALT_ALIGN
 
 NALT_COLOR = _ida_nalt.NALT_COLOR
 
 NSUP_CMT = _ida_nalt.NSUP_CMT
 
 NSUP_REPCMT = _ida_nalt.NSUP_REPCMT
 
 NSUP_FOP1 = _ida_nalt.NSUP_FOP1
 
 NSUP_FOP2 = _ida_nalt.NSUP_FOP2
 
 NSUP_JINFO = _ida_nalt.NSUP_JINFO
 
 NSUP_ARRAY = _ida_nalt.NSUP_ARRAY
 
 NSUP_OMFGRP = _ida_nalt.NSUP_OMFGRP
 
 NSUP_FOP3 = _ida_nalt.NSUP_FOP3
 
 NSUP_SWITCH = _ida_nalt.NSUP_SWITCH
 
 NSUP_REF0 = _ida_nalt.NSUP_REF0
 
 NSUP_REF1 = _ida_nalt.NSUP_REF1
 
 NSUP_REF2 = _ida_nalt.NSUP_REF2
 
 NSUP_OREF0 = _ida_nalt.NSUP_OREF0
 
 NSUP_OREF1 = _ida_nalt.NSUP_OREF1
 
 NSUP_OREF2 = _ida_nalt.NSUP_OREF2
 
 NSUP_STROFF0 = _ida_nalt.NSUP_STROFF0
 
 NSUP_STROFF1 = _ida_nalt.NSUP_STROFF1
 
 NSUP_SEGTRANS = _ida_nalt.NSUP_SEGTRANS
 
 NSUP_FOP4 = _ida_nalt.NSUP_FOP4
 
 NSUP_FOP5 = _ida_nalt.NSUP_FOP5
 
 NSUP_FOP6 = _ida_nalt.NSUP_FOP6
 
 NSUP_REF3 = _ida_nalt.NSUP_REF3
 
 NSUP_REF4 = _ida_nalt.NSUP_REF4
 
 NSUP_REF5 = _ida_nalt.NSUP_REF5
 
 NSUP_OREF3 = _ida_nalt.NSUP_OREF3
 
 NSUP_OREF4 = _ida_nalt.NSUP_OREF4
 
 NSUP_OREF5 = _ida_nalt.NSUP_OREF5
 
 NSUP_XREFPOS = _ida_nalt.NSUP_XREFPOS
 
 NSUP_CUSTDT = _ida_nalt.NSUP_CUSTDT
 
 NSUP_GROUPS = _ida_nalt.NSUP_GROUPS
 
 NSUP_ARGEAS = _ida_nalt.NSUP_ARGEAS
 
 NSUP_FOP7 = _ida_nalt.NSUP_FOP7
 
 NSUP_FOP8 = _ida_nalt.NSUP_FOP8
 
 NSUP_REF6 = _ida_nalt.NSUP_REF6
 
 NSUP_REF7 = _ida_nalt.NSUP_REF7
 
 NSUP_OREF6 = _ida_nalt.NSUP_OREF6
 
 NSUP_OREF7 = _ida_nalt.NSUP_OREF7
 
 NSUP_EX_FLAGS = _ida_nalt.NSUP_EX_FLAGS
 
 NSUP_POINTS = _ida_nalt.NSUP_POINTS
 
 NSUP_MANUAL = _ida_nalt.NSUP_MANUAL
 
 NSUP_TYPEINFO = _ida_nalt.NSUP_TYPEINFO
 
 NSUP_REGVAR = _ida_nalt.NSUP_REGVAR
 
 NSUP_LLABEL = _ida_nalt.NSUP_LLABEL
 
 NSUP_REGARG = _ida_nalt.NSUP_REGARG
 
 NSUP_FTAILS = _ida_nalt.NSUP_FTAILS
 
 NSUP_GROUP = _ida_nalt.NSUP_GROUP
 
 NSUP_OPTYPES = _ida_nalt.NSUP_OPTYPES
 
 NSUP_ORIGFMD = _ida_nalt.NSUP_ORIGFMD
 
 NSUP_FRAME = _ida_nalt.NSUP_FRAME
 
 NALT_CREF_TO = _ida_nalt.NALT_CREF_TO
 
 NALT_CREF_FROM = _ida_nalt.NALT_CREF_FROM
 
 NALT_DREF_TO = _ida_nalt.NALT_DREF_TO
 
 NALT_DREF_FROM = _ida_nalt.NALT_DREF_FROM
 
 NSUP_GR_INFO = _ida_nalt.NSUP_GR_INFO
 
 NALT_GR_LAYX = _ida_nalt.NALT_GR_LAYX
 
 NSUP_GR_LAYT = _ida_nalt.NSUP_GR_LAYT
 
 PATCH_TAG = _ida_nalt.PATCH_TAG
 
 IDB_DESKTOPS_NODE_NAME = _ida_nalt.IDB_DESKTOPS_NODE_NAME
 
 IDB_DESKTOPS_TAG = _ida_nalt.IDB_DESKTOPS_TAG
 
 AFL_LINNUM = _ida_nalt.AFL_LINNUM
 
 AFL_USERSP = _ida_nalt.AFL_USERSP
 
 AFL_PUBNAM = _ida_nalt.AFL_PUBNAM
 
 AFL_WEAKNAM = _ida_nalt.AFL_WEAKNAM
 
 AFL_HIDDEN = _ida_nalt.AFL_HIDDEN
 
 AFL_MANUAL = _ida_nalt.AFL_MANUAL
 
 AFL_NOBRD = _ida_nalt.AFL_NOBRD
 
 AFL_ZSTROFF = _ida_nalt.AFL_ZSTROFF
 
 AFL_BNOT0 = _ida_nalt.AFL_BNOT0
 
 AFL_BNOT1 = _ida_nalt.AFL_BNOT1
 
 AFL_LIB = _ida_nalt.AFL_LIB
 
 AFL_TI = _ida_nalt.AFL_TI
 
 AFL_TI0 = _ida_nalt.AFL_TI0
 
 AFL_TI1 = _ida_nalt.AFL_TI1
 
 AFL_LNAME = _ida_nalt.AFL_LNAME
 
 AFL_TILCMT = _ida_nalt.AFL_TILCMT
 
 AFL_LZERO0 = _ida_nalt.AFL_LZERO0
 
 AFL_LZERO1 = _ida_nalt.AFL_LZERO1
 
 AFL_COLORED = _ida_nalt.AFL_COLORED
 
 AFL_TERSESTR = _ida_nalt.AFL_TERSESTR
 
 AFL_SIGN0 = _ida_nalt.AFL_SIGN0
 
 AFL_SIGN1 = _ida_nalt.AFL_SIGN1
 
 AFL_NORET = _ida_nalt.AFL_NORET
 
 AFL_FIXEDSPD = _ida_nalt.AFL_FIXEDSPD
 
 AFL_ALIGNFLOW = _ida_nalt.AFL_ALIGNFLOW
 
 AFL_USERTI = _ida_nalt.AFL_USERTI
 
 AFL_RETFP = _ida_nalt.AFL_RETFP
 
 AFL_USEMODSP = _ida_nalt.AFL_USEMODSP
 
 AFL_NOTCODE = _ida_nalt.AFL_NOTCODE
 
 AFL_NOTPROC = _ida_nalt.AFL_NOTPROC
 
 AFL_TYPE_GUESSED = _ida_nalt.AFL_TYPE_GUESSED
 
 AFL_IDA_GUESSED = _ida_nalt.AFL_IDA_GUESSED
 
 AFL_HR_GUESSED_FUNC = _ida_nalt.AFL_HR_GUESSED_FUNC
 
 AFL_HR_GUESSED_DATA = _ida_nalt.AFL_HR_GUESSED_DATA
 
 AFL_HR_DETERMINED = _ida_nalt.AFL_HR_DETERMINED
 
 STRWIDTH_1B = _ida_nalt.STRWIDTH_1B
 
 STRWIDTH_2B = _ida_nalt.STRWIDTH_2B
 
 STRWIDTH_4B = _ida_nalt.STRWIDTH_4B
 
 STRWIDTH_MASK = _ida_nalt.STRWIDTH_MASK
 
 STRLYT_TERMCHR = _ida_nalt.STRLYT_TERMCHR
 
 STRLYT_PASCAL1 = _ida_nalt.STRLYT_PASCAL1
 
 STRLYT_PASCAL2 = _ida_nalt.STRLYT_PASCAL2
 
 STRLYT_PASCAL4 = _ida_nalt.STRLYT_PASCAL4
 
 STRLYT_MASK = _ida_nalt.STRLYT_MASK
 
 STRLYT_SHIFT = _ida_nalt.STRLYT_SHIFT
 
 STRTYPE_TERMCHR = _ida_nalt.STRTYPE_TERMCHR
 
 STRTYPE_C = _ida_nalt.STRTYPE_C
 
 STRTYPE_C_16 = _ida_nalt.STRTYPE_C_16
 
 STRTYPE_C_32 = _ida_nalt.STRTYPE_C_32
 
 STRTYPE_PASCAL = _ida_nalt.STRTYPE_PASCAL
 
 STRTYPE_PASCAL_16 = _ida_nalt.STRTYPE_PASCAL_16
 
 STRTYPE_PASCAL_32 = _ida_nalt.STRTYPE_PASCAL_32
 
 STRTYPE_LEN2 = _ida_nalt.STRTYPE_LEN2
 
 STRTYPE_LEN2_16 = _ida_nalt.STRTYPE_LEN2_16
 
 STRTYPE_LEN2_32 = _ida_nalt.STRTYPE_LEN2_32
 
 STRTYPE_LEN4 = _ida_nalt.STRTYPE_LEN4
 
 STRTYPE_LEN4_16 = _ida_nalt.STRTYPE_LEN4_16
 
 STRTYPE_LEN4_32 = _ida_nalt.STRTYPE_LEN4_32
 
 STRENC_DEFAULT = _ida_nalt.STRENC_DEFAULT
 
 STRENC_NONE = _ida_nalt.STRENC_NONE
 
 AP_ALLOWDUPS = _ida_nalt.AP_ALLOWDUPS
 
 AP_SIGNED = _ida_nalt.AP_SIGNED
 
 AP_INDEX = _ida_nalt.AP_INDEX
 
 AP_ARRAY = _ida_nalt.AP_ARRAY
 
 AP_IDXBASEMASK = _ida_nalt.AP_IDXBASEMASK
 
 AP_IDXDEC = _ida_nalt.AP_IDXDEC
 
 AP_IDXHEX = _ida_nalt.AP_IDXHEX
 
 AP_IDXOCT = _ida_nalt.AP_IDXOCT
 
 AP_IDXBIN = _ida_nalt.AP_IDXBIN
 
 SWI_SPARSE = _ida_nalt.SWI_SPARSE
 
 SWI_V32 = _ida_nalt.SWI_V32
 
 SWI_J32 = _ida_nalt.SWI_J32
 
 SWI_VSPLIT = _ida_nalt.SWI_VSPLIT
 
 SWI_USER = _ida_nalt.SWI_USER
 
 SWI_DEF_IN_TBL = _ida_nalt.SWI_DEF_IN_TBL
 
 SWI_JMP_INV = _ida_nalt.SWI_JMP_INV
 
 SWI_SHIFT_MASK = _ida_nalt.SWI_SHIFT_MASK
 
 SWI_ELBASE = _ida_nalt.SWI_ELBASE
 
 SWI_JSIZE = _ida_nalt.SWI_JSIZE
 
 SWI_VSIZE = _ida_nalt.SWI_VSIZE
 
 SWI_SEPARATE = _ida_nalt.SWI_SEPARATE
 
 SWI_SIGNED = _ida_nalt.SWI_SIGNED
 
 SWI_CUSTOM = _ida_nalt.SWI_CUSTOM
 
 SWI_INDIRECT = _ida_nalt.SWI_INDIRECT
 
 SWI_SUBTRACT = _ida_nalt.SWI_SUBTRACT
 
 SWI_HXNOLOWCASE = _ida_nalt.SWI_HXNOLOWCASE
 
 SWI_STDTBL = _ida_nalt.SWI_STDTBL
 
 SWI_DEFRET = _ida_nalt.SWI_DEFRET
 
 SWI_SELFREL = _ida_nalt.SWI_SELFREL
 
 SWI_JMPINSN = _ida_nalt.SWI_JMPINSN
 
 SWI_VERSION = _ida_nalt.SWI_VERSION
 
 cvar = _ida_nalt.cvar
 
 V695_REF_OFF8 = cvar.V695_REF_OFF8
 
 REF_OFF16 = cvar.REF_OFF16
 
 REF_OFF32 = cvar.REF_OFF32
 
 REF_LOW8 = cvar.REF_LOW8
 
 REF_LOW16 = cvar.REF_LOW16
 
 REF_HIGH8 = cvar.REF_HIGH8
 
 REF_HIGH16 = cvar.REF_HIGH16
 
 V695_REF_VHIGH = cvar.V695_REF_VHIGH
 
 V695_REF_VLOW = cvar.V695_REF_VLOW
 
 REF_OFF64 = cvar.REF_OFF64
 
 REF_OFF8 = cvar.REF_OFF8
 
 REF_LAST = cvar.REF_LAST
 
 REFINFO_TYPE = _ida_nalt.REFINFO_TYPE
 
 REFINFO_RVAOFF = _ida_nalt.REFINFO_RVAOFF
 
 REFINFO_PASTEND = _ida_nalt.REFINFO_PASTEND
 
 REFINFO_CUSTOM = _ida_nalt.REFINFO_CUSTOM
 
 REFINFO_NOBASE = _ida_nalt.REFINFO_NOBASE
 
 REFINFO_SUBTRACT = _ida_nalt.REFINFO_SUBTRACT
 
 REFINFO_SIGNEDOP = _ida_nalt.REFINFO_SIGNEDOP
 
 REFINFO_NO_ZEROS = _ida_nalt.REFINFO_NO_ZEROS
 
 REFINFO_NO_ONES = _ida_nalt.REFINFO_NO_ONES
 
 REFINFO_SELFREF = _ida_nalt.REFINFO_SELFREF
 
 MAXSTRUCPATH = _ida_nalt.MAXSTRUCPATH
 
 POF_VALID_TI = _ida_nalt.POF_VALID_TI
 
 POF_VALID_AFLAGS = _ida_nalt.POF_VALID_AFLAGS
 
 POF_IS_F64 = _ida_nalt.POF_IS_F64
 
 RIDX_FILE_FORMAT_NAME = _ida_nalt.RIDX_FILE_FORMAT_NAME
 
 RIDX_SELECTORS = _ida_nalt.RIDX_SELECTORS
 
 RIDX_GROUPS = _ida_nalt.RIDX_GROUPS
 
 RIDX_H_PATH = _ida_nalt.RIDX_H_PATH
 
 RIDX_C_MACROS = _ida_nalt.RIDX_C_MACROS
 
 RIDX_SMALL_IDC_OLD = _ida_nalt.RIDX_SMALL_IDC_OLD
 
 RIDX_NOTEPAD = _ida_nalt.RIDX_NOTEPAD
 
 RIDX_INCLUDE = _ida_nalt.RIDX_INCLUDE
 
 RIDX_SMALL_IDC = _ida_nalt.RIDX_SMALL_IDC
 
 RIDX_DUALOP_GRAPH = _ida_nalt.RIDX_DUALOP_GRAPH
 
 RIDX_DUALOP_TEXT = _ida_nalt.RIDX_DUALOP_TEXT
 
 RIDX_MD5 = _ida_nalt.RIDX_MD5
 
 RIDX_IDA_VERSION = _ida_nalt.RIDX_IDA_VERSION
 
 RIDX_STR_ENCODINGS = _ida_nalt.RIDX_STR_ENCODINGS
 
 RIDX_SRCDBG_PATHS = _ida_nalt.RIDX_SRCDBG_PATHS
 
 RIDX_DBG_BINPATHS = _ida_nalt.RIDX_DBG_BINPATHS
 
 RIDX_SHA256 = _ida_nalt.RIDX_SHA256
 
 RIDX_ABINAME = _ida_nalt.RIDX_ABINAME
 
 RIDX_ARCHIVE_PATH = _ida_nalt.RIDX_ARCHIVE_PATH
 
 RIDX_PROBLEMS = _ida_nalt.RIDX_PROBLEMS
 
 RIDX_SRCDBG_UNDESIRED = _ida_nalt.RIDX_SRCDBG_UNDESIRED
 
 BPU_1B = _ida_nalt.BPU_1B
 
 BPU_2B = _ida_nalt.BPU_2B
 
 BPU_4B = _ida_nalt.BPU_4B
 
 GOTEA_NODE_NAME = _ida_nalt.GOTEA_NODE_NAME
 
 GOTEA_NODE_IDX = _ida_nalt.GOTEA_NODE_IDX
 
'ssize_t' _real_get_switch_info = get_switch_info
 
'ushort' get_initial_version = get_initial_idb_version