Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/tools/perf/util/
H A Dblock-range.c23 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 Dblock-range.h12 * 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 Dannotate.c1270 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 Dblock-range.c19 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 Dblock-range.h12 * 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 Dannotate.c1372 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 Dbuiltin-annotate.c89 struct block_range *entry; in process_basic_block()
/kernel/linux/linux-6.6/tools/perf/
H A Dbuiltin-annotate.c96 struct block_range *entry; in process_basic_block()

Completed in 13 milliseconds