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 4E3EF385841D for ; Mon, 7 Mar 2022 21:42:10 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 4E3EF385841D Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 227LBWm3028212; Mon, 7 Mar 2022 21:42:08 GMT Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by mx0b-00069f02.pphosted.com with ESMTP id 3ekxn2da1s-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 07 Mar 2022 21:42:08 +0000 Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 227LaMel067623; Mon, 7 Mar 2022 21:42:07 GMT Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2168.outbound.protection.outlook.com [104.47.56.168]) by userp3030.oracle.com with ESMTP id 3ekvytxnm7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 07 Mar 2022 21:42:07 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BoUfT5G0QMMlcowPwEW7bdBAHlk2bmfMPSUI8+Nvik1oXw4MWVDRTw+x3NVXs+efUz1ryvwPXHGlA36IfY5bd86f8HD2BRa3n2VO5D6MTNa5yFvtnefSiz2wVOMIQSSL37iZd8jpScfSwDRGL7ruV/CiXor27cEMTfZWqdSRuLzw8jHM7h5HT/TbbqN/XP30UR0FFenrDNUvxmxF20N8gtRek7tuIjCNM4V7hBMYO9p+k7iIkKqaAz4QgS9jZ6XqDx1J962RBwsH7ZcN+svu8p4fB4Yj+KvchGo3R6UjQvJqqRg4g+KPHvFAlFKb3PtEsfgWDrI8suxTs5864Lf2ag== 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=RfFGR9zk+hdJwcb1LFkFJAaU/6vUtjBbEhXgkvx+95Y=; b=LLjGfaWNAmIzzAIARjlxzMr4SiNSIg2H8XEpu7PM0Kv8DcHZWT3mMgbF5vuGwD1/0OKVq6xW/pOsJ1CyZsP+GLxEhkHuiAEtoOryXymVe7mX9F3+5Li2UUV+jU8kNnx7HQHp+3FItYVS6PIG7A2xoTRhVek9z+tjmOGxxCcselxMxdlj336FoJ3XiuK9HFdJQxdru/i7vFp/0b2VovRtKrcv6GKxt1hrJWOAia9yWevLUCnfzVrWjye2vxTVPjQcWhc2f8p3o5k4iYk32cIkfYq8M7VzNQeuVo/ouN+0UseZ1j4gM8+BjqltsP8dk8qFy01l1ezXNr72iVbWCIF0wg== 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 MWHPR10MB1808.namprd10.prod.outlook.com (2603:10b6:300:10a::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.16; Mon, 7 Mar 2022 21:42:04 +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; Mon, 7 Mar 2022 21:42:04 +0000 Message-ID: Date: Mon, 7 Mar 2022 13:42:00 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.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> From: Vladimir Mezentsev In-Reply-To: <10dfd732-9930-22c6-6385-28aa41cd1816@redhat.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: SN7PR04CA0174.namprd04.prod.outlook.com (2603:10b6:806:125::29) 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: c833ed0a-bee3-4aa3-2cdd-08da00835187 X-MS-TrafficTypeDiagnostic: MWHPR10MB1808: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: VBChTZ4j4qyzVUZKS2R1cQ3ZwC4rNvfSinDYps/Pm5mmxqiAoY2AdJbBkg+A+rlB8XUU6y/26LgFnEaunUJToDSr2nsFX8hZ0uH0DsraNFmkOhlV/dzbvDw/c/G1ZNMxC7vs4g0pkgiiLMdQccraUWrAjRgNDZMypm8irjsXv4x6u7xdMnix7Le0LDGkcBHRytJmROuR6wPO9NLX5L1bbAiOUIqXZJnXpzEDl+Or30TekrVW8QSCnqmC7zD1t8nyFAzQs8+geh3KXifTGoJC1cKzfeA29+MvF5mvdRzAOKZcdadQyOo0+2RAiQefX66YHXXPCadmREgV18jZSeIDnJM9jvOeLU2pGwtOgOdMkS2C1DjipH7/NI636Jh7Uac8adjbzOHaReWJCBftjcYQFkw1gWOO3vS6mkmbOcoj9JvVA4VEH4hARJhg8yVoXRfLI9wZPDYYK4Rd3UAv2zE+l0AJIH+LE/77F4uZ19g5HmoC8SsYb+Rdb4ILWDBeX2kNLUSYftYEFrC+otxzyq238zmQiILfWgGpks91fCI2ob6d6pXf+/oroTDhiBErEmX6BaPxiqbvvLrmvkr8lWB39CSAbO0uf3qH+AuqoFJzuPwU6CirEXbQ7ynIL83SvBFeR69c9zw+eTmOGPiOeCbDd/nm8MFZLvNJnk3vutRLCRMtnkrlXBpAkvbmeQS7ElRyPi3lv6pq36lu6lK14MveB64IprXf9F8W+LoN4E03s6YtJIdTVZWFqnWIQjaGG476Uf4eBfK+E76CsrmsBFXvBZkZHv95KLAksTy9RrAUspvsliRUJbidXoJD6unm+NDF 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)(86362001)(8676002)(316002)(66556008)(66476007)(38100700002)(66946007)(44832011)(8936002)(5660300002)(2906002)(508600001)(966005)(6486002)(83380400001)(6666004)(6512007)(6506007)(53546011)(31686004)(2616005)(186003)(36756003)(31696002)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Y2QwT3hJSWxraGVxekdUUUMyMEdpWEFvQy9UNDBOVTQzNC9UcDhtUnBzUnNh?= =?utf-8?B?bXdSQlVIZGE4UDhDSU40VVFHd2FLWGFObXlSMEU5bkJ4THl2ZFRxVW1yY20r?= =?utf-8?B?bzhlZ09pYVlRM0tUdlpjbjI4bHErUGEvRnpEK3FaVEdOSHY5cS8xS3h6aFcw?= =?utf-8?B?UVBFTHZJL3pSQ0Q2WGpjUS9CMDFXZG1POG1pc0F1RnVsVjBubUtRbW05aFZj?= =?utf-8?B?ZGRNZWhPM21oQXoyWmVQUTBVUEc2b2sxbHNQUWpQSEpKY2VsT05JRHBWaFVw?= =?utf-8?B?aDRqQUIyclduUjBrNUlVSDJKZ0piMC83elFsY3VlQmIydXB2aW9QVkk5MU9G?= =?utf-8?B?NVArcTJhcWhOWlVTbkpzay81WmRiR0tSczk5SGZPKzdpdnEwaXlUTlRVaHNO?= =?utf-8?B?M2F1RDJLc2NFS2tLZWZUYlRWQVA2TE1SQnZQU1pWVXhHWGxPTm94ZGg3K1F3?= =?utf-8?B?ZzdmS1RMbDdrNnU3QmJCNDNYNGZLNStSK2VENzNNeXE3M1gwREZSY08ya3Ro?= =?utf-8?B?dTVhUHdvdnJXMGoyNUhnbnVhUHduUjFaVStUbi9aS21YVmxYNHVUUHVkaXFx?= =?utf-8?B?aG9ncWNwZU5xdlczNlhJKzMzb01FdC9OU1I5Y0gwM3RGVlpPZ28yOEhSRGti?= =?utf-8?B?S2ZTZEdOVkpYTGtZZDJMSlpnYzlsMURpTllkYjh0ZHJiVDZQWW1WZjYzbDlU?= =?utf-8?B?bk1HMFpRWGdRSjlxaVlIaUhPblRyRVJQSVR2ODN2c3prMlliU0Y0cXB1NUJV?= =?utf-8?B?VS8xajFRa25ta1VocWdBUHZJY3h1SjlCRnVMdy80bXhNTU1ZaWo4bXBUVnVE?= =?utf-8?B?UnZKYVJMQThveXdXYkRKOVl2RU56TUczYld0TW56OVVGVG5mVk93VmlBbWNt?= =?utf-8?B?TkluczVjN0NsbnJaUDl4aHVXNitNWDBzMFFHK0pxclNOT1pjZ1N3OFpjKzRM?= =?utf-8?B?dUpUK0NVMDFGRUtTQTdueSsxNFlhdU1EdXdqOHlrOFFlUVI5WThXK1V6Y1Vr?= =?utf-8?B?VWthQzFqdVY3TE12UjdrbmhtR2EzcTRIVXpGekQwQUxFaHhTNDlwa3dkS0tE?= =?utf-8?B?VXdVOEEzTjJxaG5nSVZ5SFVPWkNlbjB5UkQ5amFPT2ZpdzRyY2FTbzJXOXFW?= =?utf-8?B?NHczbkRUSmdVUlRuc2dLQldDendmbTR6eVdhYU8yREdHcURyUzVtWTZGc2Zs?= =?utf-8?B?QithMmVEWlBjeTFGYjJZbWxYYVNXQjBPYXdmRm1MTFFOVkJwaUF6Q0tjWUpH?= =?utf-8?B?VUlILzcxcitrQzErek54ajVBS1kxdmoxRlN2SFVmenY1ZVQ5Uy83ZkwrTXMw?= =?utf-8?B?WWt1WitYeDZaVlRjdmJyazZlcDRSWnFoZjRsQWZSQ0NiSWQ4Z2xWckpvZkY5?= =?utf-8?B?U3NBcXN3UFRydHU2U2xEbklsL2tvT2lNeGxzSmRpT0E2QVVmbnRlWmhLdzlq?= =?utf-8?B?M1Y1OXlTclhoNzFWRnU4cE9mVjNlV0EwUWFMNXU4Y1l2UkovUTNrcTdBNnRL?= =?utf-8?B?TExHZ2VZOFM3T1lOcjRuTEh5Q1YrWitNUlNRNlUwb0liUkRRbFlEUFMva1Vz?= =?utf-8?B?K1BJMHVwT0Q0NUhjWTgzUXZoSTlyREp4RTc2Z3ZCWFNGejJ6Sk9HQ25rVUh4?= =?utf-8?B?TEdXL0FOQUdoaFI4SSs5KzJtc2N0bHVZMm9kYzB4OGhOM3RMZHQvNVhwbGZ6?= =?utf-8?B?RkwxbWw1RnZXemlLQTU4L2VhMDJxdXV5eTdvSkJXeFYwNHRLWEh3bXlUWUhy?= =?utf-8?B?RTZSdDBGVWNsTXNPOWtnSUdmUEd3QmRMQ1hhU01tanloM2Y3ZEZkeUhaOHI2?= =?utf-8?B?WUJSSmhOaysxS0Y4OERlcFVNZXBGT21WaGNnc3BrSUdJNHdMWXBRbWpHcndJ?= =?utf-8?B?V2tMSXJpUytHMUI0VnlGK3EvMHNmRmFmbGNqSVVaZnR4WEFhRmhpNHlPNVhR?= =?utf-8?B?WDcxeWFYSnJNK2kzTDBQLzc5WmsvYldZcTd3aWpRV2NkWXZaK0RRUkxIaVdn?= =?utf-8?B?cGthTkMwdFZwRGx6dUxnTkNpZkVYdmNxS1dFRXJreUxTK1dCZW1iL2R2UFN0?= =?utf-8?B?VWRqUzJhMHMrdDd0RzI5N1huamY4dDlYWlAxWVFPQUpsOTM1VzErS0MzaGFD?= =?utf-8?B?WWZjT0xOdUVhQ2d3VFNlK05ENjdodzY3dFRyUUtHbXVra1pkY0xiZWRmTktD?= =?utf-8?B?VU1kRlJPcHg0aXd3cmhGbTRrejZrYzVObFowZ3dVbStUM0xnSHZMQm9wT3hG?= =?utf-8?B?QWtEaEltdFpGTlpoYXY1WWxZbisrRG5FVEgyNGFaSzBOckVMZFNRMkQzZXlO?= =?utf-8?Q?8CZpHqDnq30PgH/QqO?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: c833ed0a-bee3-4aa3-2cdd-08da00835187 X-MS-Exchange-CrossTenant-AuthSource: SA2PR10MB4636.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Mar 2022 21:42:04.0343 (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: RkyG0lb44NU/CdvmU3//LdXkeOiPcQ59Mf1fydL0B7L9KxMbJV7zHMX6dtdQgoqjH8xUY5hSudCadyFBu2irFGJ0EuoF4DMGLHX/NEYgvKo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR10MB1808 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10279 signatures=690470 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 mlxscore=0 suspectscore=0 bulkscore=0 mlxlogscore=999 adultscore=0 spamscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2203070113 X-Proofpoint-ORIG-GUID: 28C6gWT38tK7nKJi4CfBGvaf9zoqYi4O X-Proofpoint-GUID: 28C6gWT38tK7nKJi4CfBGvaf9zoqYi4O X-Spam-Status: No, score=-4.8 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: Mon, 07 Mar 2022 21:42:12 -0000  Hi Nick, On 3/4/22 05:53, Nick Clifton wrote: > Hi Vladimir, > >>   We have pushed these changes here: >>      url: https://github.com/oracle/binutils-gdb.git/ >>      branch: oracle/gprofng-v4-1 > > OK, so using those sources, I built a set of the binutils binaries > without any special configuration options, ie: > >   configure -- quiet > > and then I built gprofng and the other binutils tools.  This worked > OK, but when I tried to run the gprofng testsuite only a few tests > appeared to run: > >   Running gprofng/testsuite/gprofng.display/display.exp ... >   ERROR: compilation of test program in jsynprog failed > >         === gprofng Summary === > >   # of expected passes        14 >   # of unresolved testcases    1  It is expected.  JDK is not installed. > > Which does not look right.  But then I remembered that I needed to > enable shared builds, so I tried: > >   configure --quiet --enable-shared > > and this produced even worse test results: > >   Running gprofng/testsuite/gprofng.display/display.exp ... >   ERROR: compilation of test program in jsynprog failed >   ERROR: compilation of test program in mttest failed >   ERROR: compilation of test program in mttest failed >   ERROR: compilation of test program in mttest failed >   ERROR: compilation of test program in mttest failed >   ERROR: compilation of test program in mttest failed >   ERROR: compilation of test program in mttest failed >   ERROR: compilation of test program in mttest failed >   ERROR: compilation of test program in synprog failed >   ERROR: compilation of test program in synprog failed >   ERROR: compilation of test program in synprog failed >   ERROR: compilation of test program in synprog failed >   ERROR: compilation of test program in synprog failed >   ERROR: compilation of test program in synprog failed >   ERROR: compilation of test program in synprog failed > >         === gprofng Summary === > >   # of unresolved testcases    15 > > The jsynprog and synprog failures is probably expected, since I do not > have the JDK installed, but the mttest compilation fails because I am > not testing an installed version of gprofng: > > /dev/shm/delme/gprofng/gprofng/tmpdir/root/usr/local/bin/gprofng: > error while loading shared libraries: libgprofng.so.0: cannot open > shared object file: No such file or directory > > > 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 Thank you, -Vladimir > > Cheers >   Nick >