Lines Matching refs:disasm_line
1121 static void disasm_line__init_ins(struct disasm_line *dl, struct arch *arch, struct map_symbol *ms)
1190 return (sizeof(struct disasm_line) + (sizeof(al->data[0]) * nr));
1198 * struct disasm_line | struct annotation_line
1202 * of 'struct disasm_line' to have an easy access.
1204 static struct disasm_line *disasm_line__new(struct annotate_args *args)
1206 struct disasm_line *dl = NULL;
1236 void disasm_line__free(struct disasm_line *dl)
1247 int disasm_line__scnprintf(struct disasm_line *dl, char *bf, size_t size, bool raw, int max_ins_name)
1352 static int disasm_line__print(struct disasm_line *dl, u64 start, int addr_fmt_width)
1371 struct disasm_line *dl = container_of(al, struct disasm_line, al);
1480 * it will be parsed and saved into struct disasm_line as
1493 struct disasm_line *dl;
1560 struct disasm_line *dl;
1563 dl = list_entry(list->prev, struct disasm_line, al.node);
1787 struct disasm_line *dl;
1854 struct disasm_line *dl;
2064 * See disasm_line__new() and struct disasm_line::line_nr.
2591 disasm_line__free(disasm_line(al));
2595 static size_t disasm_line__fprintf(struct disasm_line *dl, FILE *fp)
2614 struct disasm_line *pos;
2623 bool disasm_line__is_valid_local_jump(struct disasm_line *dl, struct symbol *sym)
2643 struct disasm_line *dl;
2645 dl = disasm_line(al);
2712 len = strlen(disasm_line(al)->ins.name);
2861 static void disasm_line__write(struct disasm_line *dl, struct annotation *notes,
3046 } else if (ins__is_call(&disasm_line(al)->ins) &&
3063 disasm_line__write(disasm_line(al), notes, obj, bf, sizeof(bf), obj__printf, obj__write_graph);