IDAPython 8.4
Loading...
Searching...
No Matches
ida_strlist Namespace Reference

Detailed Description

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.

Classes

class  string_info_t
 Proxy of C++ string_info_t class. More...
 
class  strwinsetup_t
 Proxy of C++ strwinsetup_t class. More...
 

Functions

"strwinsetup_t const *" get_strlist_options (*args)
 get_strlist_options() -> strwinsetup_t Get the static string list options.
 
"void" build_strlist (*args)
 build_strlist() Rebuild the string list.
 
"void" clear_strlist (*args)
 clear_strlist() Clear the string list.
 
"size_t" get_strlist_qty (*args)
 get_strlist_qty() -> size_t Get number of elements in the string list.
 
"bool" get_strlist_item (*args)
 get_strlist_item(si, n) -> bool Get nth element of the string list (n=0..get_strlist_qty()-1)
 

Function Documentation

◆ build_strlist()

"void" build_strlist ( * args)

◆ clear_strlist()

"void" clear_strlist ( * args)

◆ get_strlist_item()

"bool" get_strlist_item ( * args)
Parameters
si(C++: string_info_t *)
n(C++: size_t)

◆ get_strlist_options()

"strwinsetup_t const *" get_strlist_options ( * args)

◆ get_strlist_qty()

"size_t" get_strlist_qty ( * args)

The list will be loaded from the database (if saved) or built from scratch.