str
|
append_struct_fields(disp,
n,
path,
flags,
delta,
appzero)
Append names of struct fields to a name if the name is a struct name. |
|
|
|
calc_gtn_flags(fromaddr,
ea)
Calculate flags for get_ea_name() function |
|
|
str
|
cleanup_name(ea,
name,
flags=0) |
|
|
|
del_debug_names(ea1,
ea2) |
|
|
bool
|
|
bool
|
|
str
|
demangle_name(name,
disable_mask,
demreq=DQT_FULL)
Demangle a name. |
|
|
str
|
extract_name(line,
x)
Extract a name or address from the specified string. |
|
|
bool
|
force_name(ea,
name,
flags=0) |
|
|
qstring
|
get_colored_demangled_name(ea,
inhibitor,
demform,
gtn_flags=0) |
|
|
qstring
|
get_colored_long_name(ea,
gtn_flags=0) |
|
|
qstring
|
|
qstring
|
get_colored_short_name(ea,
gtn_flags=0) |
|
|
bool
|
get_cp_validity(kind,
cp,
endcp=wchar32_t(-1))
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 |
|
|
str
|
get_debug_name(ea_ptr,
how) |
|
|
ea_t
|
|
|
get_debug_names(names,
ea1,
ea2)
get_debug_names(ea1, ea2, return_list=False) -> PyObject * |
|
|
qstring
|
get_demangled_name(ea,
inhibitor,
demform,
gtn_flags=0) |
|
|
qstring
|
get_ea_name(ea,
gtn_flags=0)
Get name at the specified address. |
|
|
qstring
|
get_long_name(ea,
gtn_flags=0) |
|
|
qstring
|
|
ea_t
|
get_name_base_ea(_from,
to)
Get address of the name used in the expression for the address |
|
|
color_t
|
get_name_color(_from,
ea)
Calculate flags for 'get_ea_name()' function. |
|
|
ea_t
|
|
str
|
get_name_expr(_from,
n,
ea,
off,
flags=0x0001)
Convert address to name expression (name with a displacement). |
|
|
int
|
|
str
|
|
ea_t
|
|
size_t
|
get_nlist_idx(ea)
Get index of the name in the listreturns the closest match. |
|
|
char const *
|
|
size_t
|
get_nlist_size()
Get number of names in the list. |
|
|
qstring
|
get_short_name(ea,
gtn_flags=0) |
|
|
qstring
|
get_visible_name(ea,
gtn_flags=0) |
|
|
|
hide_name(ea)
Remove name from the list of names |
|
|
bool
|
is_ident(name)
Is a valid name? (including ::MangleChars) |
|
|
bool
|
is_ident_cp(cp)
Can a character appear in a name? (present in ::NameChars or
::MangleChars) |
|
|
bool
|
|
bool
|
is_name_defined_locally(pfn,
name,
ignore_name_def,
ea1=BADADDR,
ea2=BADADDR)
Is the name defined locally in the specified function? |
|
|
bool
|
|
bool
|
is_strlit_cp(cp,
specific_ranges=None)
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_uname(name)
Is valid user-specified name? (valid name & !dummy prefix). |
|
|
bool
|
is_valid_cp(cp,
kind,
data=None)
Is the given codepoint acceptable in the given context? |
|
|
bool
|
|
bool
|
is_visible_cp(cp)
Can a character be displayed in a name? (present in ::NameChars) |
|
|
bool
|
|
bool
|
|
|
|
|
|
|
|
bool
|
|
|
|
|
rebuild_nlist()
Rebuild names list. |
|
|
|
reorder_dummy_names()
Renumber dummy names. |
|
|
|
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
|
|
bool
|
|
bool
|
set_name(ea,
name,
flags=0)
Set or delete name of an item at the specified address. |
|
|
|
show_name(ea)
Insert name to the list of names. |
|
|
PyObject *
|
|