perf tools: Display 0x for hex values when printing the attribute
Adrian Hunter
reviewerPATCH 1/1 perf tools: Display 0x for hex values when printing the attribute
Need to display '0x' prefix for hex values otherwise it is not obvious they are hex.
Signed-off-by Adrian Hunter <[email protected]>
--- tools/perf/util/evsel.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
tools/perf/util/evsel.c +1 -1
@@ -1058,7 +1058,7 @@ static void __p_read_format(char *buf, size_t size, u64 value)#define BUF_SIZE 1024 -#define p_hex (val) snprintf(buf, BUF_SIZE, "%"PRIx64, (uint64_t)(val)) +#define p_hex (val) snprintf(buf, BUF_SIZE, "%#"PRIx64, (uint64_t)(val))#define p_unsigned (val) snprintf(buf, BUF_SIZE, "%"PRIu64, (uint64_t)(val))#define p_signed (val) snprintf(buf, BUF_SIZE, "%"PRId64, (int64_t)(val))#define p_sample_type (val) __p_sample_type(buf, BUF_SIZE, val)
Signature · 1 line
1.9.1
Em Thu, Jun 11, 2015 at 03:51:04PM +0300, Adrian Hunter escreveu:
Quoted 2 lines
Need to display '0x' prefix for hex values otherwise it is not obvious they are hex.
Thanks, applied.
- Arnaldo
Quoted 20 lines
Signed-off-by Adrian Hunter <[email protected]>--- tools/perf/util/evsel.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)tools/perf/util/evsel.c +1
-1@@ -1058,7 +1058,7 @@ static void __p_read_format(char *buf, size_t size, u64 value)#define BUF_SIZE 1024 -#define p_hex (val) snprintf(buf, BUF_SIZE, "%"PRIx64, (uint64_t)(val)) +#define p_hex (val) snprintf(buf, BUF_SIZE, "%#"PRIx64, (uint64_t)(val))#define p_unsigned (val) snprintf(buf, BUF_SIZE, "%"PRIu64, (uint64_t)(val))#define p_signed (val) snprintf(buf, BUF_SIZE, "%"PRId64, (int64_t)(val))#define p_sample_type (val) __p_sample_type(buf, BUF_SIZE, val)Signature · 1 line
1.9.1
tip-bot for Adrian Hunter
merge bot[tip:perf/core] perf evsel: Display 0x for hex values when printing the attribute
In reply to Adrian Hunterperf evsel: Display 0x for hex values when printing the attribute
Commit-ID: 7310aed77ef2928bcfb8ee5ad71e2b091166b85e Gitweb: http://git.kernel.org/tip/7310aed77ef2928bcfb8ee5ad71e2b091166b85e Author: Adrian Hunter <[email protected]> AuthorDate: Thu, 11 Jun 2015 15:51:04 +0300 Committer: Arnaldo Carvalho de Melo <[email protected]> CommitDate: Thu, 11 Jun 2015 10:56:01 -0300
perf evsel: Display 0x for hex values when printing the attribute
Need to display '0x' prefix for hex values otherwise it is not obvious they are hex.
Signed-off-by Adrian Hunter <[email protected]>
Cc Jiri Olsa <[email protected]>
Signed-off-by Arnaldo Carvalho de Melo <[email protected]>
--- tools/perf/util/evsel.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
tools/perf/util/evsel.c +1 -1
@@ -1058,7 +1058,7 @@ static void __p_read_format(char *buf, size_t size, u64 value)#define BUF_SIZE 1024 -#define p_hex (val) snprintf(buf, BUF_SIZE, "%"PRIx64, (uint64_t)(val)) +#define p_hex (val) snprintf(buf, BUF_SIZE, "%#"PRIx64, (uint64_t)(val))#define p_unsigned (val) snprintf(buf, BUF_SIZE, "%"PRIu64, (uint64_t)(val))#define p_signed (val) snprintf(buf, BUF_SIZE, "%"PRId64, (int64_t)(val))#define p_sample_type (val) __p_sample_type(buf, BUF_SIZE, val)