78 if (strstr(
a->features,
"n64")) {
80 }
else if (strstr(
a->features,
"n32")) {
82 }
else if (strstr(
a->features,
"o32")) {
97 disasm_obj.
endian = !
a->big_endian;
99 disasm_obj.
stream = stdout;
103 if (
op->size == -1) {
134 #ifndef RZ_PLUGIN_INCORE
static void memory_error_func(int status, bfd_vma memaddr, struct disassemble_info *info)
static char * pre_features
static int disassemble(struct rz_asm_t *a, struct rz_asm_op_t *op, const ut8 *buf, int len)
int mips_assemble(const char *str, ut64 pc, ut8 *out)
static unsigned long Offset
RZ_API RzLibStruct rizin_plugin
static int symbol_at_address(bfd_vma addr, struct disassemble_info *info)
static RzStrBuf * buf_global
static unsigned char bytes[4]
static int assemble(RzAsm *a, RzAsmOp *op, const char *str)
static int mips_buffer_read_memory(bfd_vma memaddr, bfd_byte *myaddr, unsigned int length, struct disassemble_info *info)
RzAsmPlugin rz_asm_plugin_mips_gnu
RzBinInfo * info(RzBinFile *bf)
const lzma_allocator const uint8_t size_t uint8_t * out
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 static arg static fd static protocol static who struct sockaddr static addrlen static backlog struct timeval struct timezone static tz const struct iovec static count static mode const void const struct sockaddr static tolen const char static pathname void static offset struct stat static buf void long static basep static whence static length const void static len static semflg const void static shmflg const struct timespec struct timespec static rem const char static group const void length
#define DECLARE_GENERIC_FPRINTF_FUNC()
#define DECLARE_GENERIC_PRINT_ADDRESS_FUNC()
int print_insn_little_mips(bfd_vma, disassemble_info *)
int print_insn_big_mips(bfd_vma, disassemble_info *)
RZ_API void Ht_() free(HtName_(Ht) *ht)
return memset(p, 0, total)
memcpy(mem, inblock.get(), min(CONTAINING_RECORD(inblock.get(), MEMBLOCK, data) ->size, size))
static const char struct stat static buf struct stat static buf static vhangup int status
#define bfd_mach_mipsisa32r2
BFD_HOST_U_64_BIT bfd_vma
#define bfd_mach_mipsisa64
#define bfd_mach_mipsisa32
#define bfd_mach_mipsisa64r2
RZ_API int rz_str_casecmp(const char *dst, const char *orig)
RZ_API char * rz_str_new(const char *str)
RZ_API char * rz_str_dup(char *ptr, const char *string)
RZ_API const char * rz_strbuf_set(RzStrBuf *sb, const char *s)
RZ_API char * rz_strbuf_get(RzStrBuf *sb)
#define RZ_SYS_ENDIAN_BIG
#define RZ_SYS_ENDIAN_LITTLE
fprintf_ftype fprintf_func
char * disassembler_options
unsigned int buffer_length
void(* memory_error_func)(int status, bfd_vma memaddr, struct disassemble_info *dinfo)
void(* print_address_func)(bfd_vma addr, struct disassemble_info *dinfo)
enum bfd_architecture arch
int(* symbol_at_address_func)(bfd_vma addr, struct disassemble_info *dinfo)
int(* read_memory_func)(bfd_vma memaddr, bfd_byte *myaddr, unsigned int length, struct disassemble_info *dinfo)
ut64(WINAPI *w32_GetEnabledXStateFeatures)()