Rizin
unix-like reverse engineering framework and cli tools
RzUtilStrScanOptions Struct Reference

#include <rz_str_search.h>

Public Attributes

size_t buf_size
 Maximum size of a detected string. More...
 
size_t max_uni_blocks
 Maximum number of unicode blocks. More...
 
size_t min_str_length
 Minimum string length. More...
 
bool prefer_big_endian
 True if the preferred endianess for UTF strings is big-endian. More...
 
bool check_ascii_freq
 If true, perform check on ASCII frequencies when looking for false positives. More...
 

Detailed Description

Defines the search parameters for rz_scan_strings

Definition at line 27 of file rz_str_search.h.

Member Data Documentation

◆ buf_size

size_t RzUtilStrScanOptions::buf_size

Maximum size of a detected string.

Definition at line 28 of file rz_str_search.h.

Referenced by meta_string_guess_add(), process_one_string(), and string_scan_range().

◆ check_ascii_freq

bool RzUtilStrScanOptions::check_ascii_freq

If true, perform check on ASCII frequencies when looking for false positives.

Definition at line 32 of file rz_str_search.h.

Referenced by reduce_false_positives().

◆ max_uni_blocks

size_t RzUtilStrScanOptions::max_uni_blocks

Maximum number of unicode blocks.

Definition at line 29 of file rz_str_search.h.

Referenced by reduce_false_positives().

◆ min_str_length

size_t RzUtilStrScanOptions::min_str_length

Minimum string length.

Definition at line 30 of file rz_str_search.h.

Referenced by process_one_string().

◆ prefer_big_endian

bool RzUtilStrScanOptions::prefer_big_endian

True if the preferred endianess for UTF strings is big-endian.

Definition at line 31 of file rz_str_search.h.


The documentation for this struct was generated from the following file: