Symbol: disasm_line
tools/perf/ui/browsers/annotate.c
1061
struct disasm_line *dl = disasm_line(browser->selection);
tools/perf/ui/browsers/annotate.c
155
static int is_fused(struct annotate_browser *ab, struct disasm_line *cursor)
tools/perf/ui/browsers/annotate.c
157
struct disasm_line *pos = list_prev_entry(cursor, al.node);
tools/perf/ui/browsers/annotate.c
186
struct disasm_line *cursor = disasm_line(ab->selection);
tools/perf/ui/browsers/annotate.c
344
struct disasm_line *pos;
tools/perf/ui/browsers/annotate.c
528
struct disasm_line *cursor = disasm_line(ab->selection);
tools/perf/ui/browsers/annotate.c
586
struct disasm_line *dl = disasm_line(browser->selection);
tools/perf/ui/browsers/annotate.c
620
struct disasm_line *annotate_browser__find_offset(struct annotate_browser *browser,
tools/perf/ui/browsers/annotate.c
624
struct disasm_line *pos;
tools/perf/ui/browsers/annotate.c
641
struct disasm_line *dl = disasm_line(browser->selection);
tools/perf/ui/gtk/annotate.c
108
struct disasm_line *pos, *n;
tools/perf/ui/gtk/annotate.c
30
struct disasm_line *dl, const struct evsel *evsel)
tools/perf/ui/gtk/annotate.c
67
struct disasm_line *dl)
tools/perf/ui/gtk/annotate.c
79
static int perf_gtk__get_line(char *buf, size_t size, struct disasm_line *dl)
tools/perf/util/annotate-arch/annotate-arm64.c
20
struct disasm_line *dl __maybe_unused)
tools/perf/util/annotate-arch/annotate-loongarch.c
19
struct disasm_line *dl __maybe_unused)
tools/perf/util/annotate-arch/annotate-loongarch.c
70
struct disasm_line *dl __maybe_unused)
tools/perf/util/annotate-arch/annotate-powerpc.c
280
const struct ins_ops *check_ppc_insn(struct disasm_line *dl)
tools/perf/util/annotate-arch/annotate-powerpc.c
349
struct disasm_line *dl)
tools/perf/util/annotate-arch/annotate-powerpc.c
40
struct map_symbol *ms __maybe_unused, struct disasm_line *dl)
tools/perf/util/annotate-arch/annotate-powerpc.c
77
struct map_symbol *ms __maybe_unused, struct disasm_line *dl __maybe_unused)
tools/perf/util/annotate-arch/annotate-s390.c
15
struct disasm_line *dl __maybe_unused)
tools/perf/util/annotate-arch/annotate-s390.c
70
struct disasm_line *dl __maybe_unused)
tools/perf/util/annotate-arch/annotate-x86.c
209
struct disasm_line *dl)
tools/perf/util/annotate-data.c
1089
struct disasm_line *dl,
tools/perf/util/annotate-data.c
1361
struct disasm_line *dl = bb->begin;
tools/perf/util/annotate-data.c
993
Dwarf_Die *cu_die, struct disasm_line *dl)
tools/perf/util/annotate.c
1465
disasm_line__free(disasm_line(al));
tools/perf/util/annotate.c
1470
static size_t disasm_line__fprintf(struct disasm_line *dl, FILE *fp)
tools/perf/util/annotate.c
1489
struct disasm_line *pos;
tools/perf/util/annotate.c
1498
bool disasm_line__is_valid_local_jump(struct disasm_line *dl, struct symbol *sym)
tools/perf/util/annotate.c
1518
struct disasm_line *dl;
tools/perf/util/annotate.c
1521
dl = disasm_line(al);
tools/perf/util/annotate.c
1580
len = strlen(disasm_line(al)->ins.name);
tools/perf/util/annotate.c
1763
static int disasm_line__write(struct disasm_line *dl, struct annotation *notes,
tools/perf/util/annotate.c
1960
static int disasm_line__snprint_type_info(struct disasm_line *dl,
tools/perf/util/annotate.c
2174
} else if (ins__is_call(&disasm_line(al)->ins) &&
tools/perf/util/annotate.c
2193
printed = disasm_line__write(disasm_line(al), notes, obj, bf, sizeof(bf),
tools/perf/util/annotate.c
2199
disasm_line__snprint_type_info(disasm_line(al), bf, sizeof(bf), apd);
tools/perf/util/annotate.c
2545
int annotate_get_insn_location(const struct arch *arch, struct disasm_line *dl,
tools/perf/util/annotate.c
2625
static struct disasm_line *find_disasm_line(struct symbol *sym, u64 ip,
tools/perf/util/annotate.c
2628
struct disasm_line *dl;
tools/perf/util/annotate.c
2677
static bool is_stack_operation(const struct arch *arch, struct disasm_line *dl)
tools/perf/util/annotate.c
2706
static bool is_address_gen_insn(const struct arch *arch, struct disasm_line *dl)
tools/perf/util/annotate.c
2716
static struct disasm_line *
tools/perf/util/annotate.c
2717
annotation__prev_asm_line(struct annotation *notes, struct disasm_line *curr)
tools/perf/util/annotate.c
2720
struct disasm_line *prev;
tools/perf/util/annotate.c
2722
if (curr == list_first_entry(sources, struct disasm_line, al.node))
tools/perf/util/annotate.c
2727
prev != list_first_entry(sources, struct disasm_line, al.node))
tools/perf/util/annotate.c
2736
static struct disasm_line *
tools/perf/util/annotate.c
2737
annotation__next_asm_line(struct annotation *notes, struct disasm_line *curr)
tools/perf/util/annotate.c
2740
struct disasm_line *next;
tools/perf/util/annotate.c
2742
if (curr == list_last_entry(sources, struct disasm_line, al.node))
tools/perf/util/annotate.c
2747
next != list_last_entry(sources, struct disasm_line, al.node))
tools/perf/util/annotate.c
2757
struct disasm_line *dl)
tools/perf/util/annotate.c
2760
struct disasm_line *next;
tools/perf/util/annotate.c
2796
struct debuginfo *dbg, struct disasm_line *dl,
tools/perf/util/annotate.c
2900
struct disasm_line *dl;
tools/perf/util/annotate.c
2966
struct disasm_line *prev_dl;
tools/perf/util/annotate.c
3017
struct disasm_line *dl)
tools/perf/util/annotate.c
3031
struct disasm_line *dl)
tools/perf/util/annotate.c
3067
struct disasm_line *dl, *next_dl, *last_dl;
tools/perf/util/annotate.c
3077
struct disasm_line, al.node);
tools/perf/util/annotate.c
3183
struct disasm_line *dl;
tools/perf/util/annotate.c
753
static int disasm_line__print(struct disasm_line *dl, u64 start, int addr_fmt_width)
tools/perf/util/annotate.c
768
struct debuginfo *dbg, struct disasm_line *dl,
tools/perf/util/annotate.c
788
struct disasm_line *dl = container_of(al, struct disasm_line, al);
tools/perf/util/annotate.h
168
static inline struct disasm_line *disasm_line(struct annotation_line *al)
tools/perf/util/annotate.h
170
return al ? container_of(al, struct disasm_line, al) : NULL;
tools/perf/util/annotate.h
177
static inline bool disasm_line__has_local_offset(const struct disasm_line *dl)
tools/perf/util/annotate.h
186
bool disasm_line__is_valid_local_jump(struct disasm_line *dl, struct symbol *sym);
tools/perf/util/annotate.h
549
int annotate_get_insn_location(const struct arch *arch, struct disasm_line *dl,
tools/perf/util/annotate.h
565
struct disasm_line *dl);
tools/perf/util/annotate.h
575
struct disasm_line *begin;
tools/perf/util/annotate.h
576
struct disasm_line *end;
tools/perf/util/capstone.c
345
struct disasm_line *dl;
tools/perf/util/capstone.c
411
dl = list_first_entry(list, struct disasm_line, al.node);
tools/perf/util/capstone.c
430
struct disasm_line *tmp;
tools/perf/util/capstone.c
466
struct disasm_line *dl;
tools/perf/util/capstone.c
552
dl = list_first_entry(list, struct disasm_line, al.node);
tools/perf/util/disasm.c
1019
struct disasm_line *dl;
tools/perf/util/disasm.c
1085
struct disasm_line *dl;
tools/perf/util/disasm.c
1088
dl = list_entry(list->prev, struct disasm_line, al.node);
tools/perf/util/disasm.c
1247
struct disasm_line *dl;
tools/perf/util/disasm.c
1303
dl = list_first_entry(list, struct disasm_line, al.node);
tools/perf/util/disasm.c
1383
struct disasm_line *dl;
tools/perf/util/disasm.c
239
struct disasm_line *dl __maybe_unused)
tools/perf/util/disasm.c
338
struct disasm_line *dl __maybe_unused)
tools/perf/util/disasm.c
502
struct disasm_line *dl __maybe_unused)
tools/perf/util/disasm.c
53
static int disasm_line__parse_powerpc(struct disasm_line *dl, struct annotate_args *args);
tools/perf/util/disasm.c
591
struct disasm_line *dl __maybe_unused)
tools/perf/util/disasm.c
671
struct disasm_line *dl __maybe_unused)
tools/perf/util/disasm.c
762
struct disasm_line *dl)
tools/perf/util/disasm.c
808
const struct ins_ops *ins__find(const struct arch *arch, const char *name, struct disasm_line *dl)
tools/perf/util/disasm.c
818
static void disasm_line__init_ins(struct disasm_line *dl, const struct arch *arch,
tools/perf/util/disasm.c
870
static int disasm_line__parse_powerpc(struct disasm_line *dl, struct annotate_args *args)
tools/perf/util/disasm.c
927
return (sizeof(struct disasm_line) + (sizeof(al->data[0]) * nr));
tools/perf/util/disasm.c
941
struct disasm_line *disasm_line__new(struct annotate_args *args)
tools/perf/util/disasm.c
943
struct disasm_line *dl = NULL;
tools/perf/util/disasm.c
974
void disasm_line__free(struct disasm_line *dl)
tools/perf/util/disasm.c
985
int disasm_line__scnprintf(struct disasm_line *dl, char *bf, size_t size, bool raw, int max_ins_name)
tools/perf/util/disasm.h
12
struct disasm_line;
tools/perf/util/disasm.h
137
const struct ins_ops *ins__find(const struct arch *arch, const char *name, struct disasm_line *dl);
tools/perf/util/disasm.h
145
const struct ins_ops *check_ppc_insn(struct disasm_line *dl);
tools/perf/util/disasm.h
147
struct disasm_line *disasm_line__new(struct annotate_args *args);
tools/perf/util/disasm.h
148
void disasm_line__free(struct disasm_line *dl);
tools/perf/util/disasm.h
150
int disasm_line__scnprintf(struct disasm_line *dl, char *bf, size_t size,
tools/perf/util/disasm.h
18
struct disasm_line;
tools/perf/util/disasm.h
50
struct disasm_line *dl);
tools/perf/util/disasm.h
94
struct disasm_line *dl);
tools/perf/util/libbfd.c
587
struct disasm_line *dl;
tools/perf/util/llvm.c
133
struct disasm_line *dl;