projects
/
deliverable
/
linux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
perf evsel: Allow passing a left alignment when printing a symbol
[deliverable/linux.git]
/
tools
/
perf
/
util
/
session.c
diff --git
a/tools/perf/util/session.c
b/tools/perf/util/session.c
index bbac0efbc10c8ae223e4948240d18cf72d0621ff..62b6d4051b99c1e5c6e9fd4a6061116f9951cc50 100644
(file)
--- a/
tools/perf/util/session.c
+++ b/
tools/perf/util/session.c
@@
-1954,7
+1954,7
@@
struct perf_evsel *perf_session__find_first_evtype(struct perf_session *session,
}
void perf_evsel__print_ip(struct perf_evsel *evsel, struct perf_sample *sample,
}
void perf_evsel__print_ip(struct perf_evsel *evsel, struct perf_sample *sample,
- struct addr_location *al,
+ struct addr_location *al,
int left_alignment,
unsigned int print_opts, unsigned int stack_depth,
FILE *fp)
{
unsigned int print_opts, unsigned int stack_depth,
FILE *fp)
{
@@
-1992,6
+1992,8
@@
void perf_evsel__print_ip(struct perf_evsel *evsel, struct perf_sample *sample,
if (node->sym && node->sym->ignore)
goto next;
if (node->sym && node->sym->ignore)
goto next;
+ fprintf(fp, "%-*.*s", left_alignment, left_alignment, " ");
+
if (print_ip)
fprintf(fp, "%c%16" PRIx64, s, node->ip);
if (print_ip)
fprintf(fp, "%c%16" PRIx64, s, node->ip);
@@
-2032,6
+2034,8
@@
next:
if (al->sym && al->sym->ignore)
return;
if (al->sym && al->sym->ignore)
return;
+ fprintf(fp, "%-*.*s", left_alignment, left_alignment, " ");
+
if (print_ip)
fprintf(fp, "%16" PRIx64, sample->ip);
if (print_ip)
fprintf(fp, "%16" PRIx64, sample->ip);
This page took
0.025182 seconds
and
5
git commands to generate.