Rizin
unix-like reverse engineering framework and cli tools
|
Go to the source code of this file.
Classes | |
struct | avr_opcode_t |
Typedefs | |
typedef struct avr_opcode_t | AVROp |
Functions | |
ut32 | avr_disassembler (const ut8 *buffer, const ut32 size, ut64 pc, bool be, AVROp *aop, RzStrBuf *sb) |
typedef struct avr_opcode_t AVROp |
enum AVROpMnem |
Definition at line 9 of file disassembler.h.
ut32 avr_disassembler | ( | const ut8 * | buffer, |
const ut32 | size, | ||
ut64 | pc, | ||
bool | be, | ||
AVROp * | aop, | ||
RzStrBuf * | sb | ||
) |
Definition at line 773 of file disassembler.c.
References AVR_INVALID_SIZE, avr_decoder_t::decode, i, avr_decoder_t::id, instructions, avr_opcode_t::mask, avr_decoder_t::mbits, memset(), avr_decoder_t::name, pc, RZ_ARRAY_SIZE, rz_read_at_be16(), rz_read_at_le16(), rz_read_ble16(), rz_return_val_if_fail, sb, and avr_opcode_t::size.
Referenced by analysis_mask_avr(), avr_op(), disassemble(), and handle_skip_next_instruction().