#include <stdio.h>
#include <string.h>
#include <rz_types.h>
#include <rz_lib.h>
#include <rz_asm.h>
#include <ebc_disas.h>
Go to the source code of this file.
◆ disassemble()
Definition at line 12 of file asm_ebc.c.
15 const char *buf_asm = (
cmd.operands[0])
19 return op->size = ret;
RZ_API void rz_asm_op_set_asm(RzAsmOp *op, const char *str)
static static sync static getppid static getegid const char static filename char static len const char char static bufsiz static mask static vfork const void static prot static getpgrp const char static swapflags cmd
int ebc_decode_command(const ut8 *instr, ebc_command_t *cmd)
RZ_API char * sdb_fmt(const char *fmt,...)
References cmd, ebc_decode_command(), rz_asm_op_set_asm(), and sdb_fmt().
◆ rizin_plugin
Initial value:= {
}
RzAsmPlugin rz_asm_plugin_ebc
Definition at line 34 of file asm_ebc.c.
◆ rz_asm_plugin_ebc
Initial value:= {
.name = "ebc",
.license = "LGPL3",
.desc = "EFI Bytecode",
.author = "Fedor Sakharov",
.arch = "ebc",
.bits = 32 | 64,
}
static int disassemble(RzAsm *a, RzAsmOp *op, const ut8 *buf, int len)
#define RZ_SYS_ENDIAN_LITTLE
Definition at line 22 of file asm_ebc.c.