Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1216451

[PATCH] tools lib traceevent: Support %ps/%pS

Path csiph.com!eternal-september.org!feeder.eternal-september.org!aioe.org!news.servidellagleba.it!bofh.it!news.nic.it!robomod
From Scott Wood <scottwood@freescale.com>
Newsgroups linux.kernel
Subject [PATCH] tools lib traceevent: Support %ps/%pS
Date Mon, 31 Aug 2015 23:20:02 +0200
Message-ID <q3EEG-2JS-3@gated-at.bofh.it> (permalink)
X-Original-To <linux-kernel@vger.kernel.org>, Steven Rostedt <rostedt@goodmis.org>
Authentication-Results spf=none (sender IP is ) smtp.mailfrom=scottwood@freescale.com;
MIME-Version 1.0
Content-Type text/plain; charset="us-ascii"
Content-Disposition inline
User-Agent Mutt/1.5.23 (2014-03-12)
X-Originating-IP [2601:448:8100:f9f:12bf:48ff:fe84:c9a0]
X-Clientproxiedby CY1PR1001CA0031.namprd10.prod.outlook.com (25.163.136.41) To BY1PR03MB1484.namprd03.prod.outlook.com (25.162.210.142)
X-Microsoft-Exchange-Diagnostics 1;BY1PR03MB1484;2:Ya2VH7c8rL8Jqu6lzhONWiqrLxdxVMZmF1hmnm2pY3cruuAGaRrqFGElc6psgfCMAD655teQ25sSmqRfSNM6wF/Mdr+KwkWu8l5T5agx4V39OJ/Y/b0SmIHQ34ujA3tkDyjpu4hKSawFH4MYQ/ppSHQra6j0QFiw4RTdmI8/hH4=;3:n4eNxTcPh0ucAxNt7+Ka3rlY6WaS0qS3i6oVg61+JTXtTAe/fnQgTniMnh/Qd4r1RNoecsdp0INs6xmDMnkTtX/JONahTjGNZ9jwOicHoBsXXqU9SqqRf24FNviW2wfbLH6nH1vl0X6wShw95pe7Tw==;25:dF/nyxjg66scYlr0Bs+pQjp+ZHFrwVgN03Hi5GaFHcExesnpEmQx9b7OMF78B5+xIp3toZn6Rgnjtbrkfj+bqoxfnEQy1vJ7Upu7meGCKiKD6/7R8GJosB8C7491u9rwbBPhva0EV8igdrv1V50WnEWGGj3k4Ig6ArTp6fKkGSg1qhmjClDvYo14YRbVPNA8UoBCVdqDKpOqGi577CQje29+YEKNjbkQK+aLJZONQ4h1mUIkA29bOp+QuBzeYcjbBCLS1USd1vEtl4Eem3aE5A==
X-Microsoft-Antispam UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1484;
X-Microsoft-Exchange-Diagnostics 1;BY1PR03MB1484;20:zQgUUZPNUP26GI0aV++iL8kWefUY8Hx7S8yjs6xlLUPXS4xmjZUXj64EPoY6yKtceIwHxB5Ur/c8g4wAg3tDHPatL0+uRVukFadP+yJ+JcdB5ITwAPkw/kLgBZCU2xzGJC9WNSjnrOBI4BYWZMnoiLlUIFoCly/PkrZ6Cex6Uff+XDp9jcGyRpyyIDIXnsuvjYD9COFNLmUBwTZbcVs2wyfXOeDCB6phms/qUXDTKUd3XuX9O27+990IPMuqKZloTo5W2XNQGBjSjdRgQQrs6D+1Pg0Hi63aRAHt1YOukSJwuuUK8T3BAEjtB5jUAqMfoeY3tJX9dvMz2n2Tfx2Mt4WG91pXQq2K8fuhHOn/qwcdw7R/cPLwm/e/8fGNskfkz/X1+FgpE60D34XlkojiBmruizQxGtHjNGOTEoLLA6ywTO9wMTp/vlz96CWQcetkJwNcqjkF6U+WKrpd5LZczE1IhPKynDt3FzNxAOC0W+u5XHYppLa5H8QZh1baD1kj;4:SNyrJmL4trrlbcA4//UmIcGSks3KSFf3w7JVRADkYSom7hkMVVH2/ABic8xCItG0QkkgNwURJlb6cQ9/QuVJz6uqNRhMEF4y8F1c2fhK38+gofAl9lJGDx8+8OPj4AfnVY4AmCAKGtRFVGnEPMZuxaNxLZf7PfIf8dk1ciAWKdt/cJaGNHkW8GnFLfM74mT8cemQLcT7hI4nBHuPsa1gLW2jfIuyWxRFEQR046UO4TeltaecSVMuYSdJ4BEU8j2lwuo4khHQTU72cKromuRKvqoblPgN/UiSR4DlGFp5yJXV1nbQUg4Ipxs+5Bnpgwjf
X-Microsoft-Antispam-Prvs <BY1PR03MB1484919DE92C3F430D006B88B56B0@BY1PR03MB1484.namprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test UriScan:;
X-Exchange-Antispam-Report-Cfa-Test BCL:0;PCL:0;RULEID:(601004)(8121501046)(5005006)(3002001);SRVR:BY1PR03MB1484;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1484;
X-Forefront-Prvs 0685122203
X-Forefront-Antispam-Report SFV:NSPM;SFS:(10019020)(6009001)(199003)(189002)(68736005)(87976001)(105586002)(33656002)(5004730100002)(5001770100001)(122386002)(92566002)(69596002)(19580395003)(40100003)(189998001)(83506001)(97736004)(19580405001)(5001960100002)(4001350100001)(46102003)(77096005)(50986999)(106356001)(54356999)(97756001)(77156002)(46406003)(229853001)(4001540100001)(47776003)(5001830100001)(53416004)(62966003)(64706001)(101416001)(81156007)(86362001)(23726002)(5001860100001)(50466002)(42186005)(5007970100001)(3826002);DIR:OUT;SFP:1102;SCL:1;SRVR:BY1PR03MB1484;H:home.buserror.net;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en;
Received-Spf None (protection.outlook.com: freescale.com does not designate permitted sender hosts)
X-Microsoft-Exchange-Diagnostics 1;BY1PR03MB1484;23:i1U8O0TTfyYPevSyUdMyBpqnd66Udcq/vCt42KmjA6qvIOM9wrXNFnHMS5pT+G9wQ/OAVfuP2dnD4bdahRAURdF/kNBB34p39YywllDuR8kLOZc6uvZDuq2tpAZOubEJxjNkGqNnJ3x0jhCr+qsvCLQltmpHBgVMazo+vfiWpHYnVg0NYBbgwcuXHANk5JCg010fffxv6QM5MUbQ6b0tTxVy23JRWQLTt7phCokbtgDxDu0m7HsuTocClZ6IbTt18WBUiUy9yE1Y1UDJ5/Pd6U2JI+iwQJEqf/zJvTAh8Ces41wFduX4428idVqepqKy2i7EXveIT/gYP/NYPzG5NodUPRN/0wfg+G/h3LXZ+RGjF5NM3QSPsw/XTdHB1abQuolxTFF0XFH7JB82K4vaNUY/Sa6ORyMKMmyKtXuIF8I7qajfnF/rjRqMWgu/WQHs3pvXHyFex0NSPnsvtnY/ZN6hs4CVf5JNdZ2GTUhxHP7oOKl1yTiTMQaUsRrguo8oMKv5wib1KSPhoDA9fU4igKmE2YdjoFRZjy6qbqvbGJULP6V388TIZ11kiKfaM8RJtt6kJwh5pHbji88dPMGNJTyOK6HJmR0DBMmv9AWYqjF1Z+DkFpG+XtGsZiEquFAUBdeWlMSgkl8D4VaBfmkRD6eibiWzi2mNxHJ3ytN7Gwsiu2aChrnfEHM9xLDX4ZPm8u+1amAGcrmr8As+Vun2spoJRj1Bgo8NW3Z6dMwC/0Cx5wLgdB9ZJQNgvzpi8LEUlFQ5G2cuWyhyNvJVN2D3iqrwe7HUv2yc4J1Iltzolp0rBFZQg8ibk5xReNjDmhMAF9XR2yJd8xZTkaTXfzBrF6+Hd6Rp1NY3/r0BECRX8N0bX1NYVIvpiRNVGlvOEQRCD8yQknQTQLpojzt2yG3AeNTrlCIcwXONoBCj92gG7tY3cK8UrtR/H6rv+6cDaM7vO+jm+lHBr5KjBm6bFaW4WR+UAb3LzX7+fICjIvgDwUf37EhaU3wCvCh2BeTZiZHIt3ThJcUlrztl6gKeHb9lf37XXuRa/fKusB9t3wesNzOrLJLguOmEz7N4FcF0uTLVi/4x35dO5bEvi4G7lp4/nMpMyt4cJtG7B21gRooL8sGY9bhfheubMwgcHTSomGNwGywC8MmG3HCQapiv7kE+ZpnzazXG1RDwWSNJZg82a/6qWNjI3aotxEhwDZjTul8D
X-Microsoft-Exchange-Diagnostics 1;BY1PR03MB1484;5:sLIOlf3SfbAplkxiDgV57VvojHvBOKo64xjlDtZUreh0oVzlwk/R5dph+3C0FbeVVWvw5GOhkbj+fZDFF7Tak2WdqrzNacjIjSG7GNcH0tlnBjI7sDNF8pNdEBDUsjM2VXP9eizfKBPLxtW+Zs9nYg==;24:nQKqS3WbJrhMZa3jBZQ5lLChYBAyUWLGQdnvrSH3ekUCbNPn14EtCy4fM6Yy9ut6dKi7veji2+St0g/koWoOIwqNIzp7yH9EaKqq5mjvbbI=;20:ik6i/lzvmUJt0DDZkCqCxiacuH+tOd7LgxbD+3MO/BxawBIVyF+m81l/igSAUHDNBZPBMmi2BJiJe48Gd5sKcA==
X-Originatororg freescale.com
X-Ms-Exchange-Crosstenant-Originalarrivaltime 31 Aug 2015 21:16:45.1164 (UTC)
X-Ms-Exchange-Crosstenant-Fromentityheader Hosted
X-Ms-Exchange-Transport-Crosstenantheadersstamped BY1PR03MB1484
Sender robomod@news.nic.it
List-ID <linux-kernel.vger.kernel.org>
X-Mailing-List linux-kernel@vger.kernel.org
Approved robomod@news.nic.it
Lines 35
Organization linux.* mail to news gateway
X-Original-Cc Dave Chinner <david@fromorbit.com>
X-Original-Date Mon, 31 Aug 2015 16:16:37 -0500
X-Original-Message-ID <20150831211637.GA12848@home.buserror.net>
X-Original-Sender linux-kernel-owner@vger.kernel.org
Xref csiph.com linux.kernel:1216451

