IDA SDK
til_t Struct Reference

Detailed Description

Type Information Library.

Public Attributes

char * name = nullptr
 short file name (without path and extension)
 
char * desc = nullptr
 human readable til description
 
int nbases = 0
 number of base tils
 
til_t ** base = nullptr
 tils that our til is based on
 
uint32 flags = 0
 Type info library property bits
 
compiler_info_t cc
 information about the target compiler
 
til_bucket_t * syms = nullptr
 symbols
 
til_bucket_t * types = nullptr
 types
 
til_bucket_t * macros = nullptr
 macros
 
int nrefs = 0
 number of references to the til
 
int nstreams = 0
 number of extra streams
 
til_stream_t ** streams = nullptr
 symbol stream storage
 

Public Member Functions

bool is_dirty () const
 Has the til been modified? (TIL_MOD)
 
void set_dirty ()
 Mark the til as modified (TIL_MOD)
 
til_tfind_base (const char *n)
 Find the base til with the provided name. More...
 

Member Function Documentation

◆ find_base()

til_t * til_t::find_base ( const char *  n)
inline

Find the base til with the provided name.

Parameters
nthe base til name
Returns
the found til_t, or nullptr

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