From patchwork Tue May 12 10:14:37 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Szabolcs Nagy X-Patchwork-Id: 38955 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 86C2F3947429; Tue, 12 May 2020 10:15:08 +0000 (GMT) X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140051.outbound.protection.outlook.com [40.107.14.51]) by sourceware.org (Postfix) with ESMTPS id 560E0383F846 for ; Tue, 12 May 2020 10:15:05 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 560E0383F846 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=Szabolcs.Nagy@arm.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sWJ5vL2xW0xPYJtIyC0QbZYF+Ts1pzZ8oqZDM9eqNZ8=; b=m1a9126hlv5nk15jjde2eastbw+zW+huYJQ5MhFFiLrtYKl7UsUDRRyDWqreLUXG8/LCN3b7equboztUFaXuOuwOKd29CwZRoyDXx3s5Z91c4VTMNNWjjpw+X2XBRiCWQx1R40V3J+XUXtWV0BIDQTKkHPwYs52nID/He31ViFo= Received: from DB7PR05CA0020.eurprd05.prod.outlook.com (2603:10a6:10:36::33) by DB6PR0801MB1704.eurprd08.prod.outlook.com (2603:10a6:4:38::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.34; Tue, 12 May 2020 10:15:03 +0000 Received: from DB5EUR03FT022.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:36:cafe::a3) by DB7PR05CA0020.outlook.office365.com (2603:10a6:10:36::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.30 via Frontend Transport; Tue, 12 May 2020 10:15:03 +0000 Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; sourceware.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; sourceware.org; dmarc=bestguesspass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT022.mail.protection.outlook.com (10.152.20.171) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.27 via Frontend Transport; Tue, 12 May 2020 10:15:03 +0000 Received: ("Tessian outbound 4cdf5642225a:v54"); Tue, 12 May 2020 10:15:03 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: bd11b0834c285d7d X-CR-MTA-TID: 64aa7808 Received: from 1581aa4f4e91.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 7DFF871F-7B97-4EDE-B20A-25D5327E9B85.1; Tue, 12 May 2020 10:14:57 +0000 Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 1581aa4f4e91.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 12 May 2020 10:14:57 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Lonmn9Do76QMUYTc7pwPOeP37EZRBrKnqMaXmFCCgKXhCdcY2pogUuAjXCla7tDQarpvNyCw5d+u8QUMFX9OP8LiIOat45vsPsfC8Q7oDX5dZnhRuebM0w80onqkqr1RsYza4XBfb9Mxl7xx9v/acE6HToTU1sB5RFAvFot2t2ZTwpsL+JM+dHJjs2G0S815ziibfWetRSxvAmELXH/MFIe/ivGABYp+55z+/e7jBKhqJrkD3mmUADuFrOX1mAGzhPOjhNkea0mwKN45/46+s2sh//hpf8miIOsikRQ46aIuEJXFA20kpOpP61+0W93d5zUQFam3/woxcXwIaXtxiA== 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=sWJ5vL2xW0xPYJtIyC0QbZYF+Ts1pzZ8oqZDM9eqNZ8=; b=Rl7egv6xUxU0unMIZt6fPSTgs5yfqOdXN2BYNDX6DqFa8fm38LwdzSI3Nps2fFNZqcBP7REJrtDvf118jySlWqlngPkmF9ONdlxxTiFZ6BFjtjXi/6HzT06ZTkZqkl69kyblQ4Pybj+in74PuaE5JeCXLiZyA2/6lOFvQ7ihkhn0ARM/NLC6Hk584xA3FwFEn5sUrO2UbnZZqGXpk+oLKSic4P9akxY6DSJyr9GfuQjFv158aEZiH0HwpD/q2bTaeyaUsVNN4yr6oBKOcqrCgfKjxHlsihBTsfm7LznTS6n1DqjEpGACWa68R4rxN7RaJejA+ATEFHhcg2h0efanzA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sWJ5vL2xW0xPYJtIyC0QbZYF+Ts1pzZ8oqZDM9eqNZ8=; b=m1a9126hlv5nk15jjde2eastbw+zW+huYJQ5MhFFiLrtYKl7UsUDRRyDWqreLUXG8/LCN3b7equboztUFaXuOuwOKd29CwZRoyDXx3s5Z91c4VTMNNWjjpw+X2XBRiCWQx1R40V3J+XUXtWV0BIDQTKkHPwYs52nID/He31ViFo= Authentication-Results-Original: sourceware.org; dkim=none (message not signed) header.d=none;sourceware.org; dmarc=none action=none header.from=arm.com; Received: from AM6PR08MB3047.eurprd08.prod.outlook.com (2603:10a6:209:4c::23) by AM6PR08MB2949.eurprd08.prod.outlook.com (2603:10a6:209:4d::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.27; Tue, 12 May 2020 10:14:56 +0000 Received: from AM6PR08MB3047.eurprd08.prod.outlook.com ([fe80::49fd:6ded:4da7:8862]) by AM6PR08MB3047.eurprd08.prod.outlook.com ([fe80::49fd:6ded:4da7:8862%7]) with mapi id 15.20.2979.033; Tue, 12 May 2020 10:14:56 +0000 From: Szabolcs Nagy To: libc-alpha@sourceware.org Subject: [PATCH v2 01/13] elf.h: Add PT_GNU_PROPERTY Date: Tue, 12 May 2020 11:14:37 +0100 Message-Id: <50ceded3276bdd151755f52a7d0e9da26e736d8d.1589277641.git.szabolcs.nagy@arm.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: References: X-ClientProxiedBy: CWLP123CA0056.GBRP123.PROD.OUTLOOK.COM (2603:10a6:401:59::20) To AM6PR08MB3047.eurprd08.prod.outlook.com (2603:10a6:209:4c::23) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (217.140.106.55) by CWLP123CA0056.GBRP123.PROD.OUTLOOK.COM (2603:10a6:401:59::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.27 via Frontend Transport; Tue, 12 May 2020 10:14:56 +0000 X-Mailer: git-send-email 2.17.1 X-Originating-IP: [217.140.106.55] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 5f7398c8-0ad6-4d9f-74d4-08d7f65d565a X-MS-TrafficTypeDiagnostic: AM6PR08MB2949:|DB6PR0801MB1704: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:1388;OLM:1388; X-Forefront-PRVS: 0401647B7F X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: /UqG7GcvNVUIwPDOysw9pbEkTSDf4jSUOyv8GJY+ztLW3lvXBmP4DXy5c0pHeQgmlZXYovq1wDyIkQm2HydC1SYt3aQ2OPdw8g6Mb0xxjHSLyhL1gwfYC2cXDDU7Z3VGa3piqWDoVZLYp/ACJQFl6wsGLWfSuntgEnUvjKolZvsKFqtM2JAqOF6S1xJ0YfNIJvm8tfK7CXaMOcrnN/mPLyGGlTJnwSlyXVBv5w87SHEIUYVhdWFN59yLHgyL4awFl3yvnINo3ScX1jcdZMOJece9n8X8z1ENnbgbFawPfnNtX54NmyIHkpIaVWTMD0G1C87n/dQ4Cs/tbpsmo0V8KcrTidqLcTxxvx2gEgS0XSk1rvvw1UeLPUmOz+xuxhpBkoe+F9meNV1hd2LL+/zGVxi1qoQTxs6vH1vVxwvbzN0IxqWyAFUWRDGs4+5ndBgh/Uu8ypMRSxAcsDHnad3KszjwJ6gCJOPcsWqZkN5hXPVrETwnmkl6uw/M3+cFD1PJ2LX66yupluKH2b4XaVRCjaO8lFamgjC5/sb0m7ZoAg5UBvSu2lBB5iQEKNRRmdQzAbmKLn5WWFQ9wAsWFXw73IkENDzi74a5O1O+96sTMv0= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR08MB3047.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(346002)(366004)(396003)(39860400002)(136003)(376002)(33430700001)(5660300002)(66946007)(956004)(66476007)(52116002)(44832011)(33440700001)(36756003)(66556008)(4744005)(6486002)(478600001)(2616005)(26005)(6506007)(6512007)(2906002)(6916009)(8676002)(186003)(8936002)(16526019)(6666004)(316002)(69590400007)(86362001)(136400200001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: ua1qrUBfSUVZA1gk1xVNsx0OFcheeV6QULCv0aMujpY/uL3gOouqj3Y2f+sTTz5rz3wOzPuXRdvNbAae8VSjf5x4EK825ZEUr8p1yR30VIh7+E2wZOAM4poBh3NpM0D7mKYXy7IHxuGkToNqu/sytBHanQ4F1rWA6FP+S3asbZLM4+HxopNcjEW2wrkL698WaDD5EOirZBzfVdzBG365arAIP8E369COdS1R7oQlH4HmFQB70qx5YQpT1OoFI3w+USTi+qUBiyq9aGeTNCok9MAQo5GbB3AG2IFA1SJ0QSUEwKjydSPvX68URHHFyQl3EbyrB7I0MaO6IZILI11kMaguplHGW3OHuoMwIMMEqK6RYtRWgZ+wbJC7H6eknknQUCx+lyWwaUpZGRFAmB9JGmOYykNjc9qJ2Zs2iwWK5U+hIgcyaifa6N0FTY/1KY9njBEFvdvMT+2Vgo5bU6bkmAQJoPrSFbyj6Rj9zp4EGrHvbRWOjkCWVVV0JJg306wd X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB2949 Original-Authentication-Results: sourceware.org; dkim=none (message not signed) header.d=none; sourceware.org; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT022.eop-EUR03.prod.protection.outlook.com X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFTY:; SFS:(4636009)(376002)(346002)(39860400002)(396003)(136003)(46966005)(33430700001)(186003)(316002)(6512007)(6486002)(2906002)(478600001)(33440700001)(70206006)(356005)(86362001)(82310400002)(82740400003)(81166007)(16526019)(8676002)(6506007)(5660300002)(8936002)(6666004)(26005)(6916009)(36756003)(70586007)(956004)(44832011)(47076004)(69590400007)(2616005)(336012)(4744005)(136400200001); DIR:OUT; SFP:1101; X-MS-Office365-Filtering-Correlation-Id-Prvs: 7beef968-44f7-463b-913b-08d7f65d51ca X-Forefront-PRVS: 0401647B7F X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 3Bh3Og+UwTBPVvjWTd86J18w2x/D9jI4FKbyDi45Wt7bny8kRgsWVLHGaGFgYYfvZUXFkZtUMSdWT6r6DuRrga3GrqEg1yQudkQoZFeouPXdbHQy7iVlGkjfkcZXSi995wlj3Md0tPKJNVr0HsbS5J8FWBOzUvuAmVgz+mpCWJeHOUPJHHfnvLVEvHLl7pdVdOkrEGgTBbuKD7zn5XsVOyrhBiVJwofz3NUCYZrW9bj2NNnqqXf3AExTpw652m6hiM59J100Whbqu7qYx7FWWvyIXe/4rxoCV/xnH7QAg2tjaGr7o6DfN6qA4JaTA0LwieMq9skS41Lxy7uS4G2KLYqZoP1Q0C1c6Vj86KXvqyFaHkW9SPf6QIb21aOjpgnewjLZKpYKEHuO7a7nSycIOK4crzczN7092NsCIlWrHuQbMHl59EJGehoI3qiyTkZbbld+f2dC+x6dxinJbj0BfGmbXgpvYklX5Lf6YL8quuqT7/yeL84upY78RQwLxRgncDnoy5Ub/8bkfFj1ySS/5JMJE5hHIEfHZ174fAZsjgtQjjO5eESqTiK0XJBjy4tMQFIpgMyitkl+II8fCJ3bz99os24qaGDxW2je4BzhTGomvTEelC6eEt48OmkBbz9GCHhtjPVZ0klanx9x8PjKgA== X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 May 2020 10:15:03.7304 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5f7398c8-0ad6-4d9f-74d4-08d7f65d565a X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB1704 X-Spam-Status: No, score=-20.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, GIT_PATCH_0, MSGID_FROM_MTA_HEADER, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) 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: , Errors-To: libc-alpha-bounces@sourceware.org Sender: "Libc-alpha" This program header type is already used in binaries on x86 and aarch64 targets. Reviewed-by: Adhemerval Zanella --- elf/elf.h | 1 + 1 file changed, 1 insertion(+) diff --git a/elf/elf.h b/elf/elf.h index 51e9968405..5b5ce37d9e 100644 --- a/elf/elf.h +++ b/elf/elf.h @@ -721,6 +721,7 @@ typedef struct #define PT_GNU_EH_FRAME 0x6474e550 /* GCC .eh_frame_hdr segment */ #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_LOSUNW 0x6ffffffa #define PT_SUNWBSS 0x6ffffffa /* Sun Specific segment */ #define PT_SUNWSTACK 0x6ffffffb /* Stack segment */