Module 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.
Functions
def build_strlist(*args) ‑> void
-
build_strlist()Rebuild the string list.
def clear_strlist(*args) ‑> void
-
clear_strlist()Clear the string list.
def get_strlist_item(*args) ‑> bool
-
get_strlist_item(si, n) -> boolGet nth element of the string list (n=0..get_strlist_qty()-1)si: (C++: string_info_t *)n: (C++: size_t)
def get_strlist_options(*args) ‑> strwinsetup_t const *
-
get_strlist_options() -> strwinsetup_tGet the static string list options.
def get_strlist_qty(*args) ‑> size_t
-
get_strlist_qty() -> size_tGet number of elements in the string list. The list will be loaded from the database (if saved) or built from scratch.
Classes
class string_info_t (*args)
-
Proxy of C++ string_info_t class.__init__(self, _ea=BADADDR) -> string_info_t_ea: ea_t
Instance variables
var ea
-
ea
var length
-
length
var type
-
type
class strwinsetup_t (*args)
-
Proxy of C++ strwinsetup_t class.__init__(self) -> strwinsetup_t
Instance variables
var display_only_existing_strings
-
display_only_existing_strings
var ignore_heads
-
ignore_heads
var minlen
-
minlen
var only_7bit
-
only_7bit
var strtypes : PyObject *
-
_get_strtypes(self) -> PyObject *