- Main Page
- Modules
- Data Structures
- Files

- Search for |

- File List
- Globals

# xed-flag-enum.h File Reference

`#include "xed-common-hdrs.h"`

Go to the source code of this file.

## Defines

#define | _XED_FLAG_ENUM_H_

## Enumerations

enum | xed_flag_enum_t { XED_FLAG_INVALID, XED_FLAG_of, XED_FLAG_sf, XED_FLAG_zf,
XED_FLAG_af,
XED_FLAG_pf,
XED_FLAG_cf,
XED_FLAG_df,
XED_FLAG_vif,
XED_FLAG_iopl,
XED_FLAG_if,
XED_FLAG_ac,
XED_FLAG_vm,
XED_FLAG_rf,
XED_FLAG_nt,
XED_FLAG_tf,
XED_FLAG_id,
XED_FLAG_vip,
XED_FLAG_fc0,
XED_FLAG_fc1,
XED_FLAG_fc2,
XED_FLAG_fc3,
XED_FLAG_LAST
}

## Functions

XED_DLL_EXPORT xed_flag_enum_t | str2xed_flag_enum_t (const char *s)
| This converts strings to xed_flag_enum_t types.
XED_DLL_EXPORT const char * | xed_flag_enum_t2str (const xed_flag_enum_t p)
| This converts strings to xed_flag_enum_t types.
XED_DLL_EXPORT xed_flag_enum_t | xed_flag_enum_t_last (void)
| Returns the last element of the enumeration.

## Detailed Description

Definition in file xed-flag-enum.h.

## Define Documentation

#define _XED_FLAG_ENUM_H_

| Definition at line 37 of file xed-flag-enum.h.

## Enumeration Type Documentation

enum xed_flag_enum_t

Enumerator:

  XED_FLAG_INVALID |
  XED_FLAG_of | < overflow flag
  XED_FLAG_sf | sign flag
  XED_FLAG_zf | zero flag
  XED_FLAG_af | auxilliary flag
  XED_FLAG_pf | parity flag
  XED_FLAG_cf | carry flag
  XED_FLAG_df | direction flag
  XED_FLAG_vif | virtual interrupt flag
  XED_FLAG_iopl | I/O privilege level.
  XED_FLAG_if | interrupt flag
  XED_FLAG_ac | alignment check
  XED_FLAG_vm | virtual-8086 mode
  XED_FLAG_rf | resume flag
  XED_FLAG_nt | nested task
  XED_FLAG_tf | traf flag
  XED_FLAG_id | ID flag.
  XED_FLAG_vip | virtual interrupt pending
  XED_FLAG_fc0 | x87 FC0 flag
  XED_FLAG_fc1 | x87 FC1 flag
  XED_FLAG_fc2 | x87 FC2 flag
  XED_FLAG_fc3 | x87 FC3 flag
  XED_FLAG_LAST |

Definition at line 39 of file xed-flag-enum.h.