| /linux/tools/perf/util/ |
| H A D | disasm.h | 12 struct disasm_line; 18 struct disasm_line; 50 struct disasm_line *dl); 94 struct disasm_line *dl); 137 const struct ins_ops *ins__find(const struct arch *arch, const char *name, struct disasm_line *dl); 145 const struct ins_ops *check_ppc_insn(struct disasm_line *dl); 147 struct disasm_line *disasm_line__new(struct annotate_args *args); 148 void disasm_line__free(struct disasm_line *dl); 150 int disasm_line__scnprintf(struct disasm_line *dl, char *bf, size_t size,
|
| H A D | annotate.h | 132 struct disasm_line { struct 168 static inline struct disasm_line *disasm_line(struct annotation_line *al) in disasm_line() function 170 return al ? container_of(al, struct disasm_line, al) : NULL; in disasm_line() 177 static inline bool disasm_line__has_local_offset(const struct disasm_line *dl) in disasm_line__has_local_offset() 186 bool disasm_line__is_valid_local_jump(struct disasm_line *dl, struct symbol *sym); 278 * @source: List head for annotated_line (embeded in disasm_line). 547 int annotate_get_insn_location(const struct arch *arch, struct disasm_line *dl, 563 struct disasm_line *dl); 573 struct disasm_line *begi 133 insdisasm_line global() argument 134 opsdisasm_line global() argument 135 __anona1b060ef030adisasm_line global() argument 138 rawdisasm_line global() argument 140 aldisasm_line global() argument [all...] |
| H A D | annotate.c | 752 static int disasm_line__print(struct disasm_line *dl, u64 start, int addr_fmt_width) in disasm_line__print() 767 struct debuginfo *dbg, struct disasm_line *dl, 787 struct disasm_line *dl = container_of(al, struct disasm_line, al); in annotation_line__print() 1487 disasm_line__free(disasm_line(al)); in disasm__fprintf() 1492 static size_t disasm_line__fprintf(struct disasm_line *dl, FILE *fp) in disasm__fprintf() 1511 struct disasm_line *pos; in annotation__mark_jump_targets() 1520 bool disasm_line__is_valid_local_jump(struct disasm_line *dl, struct symbol *sym) in annotation__mark_jump_targets() 1540 struct disasm_line *dl; in annotation__set_index() 1543 dl = disasm_line(a in annotation__set_index() [all...] |
| H A D | disasm.c | 54 static int disasm_line__parse_powerpc(struct disasm_line *dl, struct annotate_args *args); 240 struct disasm_line *dl __maybe_unused) in call__parse() 339 struct disasm_line *dl __maybe_unused) in jump__parse() 503 struct disasm_line *dl __maybe_unused) in lock__parse() 592 struct disasm_line *dl __maybe_unused) in mov__parse() 672 struct disasm_line *dl __maybe_unused) in dec__parse() 763 struct disasm_line *dl) in __ins__find() 809 const struct ins_ops *ins__find(const struct arch *arch, const char *name, struct disasm_line *dl) in ins__find() 819 static void disasm_line__init_ins(struct disasm_line *dl, const struct arch *arch, in disasm_line__init_ins() 871 static int disasm_line__parse_powerpc(struct disasm_line *d [all...] |
| H A D | capstone.c | 393 struct disasm_line *dl; in symbol__disassemble_capstone() 476 dl = list_first_entry(list, struct disasm_line, al.node); in symbol__disassemble_capstone_powerpc() 495 struct disasm_line *tmp; in symbol__disassemble_capstone_powerpc() 531 struct disasm_line *dl; in symbol__disassemble_capstone_powerpc() 634 dl = list_first_entry(list, struct disasm_line, al.node);
|
| H A D | llvm.c | 133 struct disasm_line *dl; in symbol__disassemble_llvm()
|
| H A D | annotate-data.c | 1016 Dwarf_Die *cu_die, struct disasm_line *dl) in prepend_basic_blocks() 1044 /* Is the basic block have only one disasm_line? */ 1112 struct disasm_line *dl, in check_matching_type() 1392 struct disasm_line *dl = bb->begin; in find_data_type_insn()
|
| H A D | libbfd.c | 599 struct disasm_line *dl; in symbol__disassemble_bpf_libbfd()
|
| /linux/tools/perf/ui/browsers/ |
| H A D | annotate.c | 155 static int is_fused(struct annotate_browser *ab, struct disasm_line *cursor) in is_fused() 157 struct disasm_line *pos = list_prev_entry(cursor, al.node); in is_fused() 186 struct disasm_line *cursor = disasm_line(ab->selection); in annotate_browser__draw_current_jump() 344 struct disasm_line *pos; in annotate_browser__calc_percent() 531 struct disasm_line *cursor = disasm_line(ab->selection); in annotate_browser__show_full_location() 589 struct disasm_line *dl = disasm_line(browser->selection); in annotate_browser__callq() 623 struct disasm_line *annotate_browser__find_offse in annotate_browser__find_offset() [all...] |
| /linux/tools/perf/util/annotate-arch/ |
| H A D | annotate-powerpc.c | 40 struct map_symbol *ms __maybe_unused, struct disasm_line *dl) in arithmetic__parse() 77 struct map_symbol *ms __maybe_unused, struct disasm_line *dl __maybe_unused) in load_store__parse() 280 const struct ins_ops *check_ppc_insn(struct disasm_line *dl) in check_ppc_insn() 349 struct disasm_line *dl) in update_insn_state_powerpc()
|
| H A D | annotate-s390.c | 15 struct disasm_line *dl __maybe_unused) in s390_call__parse() 70 struct disasm_line *dl __maybe_unused) in s390_mov__parse()
|
| H A D | annotate-loongarch.c | 19 struct disasm_line *dl __maybe_unused) in loongarch_call__parse() 70 struct disasm_line *dl __maybe_unused) in loongarch_jump__parse()
|
| H A D | annotate-arm64.c | 20 struct disasm_line *dl __maybe_unused) in arm64_mov__parse()
|
| H A D | annotate-x86.c | 219 struct disasm_line *dl) in update_insn_state_x86()
|
| /linux/kernel/bpf/ |
| H A D | diagnostics.c | 170 struct disasm_line { struct 204 struct disasm_line disasm_lines[BPF_DIAG_CONTEXT_CNT]; 609 struct disasm_line *line) in format_disasm_line() 775 struct disasm_line *disasm_lines) in diag_print_insn_context() 788 struct disasm_line *line = &disasm_lines[i]; in diag_print_insn_context() 802 struct disasm_line *disasm_lines; in bpf_diag_source()
|