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()
1457 static size_t disasm_line__fprintf(struct disasm_line *dl, FILE *fp) in disasm_line__fprintf()
1476 struct disasm_line *pos; in disasm__fprintf()
1485 bool disasm_line__is_valid_local_jump(struct disasm_line *dl, struct symbol *sym) in disasm_line__is_valid_local_jump()
1505 struct disasm_line *dl; in annotation__mark_jump_targets()
1508 dl = disasm_line(al); in annotation__mark_jump_targets()
1567 len = strlen(disasm_line(al)->ins.name); in annotation__max_ins_name()
1746 static void disasm_line__write(struct disasm_line *dl, struct annotation *notes, in disasm_line__write()
2094 } else if (ins__is_call(&disasm_line(al)->ins) && in __annotation_line__write()
2111 disasm_line__write(disasm_line(al), notes, obj, bf, sizeof(bf), obj__printf, obj__write_graph); in __annotation_line__write()
2464 int annotate_get_insn_location(struct arch *arch, struct disasm_line *dl, in annotate_get_insn_location()
2547 static struct disasm_line *find_disasm_line(struct symbol *sym, u64 ip, in find_disasm_line()
2550 struct disasm_line *dl; in find_disasm_line()
2599 static bool is_stack_operation(struct arch *arch, struct disasm_line *dl) in is_stack_operation()
2624 static struct disasm_line *
2625 annotation__prev_asm_line(struct annotation *notes, struct disasm_line *curr) in annotation__prev_asm_line()
2628 struct disasm_line *prev; in annotation__prev_asm_line()
2630 if (curr == list_first_entry(sources, struct disasm_line, al.node)) in annotation__prev_asm_line()
2635 prev != list_first_entry(sources, struct disasm_line, al.node)) in annotation__prev_asm_line()
2644 static struct disasm_line *
2645 annotation__next_asm_line(struct annotation *notes, struct disasm_line *curr) in annotation__next_asm_line()
2648 struct disasm_line *next; in annotation__next_asm_line()
2650 if (curr == list_last_entry(sources, struct disasm_line, al.node)) in annotation__next_asm_line()
2655 next != list_last_entry(sources, struct disasm_line, al.node)) in annotation__next_asm_line()
2665 struct disasm_line *dl) in annotate_calc_pcrel()
2668 struct disasm_line *next; in annotate_calc_pcrel()
2704 struct debuginfo *dbg, struct disasm_line *dl, in __hist_entry__get_data_type()
2802 struct disasm_line *dl; in hist_entry__get_data_type()
2868 struct disasm_line *prev_dl; in hist_entry__get_data_type()
2919 struct disasm_line *dl) in is_new_basic_block()
2933 struct disasm_line *dl) in add_basic_block()
2969 struct disasm_line *dl, *next_dl, *last_dl; in process_basic_block()
2979 struct disasm_line, al.node); in process_basic_block()
3085 struct disasm_line *dl; in annotate_get_basic_blocks()