IDA SDK
Functions
Functions: examine data bits

Detailed Description

Functions

flags_t idaapi code_flag (void)
 FF_CODE
 
flags_t idaapi byte_flag (void)
 Get a flags_t representing a byte.
 
flags_t idaapi word_flag (void)
 Get a flags_t representing a word.
 
flags_t idaapi dword_flag (void)
 Get a flags_t representing a double word.
 
flags_t idaapi qword_flag (void)
 Get a flags_t representing a quad word.
 
flags_t idaapi oword_flag (void)
 Get a flags_t representing a octaword.
 
flags_t idaapi yword_flag (void)
 Get a flags_t representing a ymm word.
 
flags_t idaapi zword_flag (void)
 Get a flags_t representing a zmm word.
 
flags_t idaapi tbyte_flag (void)
 Get a flags_t representing a tbyte.
 
flags_t idaapi strlit_flag (void)
 Get a flags_t representing a string literal.
 
flags_t idaapi stru_flag (void)
 Get a flags_t representing a struct.
 
flags_t idaapi cust_flag (void)
 Get a flags_t representing custom type data.
 
flags_t idaapi align_flag (void)
 Get a flags_t representing an alignment directive.
 
flags_t idaapi float_flag (void)
 Get a flags_t representing a float.
 
flags_t idaapi double_flag (void)
 Get a flags_t representing a double.
 
flags_t idaapi packreal_flag (void)
 Get a flags_t representing a packed decimal real.
 
bool idaapi is_byte (flags_t F)
 FF_BYTE
 
bool idaapi is_word (flags_t F)
 FF_WORD
 
bool idaapi is_dword (flags_t F)
 FF_DWORD
 
bool idaapi is_qword (flags_t F)
 FF_QWORD
 
bool idaapi is_oword (flags_t F)
 FF_OWORD
 
bool idaapi is_yword (flags_t F)
 FF_YWORD
 
bool idaapi is_zword (flags_t F)
 FF_ZWORD
 
bool idaapi is_tbyte (flags_t F)
 FF_TBYTE
 
bool idaapi is_float (flags_t F)
 FF_FLOAT
 
bool idaapi is_double (flags_t F)
 FF_DOUBLE
 
bool idaapi is_pack_real (flags_t F)
 FF_PACKREAL
 
bool idaapi is_strlit (flags_t F)
 FF_STRLIT
 
bool idaapi is_struct (flags_t F)
 FF_STRUCT
 
bool idaapi is_align (flags_t F)
 FF_ALIGN
 
bool idaapi is_custom (flags_t F)
 FF_CUSTOM
 
bool idaapi f_is_byte (flags_t F, void *)
 See is_byte()
 
bool idaapi f_is_word (flags_t F, void *)
 See is_word()
 
bool idaapi f_is_dword (flags_t F, void *)
 See is_dword()
 
bool idaapi f_is_qword (flags_t F, void *)
 See is_qword()
 
bool idaapi f_is_oword (flags_t F, void *)
 See is_oword()
 
bool idaapi f_is_yword (flags_t F, void *)
 See is_yword()
 
bool idaapi f_is_tbyte (flags_t F, void *)
 See is_tbyte()
 
bool idaapi f_is_float (flags_t F, void *)
 See is_float()
 
bool idaapi f_is_double (flags_t F, void *)
 See is_double()
 
bool idaapi f_is_pack_real (flags_t F, void *)
 See is_pack_real()
 
bool idaapi f_is_strlit (flags_t F, void *)
 See is_strlit()
 
bool idaapi f_is_struct (flags_t F, void *)
 See is_struct()
 
bool idaapi f_is_align (flags_t F, void *)
 See is_align()
 
bool idaapi f_is_custom (flags_t F, void *)
 See is_custom()
 
bool idaapi is_same_data_type (flags_t F1, flags_t F2)
 Do the given flags specify the same data type?
 
idaman flags_t ida_export get_flags_by_size (size_t size)
 Get flags from size (in bytes). More...
 

Function Documentation

idaman flags_t ida_export get_flags_by_size ( size_t  size)

Get flags from size (in bytes).

Supported sizes: 1, 2, 4, 8, 16, 32. For other sizes returns 0