Lines Matching refs:line

29 static int disasm_line__parse(char *line, char **namep, char **rawp);
681 static int disasm_line__parse(char *line, char **namep, char **rawp) in disasm_line__parse() argument
683 char *name = line, tmp; in disasm_line__parse()
718 static struct disasm_line *disasm_line__new(s64 offset, char *line, in disasm_line__new() argument
725 dl->line = strdup(line); in disasm_line__new()
727 if (dl->line == NULL) in disasm_line__new()
731 if (disasm_line__parse(dl->line, &dl->name, &dl->ops.raw) < 0) in disasm_line__new()
741 zfree(&dl->line); in disasm_line__new()
749 zfree(&dl->line); in disasm_line__free()
766 static void disasm__add(struct list_head *head, struct disasm_line *line) in disasm__add() argument
768 list_add_tail(&line->node, head); in disasm__add()
907 color_fprintf(stdout, PERF_COLOR_BLUE, "%s\n", dl->line); in disasm_line__print()
926 if (!*dl->line) in disasm_line__print()
929 printf(" %*s: %s\n", width, " ", dl->line); in disasm_line__print()
961 char *line = NULL, *parsed_line, *tmp, *tmp2, *c; in symbol__parse_objdump_line() local
966 if (getline(&line, &line_len, file) < 0) in symbol__parse_objdump_line()
969 if (!line) in symbol__parse_objdump_line()
972 while (line_len != 0 && isspace(line[line_len - 1])) in symbol__parse_objdump_line()
973 line[--line_len] = '\0'; in symbol__parse_objdump_line()
975 c = strchr(line, '\n'); in symbol__parse_objdump_line()
980 parsed_line = line; in symbol__parse_objdump_line()
983 if (regexec(&file_lineno, line, 2, match, 0) == 0) { in symbol__parse_objdump_line()
984 *line_nr = atoi(line + match[1].rm_so); in symbol__parse_objdump_line()
991 tmp = line; in symbol__parse_objdump_line()
1019 free(line); in symbol__parse_objdump_line()
1064 if (!strstr(dl->line, " nop ") && in delete_last_nop()
1065 !strstr(dl->line, " nopl ") && in delete_last_nop()
1066 !strstr(dl->line, " nopw ")) in delete_last_nop()
1586 return fprintf(fp, "%s\n", dl->line); in disasm_line__fprintf()