Home
last modified time | relevance | path

Searched refs:disasm_line (Results 1 – 4 of 4) sorted by relevance

/Linux-v4.19/tools/perf/util/
Dannotate.h140 struct disasm_line { struct
169 static inline struct disasm_line *disasm_line(struct annotation_line *al) in disasm_line() function
171 return al ? container_of(al, struct disasm_line, al) : NULL; in disasm_line()
178 static inline bool disasm_line__has_local_offset(const struct disasm_line *dl) in disasm_line__has_local_offset()
187 bool disasm_line__is_valid_local_jump(struct disasm_line *dl, struct symbol *sym);
189 void disasm_line__free(struct disasm_line *dl);
213 int disasm_line__scnprintf(struct disasm_line *dl, char *bf, size_t size, bool raw);
Dannotate.c1055 static void disasm_line__init_ins(struct disasm_line *dl, struct arch *arch, struct map_symbol *ms) in disasm_line__init_ins()
1165 static struct disasm_line *disasm_line__new(struct annotate_args *args) in disasm_line__new()
1167 struct disasm_line *dl = NULL; in disasm_line__new()
1169 size_t privsize = args->privsize + offsetof(struct disasm_line, al); in disasm_line__new()
1173 dl = disasm_line(al); in disasm_line__new()
1195 void disasm_line__free(struct disasm_line *dl) in disasm_line__free()
1206 int disasm_line__scnprintf(struct disasm_line *dl, char *bf, size_t size, bool raw) in disasm_line__scnprintf()
1311 static int disasm_line__print(struct disasm_line *dl, u64 start, int addr_fmt_width) in disasm_line__print()
1330 struct disasm_line *dl = container_of(al, struct disasm_line, al); in annotation_line__print()
1452 struct disasm_line *dl; in symbol__parse_objdump_line()
[all …]
/Linux-v4.19/tools/perf/ui/browsers/
Dannotate.c125 static bool is_fused(struct annotate_browser *ab, struct disasm_line *cursor) in is_fused()
127 struct disasm_line *pos = list_prev_entry(cursor, al.node); in is_fused()
147 struct disasm_line *cursor = disasm_line(ab->selection); in annotate_browser__draw_current_jump()
301 struct disasm_line *pos; in annotate_browser__calc_percent()
407 struct disasm_line *dl = disasm_line(browser->selection); in annotate_browser__callq()
434 struct disasm_line *annotate_browser__find_offset(struct annotate_browser *browser, in annotate_browser__find_offset()
438 struct disasm_line *pos; in annotate_browser__find_offset()
455 struct disasm_line *dl = disasm_line(browser->selection); in annotate_browser__jump()
806 struct disasm_line *dl = disasm_line(browser->selection); in annotate_browser__run()
/Linux-v4.19/tools/perf/ui/gtk/
Dannotate.c25 struct disasm_line *dl, int evidx) in perf_gtk__get_percent()
54 struct map *map, struct disasm_line *dl) in perf_gtk__get_offset()
66 static int perf_gtk__get_line(char *buf, size_t size, struct disasm_line *dl) in perf_gtk__get_line()
94 struct disasm_line *pos, *n; in perf_gtk__annotate_symbol()