ida_strlist

Functions that deal with the string list.

While the kernel keeps the string list, it does not update it. The string list is not used by the kernel because keeping it up-to-date would slow down IDA without any benefit. If the string list is not cleared using clear_strlist(), the list will be saved to the database and restored on the next startup. The users of this list should call build_strlist() if they need an up-to-date version.

Attributes

SWIG_PYTHON_LEGACY_BOOL

Classes

strwinsetup_t

string_info_t

Functions

get_strlist_options(→ strwinsetup_t const *)

Get the static string list options.

build_strlist(→ None)

Rebuild the string list.

clear_strlist(→ None)

Clear the string list.

get_strlist_qty(→ size_t)

Get number of elements in the string list. The list will be loaded from the database (if saved) or built from scratch.

get_strlist_item(→ bool)

Get nth element of the string list (n=0..get_strlist_qty()-1)

Module Contents

ida_strlist.SWIG_PYTHON_LEGACY_BOOL
class ida_strlist.strwinsetup_t

Bases: object

thisown
minlen: int
display_only_existing_strings: uchar
only_7bit: uchar
ignore_heads: uchar
strtypes
class ida_strlist.string_info_t(*args)

Bases: object

thisown
ea: ida_idaapi.ea_t
length: int
type: int
ida_strlist.get_strlist_options() strwinsetup_t const *

Get the static string list options.

ida_strlist.build_strlist() None

Rebuild the string list.

ida_strlist.clear_strlist() None

Clear the string list.

ida_strlist.get_strlist_qty() size_t

Get number of elements in the string list. The list will be loaded from the database (if saved) or built from scratch.

ida_strlist.get_strlist_item(si: string_info_t, n: size_t) bool

Get nth element of the string list (n=0..get_strlist_qty()-1)