Searched refs:disasm_line (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | annotate.h | 151 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 D | annotate.c | 1121 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 D | annotate.h | 152 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 D | annotate.c | 1163 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 D | annotate.c | 123 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 D | annotate.c | 128 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 D | annotate.c | 29 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 D | annotate.c | 29 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