IDA C++ SDK 9.2
Loading...
Searching...
No Matches
Function attribute byte

Variables

const type_t BFA_NORET = 0x01
 __noreturn
const type_t BFA_PURE = 0x02
 __pure
const type_t BFA_HIGH = 0x04
 high level prototype (with possibly hidden args)
const type_t BFA_STATIC = 0x08
 static
const type_t BFA_VIRTUAL = 0x10
 virtual
const cm_t BFA_FUNC_MARKER = 0x0F
 This is NOT a cc! (used internally as a marker)
const type_t BFA_FUNC_EXT_FORMAT = 0x80
 This is NOT a real attribute (used internally as marker for extended format)

Detailed Description

Zero attribute byte is forbidden.

Variable Documentation

◆ BFA_NORET

const type_t BFA_NORET = 0x01

__noreturn

◆ BFA_PURE

const type_t BFA_PURE = 0x02

__pure

◆ BFA_HIGH

const type_t BFA_HIGH = 0x04

high level prototype (with possibly hidden args)

◆ BFA_STATIC

const type_t BFA_STATIC = 0x08

static

◆ BFA_VIRTUAL

const type_t BFA_VIRTUAL = 0x10

virtual

◆ BFA_FUNC_MARKER

const cm_t BFA_FUNC_MARKER = 0x0F

This is NOT a cc! (used internally as a marker)

◆ BFA_FUNC_EXT_FORMAT

const type_t BFA_FUNC_EXT_FORMAT = 0x80

This is NOT a real attribute (used internally as marker for extended format)