Latest available version: IDA and decompilers v8.4.240320sp1 see all releases
Hex-Rays logo State-of-the-art binary code analysis tools
email icon
strlist.hpp File Reference

Functions that deal with the string list. More...

Classes

struct  strwinsetup_t
 Structure to keep string list parameters. More...
 
struct  string_info_t
 Information about one string from the string list. More...
 

Functions

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

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.

Function Documentation

◆ get_strlist_qty()

idaman size_t ida_export get_strlist_qty ( void  )

Get number of elements in the string list.

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