• Home
  • Raw
  • Download

Lines Matching refs:src_line

126 		struct source_line *src_line = notes->src->lines;  in objdump_line__print()  local
135 if (src_line) { in objdump_line__print()
137 path = src_line[offset].path; in objdump_line__print()
138 percent += src_line[offset].percent; in objdump_line__print()
145 if (src_line == NULL && h->sum) in objdump_line__print()
368 static void insert_source_line(struct rb_root *root, struct source_line *src_line) in insert_source_line() argument
378 if (src_line->percent > iter->percent) in insert_source_line()
384 rb_link_node(&src_line->node, parent, p); in insert_source_line()
385 rb_insert_color(&src_line->node, root); in insert_source_line()
391 struct source_line *src_line = notes->src->lines; in symbol__free_source_line() local
395 free(src_line[i].path); in symbol__free_source_line()
397 free(src_line); in symbol__free_source_line()
409 struct source_line *src_line; in symbol__get_source_line() local
416 src_line = notes->src->lines = calloc(len, sizeof(struct source_line)); in symbol__get_source_line()
435 src_line[i].percent = 100.0 * h->addr[i] / h->sum; in symbol__get_source_line()
436 if (src_line[i].percent <= 0.5) in symbol__get_source_line()
449 src_line[i].path = malloc(sizeof(char) * line_len + 1); in symbol__get_source_line()
450 if (!src_line[i].path) in symbol__get_source_line()
453 strcpy(src_line[i].path, path); in symbol__get_source_line()
454 insert_source_line(root, &src_line[i]); in symbol__get_source_line()
465 struct source_line *src_line; in print_summary() local
482 src_line = rb_entry(node, struct source_line, node); in print_summary()
483 percent = src_line->percent; in print_summary()
485 path = src_line->path; in print_summary()