IDA C++ SDK 9.2
Loading...
Searching...
No Matches
Special enum definitions

Typedefs

typedef uchar bte_t
 Enum type flags.

Variables

const bte_t BTE_SIZE_MASK = 0x07
 storage size.
const bte_t BTE_RESERVED = 0x08
 must be 0, in order to distinguish from a tah-byte
const bte_t BTE_BITMASK = 0x10
 'subarrays'.
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

Typedef Documentation

◆ bte_t

typedef uchar bte_t

Enum type flags.

Variable Documentation

◆ BTE_SIZE_MASK

const bte_t BTE_SIZE_MASK = 0x07

storage size.

◆ BTE_RESERVED

const bte_t BTE_RESERVED = 0x08

must be 0, in order to distinguish from a tah-byte

◆ 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

◆ BTE_OUT_MASK

const bte_t BTE_OUT_MASK = 0x60

output style mask

◆ BTE_HEX

const bte_t BTE_HEX = 0x00

hex

◆ BTE_CHAR

const bte_t BTE_CHAR = 0x20

char or hex

◆ BTE_SDEC

const bte_t BTE_SDEC = 0x40

signed decimal

◆ BTE_UDEC

const bte_t BTE_UDEC = 0x60

unsigned decimal

◆ BTE_ALWAYS

const bte_t BTE_ALWAYS = 0x80

this bit MUST be present