IDA C++ SDK 9.2
Loading...
Searching...
No Matches
string_match_t Struct Reference

A string-literal match produced by dscu_svc_t::find_string(). More...

#include <dscu.h>

Public Member Functions

bool operator== (const string_match_t &r) const
bool operator!= (const string_match_t &r) const

Public Attributes

ea_t ea = BADADDR
 Mapped address; BADADDR for non-image hits.
int image_index = -1
 Owning image index, or -1 if the hit came from a non-image blob (.symbols, branch mappings, other adjacent files).
size_t file_index = 0
 When image_index == -1: the file the hit lives in (see get_file_name()).
uint64 file_offset = 0
 Offset within that file (when image_index == -1)
qstring context
 Bytes around the match, for display.

Detailed Description

A string-literal match produced by dscu_svc_t::find_string().

Member Function Documentation

◆ operator==()

bool string_match_t::operator== ( const string_match_t & r) const
inline

◆ operator!=()

bool string_match_t::operator!= ( const string_match_t & r) const
inline

Member Data Documentation

◆ ea

ea_t string_match_t::ea = BADADDR

Mapped address; BADADDR for non-image hits.

◆ image_index

int string_match_t::image_index = -1

Owning image index, or -1 if the hit came from a non-image blob (.symbols, branch mappings, other adjacent files).

◆ file_index

size_t string_match_t::file_index = 0

When image_index == -1: the file the hit lives in (see get_file_name()).

◆ file_offset

uint64 string_match_t::file_offset = 0

Offset within that file (when image_index == -1)

◆ context

qstring string_match_t::context

Bytes around the match, for display.


The documentation for this struct was generated from the following file:
  • /Users/geoffrey/ida-sdk/src/include/dscu.h