From patchwork Wed Jan 18 06:41:04 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Indu Bhagat X-Patchwork-Id: 63328 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 4084B3858C66 for ; Wed, 18 Jan 2023 06:41:35 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4084B3858C66 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1674024095; bh=D+k8sTMnkIRGvbJwaWHWqqH9jHmFoNnphi700EQFJxA=; h=To:Cc:Subject:Date:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From:Reply-To:From; b=ehhlWNROVK687JG67iTCvhY3Yj165r/kwySlJ/Z1lTo7aHuKxVzUTdMr2vDXQyW+v 6/e0uJdIClLZt8kGUiaaQXbP1q4Vn44ZYHfPGuUjRP2sGBEPPeXz0hVRvV7KRyB2ah RLgqWckNukOoODdsZYXrk8EFHjQiNroaHX3qPCJY= X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by sourceware.org (Postfix) with ESMTPS id 645BF3858D28 for ; Wed, 18 Jan 2023 06:41:14 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 645BF3858D28 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 30I4E6t5005709 for ; Wed, 18 Jan 2023 06:41:14 GMT Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3n3jtuppqe-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Wed, 18 Jan 2023 06:41:13 +0000 Received: from pps.filterd (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 30I6SeQY017900 for ; Wed, 18 Jan 2023 06:41:12 GMT Received: from nam02-bn1-obe.outbound.protection.outlook.com (mail-bn1nam02lp2044.outbound.protection.outlook.com [104.47.51.44]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3n6bhm8cgs-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Wed, 18 Jan 2023 06:41:12 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=E3yCjbZCk8qUGvAxF9sQx92Bq2aFUhaeuXa8uqMogNW4YonvX6/lTnk4qPyr30oIbXHZEFTy+kw3TqTdUwmaji+h0Gc5uPo8ZRoTix0mcwZWnKhmDBTpKNhektQIfgB4Nle69NAI1vRcSTfeyAhXQvDLlI2Oov5Asi1SiQGHGSpPfh3a6XpD+VSgebgHa/ddT2UO/U60lqcTDkQKlr3jBO7Q7r1TlK9bKlwFGR3vBCvjUXgIiLgZlnrF/ClzALP463O4uOPi51QeJCzlQZZxm5Cde3ov3F3XCU7M7JE2TzJ9l9zQbWnt4iZS1RemROIGFiOovjAumZjcNFv3cwpFBg== 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=D+k8sTMnkIRGvbJwaWHWqqH9jHmFoNnphi700EQFJxA=; b=RzucMSB1xQieNKkhxAmkAiMLxpulf/A9Rx0XSsKI6XqP+8Ve6kOZrFWGpEtNOdijx7k7df6f0zG6sUaBIqOkjmy5v3ilgt4oC2FKQddHorJsAF4HOLpqXI9jmZHiIMNrFYjrU76gnnv/j7xU93Xv0Fv+08jWMDQnBwDF5ZLWDfr7suuMCFA21kzKMTjDzkZuOnV0JKfDc1OniqzPZCAQ+wsNYDObbSWVNmRMYMKsDgDeUWvBJCLj7j8xr1fK2N8eByu480NAoHMaUx6W51JmA0h92MBSw2i9K0qWQppvGm6cPEb9IxAhYKI0emw1aakpQvoYTfv2KdbHqJg+nvl5Vg== 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 MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) by PH7PR10MB6580.namprd10.prod.outlook.com (2603:10b6:510:207::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.10; Wed, 18 Jan 2023 06:41:10 +0000 Received: from MWHPR1001MB2158.namprd10.prod.outlook.com ([fe80::14e6:a522:273f:db57]) by MWHPR1001MB2158.namprd10.prod.outlook.com ([fe80::14e6:a522:273f:db57%7]) with mapi id 15.20.6002.012; Wed, 18 Jan 2023 06:41:10 +0000 To: libc-alpha@sourceware.org Cc: Indu Bhagat Subject: [PATCH] elf.h: add PT_GNU_SFRAME Date: Tue, 17 Jan 2023 22:41:04 -0800 Message-Id: <20230118064104.4003770-1-indu.bhagat@oracle.com> X-Mailer: git-send-email 2.37.2 X-ClientProxiedBy: MW3PR05CA0020.namprd05.prod.outlook.com (2603:10b6:303:2b::25) To MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MWHPR1001MB2158:EE_|PH7PR10MB6580:EE_ X-MS-Office365-Filtering-Correlation-Id: fe6c0c6b-9e75-40a7-e6d7-08daf91efc46 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: dxP6NwHpUCDFSXZDiR8X1aapf+z1sAxdO+eW+MixvdEEY8KbnK6cfdRVfNePxq9uQl8B6QWcpCdMyfFGJIqL5LpBaFPldyfFM7FOB55DPLd0iDqC7rpR4rK0kr9DWXsq0AwZRKTz9tPJDtSOyBDsnrN8P3YDCfCmDqRHj2nsBB9S4FJnej3yjIYn8lpxo4Ka53vMZC+NcoR4ljd1kvVpM3P13tOCU7LPdOAg3mXl/mNks9SxdW1E/sqv+WwtUWq6TuTZv6JQ2q7pvj2dWqbOr39HsyktyQAfU/DPVxLbur3FxQ0ILrwEDCxAijqMkJ3Nf45itCcMloegnqHwQEcUWuendcPg39hoefICtCXJi13Q9Q5hNz/+8TmlaB7ANRuWW55Hmd9hWlNNxr7haDs5bQh81b3hzDjCc8UZhj/6JhdkopeafQ11q3Y9R2AiHRw+XoWIZdulXdl749NHGPQ5HrKx+5bHz2xCQE7eZ+5hIrloRzjG1DIMeNZaCXsAUlcjJsvjrHEe69AXVxHa/fL0yevjf76qeSjjMvuStf8jlNTPiKYNhmcR2D5P48ZoJNx2TGZ+G/eZRLON4f2AveV1tqcxi+59C75vjSCVrzb2CyEqWft43dxAZKae6MW2QoKHohF8m5pHhkwX1Xo0fUnD6w== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR1001MB2158.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(346002)(396003)(366004)(39860400002)(136003)(376002)(451199015)(8936002)(5660300002)(41300700001)(8676002)(66476007)(66556008)(66946007)(4326008)(36756003)(6916009)(44832011)(4744005)(2906002)(86362001)(1076003)(478600001)(6486002)(2616005)(6666004)(107886003)(186003)(6512007)(6506007)(316002)(38100700002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: hgkEZE5N89/CVZY7WyRSDvj1Ok3QG5A23utZRbE1O6/1tcjqa9TEvBRkuoxR7c6UqHtv6wnBDvehPgLbz6q2oYtZwRezS88k+qOJ7f1EMxpVrTHEx8Rcl15oTOgcajDFW0obmaTXAIS0qscxbYlyA3QfUL6aAsfoiDriyUhvgcAh65SPCRjTJM53Qp3wGi7SOZ62nQiDAd74kX4FI5JqA1X7ddphcfah+Ye0krQzTzuKpf1aXzoN1f+bvAdIY1DDigG6lDCJxgAQKDLTWSvIjYrGBdnKjaZBiYEAzVs4GOuQWYdrSxxf0luEnemIoNel95mFeH/wOnTnaAj8gNLz14qQF5Fo5pOQpGtwZvrxtd1bnn6HQWbVE0KZDJrc3KVFzQmpsPekg0CVt5YIYXNSTuzAInvsuWi9Pslj+mqj5pNgENS0TFzDgdS5R2nK4SgVU4uOXZndjY6Se8k1QplMVTaDzhfXgwIVCafikNRAI5ubVQcz3mitiY8D0FdgbE8hViVp9db7fwZczTvc3IvJy4/rdOViKG6X8wwSGHjyM2Y/zrBzjXl/kyJo5fF0mhQ/Sl4YKYCtudII/mWY9cA9vGQXt+FkC6TUkVQ5kSGVC02GyTvzQoQVdEkEjA0z30e9xyWR4j89HdlHqzVQXXTNkCR6vZ6Jls+RFtqWADOjpZbylygIHFQVYYLPLJpf1Oqsej4qcHH7dZOMIsfXAVsbtE1EgVhMPqvfCmxahLsEgzHAwGCcZpN95eTJCKKoecpaBh8qMeXf0JE//9JWdociMb0xdmbLwRxnHChWmw96NWL3RF73XG9LpWY978G5M2Cnv8bhPg0d///prOgr3OBo8SDSAGyDlLdpq6OjOOMLE+oleAsJOKvcyz3vkZNCtZ8AAaHvSVX1uVk40dKhVfd3AMsMCkuIpESt2Cn/9T8xzfr/DP8sBfqatJNzbo2XN+JlUf0Ui0ljX0ntvVGkYRK0PppghEq19OCpi0Iyw/RIx5GZBqFUsy/4edXLH4V2vypAkxeELSqa7KPIDqYU2gR506MdKvczZme7FGRU0Gn1ImIz1yF8zcPwuGfgsxkfWH/L4YTJJWSI85Jdh2Zs/Xg2S26jEpoWCZaJx/ieEHZd5+bYSneVFgit2S/44mLbZSv00E19EvUGZiHcOE2XAGUpZehP+2HkJ+GxCfY4JlJfp2K2gR6XHMgXsF73r/mdfh+lLcFCeADO+4H6JnGzGghaeBCxR/NahOgF5SsZ8PaG/t/rWANGMU68ALBvWaJRnkyJL/eM9JjjRxuvfQUpsUxExIRYDmgc2zvA5uWShiBI7imHcT7jOSJDXHoZzdHSBMG72yIX1Dk2p2b/xBafDbrUJhZ84wNNdVv6pUiYTFRe2q3zccrBUCWtw5hpGUaRgS5ALcB52OfK8RdholJQFHQztfcEW0aO7ifO2OLBpFkDnGQ8LFKAy93G8sHdsrObDwAUPezOBwbeF00jFg1MPxyCWrrLsNpqwXDqCSzu4YDbq7BG+EDvH3yd63P82ao4F9/mxdQtG4vNhnBhvlEfckeKbNAJbiMNy5bUZDteMneL3qXf8GtbAR0NRoMmy0gvNG5oLS9K+QMCUKTz/i7Z0lsVZFDSPoTjAbnSUJSOVytLWeo= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: OoptevUhtWl2XGpgEwjMu595bG3//dvaTQoFT2qOUT7hHfWIjY4gaflnZdE3VJTP+PJeTX6SVjLxab/lA3nKXw9pvISOjR7/7D9wDO1FKqaaOQIRnmhOHV2A7ikyFHdtkNgEmvdqY61GJLHbv+mujdTv1IzpSPvFD4VEWcRwZzhhsqgvH20SxdioDMwhQZLCeyBp0TVIgwWhhR05B82T0EpSMa3neJ2SO27NS1uWH9BNVlE/IK4JLe8MILbPcMb95apj1N8qkGm4EQPUPJmw+47MPYc92BpT6rnepmJVtXTRgUXTwqYrlug/r0p0ukGICbi3G9WbERkaHABkNWNlBEvM6Xp59BTg73fNUj73SkSroWH1VbI8L133T433sve/YtpG+8CyIzbjfA9uKdqBPu22uUoqi6lh3JVij0guM5TNhDpkuFZ7sQZ8XmkbUzJnaufsn4WoDiqkUMKWSq2bU49/oz1LmqUknSWkkTmvpQlxwyqJxSeM0HK2sfblYH7qDK1GQXNdhSvl7bWzVMLWn5cz6S7TDh/xUiIHyTHpgb+U0n70Zu+SF7LC8bxH4fXy5ehNu+V0SRH/wR3i13PmBCB70QoV7cWvFlL8SH9BVDYBbtdSWuSRDCSXotoEbejGa6c7w1hdYi/z3wHhlxdg4tAxHMcrIVCy3CTCKAAPSrsxbwCQpnOUjHkXTy5zjn7sTVTTjhRlgmqjKCpF/3JDbNfKt7ntvQtAUn/23rjGo8w7wmU+ugeZi77BxMzk+7fw X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: fe6c0c6b-9e75-40a7-e6d7-08daf91efc46 X-MS-Exchange-CrossTenant-AuthSource: MWHPR1001MB2158.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jan 2023 06:41:10.5530 (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: 5KAxZd8DjfV/GLYIt5/VbVUKgT9f+D811b0Ab1u/VzYfqBLh4o5ftciUIjACssxE+u9VvVy1LtUsxlZwiCDmnw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR10MB6580 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.923,Hydra:6.0.562,FMLib:17.11.122.1 definitions=2023-01-18_01,2023-01-17_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=901 phishscore=0 malwarescore=0 bulkscore=0 suspectscore=0 spamscore=0 adultscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2301180057 X-Proofpoint-GUID: mBB5Hb5cA0ZyR3KpnqsKhzn29wuLuHAV X-Proofpoint-ORIG-GUID: mBB5Hb5cA0ZyR3KpnqsKhzn29wuLuHAV X-Spam-Status: No, score=-13.1 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_H2, 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 X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Indu Bhagat via Libc-alpha From: Indu Bhagat Reply-To: Indu Bhagat Errors-To: libc-alpha-bounces+patchwork=sourceware.org@sourceware.org Sender: "Libc-alpha" Support for SFrame format is available in Binutils 2.40. The GNU ld merges the input .sframe sections and creates an output .sframe section in a segment PT_GNU_SFRAME. --- elf/elf.h | 1 + 1 file changed, 1 insertion(+) diff --git a/elf/elf.h b/elf/elf.h index b6a75c13a8..9692200f6f 100644 --- a/elf/elf.h +++ b/elf/elf.h @@ -728,6 +728,7 @@ typedef struct #define PT_GNU_STACK 0x6474e551 /* Indicates stack executability */ #define PT_GNU_RELRO 0x6474e552 /* Read-only after relocation */ #define PT_GNU_PROPERTY 0x6474e553 /* GNU property */ +#define PT_GNU_SFRAME 0x6474e554 /* SFrame segment. */ #define PT_LOSUNW 0x6ffffffa #define PT_SUNWBSS 0x6ffffffa /* Sun Specific segment */ #define PT_SUNWSTACK 0x6ffffffb /* Stack segment */