Rizin
unix-like reverse engineering framework and cli tools
|
Go to the source code of this file.
Classes | |
struct | propeller_cmd |
Macros | |
#define | PROP_INSTR_MAXLEN 32 |
Functions | |
int | propeller_decode_command (const ut8 *instr, struct propeller_cmd *cmd) |
#define PROP_INSTR_MAXLEN 32 |
Definition at line 7 of file propeller_disas.h.
enum propeller_conditions |
Definition at line 94 of file propeller_disas.h.
Enumerator | |
---|---|
PROP_CLKSET | |
PROP_COGID | |
PROP_COGINIT | |
PROP_COGSTOP | |
PROP_LOCKCLR | |
PROP_LOCKNEW | |
PROP_LOCKRET | |
PROP_LOCKSET |
Definition at line 83 of file propeller_disas.h.
enum propeller_opcodes |
Definition at line 9 of file propeller_disas.h.
int propeller_decode_command | ( | const ut8 * | instr, |
struct propeller_cmd * | cmd | ||
) |
Definition at line 205 of file propeller_disas.c.
References cmd, decode_ext_cmd(), decode_jmp(), decode_prefix(), get_con(), get_dst(), get_opcode(), get_src(), get_zcri(), in, instrs, is_immediate(), PROP_ABS, PROP_ABSNEG, PROP_ADD, PROP_ADDABS, PROP_ADDS, PROP_ADDSX, PROP_ADDX, PROP_AND, PROP_ANDN, PROP_CMP, PROP_CMPS, PROP_CMPSUB, PROP_CMPSX, PROP_CMPX, PROP_DJNZ, PROP_HUBOP, PROP_INSTR_MAXLEN, PROP_JMP, PROP_MAX, PROP_MAXS, PROP_MIN, PROP_MINS, PROP_MOV, PROP_MOVD, PROP_MOVI, PROP_MOVS, PROP_MUXC, PROP_MUXNC, PROP_MUXNZ, PROP_MUXZ, PROP_NEG, PROP_NEGC, PROP_NEGNC, PROP_NEGNZ, PROP_NEGZ, PROP_OR, PROP_RCL, PROP_RCR, PROP_RDBYTE, PROP_RDLONG, PROP_RDWORD, PROP_REV, PROP_ROL, PROP_ROR, PROP_SAR, PROP_SHL, PROP_SHR, PROP_SUB, PROP_SUBABS, PROP_SUBS, PROP_SUBSX, PROP_SUBX, PROP_SUMC, PROP_SUMNC, PROP_SUMNZ, PROP_SUMZ, PROP_TJZ, PROP_WAITCNT, PROP_WAITPEQ, PROP_WAITPNE, PROP_WAITVID, PROP_XOR, rz_read_be32(), and snprintf.
Referenced by disassemble(), and propeller_op().