#include <rz_types.h>
#include <rz_util.h>
#include <rz_lib.h>
#include <rz_asm.h>
Go to the source code of this file.
◆ assemble()
Definition at line 9 of file asm_gas.c.
13 "gas /dev/stdin -o /dev/stdout <<__\n"
14 "BITS %i\nORG 0x%" PFMT64x "\n%s\n__",
RZ_API void rz_asm_op_set_buf(RzAsmOp *op, const ut8 *buf, int len)
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 cmd
RZ_API void Ht_() free(HtName_(Ht) *ht)
RZ_API char * rz_str_newf(const char *fmt,...) RZ_PRINTF_CHECK(1
RZ_API int RZ_API char * rz_sys_cmd_str(const char *cmd, const char *input, int *len)
References a, cmd, free(), len, out, PFMT64x, rz_asm_op_set_buf(), rz_str_newf(), and rz_sys_cmd_str().
◆ rizin_plugin
Initial value:= {
}
RzAsmPlugin rz_asm_plugin_x86_gas
Definition at line 36 of file asm_gas.c.
◆ rz_asm_plugin_x86_gas
Initial value:= {
.name = "x86.gas",
.license = "LGPL3",
.desc = "GNU Assembler (gas)",
.bits = 16 | 32 | 64,
}
static int assemble(RzAsm *a, RzAsmOp *op, const char *buf)
#define RZ_SYS_ENDIAN_LITTLE
Definition at line 26 of file asm_gas.c.