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 EE4853858C74 for ; Wed, 9 Mar 2022 21:13:19 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org EE4853858C74 Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 229KcnDv002644; Wed, 9 Mar 2022 21:13:18 GMT Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by mx0b-00069f02.pphosted.com with ESMTP id 3ekx9ck83r-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 09 Mar 2022 21:13:18 +0000 Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 229L5FFb162243; Wed, 9 Mar 2022 21:13:17 GMT Received: from nam02-sn1-obe.outbound.protection.outlook.com (mail-sn1anam02lp2049.outbound.protection.outlook.com [104.47.57.49]) by aserp3020.oracle.com with ESMTP id 3ekyp36145-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 09 Mar 2022 21:13:16 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ftF9NhTk5BRcf8c7VdPZPpw1Ht4rxizFggG33hIagK5+3gY1aMrUBPGd+REup/C5fznV9D5kJ55cFjF23tmg64wvjvYbGCDN0UT8fe/0dUwBcf5/0eK0RWBpQP9uYfp+JwbJKj+fXnH4sy8o1xZSqci/uJbKr71REQXbxT3GG3nMKNsu9z9xrS5HA16rwayFa8fAUVBti9/xLC5cmLe8lgmCKpMbsM8upIdt0RC640kzBqybuYQKUoIMHHljXsqRCCKS9mczP878IvTPXA7rQnJ/kC2GGInqTRjdI1jjY9mgOa+tC2dqotNos+xNfJ03vApchdftlb6Qja752hJhSQ== 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=jj7Pqr647CfQP66tpZOLrbFQP8rqH8SmrXncSxAE+vM=; b=FfDWpBMYiClkF8F38w61HToJ5b1Gy9PUwf5seK0bon5ZbmfIkg4Vrobv0/0QO0XuZE5vRMJHu0L2s+W/5x3hSpTM6xyYtSGfh9FGjGf38A8gTDITMRehAnZYHUx37DT6ZpbCsrk7FDdoY/k59rlGbpXU4/vwk80841r3PL67JvDbrDPpX3APUh2upOzLkBcH4ZDKtqJMziudAvHm7DKSOhKbfVYjJXvg/cTr02eKe/wboNcEuDIho0eGqd7TxY4fkMkTz68gnMZ6IpStLGgdv/kNrrn3qZho++O+HZDp+beMmN0DJ6Fuli1Uu7rb78XplAUdfYff9SSS8EYJjB7nMw== 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 Received: from SA2PR10MB4636.namprd10.prod.outlook.com (2603:10b6:806:11e::10) by CH2PR10MB3927.namprd10.prod.outlook.com (2603:10b6:610:b::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.16; Wed, 9 Mar 2022 21:13:14 +0000 Received: from SA2PR10MB4636.namprd10.prod.outlook.com ([fe80::f901:29d2:1b8c:4306]) by SA2PR10MB4636.namprd10.prod.outlook.com ([fe80::f901:29d2:1b8c:4306%9]) with mapi id 15.20.5038.027; Wed, 9 Mar 2022 21:13:14 +0000 Message-ID: <2e79ac0a-4324-b760-2073-fea1ec2333c1@oracle.com> Date: Wed, 9 Mar 2022 13:13:13 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.6.0 Subject: Re: [PATCH V4] gprofng: a new GNU profiler Content-Language: en-US To: Nick Clifton , binutils@sourceware.org References: <7dadb881-ab4b-de4a-0453-6d8661a8cd83@oracle.com> <44e0ca3c-0792-7fc2-bff4-0918f1f4bea2@redhat.com> <653282db-9261-e5fc-4280-0d00be272d81@oracle.com> <53d65dfe-38b4-7a2c-2052-b3c039642392@redhat.com> <10dfd732-9930-22c6-6385-28aa41cd1816@redhat.com> <121f993e-1678-012f-5019-d78745df6209@redhat.com> From: Vladimir Mezentsev In-Reply-To: <121f993e-1678-012f-5019-d78745df6209@redhat.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: SA9PR13CA0026.namprd13.prod.outlook.com (2603:10b6:806:21::31) To SA2PR10MB4636.namprd10.prod.outlook.com (2603:10b6:806:11e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 92476187-6c3a-4370-4d42-08da02119fde X-MS-TrafficTypeDiagnostic: CH2PR10MB3927:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: h8tP8oVnoNfYf2CDkLBRlbFlrC/Y6uivUWGZqtdZCkxLCSezJkyKr15ferl9Qu+cixBVLaeBe6MLbyyeclVf4RW8krhGfQ1unVPMAtC2zrQZMh7EyQxL2yvEOv5ZV1b7bGhdQwCyP02tk/uOhMxs6JJZQAbYn3WfhzEqEjD56BroIk+pkKO6abXhOvrQjW6XfkJvYH9lkFv040Q7u+N6/XL7BnuyHchh2+3scKvzmXAdZK2zPDJSSAiaWb8BoWjXKp5m4wAPGPKjdz6QV2/Sa444WVyzJTyeIxHCVp8tOiyseo4j8jN1uLQRCp3QWWE2wbkUz/o3dhCyIGZYbCHo1bUmMHQ5TZ4IbFB0GpsOi1LjlUyDwVxaSedyjMtpeCDZwgHmnI5fFsEDEYQHgQ2IzIuLTj4SFzRc78lfnj33OWscPb+MUEwrkjZ3uBC5CfiZUfQjY5lRYJOceCOsU/R+M+6Lc+vwrnhBweboDugBz2NADmbboyRlZKycIallWDuR0tuGMCvbqLoUeqofdlNNwXzVmirL08NyLhcKNRwXH20A2EZP474xFKPg7ihHqDE3EWYHXJAPeW8D5yfLZhDDwE5DzsaHCLGJqwIh5zSqQ0v/yB1MLdm+VJSAvWmYcTu1S9mhtvnfrH8043/ff9OvxGR3zP+5jqFZ7dFLfW/jaPO8I+ARTRQvOdFwfIcSN5RgKGNvRruQvxGB6Y/vB/3vTLtqX+Soz2V7fCkKuyx0fEoYB2CYPq1UpvGRBZDq/vTBaNa8VZNrWcptweR169XxMKVhqCyNAkwpw5BALjS10NL+Kdxl2rUhrnP2uxoTT+BD 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:(13230001)(366004)(6486002)(31696002)(83380400001)(53546011)(44832011)(6512007)(966005)(8676002)(508600001)(8936002)(66476007)(66946007)(66556008)(5660300002)(6506007)(2906002)(38100700002)(31686004)(86362001)(2616005)(316002)(186003)(26005)(36756003)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SkZkeUFGaUlDNk5sdTFrZndkL283OTZXWmFZZS9IeGI2blZjRDZYRm5rQXVN?= =?utf-8?B?ZmRCblRuYTZDVDRpdmcwTXVMY2lUVnl5RkhLQ2oyeUwrSE5Wc1FGU1J5Y3pW?= =?utf-8?B?U0Y5Z0JpQ2FlQWFKVXVWN0JtVkZEaEFyYVNMdkFtdUF6WXVTdWhjL3pROGdQ?= =?utf-8?B?ZW9sUlcvQnpQQXdyWmw0SEZRUytmSEw1SEFtQUcvQzVIUENOU1AzYWJRdEFk?= =?utf-8?B?Uy9OMVRLaDNMT1VzMXNmRjhzSVA2R1ZuTldLRWh5V2xUQkVESmhHRUZkZHhq?= =?utf-8?B?NWNjUENkVGE4cGtWMnRzSFdJUG44emJzUlF3S2ZOcXV0R3JQYWl3Q1JhTXRF?= =?utf-8?B?M2RWL0NDbXdhSytOdGhTL0NkWkpPU0l4akN0eW0wU0xva0xEUjFiQTZqVElR?= =?utf-8?B?RHQwc2ZCWFg2ZWZCVm83enBNUTZEWkkyUmVRUmpKbjl2SXhmcDNRck9WZHR2?= =?utf-8?B?djNnYVJYbmk2dWNUS2xrVjRDancvUTdDUzZrUDlXKzJneG42V2I4Mjl1M1NE?= =?utf-8?B?UWhkOE1nUTdaTStTL0k0VEUwWVhvYXZXaWdhRUdERFVlc0ZPckp3d2lnZHVw?= =?utf-8?B?bjgwdys4ajZ4SVN2NG9WYU9TODZSTjhZa1N5Q0wwQTZCY0x4am01VEdTK1N6?= =?utf-8?B?U3VDV2t0cXRzOVlBdFZzem9BcHdmWVdGdm5jWmxFZi96L3ZBcjdzc1RrRHlH?= =?utf-8?B?YnZkR3JXakxJNFM3SnZzYUkxTXFrdytJejJVZHdvczhmYVg1cTFXaGZvUFRP?= =?utf-8?B?ZE1QcGR6cE42eVgrL3c4YzRYaEVyTWZpVEhrbnh0cWE5djFDQ2VEc3dIYlIy?= =?utf-8?B?allGdEkwdlFSem9CM0JwU1ZsVGIzMGFXZ1Y2MFBiSk8zZWJYMkNZRHB2OWwr?= =?utf-8?B?bnMrQzdMT0lRVk9HQ2ZSMm12UmJZcERzL29kNEtkUThYRDg3WHdiZkwrblBJ?= =?utf-8?B?dDFZK3NVTnNxRWhNRm1NZi9qMHhZQUxkem5lZ2dGWkk2bWNCOFRjZDdjRklr?= =?utf-8?B?aXp4YUxLMG1oRVBlanV2NWZiWE1SaUdMazFaaENWZlI4Uit5WVNUOUJ6TVJr?= =?utf-8?B?UTl1UmVabFhOdDJ2ZkhYVnBBZkpCMlVWMDVnV2Q4d3BIbGFzdzYrUXBLUEtI?= =?utf-8?B?TEczRGZpRjg5S0RSZ2I4WFp3dzd3MHA5S2hqQXBDcE5YdGpUb2ZuV2NYR3JO?= =?utf-8?B?ZDBrbHlmVUlWWGtwbFB2RnJwRUxzN01Uc29McFZ2clhhR2dpTEVRb29wRFVS?= =?utf-8?B?YjJ6RU1qMHl6em1VMHhhTExPTzRNWmhwZHB1Z002bWlqRS9JZnV6TXR0MjEw?= =?utf-8?B?WTNPOWZhbzQyKy9VUEF4U0x5OE0vZ25MQjhzU1h3SU5BRnRKa1J1QTFYSFZV?= =?utf-8?B?Q3Z3MGNMQWUwTmVsSnRnQ09tV2kvUFVsUnNzWXBJZWVlak9xNi8rVFBxVDd6?= =?utf-8?B?RHdwdzZaNzkwNVlBemJpelZDQ1pMVVdXTGE0YWtFOHFhU0x4WDBqbEdXeko5?= =?utf-8?B?Q1NWbUJEMy8rUXl0b3VITkJURklTV1VuR1o2UERkeTUvVTZwR1B0R0hZQ21z?= =?utf-8?B?emx1VEdvTHFmNWwycU8wWXRXYXZuUTZMemI1bnkwVHdlQzNtT2w1eEJNSURQ?= =?utf-8?B?NXdEa1g4VHJGUXdTb0dhdTlSZzFwTnZSQkcrZFpLamd6MkFhdTZYZUtKSEJ6?= =?utf-8?B?WDVvV3hGdnFsYWRvRnQ2VHZjNjM3Yjc0ZHJSYmNMMHhUenVrb2taWGdseW40?= =?utf-8?B?dlZnZGJCSnI1M2xxTHc0T2ZHRFcxY21BMkZNb0dBWVJyb3pJTzlWYUd4S0Q0?= =?utf-8?B?NjBmOUU5M0ZsU2wzNWpmR1N1T09vYnVYaU9LblNVTStRNThUN3FSZTVaVndY?= =?utf-8?B?L1BtNjFNN0pucnFrdHN4cGRPcGExbWEwVnRadG51Z2sxQVVrSVBSV0hLc0hW?= =?utf-8?B?akoyWWE4QU9STU44ZVprMHUrdEovOHBGUmhZN3RFZ1lGWDBEa3JKS2l0MDJU?= =?utf-8?B?K3VDUHpkRGErWTF0WHcxSUFFdDUyWEpYRWlXcjUzUFQvNGpOOGV3RkVKL0U0?= =?utf-8?B?Nmtrd0pDMXMwY2Mzb1B3V0xOVWsrMUo3dmZkQlNtQktpS1RnbWpMeWt6R0hE?= =?utf-8?B?MTB0UkhyUGs2RnFzU2pib0MxVytXeGZOLzVwNlJnZUZ4ZGhZVW1EaHVacEJ5?= =?utf-8?B?bmd5TUVWb0xFWlFvZThUa2xiNzZmR2FBWFZYLzVCVXdpVWR3NmNBYVc0VUtS?= =?utf-8?B?MysyUzBMZlhFUStrU2NGRDNVUEVRPT0=?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 92476187-6c3a-4370-4d42-08da02119fde X-MS-Exchange-CrossTenant-AuthSource: SA2PR10MB4636.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Mar 2022 21:13:14.6973 (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: vAtrHdLJDE0yOJAnEsiVv5rwGV98R+CaVrGWIyrRy2/dlLxFbbx/BVfX+BSSu+rj8ijR+mH2D5xvsnEvXI65U9k6TU80FEsV0RY/ru/quHs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR10MB3927 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10281 signatures=692062 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 phishscore=0 mlxscore=0 bulkscore=0 mlxlogscore=999 spamscore=0 adultscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2203090108 X-Proofpoint-ORIG-GUID: pVEfSoA2PudEWCEScrmUfX6DvtDxZsFg X-Proofpoint-GUID: pVEfSoA2PudEWCEScrmUfX6DvtDxZsFg X-Spam-Status: No, score=-4.6 required=5.0 tests=BAYES_00, BODY_8BITS, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, NICE_REPLY_A, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Mar 2022 21:13:21 -0000  Hi Nick, I sent you a tar file with patches. Could you please apply to the mainline sources. Thanks to everyone who worked on gprofng. Thanks to everyone who helped make gprofng public. -Vladimir On 3/9/22 08:36, Nick Clifton wrote: > Hi Vladimir, > >>> It would be really nice if I could test a built-but-not-installed >>> version of the sources.... >> >>   Done. >> >> Please review: >>    url:     https://github.com/oracle/binutils-gdb.git/ >>    branch:  oracle/gprofng-v4-2 > > Much better.  I think that this branch is ready for merging into > the mainline. > > Not being a git expert, I am going to ask for your advice on this > matter.  Do you want to merge that branch into the sourceware > mainline in a way that preserves your commit history ?  If so, > is there a git command that can achieve this ?  Alternatively do > you have a set of patches that I can just apply to the mainline > sources ?  Or maybe patches for the generic code, plus a blanket > import of the gprofng/ directory from the gprofng-v4-2 branch ? > > Cheers >   Nick > >