Lines Matching defs:buffer_ext
39 struct buffer_ext {
46 buffer_ext_dump(struct buffer_ext *be, const char *msg)
55 buffer_ext_add(struct buffer_ext *be, void *addr, size_t sz)
83 buffer_ext_init(struct buffer_ext *be)
91 buffer_ext_size(struct buffer_ext *be)
97 buffer_ext_addr(struct buffer_ext *be)
179 static void emit_uword(struct buffer_ext *be, uword data)
184 static void emit_string(struct buffer_ext *be, const char *s)
189 static void emit_unsigned_LEB128(struct buffer_ext *be,
201 static void emit_signed_LEB128(struct buffer_ext *be, long data)
220 static void emit_extended_opcode(struct buffer_ext *be, ubyte opcode,
231 static void emit_opcode(struct buffer_ext *be, ubyte opcode)
236 static void emit_opcode_signed(struct buffer_ext *be,
243 static void emit_opcode_unsigned(struct buffer_ext *be, ubyte opcode,
250 static void emit_advance_pc(struct buffer_ext *be, unsigned long delta_pc)
255 static void emit_advance_lineno(struct buffer_ext *be, long delta_lineno)
260 static void emit_lne_end_of_sequence(struct buffer_ext *be)
265 static void emit_set_file(struct buffer_ext *be, unsigned long idx)
270 static void emit_lne_define_filename(struct buffer_ext *be,
287 static void emit_lne_set_address(struct buffer_ext *be,
327 static void emit_lineno_info(struct buffer_ext *be,
397 static void add_debug_line(struct buffer_ext *be,
431 add_debug_abbrev(struct buffer_ext *be)
444 add_compilation_unit(struct buffer_ext *be,
464 struct buffer_ext *dl,
465 struct buffer_ext *da,
466 struct buffer_ext *di)
489 struct buffer_ext dl, di, da;