mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-07-22 23:04:43 +00:00
perf tools: Ditch rtrim(), use skip_spaces() to get closer to the kernel
No change in behaviour, just using the same kernel idiom for such operation. Cc: Adrian Hunter <adrian.hunter@intel.com> Cc: André Goddard Rosa <andre.goddard@gmail.com> Cc: Jiri Olsa <jolsa@kernel.org> Cc: Namhyung Kim <namhyung@kernel.org> Link: https://lkml.kernel.org/n/tip-a85lkptkt0ru40irpga8yf54@git.kernel.org Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
This commit is contained in:
parent
526bbbdd44
commit
328584804e
11 changed files with 23 additions and 38 deletions
|
@ -557,7 +557,7 @@ static int mov__parse(struct arch *arch, struct ins_operands *ops, struct map_sy
|
|||
if (comment == NULL)
|
||||
return 0;
|
||||
|
||||
comment = ltrim(comment);
|
||||
comment = skip_spaces(comment);
|
||||
comment__symbol(ops->source.raw, comment + 1, &ops->source.addr, &ops->source.name);
|
||||
comment__symbol(ops->target.raw, comment + 1, &ops->target.addr, &ops->target.name);
|
||||
|
||||
|
@ -602,7 +602,7 @@ static int dec__parse(struct arch *arch __maybe_unused, struct ins_operands *ops
|
|||
if (comment == NULL)
|
||||
return 0;
|
||||
|
||||
comment = ltrim(comment);
|
||||
comment = skip_spaces(comment);
|
||||
comment__symbol(ops->target.raw, comment + 1, &ops->target.addr, &ops->target.name);
|
||||
|
||||
return 0;
|
||||
|
@ -1098,7 +1098,7 @@ static void disasm_line__init_ins(struct disasm_line *dl, struct arch *arch, str
|
|||
|
||||
static int disasm_line__parse(char *line, const char **namep, char **rawp)
|
||||
{
|
||||
char tmp, *name = ltrim(line);
|
||||
char tmp, *name = skip_spaces(line);
|
||||
|
||||
if (name[0] == '\0')
|
||||
return -1;
|
||||
|
@ -1116,7 +1116,7 @@ static int disasm_line__parse(char *line, const char **namep, char **rawp)
|
|||
goto out_free_name;
|
||||
|
||||
(*rawp)[0] = tmp;
|
||||
*rawp = ltrim(*rawp);
|
||||
*rawp = skip_spaces(*rawp);
|
||||
|
||||
return 0;
|
||||
|
||||
|
@ -1503,7 +1503,7 @@ static int symbol__parse_objdump_line(struct symbol *sym, FILE *file,
|
|||
return 0;
|
||||
}
|
||||
|
||||
tmp = ltrim(parsed_line);
|
||||
tmp = skip_spaces(parsed_line);
|
||||
if (*tmp) {
|
||||
/*
|
||||
* Parse hexa addresses followed by ':'
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue