Rizin
unix-like reverse engineering framework and cli tools
|
#include <rz_types.h>
#include <rz_list.h>
#include <rz_util/rz_hex.h>
#include <rz_util/rz_bitvector.h>
#include <rz_util/rz_assert.h>
Go to the source code of this file.
Classes | |
struct | RzRegProfileAlias |
struct | RzRegProfileDef |
struct | RzRegProfile |
struct | rz_reg_item_t |
struct | rz_reg_arena_t |
struct | rz_reg_set_t |
struct | rz_reg_t |
struct | rz_reg_flags_t |
Macros | |
#define | RZ_REG_COND_EQ 0 |
#define | RZ_REG_COND_NE 1 |
#define | RZ_REG_COND_CF 2 |
#define | RZ_REG_COND_CARRY 2 |
#define | RZ_REG_COND_NEG 3 |
#define | RZ_REG_COND_NEGATIVE 3 |
#define | RZ_REG_COND_OF 4 |
#define | RZ_REG_COND_OVERFLOW 4 |
#define | RZ_REG_COND_HI 5 |
#define | RZ_REG_COND_HE 6 |
#define | RZ_REG_COND_LO 7 |
#define | RZ_REG_COND_LOE 8 |
#define | RZ_REG_COND_GE 9 |
#define | RZ_REG_COND_GT 10 |
#define | RZ_REG_COND_LT 11 |
#define | RZ_REG_COND_LE 12 |
#define | RZ_REG_COND_LAST 13 |
Typedefs | |
typedef struct rz_reg_item_t | RzRegItem |
typedef struct rz_reg_arena_t | RzRegArena |
typedef struct rz_reg_set_t | RzRegSet |
typedef struct rz_reg_t | RzReg |
typedef struct rz_reg_flags_t | RzRegFlags |
Enumerations | |
enum | RzRegisterType { RZ_REG_TYPE_GPR , RZ_REG_TYPE_DRX , RZ_REG_TYPE_FPU , RZ_REG_TYPE_MMX , RZ_REG_TYPE_XMM , RZ_REG_TYPE_YMM , RZ_REG_TYPE_FLG , RZ_REG_TYPE_SEG , RZ_REG_TYPE_SYS , RZ_REG_TYPE_SEC , RZ_REG_TYPE_VC , RZ_REG_TYPE_VCC , RZ_REG_TYPE_CTR , RZ_REG_TYPE_LAST , RZ_REG_TYPE_ANY = -1 } |
enum | RzRegisterId { RZ_REG_NAME_PC , RZ_REG_NAME_SP , RZ_REG_NAME_SR , RZ_REG_NAME_BP , RZ_REG_NAME_LR , RZ_REG_NAME_A0 , RZ_REG_NAME_A1 , RZ_REG_NAME_A2 , RZ_REG_NAME_A3 , RZ_REG_NAME_A4 , RZ_REG_NAME_A5 , RZ_REG_NAME_A6 , RZ_REG_NAME_A7 , RZ_REG_NAME_A8 , RZ_REG_NAME_A9 , RZ_REG_NAME_R0 , RZ_REG_NAME_R1 , RZ_REG_NAME_R2 , RZ_REG_NAME_R3 , RZ_REG_NAME_ZF , RZ_REG_NAME_SF , RZ_REG_NAME_CF , RZ_REG_NAME_OF , RZ_REG_NAME_SN , RZ_REG_NAME_LAST } |
Functions | |
RZ_LIB_VERSION_HEADER (rz_reg) | |
typedef struct rz_reg_arena_t RzRegArena |
typedef struct rz_reg_flags_t RzRegFlags |
typedef struct rz_reg_item_t RzRegItem |
typedef struct rz_reg_set_t RzRegSet |
enum RzRegisterId |
Definition at line 42 of file rz_reg.h.
enum RzRegisterType |
RZ_LIB_VERSION_HEADER | ( | rz_reg | ) |