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