From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751008AbdAMSZz (ORCPT ); Fri, 13 Jan 2017 13:25:55 -0500 Received: from mx0b-00082601.pphosted.com ([67.231.153.30]:40881 "EHLO mx0b-00082601.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750757AbdAMSZw (ORCPT ); Fri, 13 Jan 2017 13:25:52 -0500 From: Yannick Brosseau To: CC: , , , , Yannick Brosseau Subject: [PATCH] perf script: Also allow forcing reading of non-root owned files by root Date: Fri, 13 Jan 2017 13:25:27 -0500 Message-ID: <20170113182527.18625-1-scientist@fb.com> X-Mailer: git-send-email 2.11.0 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [2620:10d:c091:200::11f5] X-ClientProxiedBy: DM5PR1401CA0013.namprd14.prod.outlook.com (10.174.245.23) To BN6PR15MB1346.namprd15.prod.outlook.com (10.172.149.144) X-MS-Office365-Filtering-Correlation-Id: f43a9585-dcf5-4b00-5e1d-08d43be1982c X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:BN6PR15MB1346; X-Microsoft-Exchange-Diagnostics: 1;BN6PR15MB1346;3:aB6oxfwFTDVpXRpk1MtzsIhlfwwym0f32pnZa/72As3cqtIheYZjsmcXXyeP+1wJTeK9d3FeDtitomayYmvmHApdF05YO4druB4stK8JOxa4i6sFKWFaQ9jKBuHgiq9REiSlK2TCK6jxD/njoXB3eVpRb7NXPHy/JfIKGYJnSvoyjUiNr0OZPCLVCip9V1VBzIBzRMXFFTq5SJXbyyNZv1pnCUAeeRTv1bTcpBqzASC7iR8l81h5zNq8JAGRNzac/V3XaJfsDLIUn1tRAs8/yg==;25:i8eS29rcO5phLvspiaPRJfj0nt62CQNTq87Ct0eZ3Dk3B1TKm9Pamhot/RNFkvgiUGUnL97Ut93DBF4HakvpcS0xAGwhbItvY8iW9BCpyRJrJ4legv/OZV91dPD0bID1tOhu5ZAG5+FrkuVZ7HiQ2G0nNtFa4Is3/rGYUOylOWRpzngvbhV1puui9tFylmGkUCKjBS5H7F9PHtNbuC45X0d+LZSNRe7jLqlUv/nSu0n3NyEeeXHEF28aAtuoTkxyW8a19k45+5r7kiap7EitGK9cuTXh1rZDHArSB4M2L109eTOeRHgdQmGWyR4im0X0W1kcQedNr9mCp74XCwR8/YIlQptTOk3gEBGFqzslUgLVlZ5UnwXkMENLEGSglMqTKOBC9O4d8lasdiqXCnFLtvIGWU78Gs/hsL+GGggp91molNX3Znkv32PBIaf1G/qY2RBMmZ+JfFwwTcfmJTV85Q== X-Microsoft-Exchange-Diagnostics: 1;BN6PR15MB1346;31:QMQgIsewoekbh03Arw07SInwjxEnujbEs/ve5E6jwAt4zp7E4jjkAo4oqhtor2+9savdpDltXOYCGyOLMu8OrWT/FQeXIoMBk/wUsStDoGsFxefNt30D+RLQ2UrZqxX+zDQsd09QvHkjc/j9fbluzZPoE5aB2BQ+8I7nnNWqMdSTMoou3cJeRkQcepqHaaVwgo2zZmLPN/ep2mFcp1yTxLCFPgkEUQMjb3Qx4DHJE+4/xeogG5gKe0nHd6/16+0PeiBn6qxUxDtlqVIoUxhhSg==;20:o2sRqY8PGrq6pfwjHfpyupkwI46rh0k0UQOl1iQuOkwOwExsZ+6p+526k8OqJbsuzhyMSmSZMh0WOkc4Wbo9Un64Oe5ni7nuCAxIpiJiaoytdzi9997VOfedd7MyE7IngzQAIwfFgiSH1fsHniYU5w51JALuCqCu5xtf70MmRwbGnyPRMP6ZhGvbyd0qOMPCtAw8wCdJpu1E9IRwg9tVzzZpy6JzRFQwEvTV80N5Dinc7w2LMHdUIv0X452OYgjotv4LFx8nMsQIfp8Ax9RWEgJXZqn6gN47u7/IsgwWo+QI0f+We/iVngQAShRguQ8nhSX/OL1U335SEUC1m945Sw5gEu5sbiwAsUZNuERehTaeQpXXeaZ2pX8OG7FJ+IUy2N2ZDJHc4CYBsbX65jt1yKuX+kMDNoVNJjroKeLo8MaXHksNELw75jwGBLqVp5JBBRmZAcSCP8jslH+b7SyWTHIqh5OEONtI7vZsBqCjGJMzjhEFf49y8FittZzoW8/h X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(67672495146484); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6041248)(20161123560025)(20161123558021)(20161123555025)(20161123562025)(20161123564025)(6072148);SRVR:BN6PR15MB1346;BCL:0;PCL:0;RULEID:;SRVR:BN6PR15MB1346; X-Microsoft-Exchange-Diagnostics: 1;BN6PR15MB1346;4:MqNwXiWp9cZjQwVNanB7NGtlENKSOBU6jqDntMCQ9vSJrfKaWP0wFL3oeTeMIR+/v/TNexoaws9Y7Vqf048rIF/O6axWoWFmXEvMCLdk/M9ulNS8UhMPj5JRBobzXkRXLhDwnM44qhJVuK9Lo5YuieylqhgS1OYoiRmPiexNNbf1m3CIsekk7urKaFdfgk45wmmeBAdIYGCvSvYR8bsDQyy7KNCgSjz2cXrfSeeirClUlyfSnouaftw6zkWfesAR9jgO3ajdyC18ZYTrAs5qZ6oq5M22lwPLr1sKkPBNyERnXqJgzHYj7nNLCYcscpEIp/fRceDwIPqYDf6wScFQthIpTre9a4P2Pk0KT5PPKPucP+eGVO2xiPSPytB5RKo8uSQ+75hEXiXi1CMzw5C9g8FPtu3QR0I/EiPGUzZ7wMpsFlImxdkTe1UgDNHSPxi4nII4zfTdnm9PSZEbPO1gltTp+cjjhS2HWFyUAPaTQVkibHOusXZIevNTCqk1zyEw9pj2AqGCmG6lHFDW43GP1HjzXixaSjZkwtn4ZTiwK3hFfIpOtvwm17yqjAwnt/M7WBJsxYIqWrO9y9I1IOJ88jQyuUQP/Z2GsxxOyq3x8LfkCEpVjE9mFhKTwpawURsus49ts4/5wjmOdesELuggew== X-Forefront-PRVS: 018632C080 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(7916002)(39410400002)(39830400002)(39450400003)(199003)(189002)(48376002)(50466002)(2906002)(4326007)(6116002)(50986999)(2351001)(1076002)(105586002)(36756003)(42186005)(50226002)(68736007)(33646002)(81156014)(81166006)(101416001)(8676002)(38730400001)(5003940100001)(106356001)(47776003)(6666003)(54906002)(189998001)(55016002)(5660300001)(305945005)(92566002)(7736002)(21086003)(6916009)(25786008)(110136003)(97736004)(51496004)(44646005)(42262002);DIR:OUT;SFP:1102;SCL:1;SRVR:BN6PR15MB1346;H:fb.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BN6PR15MB1346;23:SamPgz5ZGwX7+TvHo6ppXKAhbQi1Zft6bb0TRHIXq?= =?us-ascii?Q?woElkhxx4a2gKWfPAOCpS5waoHCODoenqxmu1GpVKdmorzWL70GUqwPaVF+3?= =?us-ascii?Q?OiZYGvR1ZcHcMJIHnWtHRYWatM02N3W5aVd/ElQmAfWCb6IlSPy+gn2kQUYN?= =?us-ascii?Q?K+UAevCX7ntBcRL6E8f3+AjabQwqZCpigyYE5KzQEURc5QSsKn1lr8ZOpCW7?= =?us-ascii?Q?C6PXjc2gHexAA/Tc95yCub09XS1txk34tCAS/ggiZPdIyOmsVDIiCLl5jfxj?= =?us-ascii?Q?PIegLNnBKVvgVYALIhMgP5OJZQHUyNMSNmlKTK3B3Zes71AMjUmJyXYsTAvb?= =?us-ascii?Q?T6shzPxplu6UUoRqSxO+fMCBv/7o9MiVcsS8DI2kVnOukRVG7cCIqLPr2+pM?= =?us-ascii?Q?rToh/DBQOLcyF3Ky8Uw9VwjubbKMKlA0hoW6Hm7TMivV9WbWs6iJDCul8AM3?= =?us-ascii?Q?E9eM/XwSjqYduPE47VlnhAj5YLykgkHYUcbTuufx35dWWvHIAZMyxpjCfpMQ?= =?us-ascii?Q?p3SdKG4crLYrlNMCXwE8qQM4hVr5UcDtFnmUemZ/dMjycvYSVzDCSb44DGgS?= =?us-ascii?Q?3gjVL2yC2e66zfsXSCVxwGAubunyJGyF8rnWIFxcJw3uULf8dezTarVmKKLD?= =?us-ascii?Q?iztB1RWAhcium0h7BaNtP9mXR7dujcES78Hs2yk4/YTGat56TCneQQnfBeLm?= =?us-ascii?Q?G0bfHE1RSX0IMecS/sNGOOsGtgsN1ErPtVYY41Q8ZMCaNLPpAiWBmeE63ev8?= =?us-ascii?Q?XCUJYTIXYyxzenhC7hkt5+iUSjqPAshHsCkulgbdl3WuuFgTauTHhdeCRapp?= =?us-ascii?Q?+fLzy0VIx3iuG6rly+n2XvosZ8lcBu6QPaFJQ5U5jZMNC+9fzGDrRFd0/Ai6?= =?us-ascii?Q?x1iOW++sPB3EequS3xQ3OVHyb2CDBLgMys1K+r1TMA73avtHTMODZCmMN5I+?= =?us-ascii?Q?H9RmH2gqrtB98OLqeAwEE3jHtvVPdZwnmgJVSqtnEHG/8MYDC0GoDs990kVF?= =?us-ascii?Q?BkVsJ4rrAmsSf+4GfWWhqV3OpJuOvmNSpm0u5yYqJ9u9FZH6lBknJ85no/5s?= =?us-ascii?Q?PLyHFIZaxi37CzvnuFEDw0+KPMVwcysQAuIhKjvLT/qtJHK0zsy1hV3X/h4u?= =?us-ascii?Q?ndFNM6dWvE6LQXRA+EwNGq2dw7HvXvS?= X-Microsoft-Exchange-Diagnostics: 1;BN6PR15MB1346;6:rfgcCA8frgJzskGQDRNNae/wGV+Zh1RTxKWJmd/PJk9Coz3QI0xp3uIuAJ8K6fP93o6eAavrTyhfzCjlsGyRTzvqErW/OV6NKTM6tsTNZGPWpWGqUCSQsHBdp7C52T1EmOkyVrsVZvFEiv2UYDewgzIyI5XNIMh1+N9QizoyflsB1grMDPJSBWdGj0bpv1eZx9AI3Opu2wEU5KSRc1BuuilLUvDfrAxQixpZIa5NkHkWTpuXFP0xSPrIa/0fPfAv0GT1DwqLlFHrf227y8htkQfZlHNjg1GQU9dCQciUSLTtr1aNXzf2uA5Ht49d0AFIKDjxFHHQKxxAfhgMc0otSWAk65UJkhM1MtQ3Og6m/WdiVJSyVtbKlUXNDLYp74UPv5/8CAUghu7tTfO0Zfe4sLWDmjI4B6x+wZtJBcciriI=;5:IA00piKjE2XlU06YiTgrCFcOXWVLTlEmiWlCDRkUrQgDJaqpPvMxFzbf4as5z9jdIV/KyKaV181uEg7gPKQudHEjEAb4L9dWNSlzuBBVN9GbCZ0cFTYRDXG1lU9LNdWXaW+j24b1Yg7Y/2fTtK+qVw==;24:l6ng1axk4DrOn5EJ1H+Y8HXSQalI2feygvQ+QOkHjCi7qi2vOGNkk4pgFhBR9o09YB0PJnQBW0GHtu0pxm7bWPrwGbQsIiXlxc7jxyAokSQ= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BN6PR15MB1346;7:R7iaNbbWJaBIA9UrcmcFzzHHUoJIgA/PodCBGnmRE/kolaRYgGsLE9AZXXN0gdsLZhjEMt7ls3nQXQAK4TZgNCx5KtwvskVwgCgyljy50y2We61neM1T7QzxZ2LnL/gJJyQeIGpPj/nQ2/rgjOGfa9RLH1b4JdvjhtDrkmbufDLo0av4yInaACr5kUCdwgAoWyVN4LViliMMqvxBxT2jlU8DP/v1vpv90oU8yJGK/SYEuBCcWbZjHk/Nfij77GqLjjb5QUbqQ1J4pDnXKkehYyXJfcSXpmilqNREIvTSVXs53A3hMwHqc5dV46x404dfAEkl+s+Da3PhXjubklAVzF6eawoj4DbRcHw/69aJvej1kVffNGaYrjR4Uc2lv8ew5EEgHi32b0zF5PqQHBDemdfrNpUU2C5WqGTMcQcrGDzIkcnIL3+/Tedflr5FdidDhctsc++qWaE+VrIHGhPg1Q==;20:V+7x3kFK3l/laWBc3gl4Fm3R7/xp32T6aQJfSymRuJ7UVEmuavFipDnJqcfS3tuq+V+OKcPGvzf2wmSHcHmpaS0kvvVYJIJIoYTBtjXHo1fb2EaOwRjBMYUap3Mxwt/U6keGNDLEdj9UoHbd/HURla8SuYzt1ADqxG1CK3IZxdg= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jan 2017 18:25:46.5091 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR15MB1346 X-OriginatorOrg: fb.com X-Proofpoint-Spam-Reason: safe X-FB-Internal: Safe X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2017-01-13_12:,, signatures=0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org In 2059fc7a5a9e6677, perf report was added the option of forcing reading of non-root owned symbol file. This add the same behavior for perf script. Reported-by: Mark Drayton Signed-off-by: Yannick Brosseau --- tools/perf/builtin-script.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/perf/builtin-script.c b/tools/perf/builtin-script.c index 2f3ff69fc4e7..c0783b4f7b6c 100644 --- a/tools/perf/builtin-script.c +++ b/tools/perf/builtin-script.c @@ -2180,7 +2180,7 @@ int cmd_script(int argc, const char **argv, const char *prefix __maybe_unused) "Show the mmap events"), OPT_BOOLEAN('\0', "show-switch-events", &script.show_switch_events, "Show context switch events (if recorded)"), - OPT_BOOLEAN('f', "force", &file.force, "don't complain, do it"), + OPT_BOOLEAN('f', "force", &symbol_conf.force, "don't complain, do it"), OPT_BOOLEAN(0, "ns", &nanosecs, "Use 9 decimal places when displaying time"), OPT_CALLBACK_OPTARG(0, "itrace", &itrace_synth_opts, NULL, "opts", @@ -2212,6 +2212,7 @@ int cmd_script(int argc, const char **argv, const char *prefix __maybe_unused) PARSE_OPT_STOP_AT_NON_OPTION); file.path = input_name; + file.force = symbol_conf.force; if (argc > 1 && !strncmp(argv[0], "rec", strlen("rec"))) { rec_script_path = get_script_path(argv[1], RECORD_SUFFIX); -- 2.11.0