From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by sourceware.org (Postfix) with ESMTPS id 79E0A3855592 for ; Tue, 15 Aug 2023 19:49:49 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 79E0A3855592 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=oracle.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=oracle.com Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 37FJjVQC025637 for ; Tue, 15 Aug 2023 19:49:49 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : content-transfer-encoding : content-type : mime-version; s=corp-2023-03-30; bh=HdUXyw2mOkNN+sr6xhVKc7WWCEV91an9VszwjOyl8zI=; b=DRjS/YFm0M8MRsOsYtcypvrn5o0eIGVbJJBNlOnuyiIU0iqUZErSPZ6iGcoga2uAlx5V 8DyhrMPJoT0oBcOskoRU2OajCqcp7MEUXM7W5tlZv5pNYAWciUCLHGMSQh1Hpg/NXXlO pFGmhGmmIF186F2Dv7fye5YKvl9VT/8bLlyQP9NOTLvxCljSEn4BXZDH0/nFKgerTtIF rwCl33zj53w2MVyoNvEb4BDbRae0V23GfOXNx4Zaz6TddUXvdFkKOV4lhQR2kh7a4X8o DzsTnjScahsFy824arb/oSZmMYeG1ArYKVyNWTc4jFM8xfWBLeEZrLhDUM+0dY22q+sx xA== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3se2yfngty-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 15 Aug 2023 19:49:48 +0000 Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 37FJGYkR019807 for ; Tue, 15 Aug 2023 19:49:48 GMT Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2100.outbound.protection.outlook.com [104.47.58.100]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3sey3vrhfu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 15 Aug 2023 19:49:48 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TZXgsIiXdUK9Q6wocLSNBg1WQmHFI2swMbAOUCNdpXJZ/PT1G9tzxcjDesn0dGSX1OIhUUpGNyD4QDYZJ+IzwflzF/wxk9VKI/K/calQh2/UU5i4R6/RDN/qGK8W45s/jyGVTWCxJP7flnNJG/d3MyzAE2V8UfEW0SET2d2hDXf7UdIQt2E3au49t3d5bgAJn9ZfTWhSWda50AQ0ALnunmPZFwFBZqMt0V+yRU6zk1jEh4kZxQ2QkRbZMdnE5mmAUvA5+S+cVe7tfksLSsnf/VeVU6PnMUCQfHHeNCLG7tj/eXUh8S7UN/DO8DY2FcnjEwh80pPfAPcQFRGTrII2QQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=HdUXyw2mOkNN+sr6xhVKc7WWCEV91an9VszwjOyl8zI=; b=YAtPfAFk5byO2Bb1TN7C2kp1yBr76mVvxIQNcDspfI2EnT5nPKQbBDen/m/UDNqNC9YvfIR12QOy294Co8GgtFxx1lRwBoXCzJzOuad86+8TF7SGKn8ziLTutc7NT80UbWI1xy+928w/yUGcamDgpFXKemgvytDJBZeRK70ZdXBXXy80hVIBYljOSmBdlTpk1KkgIpMZWijVUU/5Z6qZfdQCvDYmF0q3oTl6hyytsiPeQHqSIf/zS+PO+TZugopGnW+gk/ZVU2lPe4U7i8IyH5X9s5uHvk0QTybqXIoo09gkYtqCImfqMr1FlWl75n0G8Ujzp4FAdAccPhU7Fhlzfw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HdUXyw2mOkNN+sr6xhVKc7WWCEV91an9VszwjOyl8zI=; b=H6BAFXH9w2cR+Wwk1nKIzGZlP4TFENm9+WBWdzDhHizVfJFrrWsNzb0P0BFFFxVwshUdsCEOnsCLkOD3UdtluqLlGPWoPX3d93fEU671fvm1ywB6TNfBzTbVW/fVD9W/NoTEmkXSsqJdL56eI2kgjDDnkN185SJUKKMVvqzFCZ8= Received: from SA2PR10MB4636.namprd10.prod.outlook.com (2603:10b6:806:11e::10) by BN0PR10MB5383.namprd10.prod.outlook.com (2603:10b6:408:124::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6678.26; Tue, 15 Aug 2023 19:49:46 +0000 Received: from SA2PR10MB4636.namprd10.prod.outlook.com ([fe80::a15b:c87d:10e3:5765]) by SA2PR10MB4636.namprd10.prod.outlook.com ([fe80::a15b:c87d:10e3:5765%7]) with mapi id 15.20.6678.025; Tue, 15 Aug 2023 19:49:46 +0000 From: vladimir.mezentsev@oracle.com To: binutils@sourceware.org Cc: Vladimir Mezentsev Subject: [PATCH] gprofng: Use execvp instead of execv Date: Tue, 15 Aug 2023 12:49:41 -0700 Message-Id: <20230815194941.540603-1-vladimir.mezentsev@oracle.com> X-Mailer: git-send-email 2.31.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SA1P222CA0114.NAMP222.PROD.OUTLOOK.COM (2603:10b6:806:3c5::21) To SA2PR10MB4636.namprd10.prod.outlook.com (2603:10b6:806:11e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA2PR10MB4636:EE_|BN0PR10MB5383:EE_ X-MS-Office365-Filtering-Correlation-Id: 7335dabe-56c7-4425-58f7-08db9dc8c6c7 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: m+nOzVVn8/omKd3lEEy0H+EOVGFaW1oqaQRdPAoroo1bjHKC2ucOjZ2Tct/U16zf5s9rZDnDlJpvBZvjVupzhBnI4GlCFwpf2nnuhwQyv2js2+ist8WXBbpiD3/cxTW9VbiFbTVDOaoS8nhzKsKvTuyBv2GI0fkkSjR6vkSzVFLwuANNtVaFnfaLXgeFbicI3l5g74G3LfRGecrJw9fNy+A1ShhfivHyiE8VKeb+e8T+yVQQPLj5zQSvG50dmgE7R2oxaQLV3oaFw0WkgDXR0C5tS016EzebOPHnlIEx3uKu7Qc11i4ik4E8hB5H7rWpDinyuzLaAs9Yn8cEsruckAi6BUO3WN0Y4fqznsBINRXAZIl9oHGjWF+nL84VvjGBNdRVRipiRmZcPcOM8Xw1ckmzd1RDZn66v7ObZMtQfkb189/h6V4fvE+EyhuffCpwutcic8qZDUjbgoGv8JV6kfry1xeGILfN8CFEe13UjgOPXD6rXk9eWZqlqWEpYx2WyUSZ2x6dbferp+5eSKgR8A6jlWG8/SYsXD7BojZlPMyuljX1XIL4HI14R+toQn0M X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA2PR10MB4636.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(136003)(346002)(366004)(396003)(39860400002)(376002)(1800799009)(186009)(451199024)(41300700001)(8936002)(6666004)(107886003)(1076003)(38100700002)(5660300002)(36756003)(86362001)(4744005)(66476007)(66946007)(66556008)(316002)(6916009)(6512007)(9686003)(4326008)(478600001)(83380400001)(6486002)(2616005)(8676002)(2906002)(6506007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?+HUDQJtMeO5uPBUNdVtWOIpOTsgjc6TxVi69s59QN5bM264/JWV/0yB7uOmG?= =?us-ascii?Q?lGMl1vWdAtxrMx070YP1/Dz4X4CxtK8VBp67m5GwdwHOwoROnVY8/KIZHgCE?= =?us-ascii?Q?h2DbMCUPEtMNrbJ27qws2TGo1KDgyYgfTyrlt449I9Ir+JNauqAvUhuBRXsK?= =?us-ascii?Q?Ll8Ym7MeD3nAqh3CrEteM6vJZXP3CPNH45RwnGQEDpqITc9nZcwYLCcfeKS9?= =?us-ascii?Q?EV+V1xJHjzAU/sBaXa9Ck8KS5U5vbaDQ+8dBFpOEFp7kO+WGYlkTpf2PZ+Bh?= =?us-ascii?Q?h11TFEq82P6w+wOBuZC7nE6KCBZ2w6xU6yc5TEa2SGSsNVieu5lfNMdzlmV4?= =?us-ascii?Q?+kBaJCwjIElnWbAAZEHqMdqGw5647a4ZtGLKG/YHm6uZ+dvIXvkrt0hS4eb1?= =?us-ascii?Q?ocaF6EQu8DUdGffJANgiA3KD0bjIT4N6mdYwSgxXM2zCoYIoSjB0epR9f25U?= =?us-ascii?Q?/Z/pR+hvGaXpfdzeZRlFXY2SdHksk2jwBl23gh/s4HY8IhexBbGhuBaklw04?= =?us-ascii?Q?b5kM9l+aPbeCpFe9vcr0kPnjWc8u8SH6IPMlFd9B0YFzk3oYwKIuYz6eQ5lH?= =?us-ascii?Q?MDKxxc2WdZ6RG9v/MZMYdbyZAji7cMCPqpbqRq0d5yKGUmTyHE+3zp9qUexP?= =?us-ascii?Q?eyxwUooLPKxvXjLMrtFACktHx6SZThNH0itU9OP4GdhkbsFR6uVcrsJeASjv?= =?us-ascii?Q?DSDtS9VAWFO5QuZyN2Tf9nrLUY0QujdxA2aegBoYz1yKtLOkeBLm6bIH8MfJ?= =?us-ascii?Q?nLBUlK+wkLJ5GDBQHJyjvqp56Nplwru2cyE3+ZUSAUXRtDvKc3dqB+UlJ/Iw?= =?us-ascii?Q?tHh11J/JFFhwb5ZImys0zaloEaO2oHL8ZXGPrdCtWxkWmCPvltvho1rhWwvz?= =?us-ascii?Q?3KvuEEpP/M02lNimJSuPIGVEqREZiCEf26wAHzYVE2+n7XhZnqdCgNpysyrL?= =?us-ascii?Q?KBxzcyMqB+IQFg1zVB57IRkpjWpQzdCxwKZF1xDiNUsKn2FrSglQdL3cqilC?= =?us-ascii?Q?Pk7/2Vadrnkw37lx8aBC55e+6jcY/hu3H310aLFe9aqFfPTOn1rCmbtL43P/?= =?us-ascii?Q?KIzJjfQmfGhqWMGwY8jX+X5J2lLCL2lkl8b9KI460RCq8sZFYrpMw1mlNzJz?= =?us-ascii?Q?X72hYQ30p5zwVYye00RrZ4uQqQ7Og7n1GKkyTE4AT+vX6Xwqk6+tleRugKFv?= =?us-ascii?Q?xj6z/Mbxa4kfQh39+DmEvPTSNlYYVtI3zjUfGutaAirSQEpXgKAl2XyKe87o?= =?us-ascii?Q?Lx59XRzl2j3zhVBSJTbiqvhyx527I1mbam96L/Uj5XLBhW8KUc2ZT7Ei/kXr?= =?us-ascii?Q?sBrnwe0dkJf1AQw9hoWx04QLd83GEo8OeJMxtDNHMXU6d6Z53XN7kV1fgFnF?= =?us-ascii?Q?WGoCqL5NzhwxXC1HmYwT5l/MmoiHD+isBtUZz74L+U6I4CVGUccuwA6OSMDV?= =?us-ascii?Q?+Ida+ZJLMh9gWu/4ezpiH8H7VzZzRXG3sCJNIhqgx03gA9XY3c2HEvhI6m2H?= =?us-ascii?Q?IkrfgykTYcnT7Lsqm4jhOlBs9JVXU0J3sgd3FiEMs4idPvYYmXJm4WS/1Kwt?= =?us-ascii?Q?G8VgXS6R2MfLNvP41rXRXu37Gvq9T1Fat8A7oM1ZAaBW0sSbA98mW0+BYIAq?= =?us-ascii?Q?80mGk0aJZMNGLgTOGsrQd7Q=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 65r1IujYRTnBE53cbNdC2sMiOiLbsKN+f/NN/gro1BQEbOEUyEezw1dVQd0GllC4PrUYni00A5NcvKFbDCSHk4BLQA7MsTs3r1gr8j/tMsxTbe3xHtMq2o4tTlCt4wwKkKomQhhm5iYnQ6x8tOmvoqGt5vscC/e+GLDnLDsDixNmbSmKjIZ8RqcvUf3NmOIJ+ai+7zVSmsKa/NtTx16lt9CNi4+IZmRgd8swGbojfgOFN6o4EnZGfGqkgOS+GDIU0BJDv2a/e8Epsc12P5V/BWFxAbu+yJL5+LZuwTxc1UOHagDmWnhKtwlrbZ+CFe5h2fJu8iqS1qk5az0PITeDRrbYR4vUkdY1v5+J9dbs2/yKD3b1MkbZfV6Put/lLafy7KCTWOONzcUnlVq1wXyz950lZJWBaAWdVf9dztqb2WigZVehNVor4hYmm12mDzO3BxnXgDIQmsul37MttCqAPNEShOKry/6wGzZvwQ2L7wtKNHl+2M39IW0MqqYcGuglIP/lCgwCoh+ssTYpEX6/U+NujsVnWvNBn0sNOOv5pUdLosQeQAeoBbMw9ND/F2CIccZ0/c+BOxF9wVnn8k4b4y+I2um0WnGcFZrXW9bt0BA8ZK6QHGTyEcf/LtbfmW0DFQpFPYzMQCrZscx6gmDEF84ZiZ1DWe1kZUJ2Q1rQm6hAq/HSoemyJ7JGXrsJfWw8X2OzjUtyrXJtWYGiIUQog5aw8dq76MYCd70lwfPNJQzGzcJYTvWol8RPBonob3y6 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7335dabe-56c7-4425-58f7-08db9dc8c6c7 X-MS-Exchange-CrossTenant-AuthSource: SA2PR10MB4636.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Aug 2023 19:49:46.2424 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 3eFpERxgNZLfdK5pNXnK98QUJk8lt+Y5y70UFwZDE/POwWsa5I4GSumNpRXtZGhjW3zIE5mXas+RcMvHDzKXcYjojGeedxK0Qx7VlmZTBWQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN0PR10MB5383 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.267,Aquarius:18.0.957,Hydra:6.0.601,FMLib:17.11.176.26 definitions=2023-08-15_18,2023-08-15_02,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 mlxlogscore=975 spamscore=0 mlxscore=0 adultscore=0 bulkscore=0 suspectscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2306200000 definitions=main-2308150179 X-Proofpoint-ORIG-GUID: fzFS1yYgobb7WI1Ze3t2MpgTUfKu1ybU X-Proofpoint-GUID: fzFS1yYgobb7WI1Ze3t2MpgTUfKu1ybU X-Spam-Status: No, score=-12.6 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: From: Vladimir Mezentsev gprofng/ChangeLog 2023-08-15 Vladimir Mezentsev * src/gp-display-text.cc (reexec): Use execvp instead of execv. --- gprofng/src/gp-display-text.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gprofng/src/gp-display-text.cc b/gprofng/src/gp-display-text.cc index 0d0a5e75e44..85ae274fc63 100644 --- a/gprofng/src/gp-display-text.cc +++ b/gprofng/src/gp-display-text.cc @@ -20,6 +20,7 @@ #include "config.h" #include // isatty +#include #include "gp-print.h" #include "ipcio.h" @@ -55,7 +56,11 @@ reexec () { if (dbeSession != NULL) dbeSession->unlink_tmp_files (); - execv (exe_name, new_argv); + execvp (exe_name, new_argv); + fprintf (stderr, GTXT ("Error: reexec() failed (%d: %s)\n"), errno, + STR(strerror (errno))); + fflush (stderr); + exit (1); } /** -- 2.31.1