buffer_ext
buffer_ext_addr(struct buffer_ext *be)
static void emit_uword(struct buffer_ext *be, uword data)
static void emit_string(struct buffer_ext *be, const char *s)
static void emit_unsigned_LEB128(struct buffer_ext *be,
static void emit_signed_LEB128(struct buffer_ext *be, long data)
static void emit_extended_opcode(struct buffer_ext *be, ubyte opcode,
static void emit_opcode(struct buffer_ext *be, ubyte opcode)
static void emit_opcode_signed(struct buffer_ext *be,
static void emit_opcode_unsigned(struct buffer_ext *be, ubyte opcode,
static void emit_advance_pc(struct buffer_ext *be, unsigned long delta_pc)
static void emit_advance_lineno(struct buffer_ext *be, long delta_lineno)
static void emit_lne_end_of_sequence(struct buffer_ext *be)
static void emit_set_file(struct buffer_ext *be, unsigned long idx)
static void emit_lne_define_filename(struct buffer_ext *be,
static void emit_lne_set_address(struct buffer_ext *be,
static void emit_lineno_info(struct buffer_ext *be,
static void add_debug_line(struct buffer_ext *be,
add_debug_abbrev(struct buffer_ext *be)
add_compilation_unit(struct buffer_ext *be,
buffer_ext_dump(struct buffer_ext *be, const char *msg)
struct buffer_ext *dl,
struct buffer_ext *da,
struct buffer_ext *di)
struct buffer_ext dl, di, da;
buffer_ext_add(struct buffer_ext *be, void *addr, size_t sz)
buffer_ext_init(struct buffer_ext *be)
buffer_ext_exit(struct buffer_ext *be)
buffer_ext_size(struct buffer_ext *be)