Home
last modified time | relevance | path

Searched refs:disasm_line (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/tools/perf/util/
H A Dannotate.h151 struct disasm_line { struct
180 static inline struct disasm_line *disasm_line(struct annotation_line *al) in disasm_line() function
182 return al ? container_of(al, struct disasm_line, al) : NULL; in disasm_line()
189 static inline bool disasm_line__has_local_offset(const struct disasm_line *dl) in disasm_line__has_local_offset()
198 bool disasm_line__is_valid_local_jump(struct disasm_line *dl, struct symbol *sym);
200 void disasm_line__free(struct disasm_line *dl);
224 int disasm_line__scnprintf(struct disasm_line *dl, char *bf, size_t size, bool raw, int max_ins_name);
H A Dannotate.c1121 static void disasm_line__init_ins(struct disasm_line *dl, struct arch *arch, struct map_symbol *ms) in disasm_line__init_ins()
1190 return (sizeof(struct disasm_line) + (sizeof(al->data[0]) * nr)); in disasm_line_size()
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) in disasm_line__new()
1206 struct disasm_line *dl = NULL; in disasm_line__new()
1236 void disasm_line__free(struct disasm_line *dl) in disasm_line__free()
1247 int disasm_line__scnprintf(struct disasm_line *dl, char *bf, size_t size, bool raw, int max_ins_name) in disasm_line__scnprintf()
1352 static int disasm_line__print(struct disasm_line *dl, u64 start, int addr_fmt_width) in disasm_line__print()
1371 struct disasm_line *d in annotation_line__print()
[all...]
/kernel/linux/linux-6.6/tools/perf/util/
H A Dannotate.h152 struct disasm_line { struct
181 static inline struct disasm_line *disasm_line(struct annotation_line *al) in disasm_line() function
183 return al ? container_of(al, struct disasm_line, al) : NULL; in disasm_line()
190 static inline bool disasm_line__has_local_offset(const struct disasm_line *dl) in disasm_line__has_local_offset()
199 bool disasm_line__is_valid_local_jump(struct disasm_line *dl, struct symbol *sym);
201 void disasm_line__free(struct disasm_line *dl);
225 int disasm_line__scnprintf(struct disasm_line *dl, char *bf, size_t size, bool raw, int max_ins_name);
H A Dannotate.c1163 static void disasm_line__init_ins(struct disasm_line *dl, struct arch *arch, struct map_symbol *ms) in disasm_line__init_ins()
1234 return (sizeof(struct disasm_line) + (sizeof(al->data[0]) * nr)); in disasm_line_size()
1242 * struct disasm_line | struct annotation_line
1246 * of 'struct disasm_line' to have an easy access.
1248 static struct disasm_line *disasm_line__new(struct annotate_args *args) in disasm_line__new()
1250 struct disasm_line *dl = NULL; in disasm_line__new()
1280 void disasm_line__free(struct disasm_line *dl) in disasm_line__free()
1291 int disasm_line__scnprintf(struct disasm_line *dl, char *bf, size_t size, bool raw, int max_ins_name) in disasm_line__scnprintf()
1454 static int disasm_line__print(struct disasm_line *dl, u64 start, int addr_fmt_width) in disasm_line__print()
1473 struct disasm_line *d in annotation_line__print()
[all...]
/kernel/linux/linux-6.6/tools/perf/ui/browsers/
H A Dannotate.c123 static int is_fused(struct annotate_browser *ab, struct disasm_line *cursor) in is_fused()
125 struct disasm_line *pos = list_prev_entry(cursor, al.node); in is_fused()
154 struct disasm_line *cursor = disasm_line(ab->selection); in annotate_browser__draw_current_jump()
313 struct disasm_line *pos; in annotate_browser__calc_percent()
420 struct disasm_line *cursor = disasm_line(ab->selection); in annotate_browser__show_full_location()
463 struct disasm_line *dl = disasm_line(browser->selection); in annotate_browser__callq()
493 struct disasm_line *annotate_browser__find_offse
[all...]
/kernel/linux/linux-5.10/tools/perf/ui/browsers/
H A Dannotate.c128 static bool is_fused(struct annotate_browser *ab, struct disasm_line *cursor) in is_fused()
130 struct disasm_line *pos = list_prev_entry(cursor, al.node); in is_fused()
150 struct disasm_line *cursor = disasm_line(ab->selection); in annotate_browser__draw_current_jump()
308 struct disasm_line *pos; in annotate_browser__calc_percent()
414 struct disasm_line *dl = disasm_line(browser->selection); in annotate_browser__callq()
444 struct disasm_line *annotate_browser__find_offset(struct annotate_browser *browser, in annotate_browser__find_offset()
448 struct disasm_line *pos; in annotate_browser__find_offset()
465 struct disasm_line *d in annotate_browser__jump()
[all...]
/kernel/linux/linux-5.10/tools/perf/ui/gtk/
H A Dannotate.c29 struct disasm_line *dl, int evidx) in perf_gtk__get_percent()
58 struct disasm_line *dl) in perf_gtk__get_offset()
70 static int perf_gtk__get_line(char *buf, size_t size, struct disasm_line *dl) in perf_gtk__get_line()
99 struct disasm_line *pos, *n; in perf_gtk__annotate_symbol()
/kernel/linux/linux-6.6/tools/perf/ui/gtk/
H A Dannotate.c29 struct disasm_line *dl, int evidx) in perf_gtk__get_percent()
58 struct disasm_line *dl) in perf_gtk__get_offset()
70 static int perf_gtk__get_line(char *buf, size_t size, struct disasm_line *dl) in perf_gtk__get_line()
99 struct disasm_line *pos, *n; in perf_gtk__annotate_symbol()

Completed in 12 milliseconds