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

/linux-master/tools/perf/util/
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)
43 return rb_entry(n, struct block_range, node);
47 struct block_range *start;
48 struct block_range *end;
51 static inline struct block_range *block_range_iter(struct block_range_iter *iter)
72 extern struct block_range *block_range__find(u64 addr);
74 extern double block_range__coverage(struct block_range *b
[all...]
H A Dblock-range.c19 struct block_range *entry = rb_entry(rb, struct block_range, node);
29 struct block_range *block_range__find(u64 addr)
33 struct block_range *entry;
37 entry = rb_entry(parent, struct block_range, node);
81 struct block_range *next, *entry = NULL;
86 entry = rb_entry(parent, struct block_range, node);
113 next = rb_entry(n, struct block_range, node);
116 struct block_range *head = malloc(sizeof(struct block_range));
[all...]
H A Dannotate.c1483 static const char *annotate__address_color(struct block_range *br)
1500 static const char *annotate__asm_color(struct block_range *br)
1513 static void annotate__branch_printf(struct block_range *br, u64 addr)
1522 struct block_range *branch = br;
1569 struct block_range *br;
/linux-master/tools/perf/
H A Dbuiltin-annotate.c100 struct block_range *entry;

Completed in 222 milliseconds