Show key headers only | View raw


Commits such as 65dd297ac25565 ("xfs: %pF is only for function
pointers") caused a regression because pretty_print() didn't support
%ps/%pS.  The current %pf/%pF implementation in pretty_print() is what
%ps/%pS is supposed to do, so use the same code for %ps/%pS.

Addressing the incorrect %pf/%pF implementation is beyond the scope of
this patch.

Signed-off-by: Scott Wood <scottwood@freescale.com>
---
 tools/lib/traceevent/event-parse.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tools/lib/traceevent/event-parse.c b/tools/lib/traceevent/event-parse.c
index cc25f05..f05e5b0 100644
--- a/tools/lib/traceevent/event-parse.c
+++ b/tools/lib/traceevent/event-parse.c
@@ -4761,8 +4761,8 @@ static void pretty_print(struct trace_seq *s, void *data, int size, struct event
 				else
 					ls = 2;
 
-				if (*(ptr+1) == 'F' ||
-				    *(ptr+1) == 'f') {
+				if (*(ptr+1) == 'F' || *(ptr+1) == 'f' ||
+				    *(ptr+1) == 'S' || *(ptr+1) == 's') {
 					ptr++;
 					show_func = *ptr;
 				} else if (*(ptr+1) == 'M' || *(ptr+1) == 'm') {
-- 
2.1.4
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Back to linux.kernel | Previous | Next | Find similar | Unroll thread


Thread

[PATCH] tools lib traceevent: Support %ps/%pS Scott Wood <scottwood@freescale.com> - 2015-08-31 23:20 +0200

csiph-web