Lines Matching refs:disasm_line
748 static int disasm_line__print(struct disasm_line *dl, u64 start, int addr_fmt_width) in disasm_line__print()
767 struct disasm_line *dl = container_of(al, struct disasm_line, al); in annotation_line__print()
1401 disasm_line__free(disasm_line(al)); in annotated_source__purge()
1405 static size_t disasm_line__fprintf(struct disasm_line *dl, FILE *fp) in disasm_line__fprintf()
1424 struct disasm_line *pos; in disasm__fprintf()
1433 bool disasm_line__is_valid_local_jump(struct disasm_line *dl, struct symbol *sym) in disasm_line__is_valid_local_jump()
1453 struct disasm_line *dl; in annotation__mark_jump_targets()
1456 dl = disasm_line(al); in annotation__mark_jump_targets()
1515 len = strlen(disasm_line(al)->ins.name); in annotation__max_ins_name()
1692 static void disasm_line__write(struct disasm_line *dl, struct annotation *notes, in disasm_line__write()
2040 } else if (ins__is_call(&disasm_line(al)->ins) && in __annotation_line__write()
2057 disasm_line__write(disasm_line(al), notes, obj, bf, sizeof(bf), obj__printf, obj__write_graph); in __annotation_line__write()
2408 int annotate_get_insn_location(struct arch *arch, struct disasm_line *dl, in annotate_get_insn_location()
2491 static struct disasm_line *find_disasm_line(struct symbol *sym, u64 ip, in find_disasm_line()
2494 struct disasm_line *dl; in find_disasm_line()
2543 static bool is_stack_operation(struct arch *arch, struct disasm_line *dl) in is_stack_operation()
2568 static struct disasm_line *
2569 annotation__prev_asm_line(struct annotation *notes, struct disasm_line *curr) in annotation__prev_asm_line()
2572 struct disasm_line *prev; in annotation__prev_asm_line()
2574 if (curr == list_first_entry(sources, struct disasm_line, al.node)) in annotation__prev_asm_line()
2579 prev != list_first_entry(sources, struct disasm_line, al.node)) in annotation__prev_asm_line()
2588 static struct disasm_line *
2589 annotation__next_asm_line(struct annotation *notes, struct disasm_line *curr) in annotation__next_asm_line()
2592 struct disasm_line *next; in annotation__next_asm_line()
2594 if (curr == list_last_entry(sources, struct disasm_line, al.node)) in annotation__next_asm_line()
2599 next != list_last_entry(sources, struct disasm_line, al.node)) in annotation__next_asm_line()
2609 struct disasm_line *dl) in annotate_calc_pcrel()
2612 struct disasm_line *next; in annotate_calc_pcrel()
2660 struct disasm_line *dl; in hist_entry__get_data_type()
2796 struct disasm_line *prev_dl; in hist_entry__get_data_type()
2845 struct disasm_line *dl) in is_new_basic_block()
2859 struct disasm_line *dl) in add_basic_block()
2895 struct disasm_line *dl, *next_dl, *last_dl; in process_basic_block()
2905 struct disasm_line, al.node); in process_basic_block()
3011 struct disasm_line *dl; in annotate_get_basic_blocks()