| IDAPython 8.4
    | 
| Classes | |
| class | ea_name_vec_t | 
| Proxy of C++ qvector< ea_name_t > class.  More... | |
| class | ea_name_t | 
| Proxy of C++ ea_name_t class.  More... | |
| class | NearestName | 
| Utility class to help find the nearest name in a given ea/name dictionary.  More... | |
| Namespaces | |
| namespace | ida_name | 
| Functions | |
| "qstring" | get_name (*args) | 
| get_name(ea) -> qstring | |
| "qstring" | get_colored_name (*args) | 
| get_colored_name(ea) -> qstring | |
| "bool" | set_name (*args) | 
| set_name(ea, name, flags=0) -> bool Set or delete name of an item at the specified address. | |
| "bool" | force_name (*args) | 
| force_name(ea, name, flags=0) -> bool | |
| "bool" | del_global_name (*args) | 
| del_global_name(ea) -> bool | |
| "bool" | del_local_name (*args) | 
| del_local_name(ea) -> bool | |
| "bool" | set_dummy_name (*args) | 
| set_dummy_name(<em>from, ea) -> bool Give an autogenerated (dummy) name. | |
| "bool" | make_name_auto (*args) | 
| make_name_auto(ea) -> bool | |
| "bool" | make_name_user (*args) | 
| make_name_user(ea) -> bool | |
| "bool" | is_valid_cp (*args) | 
| is_valid_cp(cp, kind, data=None) -> bool Is the given codepoint acceptable in the given context? | |
| "void" | set_cp_validity (*args) | 
| set_cp_validity(kind, cp, endcp=wchar32_t(-1), valid=True) Mark the given codepoint (or range) as acceptable or unacceptable in the given context If 'endcp' is not BADCP, it is considered to be the end of the range: [cp, endcp), and is not included in the range | |
| "bool" | get_cp_validity (*args) | 
| get_cp_validity(kind, cp, endcp=wchar32_t(-1)) -> bool Is the given codepoint (or range) acceptable in the given context? If 'endcp' is not BADCP, it is considered to be the end of the range: [cp, endcp), and is not included in the range | |
| "bool" | is_ident_cp (*args) | 
| is_ident_cp(cp) -> bool Can a character appear in a name? (present in ::NameChars or ::MangleChars) | |
| "bool" | is_strlit_cp (*args) | 
| is_strlit_cp(cp, specific_ranges=None) -> bool Can a character appear in a string literal (present in ::StrlitChars) If 'specific_ranges' are specified, those will be used instead of the ones corresponding to the current culture (only if ::StrlitChars is configured to use the current culture) | |
| "bool" | is_visible_cp (*args) | 
| is_visible_cp(cp) -> bool Can a character be displayed in a name? (present in ::NameChars) | |
| "bool" | is_ident (*args) | 
| is_ident(name) -> bool Is a valid name? (including ::MangleChars) | |
| "bool" | is_valid_name (*args) | 
| is_valid_name(name, cpuregs_permitted) -> bool | |
| "bool" | is_uname (*args) | 
| is_uname(name) -> bool Is valid user-specified name? (valid name & !dummy prefix). | |
| "bool" | is_valid_typename (*args) | 
| is_valid_typename(name) -> bool Is valid type name? | |
| "qstring *" | extract_name (*args) | 
| extract_name(line, x) -> str Extract a name or address from the specified string. | |
| "void" | hide_name (*args) | 
| hide_name(ea) Remove name from the list of names | |
| "void" | show_name (*args) | 
| show_name(ea) Insert name to the list of names. | |
| "ea_t" | get_name_ea (*args) | 
| get_name_ea(_from, name) -> ea_t Get the address of a name. | |
| "ea_t" | get_name_base_ea (*args) | 
| get_name_base_ea(_from, to) -> ea_t Get address of the name used in the expression for the address | |
| "uval_t *" | get_name_value (*args) | 
| get_name_value(_from, name) -> int Get value of the name. | |
| "qstring" | get_visible_name (*args) | 
| get_visible_name(ea, gtn_flags=0) -> qstring | |
| "qstring" | get_short_name (*args) | 
| get_short_name(ea, gtn_flags=0) -> qstring | |
| "qstring" | get_long_name (*args) | 
| get_long_name(ea, gtn_flags=0) -> qstring | |
| "qstring" | get_colored_short_name (*args) | 
| get_colored_short_name(ea, gtn_flags=0) -> qstring | |
| "qstring" | get_colored_long_name (*args) | 
| get_colored_long_name(ea, gtn_flags=0) -> qstring | |
| "qstring" | get_demangled_name (*args) | 
| get_demangled_name(ea, inhibitor, demform, gtn_flags=0) -> qstring | |
| "qstring" | get_colored_demangled_name (*args) | 
| get_colored_demangled_name(ea, inhibitor, demform, gtn_flags=0) -> qstring | |
| "color_t" | get_name_color (*args) | 
| get_name_color(_from, ea) -> color_t Calculate flags for get_ea_name() function. | |
| "qstring *" | get_name_expr (*args) | 
| get_name_expr(_from, n, ea, off, flags=0x0001) -> str Convert address to name expression (name with a displacement). | |
| "qstring *" | get_nice_colored_name (*args) | 
| get_nice_colored_name(ea, flags=0) -> str Get a nice colored name at the specified address. | |
| "qstring *, adiff_t *" | append_struct_fields (*args) | 
| append_struct_fields(disp, n, path, flags, delta, appzero) -> str Append names of struct fields to a name if the name is a struct name. | |
| "bool" | is_public_name (*args) | 
| is_public_name(ea) -> bool | |
| "void" | make_name_public (*args) | 
| make_name_public(ea) | |
| "void" | make_name_non_public (*args) | 
| make_name_non_public(ea) | |
| "bool" | is_weak_name (*args) | 
| is_weak_name(ea) -> bool | |
| "void" | make_name_weak (*args) | 
| make_name_weak(ea) | |
| "void" | make_name_non_weak (*args) | 
| make_name_non_weak(ea) | |
| "size_t" | get_nlist_size (*args) | 
| get_nlist_size() -> size_t Get number of names in the list. | |
| "size_t" | get_nlist_idx (*args) | 
| get_nlist_idx(ea) -> size_t Get index of the name in the list | |
| "bool" | is_in_nlist (*args) | 
| is_in_nlist(ea) -> bool Is the name included into the name list? | |
| "ea_t" | get_nlist_ea (*args) | 
| get_nlist_ea(idx) -> ea_t Get address from the list at 'idx'. | |
| "char const *" | get_nlist_name (*args) | 
| get_nlist_name(idx) -> char const * Get name using idx. | |
| "void" | rebuild_nlist (*args) | 
| rebuild_nlist() Rebuild the name list. | |
| "void" | reorder_dummy_names (*args) | 
| reorder_dummy_names() Renumber dummy names. | |
| "bool" | set_debug_name (*args) | 
| set_debug_name(ea, name) -> bool | |
| "qstring *" | get_debug_name (*args) | 
| get_debug_name(ea_ptr, how) -> str | |
| "void" | del_debug_names (*args) | 
| del_debug_names(ea1, ea2) | |
| "ea_t" | get_debug_name_ea (*args) | 
| get_debug_name_ea(name) -> ea_t | |
| "qstring *" | demangle_name (*args) | 
| demangle_name(name, disable_mask, demreq=DQT_FULL) -> str Demangle a name. | |
| "bool" | is_name_defined_locally (*args) | 
| is_name_defined_locally(pfn, name, ignore_name_def, ea1=BADADDR, ea2=BADADDR) -> bool Is the name defined locally in the specified function? | |
| "qstring *" | cleanup_name (*args) | 
| cleanup_name(ea, name, flags=0) -> str | |
| "mangled_name_type_t" | get_mangled_name_type (*args) | 
| get_mangled_name_type(name) -> mangled_name_type_t | |
| "PyObject *" | get_debug_names (*args) | 
| get_debug_names(names, ea1, ea2) | |
| "qstring" | get_ea_name (*args) | 
| get_ea_name(ea, gtn_flags=0) -> qstring Get name at the specified address. | |
| "PyObject *" | validate_name (*args) | 
| validate_name(name, type, flags=0) -> PyObject * Validate a name. | |
| calc_gtn_flags (fromaddr, ea) | |
| Calculate flags for get_ea_name() function. | |
| Variables | |
| MAXNAMELEN = _ida_name.MAXNAMELEN | |
| FUNC_IMPORT_PREFIX = _ida_name.FUNC_IMPORT_PREFIX | |
| SN_CHECK = _ida_name.SN_CHECK | |
| SN_NOCHECK = _ida_name.SN_NOCHECK | |
| SN_PUBLIC = _ida_name.SN_PUBLIC | |
| SN_NON_PUBLIC = _ida_name.SN_NON_PUBLIC | |
| SN_WEAK = _ida_name.SN_WEAK | |
| SN_NON_WEAK = _ida_name.SN_NON_WEAK | |
| SN_AUTO = _ida_name.SN_AUTO | |
| SN_NON_AUTO = _ida_name.SN_NON_AUTO | |
| SN_NOLIST = _ida_name.SN_NOLIST | |
| SN_NOWARN = _ida_name.SN_NOWARN | |
| SN_LOCAL = _ida_name.SN_LOCAL | |
| SN_IDBENC = _ida_name.SN_IDBENC | |
| SN_FORCE = _ida_name.SN_FORCE | |
| SN_NODUMMY = _ida_name.SN_NODUMMY | |
| SN_DELTAIL = _ida_name.SN_DELTAIL | |
| UCDR_STRLIT = _ida_name.UCDR_STRLIT | |
| UCDR_NAME = _ida_name.UCDR_NAME | |
| UCDR_MANGLED = _ida_name.UCDR_MANGLED | |
| UCDR_TYPE = _ida_name.UCDR_TYPE | |
| VNT_IDENT = _ida_name.VNT_IDENT | |
| VNT_TYPE = _ida_name.VNT_TYPE | |
| VNT_UDTMEM = _ida_name.VNT_UDTMEM | |
| VNT_STRLIT = _ida_name.VNT_STRLIT | |
| VNT_VISIBLE = _ida_name.VNT_VISIBLE | |
| NT_NONE = _ida_name.NT_NONE | |
| NT_BYTE = _ida_name.NT_BYTE | |
| NT_LOCAL = _ida_name.NT_LOCAL | |
| NT_STKVAR = _ida_name.NT_STKVAR | |
| NT_ENUM = _ida_name.NT_ENUM | |
| NT_ABS = _ida_name.NT_ABS | |
| NT_SEG = _ida_name.NT_SEG | |
| NT_STROFF = _ida_name.NT_STROFF | |
| NT_BMASK = _ida_name.NT_BMASK | |
| NT_REGVAR = _ida_name.NT_REGVAR | |
| GN_VISIBLE = _ida_name.GN_VISIBLE | |
| GN_COLORED = _ida_name.GN_COLORED | |
| GN_DEMANGLED = _ida_name.GN_DEMANGLED | |
| GN_STRICT = _ida_name.GN_STRICT | |
| GN_SHORT = _ida_name.GN_SHORT | |
| GN_LONG = _ida_name.GN_LONG | |
| GN_LOCAL = _ida_name.GN_LOCAL | |
| GN_ISRET = _ida_name.GN_ISRET | |
| GN_NOT_ISRET = _ida_name.GN_NOT_ISRET | |
| GN_NOT_DUMMY = _ida_name.GN_NOT_DUMMY | |
| GETN_APPZERO = _ida_name.GETN_APPZERO | |
| GETN_NOFIXUP = _ida_name.GETN_NOFIXUP | |
| GETN_NODUMMY = _ida_name.GETN_NODUMMY | |
| GNCN_NOSEG = _ida_name.GNCN_NOSEG | |
| GNCN_NOCOLOR = _ida_name.GNCN_NOCOLOR | |
| GNCN_NOLABEL = _ida_name.GNCN_NOLABEL | |
| GNCN_NOFUNC = _ida_name.GNCN_NOFUNC | |
| GNCN_SEG_FUNC = _ida_name.GNCN_SEG_FUNC | |
| GNCN_SEGNUM = _ida_name.GNCN_SEGNUM | |
| GNCN_REQFUNC = _ida_name.GNCN_REQFUNC | |
| GNCN_REQNAME = _ida_name.GNCN_REQNAME | |
| GNCN_NODBGNM = _ida_name.GNCN_NODBGNM | |
| GNCN_PREFDBG = _ida_name.GNCN_PREFDBG | |
| DEBNAME_EXACT = _ida_name.DEBNAME_EXACT | |
| DEBNAME_LOWER = _ida_name.DEBNAME_LOWER | |
| DEBNAME_UPPER = _ida_name.DEBNAME_UPPER | |
| DEBNAME_NICE = _ida_name.DEBNAME_NICE | |
| DQT_NPURGED_8 = _ida_name.DQT_NPURGED_8 | |
| DQT_NPURGED_4 = _ida_name.DQT_NPURGED_4 | |
| DQT_NPURGED_2 = _ida_name.DQT_NPURGED_2 | |
| DQT_COMPILER = _ida_name.DQT_COMPILER | |
| DQT_NAME_TYPE = _ida_name.DQT_NAME_TYPE | |
| DQT_FULL = _ida_name.DQT_FULL | |
| CN_KEEP_TRAILING__DIGITS = _ida_name.CN_KEEP_TRAILING__DIGITS | |
| ME_INTERR = _ida_name.ME_INTERR | |
| ME_PARAMERR = _ida_name.ME_PARAMERR | |
| ME_ILLSTR = _ida_name.ME_ILLSTR | |
| ME_SMALLANS = _ida_name.ME_SMALLANS | |
| ME_FRAME = _ida_name.ME_FRAME | |
| ME_NOCOMP = _ida_name.ME_NOCOMP | |
| ME_ERRAUTO = _ida_name.ME_ERRAUTO | |
| ME_NOHASHMEM = _ida_name.ME_NOHASHMEM | |
| ME_NOSTRMEM = _ida_name.ME_NOSTRMEM | |
| ME_NOERROR_LIMIT = _ida_name.ME_NOERROR_LIMIT | |
| M_PRCMSK = _ida_name.M_PRCMSK | |
| MT_DEFAULT = _ida_name.MT_DEFAULT | |
| MT_CDECL = _ida_name.MT_CDECL | |
| MT_PASCAL = _ida_name.MT_PASCAL | |
| MT_STDCALL = _ida_name.MT_STDCALL | |
| MT_FASTCALL = _ida_name.MT_FASTCALL | |
| MT_THISCALL = _ida_name.MT_THISCALL | |
| MT_FORTRAN = _ida_name.MT_FORTRAN | |
| MT_SYSCALL = _ida_name.MT_SYSCALL | |
| MT_INTERRUPT = _ida_name.MT_INTERRUPT | |
| MT_MSFASTCALL = _ida_name.MT_MSFASTCALL | |
| MT_CLRCALL = _ida_name.MT_CLRCALL | |
| MT_DMDCALL = _ida_name.MT_DMDCALL | |
| MT_VECTORCALL = _ida_name.MT_VECTORCALL | |
| MT_REGCALL = _ida_name.MT_REGCALL | |
| MT_LOCALNAME = _ida_name.MT_LOCALNAME | |
| M_SAVEREGS = _ida_name.M_SAVEREGS | |
| M_CLASS = _ida_name.M_CLASS | |
| MT_PUBLIC = _ida_name.MT_PUBLIC | |
| MT_PRIVATE = _ida_name.MT_PRIVATE | |
| MT_PROTECT = _ida_name.MT_PROTECT | |
| MT_MEMBER = _ida_name.MT_MEMBER | |
| MT_VTABLE = _ida_name.MT_VTABLE | |
| MT_RTTI = _ida_name.MT_RTTI | |
| M_PARMSK = _ida_name.M_PARMSK | |
| MT_PARSHF = _ida_name.MT_PARSHF | |
| MT_PARMAX = _ida_name.MT_PARMAX | |
| M_ELLIPSIS = _ida_name.M_ELLIPSIS | |
| MT_VOIDARG = _ida_name.MT_VOIDARG | |
| M_STATIC = _ida_name.M_STATIC | |
| M_VIRTUAL = _ida_name.M_VIRTUAL | |
| M_AUTOCRT = _ida_name.M_AUTOCRT | |
| M_TYPMASK = _ida_name.M_TYPMASK | |
| MT_OPERAT = _ida_name.MT_OPERAT | |
| MT_CONSTR = _ida_name.MT_CONSTR | |
| MT_DESTR = _ida_name.MT_DESTR | |
| MT_CASTING = _ida_name.MT_CASTING | |
| MT_CLRCDTOR = _ida_name.MT_CLRCDTOR | |
| M_TRUNCATE = _ida_name.M_TRUNCATE | |
| M_THUNK = _ida_name.M_THUNK | |
| M_ANONNSP = _ida_name.M_ANONNSP | |
| M_TMPLNAM = _ida_name.M_TMPLNAM | |
| M_DBGNAME = _ida_name.M_DBGNAME | |
| M_COMPILER = _ida_name.M_COMPILER | |
| MT_MSCOMP = _ida_name.MT_MSCOMP | |
| MT_BORLAN = _ida_name.MT_BORLAN | |
| MT_WATCOM = _ida_name.MT_WATCOM | |
| MT_OTHER = _ida_name.MT_OTHER | |
| MT_GNU = _ida_name.MT_GNU | |
| MT_GCC3 = _ida_name.MT_GCC3 | |
| MT_VISAGE = _ida_name.MT_VISAGE | |
| MNG_PTRMSK = _ida_name.MNG_PTRMSK | |
| MNG_DEFNEAR = _ida_name.MNG_DEFNEAR | |
| MNG_DEFNEARANY = _ida_name.MNG_DEFNEARANY | |
| MNG_DEFFAR = _ida_name.MNG_DEFFAR | |
| MNG_NOPTRTYP16 = _ida_name.MNG_NOPTRTYP16 | |
| MNG_DEFHUGE = _ida_name.MNG_DEFHUGE | |
| MNG_DEFPTR64 = _ida_name.MNG_DEFPTR64 | |
| MNG_DEFNONE = _ida_name.MNG_DEFNONE | |
| MNG_NOPTRTYP = _ida_name.MNG_NOPTRTYP | |
| MNG_NODEFINIT = _ida_name.MNG_NODEFINIT | |
| MNG_NOUNDERSCORE = _ida_name.MNG_NOUNDERSCORE | |
| MNG_NOTYPE = _ida_name.MNG_NOTYPE | |
| MNG_NORETTYPE = _ida_name.MNG_NORETTYPE | |
| MNG_NOBASEDT = _ida_name.MNG_NOBASEDT | |
| MNG_NOCALLC = _ida_name.MNG_NOCALLC | |
| MNG_NOPOSTFC = _ida_name.MNG_NOPOSTFC | |
| MNG_NOSCTYP = _ida_name.MNG_NOSCTYP | |
| MNG_NOTHROW = _ida_name.MNG_NOTHROW | |
| MNG_NOSTVIR = _ida_name.MNG_NOSTVIR | |
| MNG_NOECSU = _ida_name.MNG_NOECSU | |
| MNG_NOCSVOL = _ida_name.MNG_NOCSVOL | |
| MNG_NOCLOSUR = _ida_name.MNG_NOCLOSUR | |
| MNG_NOUNALG = _ida_name.MNG_NOUNALG | |
| MNG_NOMANAGE = _ida_name.MNG_NOMANAGE | |
| MNG_NOMODULE = _ida_name.MNG_NOMODULE | |
| MNG_SHORT_S = _ida_name.MNG_SHORT_S | |
| MNG_SHORT_U = _ida_name.MNG_SHORT_U | |
| MNG_ZPT_SPACE = _ida_name.MNG_ZPT_SPACE | |
| MNG_DROP_IMP = _ida_name.MNG_DROP_IMP | |
| MNG_IGN_ANYWAY = _ida_name.MNG_IGN_ANYWAY | |
| MNG_IGN_JMP = _ida_name.MNG_IGN_JMP | |
| MNG_MOVE_JMP = _ida_name.MNG_MOVE_JMP | |
| MNG_COMPILER_MSK = _ida_name.MNG_COMPILER_MSK | |
| MNG_SHORT_FORM = _ida_name.MNG_SHORT_FORM | |
| MNG_LONG_FORM = _ida_name.MNG_LONG_FORM | |
| MNG_CALC_VALID = _ida_name.MNG_CALC_VALID | |
| cvar = _ida_name.cvar | |
| ignore_none = cvar.ignore_none | |
| ignore_regvar = cvar.ignore_regvar | |
| ignore_llabel = cvar.ignore_llabel | |
| ignore_stkvar = cvar.ignore_stkvar | |
| ignore_glabel = cvar.ignore_glabel | |
| MANGLED_CODE = cvar.MANGLED_CODE | |
| MANGLED_DATA = cvar.MANGLED_DATA | |
| MANGLED_UNKNOWN = cvar.MANGLED_UNKNOWN | |