Searched refs:block_range (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | block-range.c | 23 struct block_range *entry = rb_entry(rb, struct block_range, node); in block_range__debug() 33 struct block_range *block_range__find(u64 addr) in block_range__find() 37 struct block_range *entry; in block_range__find() 41 entry = rb_entry(parent, struct block_range, node); in block_range__find() 85 struct block_range *next, *entry = NULL; in block_range__create() 90 entry = rb_entry(parent, struct block_range, node); in block_range__create() 117 next = rb_entry(n, struct block_range, node); in block_range__create() 120 struct block_range *head = malloc(sizeof(struct block_range)); in block_range__create() [all...] |
H A D | block-range.h | 12 * struct block_range - non-overlapping parts of basic blocks 22 struct block_range { struct 38 static inline struct block_range *block_range__next(struct block_range *br) in block_range__next() 43 return rb_entry(n, struct block_range, node); in block_range__next() 47 struct block_range *start; 48 struct block_range *end; 51 static inline struct block_range *block_range_iter(struct block_range_iter *iter) in block_range_iter() 72 extern struct block_range *block_range__find(u64 addr); 74 extern double block_range__coverage(struct block_range *b [all...] |
H A D | annotate.c | 1270 static const char *annotate__address_color(struct block_range *br) in annotate__address_color() 1287 static const char *annotate__asm_color(struct block_range *br) in annotate__asm_color() 1300 static void annotate__branch_printf(struct block_range *br, u64 addr) in annotate__branch_printf() 1309 struct block_range *branch = br; in annotate__branch_printf() 1356 struct block_range *br; in disasm_line__print()
|
/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | block-range.c | 19 struct block_range *entry = rb_entry(rb, struct block_range, node); in block_range__debug() 29 struct block_range *block_range__find(u64 addr) in block_range__find() 33 struct block_range *entry; in block_range__find() 37 entry = rb_entry(parent, struct block_range, node); in block_range__find() 81 struct block_range *next, *entry = NULL; in block_range__create() 86 entry = rb_entry(parent, struct block_range, node); in block_range__create() 113 next = rb_entry(n, struct block_range, node); in block_range__create() 116 struct block_range *head = malloc(sizeof(struct block_range)); in block_range__create() [all...] |
H A D | block-range.h | 12 * struct block_range - non-overlapping parts of basic blocks 22 struct block_range { struct 38 static inline struct block_range *block_range__next(struct block_range *br) in block_range__next() 43 return rb_entry(n, struct block_range, node); in block_range__next() 47 struct block_range *start; 48 struct block_range *end; 51 static inline struct block_range *block_range_iter(struct block_range_iter *iter) in block_range_iter() 72 extern struct block_range *block_range__find(u64 addr); 74 extern double block_range__coverage(struct block_range *b [all...] |
H A D | annotate.c | 1372 static const char *annotate__address_color(struct block_range *br) in annotate__address_color() 1389 static const char *annotate__asm_color(struct block_range *br) in annotate__asm_color() 1402 static void annotate__branch_printf(struct block_range *br, u64 addr) in annotate__branch_printf() 1411 struct block_range *branch = br; in annotate__branch_printf() 1458 struct block_range *br; in disasm_line__print()
|
/kernel/linux/linux-5.10/tools/perf/ |
H A D | builtin-annotate.c | 89 struct block_range *entry; in process_basic_block()
|
/kernel/linux/linux-6.6/tools/perf/ |
H A D | builtin-annotate.c | 96 struct block_range *entry; in process_basic_block()
|
Completed in 13 milliseconds