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

Detailed Description

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 ()
 get_strlist_options() -> strwinsetup_t Get the static string list options.
 
"void" build_strlist ()
 build_strlist() Rebuild the string list.
 
"void" clear_strlist ()
 clear_strlist() Clear the string list.
 
"size_t" get_strlist_qty ()
 get_strlist_qty() -> size_t Get number of elements in the string list.
 
"bool" get_strlist_item ("string_info_t" si, "size_t" n)
 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 ( )

◆ clear_strlist()

"void" clear_strlist ( )

◆ get_strlist_item()

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

◆ get_strlist_options()

"strwinsetup_t const *" get_strlist_options ( )

◆ get_strlist_qty()

"size_t" get_strlist_qty ( )

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