Rizin
unix-like reverse engineering framework and cli tools
decode_funcs.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: 2013-2021 th0rpe <josediazfer@yahoo.es>
2 // SPDX-License-Identifier: LGPL-3.0-only
3 
4 #ifndef DECODE_FUNCS_H
5 #define DECODE_FUNCS_H
6 
7 #include <rz_types.h>
8 
9 char *get_tc2_tc1(ut32 ins_bits);
10 char *get_trans_reg(ut32 ins_bits);
11 char *get_AR_regs_class1(ut32 ins_bits);
12 char *get_AR_regs_class2(ut32 ins_bits, ut32 *ret_len, ut32 ins_pos, ut32 idx);
13 char *get_reg_pair(ut32 idx);
14 char *get_reg_name_3(ut32 idx);
15 char *get_reg_name_2(ut32 idx);
16 char *get_reg_name_1(ut32 idx);
17 char *get_status_regs_and_bits(char *reg_arg, ut32 reg_bit);
18 char *get_reg_name_4(ut32 idx);
19 char *get_opers(ut8 oper_byte);
20 char *get_cmp_op(ut32 idx);
21 char *get_sim_reg(char *reg_arg, ut32 ins_bits);
22 
23 #endif
char * get_status_regs_and_bits(char *reg_arg, ut32 reg_bit)
char * get_opers(ut8 oper_byte)
Definition: decode_funcs.c:951
char * get_reg_name_2(ut32 idx)
Definition: decode_funcs.c:333
char * get_AR_regs_class1(ut32 ins_bits)
Definition: decode_funcs.c:58
char * get_sim_reg(char *reg_arg, ut32 ins_bits)
char * get_cmp_op(ut32 idx)
char * get_tc2_tc1(ut32 ins_bits)
Definition: decode_funcs.c:11
char * get_trans_reg(ut32 ins_bits)
Definition: decode_funcs.c:23
char * get_reg_pair(ut32 idx)
Definition: decode_funcs.c:238
char * get_reg_name_4(ut32 idx)
Definition: decode_funcs.c:859
char * get_AR_regs_class2(ut32 ins_bits, ut32 *ret_len, ut32 ins_pos, ut32 idx)
Definition: decode_funcs.c:93
char * get_reg_name_1(ut32 idx)
Definition: decode_funcs.c:389
char * get_reg_name_3(ut32 idx)
Definition: decode_funcs.c:269
uint32_t ut32
uint8_t ut8
Definition: lh5801.h:11
int idx
Definition: setup.py:197