Searched refs:disasm_line (Results 1 – 11 of 11) sorted by relevance
| /linux/tools/perf/util/ |
| H A D | disasm.h | 12 struct disasm_line; 18 struct disasm_line; 45 struct disasm_line *dl); 93 struct disasm_line *dl); 111 struct ins_ops *ins__find(struct arch *arch, const char *name, struct disasm_line *dl); 119 struct disasm_line *disasm_line__new(struct annotate_args *args); 120 void disasm_line__free(struct disasm_line *dl); 122 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); 549 int annotate_get_insn_location(struct arch *arch, struct disasm_line *dl, 565 struct disasm_line *dl); 575 struct disasm_line *begin; 576 struct disasm_line *end;
|
| H A D | annotate.c | 750 static int disasm_line__print(struct disasm_line *dl, u64 start, int addr_fmt_width) in disasm_line__print() 765 struct debuginfo *dbg, struct disasm_line *dl, 785 struct disasm_line *dl = container_of(al, struct disasm_line, al); in annotation_line__print() 1466 disasm_line__free(disasm_line(al)); in annotated_source__purge() 1471 static size_t disasm_line__fprintf(struct disasm_line *dl, FILE *fp) in disasm_line__fprintf() 1490 struct disasm_line *pos; in disasm__fprintf() 1499 bool disasm_line__is_valid_local_jump(struct disasm_line *dl, struct symbol *sym) in disasm_line__is_valid_local_jump() 1519 struct disasm_line *dl; in annotation__mark_jump_targets() 1522 dl = disasm_line(al); in annotation__mark_jump_targets() 1581 len = strlen(disasm_line(al)->ins.name); in annotation__max_ins_name() [all …]
|
| H A D | disasm.c | 53 static int disasm_line__parse_powerpc(struct disasm_line *dl, struct annotate_args *args); 268 struct disasm_line *dl __maybe_unused) in call__parse() 364 struct disasm_line *dl __maybe_unused) in jump__parse() 527 struct disasm_line *dl __maybe_unused) in lock__parse() 615 struct disasm_line *dl __maybe_unused) in mov__parse() 721 struct map_symbol *ms __maybe_unused, struct disasm_line *dl) in arithmetic__parse() 758 struct map_symbol *ms __maybe_unused, struct disasm_line *dl __maybe_unused) in load_store__parse() 778 struct disasm_line *dl __maybe_unused) in dec__parse() 868 static struct ins_ops *__ins__find(struct arch *arch, const char *name, struct disasm_line *dl) in __ins__find() 914 struct ins_ops *ins__find(struct arch *arch, const char *name, struct disasm_line *dl) in ins__find() [all …]
|
| H A D | capstone.c | 240 struct disasm_line *dl; in symbol__disassemble_capstone() 305 dl = list_first_entry(list, struct disasm_line, al.node); in symbol__disassemble_capstone() 324 struct disasm_line *tmp; in symbol__disassemble_capstone() 364 struct disasm_line *dl; in symbol__disassemble_capstone_powerpc() 449 dl = list_first_entry(list, struct disasm_line, al.node); in symbol__disassemble_capstone_powerpc()
|
| H A D | llvm.c | 133 struct disasm_line *dl; in symbol__disassemble_llvm()
|
| H A D | annotate-data.c | 993 Dwarf_Die *cu_die, struct disasm_line *dl) in update_insn_state() 1089 struct disasm_line *dl, in check_matching_type() 1361 struct disasm_line *dl = bb->begin; in find_data_type_insn()
|
| H A D | libbfd.c | 587 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() 528 struct disasm_line *cursor = disasm_line(ab->selection); in annotate_browser__show_full_location() 586 struct disasm_line *dl = disasm_line(browser->selection); in annotate_browser__callq() 620 struct disasm_line *annotate_browser__find_offset(struct annotate_browser *browser, in annotate_browser__find_offset() 624 struct disasm_line *pos; in annotate_browser__find_offset() 641 struct disasm_line *dl = disasm_line(browser->selection); in annotate_browser__jump() 1061 struct disasm_line *dl = disasm_line(browser->selection); in annotate_browser__run()
|
| /linux/tools/perf/arch/arm64/annotate/ |
| H A D | instructions.c | 16 struct disasm_line *dl __maybe_unused) in arm64_mov__parse()
|
| /linux/tools/perf/arch/x86/annotate/ |
| H A D | instructions.c | 214 struct disasm_line *dl) in update_insn_state_x86()
|