Lines Matching refs:disasm_line
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,
783 struct disasm_line *dl = container_of(al, struct disasm_line, al); in annotation_line__print()
1452 disasm_line__free(disasm_line(al)); in annotated_source__purge()
1456 static size_t disasm_line__fprintf(struct disasm_line *dl, FILE *fp) in disasm_line__fprintf()
1475 struct disasm_line *pos; in disasm__fprintf()
1484 bool disasm_line__is_valid_local_jump(struct disasm_line *dl, struct symbol *sym) in disasm_line__is_valid_local_jump()
1504 struct disasm_line *dl; in annotation__mark_jump_targets()
1507 dl = disasm_line(al); in annotation__mark_jump_targets()
1566 len = strlen(disasm_line(al)->ins.name); in annotation__max_ins_name()
1745 static void disasm_line__write(struct disasm_line *dl, struct annotation *notes, in disasm_line__write()
2093 } else if (ins__is_call(&disasm_line(al)->ins) && in __annotation_line__write()
2110 disasm_line__write(disasm_line(al), notes, obj, bf, sizeof(bf), obj__printf, obj__write_graph); in __annotation_line__write()
2461 int annotate_get_insn_location(struct arch *arch, struct disasm_line *dl, in annotate_get_insn_location()
2544 static struct disasm_line *find_disasm_line(struct symbol *sym, u64 ip, in find_disasm_line()
2547 struct disasm_line *dl; in find_disasm_line()
2596 static bool is_stack_operation(struct arch *arch, struct disasm_line *dl) in is_stack_operation()
2621 static struct disasm_line *
2622 annotation__prev_asm_line(struct annotation *notes, struct disasm_line *curr) in annotation__prev_asm_line()
2625 struct disasm_line *prev; in annotation__prev_asm_line()
2627 if (curr == list_first_entry(sources, struct disasm_line, al.node)) in annotation__prev_asm_line()
2632 prev != list_first_entry(sources, struct disasm_line, al.node)) in annotation__prev_asm_line()
2641 static struct disasm_line *
2642 annotation__next_asm_line(struct annotation *notes, struct disasm_line *curr) in annotation__next_asm_line()
2645 struct disasm_line *next; in annotation__next_asm_line()
2647 if (curr == list_last_entry(sources, struct disasm_line, al.node)) in annotation__next_asm_line()
2652 next != list_last_entry(sources, struct disasm_line, al.node)) in annotation__next_asm_line()
2662 struct disasm_line *dl) in annotate_calc_pcrel()
2665 struct disasm_line *next; in annotate_calc_pcrel()
2701 struct debuginfo *dbg, struct disasm_line *dl, in __hist_entry__get_data_type()
2799 struct disasm_line *dl; in hist_entry__get_data_type()
2865 struct disasm_line *prev_dl; in hist_entry__get_data_type()
2916 struct disasm_line *dl) in is_new_basic_block()
2930 struct disasm_line *dl) in add_basic_block()
2966 struct disasm_line *dl, *next_dl, *last_dl; in process_basic_block()
2976 struct disasm_line, al.node); in process_basic_block()
3082 struct disasm_line *dl; in annotate_get_basic_blocks()