Searched refs:disasm_line (Results 1 – 4 of 4) sorted by relevance
/linux-4.1.27/tools/perf/ui/browsers/ |
D | annotate.c | 41 struct disasm_line *selection; 42 struct disasm_line **offsets; 58 static inline struct browser_disasm_line *disasm_line__browser(struct disasm_line *dl) in disasm_line__browser() 67 struct disasm_line *dl = list_entry(entry, struct disasm_line, node); in disasm_line__filter() 96 struct disasm_line *dl = list_entry(entry, struct disasm_line, node); in annotate_browser__write() 205 static bool disasm_line__is_valid_jump(struct disasm_line *dl, struct symbol *sym) in disasm_line__is_valid_jump() 218 struct disasm_line *cursor = ab->selection, *target; in annotate_browser__draw_current_jump() 304 struct disasm_line *pos, u32 idx) in annotate_browser__set_top() 313 pos = list_entry(pos->node.prev, struct disasm_line, node); in annotate_browser__set_top() 330 struct disasm_line *pos; in annotate_browser__set_rb_top() [all …]
|
/linux-4.1.27/tools/perf/util/ |
D | annotate.h | 55 struct disasm_line { struct 65 static inline bool disasm_line__has_offset(const struct disasm_line *dl) in disasm_line__has_offset() argument 70 void disasm_line__free(struct disasm_line *dl); 71 struct disasm_line *disasm__get_next_ip_line(struct list_head *head, struct disasm_line *pos); 72 int disasm_line__scnprintf(struct disasm_line *dl, char *bf, size_t size, bool raw);
|
D | annotate.c | 536 static void disasm_line__init_ins(struct disasm_line *dl) in disasm_line__init_ins() 587 static struct disasm_line *disasm_line__new(s64 offset, char *line, in disasm_line__new() 590 struct disasm_line *dl = zalloc(sizeof(*dl) + privsize); in disasm_line__new() 616 void disasm_line__free(struct disasm_line *dl) in disasm_line__free() 627 int disasm_line__scnprintf(struct disasm_line *dl, char *bf, size_t size, bool raw) in disasm_line__scnprintf() 635 static void disasm__add(struct list_head *head, struct disasm_line *line) in disasm__add() 640 struct disasm_line *disasm__get_next_ip_line(struct list_head *head, struct disasm_line *pos) in disasm__get_next_ip_line() 683 static int disasm_line__print(struct disasm_line *dl, struct symbol *sym, u64 start, in disasm_line__print() 685 int max_lines, struct disasm_line *queue) in disasm_line__print() 699 struct disasm_line *next; in disasm_line__print() [all …]
|
/linux-4.1.27/tools/perf/ui/gtk/ |
D | annotate.c | 23 struct disasm_line *dl, int evidx) in perf_gtk__get_percent() 52 struct map *map, struct disasm_line *dl) in perf_gtk__get_offset() 64 static int perf_gtk__get_line(char *buf, size_t size, struct disasm_line *dl) in perf_gtk__get_line() 92 struct disasm_line *pos, *n; in perf_gtk__annotate_symbol()
|