perf probe: No need to use formatting strbuf method
tip-bot for Arnaldo Carvalho de Melo
merge botCommit-ID: 88fd633cdfa19060a6575b1d53c55c14b11e4fe8 Gitweb: http://git.kernel.org/tip/88fd633cdfa19060a6575b1d53c55c14b11e4fe8 Author: Arnaldo Carvalho de Melo <[email protected]> AuthorDate: Wed, 23 Mar 2016 16:44:49 -0300 Committer: Arnaldo Carvalho de Melo <[email protected]> CommitDate: Wed, 23 Mar 2016 16:53:05 -0300
perf probe: No need to use formatting strbuf method
We have addch() for chars, add() for fixed size data, and addstr() for variable length strings, use them.
Cc Adrian Hunter <[email protected]>
Cc Jiri Olsa <[email protected]>
Cc Masami Hiramatsu <[email protected]>
Cc Namhyung Kim <[email protected]>
Cc Wang Nan <[email protected]>
Signed-off-by Arnaldo Carvalho de Melo <[email protected]>
--- tools/perf/util/dwarf-aux.c | 10 +++++----- tools/perf/util/probe-event.c | 2 +- tools/perf/util/probe-finder.c | 8 ++++---- 3 files changed, 10 insertions(+), 10 deletions(-)
tools/perf/util/dwarf-aux.c +5 -5
@@ -915,7 +915,7 @@ int die_get_typename(Dwarf_Die *vr_die, struct strbuf *buf) tmp ="*" ; else if (tag == DW_TAG_subroutine_type) {/* Function pointer */ -strbuf_addf (buf,"(function_type)" ); +strbuf_add (buf,"(function_type)" ,15 );return 0 ; } else {if (!dwarf_diename (&type))
@@ -932,7 +932,7 @@ int die_get_typename(Dwarf_Die *vr_die, struct strbuf *buf) } ret =die_get_typename (&type, buf);if (ret ==0 ) -strbuf_addf (buf,"%s" , tmp); +strbuf_addstr (buf, tmp);return ret; }
@@ -951,7 +951,7 @@ int die_get_varname(Dwarf_Die *vr_die, struct strbuf *buf) ret =die_get_typename (vr_die, buf);if (ret <0 ) {pr_debug ("Failed to get type, make it unknown.\n" ); -strbuf_addf (buf,"(unknown_type)" ); +strbuf_add (buf," (unknown_type)" ,14 ); }strbuf_addf (buf,"\t%s" ,dwarf_diename (vr_die));
@@ -1013,7 +1013,7 @@ static int die_get_var_innermost_scope(Dwarf_Die *sp_die, Dwarf_Die *vr_die, }if (!first) -strbuf_addf (buf,"]>" ); +strbuf_add (buf,"]>" ,2 ); out:free (scopes);
@@ -1076,7 +1076,7 @@ int die_get_var_range(Dwarf_Die *sp_die, Dwarf_Die *vr_die, struct strbuf *buf) }if (!first) -strbuf_addf (buf,"]>" ); +strbuf_add (buf,"]>" ,2 );return ret; }
tools/perf/util/probe-event.c +1 -1
@@ -2179,7 +2179,7 @@ static int perf_probe_event__sprintf(const char *group, const char *event,strbuf_addf (result," in %s" , module);if (pev->nargs >0 ) { -strbuf_addstr (result," with" ); +strbuf_add (result," with" ,5 );for (i =0 ; i < pev->nargs; i++) { ret =synthesize_perf_probe_arg (&pev->args[i], buf,128 );
tools/perf/util/probe-finder.c +4 -4
@@ -1314,18 +1314,18 @@ static int collect_variables_cb(Dwarf_Die *die_mem, void *data)if (probe_conf.show_location_range) {if (!externs) {if (ret) -strbuf_addf (&buf,"[INV]\t" ); +strbuf_add (&buf,"[INV]\t" ,6 );else -strbuf_addf (&buf,"[VAL]\t" ); +strbuf_add (&buf,"[VAL]\t" ,6 ); }else -strbuf_addf (&buf,"[EXT]\t" ); +strbuf_add (&buf,"[EXT]\t" ,6 ); } ret2 =die_get_varname (die_mem, &buf);if (!ret2 && probe_conf.show_location_range && !externs) { -strbuf_addf (&buf,"\t" ); +strbuf_addch (&buf,'\t' ); ret2 =die_get_var_range (&af->pf.sp_die, die_mem, &buf); }