Lines Matching defs:buffer_ext
40 struct buffer_ext {
47 buffer_ext_dump(struct buffer_ext *be, const char *msg)
56 buffer_ext_add(struct buffer_ext *be, void *addr, size_t sz)
84 buffer_ext_init(struct buffer_ext *be)
92 buffer_ext_exit(struct buffer_ext *be)
98 buffer_ext_size(struct buffer_ext *be)
104 buffer_ext_addr(struct buffer_ext *be)
186 static void emit_uword(struct buffer_ext *be, uword data)
191 static void emit_string(struct buffer_ext *be, const char *s)
196 static void emit_unsigned_LEB128(struct buffer_ext *be,
208 static void emit_signed_LEB128(struct buffer_ext *be, long data)
227 static void emit_extended_opcode(struct buffer_ext *be, ubyte opcode,
238 static void emit_opcode(struct buffer_ext *be, ubyte opcode)
243 static void emit_opcode_signed(struct buffer_ext *be,
250 static void emit_opcode_unsigned(struct buffer_ext *be, ubyte opcode,
257 static void emit_advance_pc(struct buffer_ext *be, unsigned long delta_pc)
262 static void emit_advance_lineno(struct buffer_ext *be, long delta_lineno)
267 static void emit_lne_end_of_sequence(struct buffer_ext *be)
272 static void emit_set_file(struct buffer_ext *be, unsigned long idx)
277 static void emit_lne_define_filename(struct buffer_ext *be,
294 static void emit_lne_set_address(struct buffer_ext *be,
334 static void emit_lineno_info(struct buffer_ext *be,
408 static void add_debug_line(struct buffer_ext *be,
442 add_debug_abbrev(struct buffer_ext *be)
455 add_compilation_unit(struct buffer_ext *be,
475 struct buffer_ext *dl,
476 struct buffer_ext *da,
477 struct buffer_ext *di)
500 struct buffer_ext dl, di, da;