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
Special enum definitions

Typedefs

typedef uchar bte_t
 Enum type flags.
 

Variables

const bte_t BTE_SIZE_MASK = 0x07
 storage size. More...
 
const bte_t BTE_RESERVED = 0x08
 must be 0, in order to distinguish from a tah-byte
 
const bte_t BTE_BITMASK = 0x10
 'subarrays'. More...
 
const bte_t BTE_OUT_MASK = 0x60
 output style mask
 
const bte_t BTE_HEX = 0x00
 hex
 
const bte_t BTE_CHAR = 0x20
 char or hex
 
const bte_t BTE_SDEC = 0x40
 signed decimal
 
const bte_t BTE_UDEC = 0x60
 unsigned decimal
 
const bte_t BTE_ALWAYS = 0x80
 this bit MUST be present
 

Detailed Description

Variable Documentation

◆ BTE_SIZE_MASK

const bte_t BTE_SIZE_MASK = 0x07

storage size.

  • if == 0 then inf_get_cc_size_e()
  • else 1 << (n -1) = 1,2,4,8
  • n == 5,6,7 are reserved

◆ BTE_BITMASK

const bte_t BTE_BITMASK = 0x10

'subarrays'.

In this case ANY record has the following format:

  • 'de' mask (has name)
  • 'dt' cnt
  • cnt records of 'de' values (cnt CAN be 0)
    Note
    delta for ALL subsegment is ONE