| IDA SDK

Macros
Analysis flags

## Detailed Description

used by idainfo::af

## Macros
#define | AF_CODE 0x00000001
| Trace execution flow.
#define | AF_MARKCODE 0x00000002
| Mark typical code sequences as code.
#define | AF_JUMPTBL 0x00000004
| Locate and create jump tables.
#define | AF_PURDAT 0x00000008
| Control flow to data segment is ignored.
#define | AF_USED 0x00000010
| Analyze and create all xrefs.
#define | AF_UNK 0x00000020
| Delete instructions with no xrefs.
#define | AF_PROCPTR 0x00000040
| Create function if data xref data->code32 exists.
#define | AF_PROC 0x00000080
| Create functions if call is present.
#define | AF_FTAIL 0x00000100
| Create function tails.
#define | AF_LVAR 0x00000200
| Create stack variables.
#define | AF_STKARG 0x00000400
| Propagate stack argument information.
#define | AF_REGARG 0x00000800
| Propagate register argument information.
#define | AF_TRACE 0x00001000
| Trace stack pointer.
#define | AF_VERSP 0x00002000
| Perform full SP-analysis. ( processor_t::verify_sp)
#define | AF_ANORET 0x00004000
| Perform 'no-return' analysis.
#define | AF_MEMFUNC 0x00008000
| Try to guess member function types.
#define | AF_TRFUNC 0x00010000
| Truncate functions upon code deletion.
#define | AF_STRLIT 0x00020000
| Create string literal if data xref exists.
#define | AF_CHKUNI 0x00040000
| Check for unicode strings.
#define | AF_FIXUP 0x00080000
| Create offsets and segments using fixup info.
#define | AF_DREFOFF 0x00100000
| Create offset if data xref to seg32 exists.
#define | AF_IMMOFF 0x00200000
| Convert 32bit instruction operand to offset.
#define | AF_DATOFF 0x00400000
| Automatically convert data to offsets.
#define | AF_FLIRT 0x00800000
| Use flirt signatures.
#define | AF_SIGCMT 0x01000000
| Append a signature name comment for recognized anonymous library functions.
#define | AF_SIGMLT 0x02000000
| Allow recognition of several copies of the same function.
#define | AF_HFLIRT 0x04000000
| Automatically hide library functions.
#define | AF_JFUNC 0x08000000
| Rename jump functions as j_...
#define | AF_NULLSUB 0x10000000
| Rename empty functions as nullsub_...
#define | AF_DODATA 0x20000000
| Coagulate data segs at the final pass.
#define | AF_DOCODE 0x40000000
| Coagulate code segs at the final pass.
#define | AF_FINAL 0x80000000
| Final pass of analysis.