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 8BD1D384BC30 for ; Thu, 19 Aug 2021 15:10:53 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 8BD1D384BC30 Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 17JESv6c008116; Thu, 19 Aug 2021 15:10:53 GMT Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by mx0b-00069f02.pphosted.com with ESMTP id 3age7mwp65-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 19 Aug 2021 15:10:53 +0000 Received: from pps.filterd (userp3020.oracle.com [127.0.0.1]) by userp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 17JF78mq066036; Thu, 19 Aug 2021 15:10:51 GMT Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2172.outbound.protection.outlook.com [104.47.56.172]) by userp3020.oracle.com with ESMTP id 3aeqkynb9t-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 19 Aug 2021 15:10:51 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nHFQoXQK8G8kerUG9lakPToKju5X3T6hNUSn9BN4ERwqZ1Q5ssX5T13hP69GNLrGVsikB2kIPmwL9bDGK8IGWc3OfmSolrQTijdKJS9MOI1IrcqiBF1EZYOOy2c1cxruOqZKsfJfR5ZfDx2uCUeSw8+GubQNa3G+qbG6hE4hvmFNXK7OyJzmM5uwDCk9NI/TUzLTBMVAN8rFJgeWUklW04a3ekX7VmP9NMbbaMCPkzRMwOuTmjiXPaqKDelNsV84OlWirrGCt/hdpUurl0QRWlZaLtsy4POMzlnmGNef96IaIOK/cUIHvLnHRm7a+v98XflPHWcQDU3Hbe9oSueDbw== 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-SenderADCheck; bh=VSQKsLRFHF0ww5jM7z7A6jDffdUDc9wR4w+SmxdAeko=; b=SiIM5Pj/71FSL883kreufzJ+PYEZqA4AlhC9phqo+TIAse+pGRIUP5YXb8PzjAEkhWYNGGhXIt9MOQHH+3G6zNzih6wtBSFv3fBVYxr8zcN1S9SNd195eVk8e3NisjV+NmX7h8LmLvSzpkCNkQQyahQg28xoGZGvY10mSZhVznbVROwzjH7uX1lDUsi3tPoWIi0LmifGAbgPlYeR0lFxUgnk1rUD8T3FAjcl2KyLNZtCcMchugqCG7ldD4naPw6rUEzXazqi8wVupVYc07LuhEQlsLlO0rcijhAyTmIzGyvJr3lOaDl/iuGubAVVRsqzE9HpsVKXnoKn+itaCVkMMQ== 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 BYAPR10MB2888.namprd10.prod.outlook.com (2603:10b6:a03:88::32) by SJ0PR10MB5616.namprd10.prod.outlook.com (2603:10b6:a03:3d7::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.19; Thu, 19 Aug 2021 15:10:48 +0000 Received: from BYAPR10MB2888.namprd10.prod.outlook.com ([fe80::5d49:ec20:468e:1b77]) by BYAPR10MB2888.namprd10.prod.outlook.com ([fe80::5d49:ec20:468e:1b77%7]) with mapi id 15.20.4415.024; Thu, 19 Aug 2021 15:10:48 +0000 From: "Jose E. Marchesi" To: Richard Biener via Gcc-patches Cc: Indu Bhagat , Richard Biener Subject: Re: [PATCH, V2 2/3] targhooks: New target hook for CTF/BTF debug info emission References: <1628124628-28706-1-git-send-email-indu.bhagat@oracle.com> <1628124628-28706-3-git-send-email-indu.bhagat@oracle.com> <85d5d4ff-a65d-03ab-d888-493fbd7f451b@oracle.com> Date: Thu, 19 Aug 2021 17:10:40 +0200 In-Reply-To: (Richard Biener via Gcc-patches's message of "Wed, 18 Aug 2021 09:00:28 +0200") Message-ID: <874kblzczz.fsf@oracle.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Content-Type: text/plain X-ClientProxiedBy: LO2P265CA0265.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a1::13) To BYAPR10MB2888.namprd10.prod.outlook.com (2603:10b6:a03:88::32) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from termi.oracle.com (141.143.193.71) by LO2P265CA0265.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a1::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.19 via Frontend Transport; Thu, 19 Aug 2021 15:10:47 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f55360c6-a561-4e57-042a-08d9632386a4 X-MS-TrafficTypeDiagnostic: SJ0PR10MB5616: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8273; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: sa6hRs+2EHZXJ77u6ORGNBvdR1+nBCFQ3K65GTlM0ecCFOKP8/w46T4Wiy2+G+ou/XmnfvXiBUvheFKeN1ml9pttaulO1INSHEKhmCKhlF/Uv8tkGpqJkqbtMocskSHiPpYeVkSvPVqG+SdysJfOlekc6fml3VrTwHp0xguSsgtLSm0JkDXBwHnEOkiqMKeqiPRbNNUXttjFuQ/wnHRKtf8UEgQDHs87TaAXICer1L0uk7LMwSJiAHRTjwBlL/QBvmwSmPjU8XOnVzgSn7GcuASN4UQL48WD3eBtEHk6egC1iGULy+IjUTlkk2KLo68inxVdgPj+Lx8qxuAtpc6PKORAFVA0OtZCLotVjbETF/SXp5SckuPRP6TV3XSQjN80xmnZ113N/b2Y2yt2v6yJwxYgvmKTZJWdIwMTlmuQEvca7G8Zp4KEKvlT9k2QK9LLERoHnRg3eEPgYC+giTTbrNElMrY5GFwFLwuL7WQy3Wchl001CPCL/yGCCJXowl1pqym9rA0R8wF5LjMOR0jdmN1J6+VSFXnnSvcxsRZjVv2qOOmgkJvSbXnIDh+WZ3tT2tiagtwnRHq06Dnm6nFnH6/pM99m8mxtOGQbCIiBi9s+xeQwNE3mz79KSyMfqxQZSI28ErI1wmsshXgg3o5DbuXsWfxyZ68BtM8PZ3j2lDCh1SGAIOzpyNy7Qk+wyPpclzSQpbjjRZkH57kA30vBbQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR10MB2888.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(8936002)(45080400002)(26005)(316002)(6486002)(52116002)(6916009)(5660300002)(508600001)(86362001)(36756003)(7696005)(66556008)(4326008)(4744005)(66476007)(956004)(186003)(6666004)(8676002)(38100700002)(38350700002)(54906003)(2616005)(66946007)(2906002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?kkYR78lXhmBi3PcRg5SRhQBhA9HIXSZLRGbFBKmIry0BDQHDtsWqFPV9ivsD?= =?us-ascii?Q?tMDwn8vSZoBw0yfPf2Wdm9Ti/1LHDxTIv5l0YV2BLuoiQ0sJlB+DOyH0ffCe?= =?us-ascii?Q?4SrUNOg4EQGWdps6w4eQx4+Jj7NoZ/o5efEtzJ9FLsPBJCzgeq3o6erHODoJ?= =?us-ascii?Q?+eNDxNN/oO35jMczwUuJYOekfwJCeOWZxqvFdoO1SgRwnlx270Xa97VYWyHB?= =?us-ascii?Q?8mai3oRLGg4VdNxHrqEvtJs2uwF+2FBcNcd8T76V4sUG0nPLzt7A3xGMwtlh?= =?us-ascii?Q?SUd3gRYMympyKpxvmOseL2vbFH/e1MKgW2nbQVvyf0sdWKAcUif6hSlI5MdS?= =?us-ascii?Q?ARBPNDX/qXpmWf2fv8MT7IO4ved+LhHkZ/9qhuhns5P1RFD3ZMYzNXGuiQR3?= =?us-ascii?Q?3zgFCf3kqp0As1SMP1mhq5bmhvQ4guLaCr65yzfrH/5Z4Ek7dZkrizqpX2Pl?= =?us-ascii?Q?lhy2wFIcAYUVWeJPRKL+icf5MJ/C9LFy9u7ggryBMVwhlfTPpH1Npdif8K0E?= =?us-ascii?Q?HcG9Ix80ROikKlQ+aUkAKcYCoMYqfmD2QmStvTda8ZkIlTKdriNlI6IHdUtg?= =?us-ascii?Q?IUIh2y/0nyPkIh6HVLBOcG8Djo3LIKED9eVHxmCYDh90W5qUpJg6qpwS9rrw?= =?us-ascii?Q?WFKt3cmv6FG9LFdu7eSsthDWd4n6agell8zApYtZ5RdlDX0PlmFWcdVFoQeI?= =?us-ascii?Q?7OVRRqM5vWOopixR+cKpgRUIDLyzkifyGl4v/9LwGJBNaTUqg+UPVsA6nT11?= =?us-ascii?Q?MrV9T5mdvipl8OSTDCHlEEyPcWQFl9M7Imyvf0CQqReSyoxtcat8b5CxYCjj?= =?us-ascii?Q?jdXDC5VS/SJw1E0vO0cLxvtMH2+XxMjLh98yr7Mi4ZsgCJK4gp5A++SF0MPz?= =?us-ascii?Q?pCjq9NpPL8CnPDbC/CMEtIpJkF8XXldz5Zy9ldP8VhqHXZNpSOkOD+UVR3EL?= =?us-ascii?Q?xnPsGa/TdFMIFK7yhB6jBLDi3RfbIp+zMCrmi5MKQjPYRxV/6GL1cvno6cP3?= =?us-ascii?Q?SgQnWUINyKS5XTJ0tJcKExYn1p/ux6ndKAaCMmhrr6MopJAnpn6f4u7QTrrO?= =?us-ascii?Q?ROdRv3ZCzbWfmzhbaoXoiTldPXdOBaFdcDNHU8twduFX/8femvILN5amofh0?= =?us-ascii?Q?AhBZAPuCxqCxmy2oWT48siLNYZlTcgNYSZI/uszEUtuGUQHQzI8cPXiNmfnI?= =?us-ascii?Q?mf2BE/wP9joBgFz9JzBDU3Q7NkpWdTirOsvBWiNaOrSPdNfym53qVr0Eip7i?= =?us-ascii?Q?DONQQswMG3Dh6ouay9yNc8vAKgVpD2iUMu0Mr/avHD4vrBNbgwHLL7fqUm6B?= =?us-ascii?Q?2+UnAQtKj2wBKS7G6gnkUi9S?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: f55360c6-a561-4e57-042a-08d9632386a4 X-MS-Exchange-CrossTenant-AuthSource: BYAPR10MB2888.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Aug 2021 15:10:48.5275 (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: LQrKIkxgjaHlTHLlPwlb/nc/Lqx2i/LXKIGHBltvz9e9XWuSE+Z3K4t24dLHHN9CRI7x1zQ3PFNKUJzCcDAW6WKJnhbWsHbICCWIrMSJW08= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB5616 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=10081 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 bulkscore=0 malwarescore=0 mlxscore=0 spamscore=0 suspectscore=0 mlxlogscore=999 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2107140000 definitions=main-2108190089 X-Proofpoint-ORIG-GUID: rM3TaZSRewht2prdXvXB-yov6Y3-NAXL X-Proofpoint-GUID: rM3TaZSRewht2prdXvXB-yov6Y3-NAXL X-Spam-Status: No, score=-6.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, MSGID_FROM_MTA_HEADER, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_BL, RCVD_IN_MSPIKE_L3, SPF_HELO_NONE, SPF_NONE, TXREP 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: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Aug 2021 15:11:04 -0000 > Hmm, well. How about emitting .BTF.ext.string from GCC and have the linker > merge the .BTF.ext.string section with the CTF string section then? You can't > really say "the ship has sailed" if I read the CTF webpage - there seems to be > many format changes planned. Forgot to mention that BPF programs are never linked in practice, even if we support it in the GNU toolchain. BPF programmers compile C code into an object file, and then that object file is loaded in the kernel via libbpf. So they don't ever use the linker. A pity, because this was a neat idea.