From patchwork Fri Dec 8 16:32:28 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Szabolcs Nagy X-Patchwork-Id: 81755 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 2774A38582B3 for ; Fri, 8 Dec 2023 16:33:00 +0000 (GMT) X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on2052.outbound.protection.outlook.com [40.107.13.52]) by sourceware.org (Postfix) with ESMTPS id D948C385AC2D for ; Fri, 8 Dec 2023 16:32:45 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D948C385AC2D Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org D948C385AC2D Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.13.52 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1702053167; cv=pass; b=blT5ZZ/MUIHxgblh/F5nzpVwmFyk9jCIWsDWFNaECs5Ez60IaFc/gSTiBUW9oMoG0LcaAbKJ3CIpXtdhUsvr9EZDxjlMqO0nWDQdX/1/SErU6i7L7ox0rdyVRBGhvK9jHuRzAlOCLfMFUUNHieXrAF1qdhgDlOa3HiAj1NCj+iM= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1702053167; c=relaxed/simple; bh=RnLEYd+7MTY/G7Cxam5iuKDBG9aoSIdGSRVi6MByk0U=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=QSxr0X2k5ewkjvZZOUg3AlgdQWTu8R1Noi73oBxqnXdpESDFFMdXaanr9iMNKQKWU5GF6tDmkOtSOUX1oFAThCKNhp38eBnAfq7NVR28HfMcrnDrt7oqb8dopBOmgLZnr1qTBcNjYLcqUDokXRzSmr+9thrMZJ4b4skL4B8vIZo= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=STtu90WrmEtOP2to3pl2JALQ7k6WnHBjAsE1Oe6etfirrw3Plk+V33n8APDaIeZz6t9utC9QIcb5f1YwNA4shyyTgyDvoXvXoubhNhRIS7AG07zC0gPtmW0XfPG/9mkOa00dUktmjncU1tWK05fKo99UzVGeUnKbrlm1q3CWoRVJw0W1aX2yIkte/2xzNodsW543A/kYaRtIxVxVxHKT3CAxoXMWL0ZPm1nvCkaYcxYjcAcKFyTp0uWoVImao/KzB0gHiZGZofDuUugvW64P2KqtedtHoaN0PWf1yr7YNPwCO5vpjSmXlxy7+fsEPXnGBunvuC60W+Olt1Ul9QgXjA== ARC-Message-Signature: i=2; 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=V5d062+4JbBFLOcdWUwRAcWGzwxC6G9JVk2p6xcaNgk=; b=EfNsJOrjF+wRDvQqRAJ+e1spm/YBtKAL+jvtVzaQrpAGGliQJNdM7pLHVI+r36S8AZfwHED2UK1SemBi78hElmkyTK1nN8+CHzPgbSiJDzEo2He+/fX4//ioeaBtuWGYRgDCXMkPtJi7G0B0EtUmdn6twrYrRSgvLZPF0j0NNJmqjU215uWPA/kPrsq6sExJb/1NIQIsMwMKKv3VtDvpdQTVNtav6PzY2Xgg8tUU5T498YimHiEAVoCFd8b6V3iEQMVHioXf3o8glO8o9lw3UeEVPR/TiNRxeUfMeofz8/IOY1727mxg69xTqHdsNgz6SqaX75WiCsqXWh5qyMwrBg== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1, 1, smtp.mailfrom=arm.com] dmarc=[1, 1, header.from=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=V5d062+4JbBFLOcdWUwRAcWGzwxC6G9JVk2p6xcaNgk=; b=N/nioLZw1AF5ZI8m3SzFazp0pQmsPqE1W3jDdVwo2zGLVj39nsqHXzDL2KTGkiAUiKFm2Xcnbu08D8OFrzTrCiJKF++QK2atuu0IbooGFUOCpzzsoM6Xo3l2SnHeoZazDW+T/c59UmdRwO1umt/t58VWgrm7a9AwErm5IgQEcH0= Received: from AS9PR05CA0136.eurprd05.prod.outlook.com (2603:10a6:20b:497::6) by DU0PR08MB8472.eurprd08.prod.outlook.com (2603:10a6:10:404::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7068.28; Fri, 8 Dec 2023 16:32:40 +0000 Received: from AMS0EPF000001B5.eurprd05.prod.outlook.com (2603:10a6:20b:497:cafe::3f) by AS9PR05CA0136.outlook.office365.com (2603:10a6:20b:497::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7068.26 via Frontend Transport; Fri, 8 Dec 2023 16:32:40 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass 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; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AMS0EPF000001B5.mail.protection.outlook.com (10.167.16.169) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7068.20 via Frontend Transport; Fri, 8 Dec 2023 16:32:40 +0000 Received: ("Tessian outbound 7c4ecdadb9e7:v228"); Fri, 08 Dec 2023 16:32:39 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: b11a99c6222e4e36 X-CR-MTA-TID: 64aa7808 Received: from c03ef496fea9.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 2AD34C10-AF45-4F6C-BA7E-89CD02060C42.1; Fri, 08 Dec 2023 16:32:32 +0000 Received: from EUR01-DB5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id c03ef496fea9.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 08 Dec 2023 16:32:32 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iVK4NvGO/4WIrvL5Bebw3ag4fxC0GAXad/DhWaWYR5jmmAfUlXC3CKXPxcaiuZYO+Sg9gNfouVnsdUn/1n/IIH6qftW2yV/zDQzmkg0CDrMmDjm3DNXESmgLSkgLIhUX0XNqAg8hep4DcK7a+oMhLb/FL7ABWbfwG0pDxaa22lXxGCSisQumudFGGkoFJZLUi7Y4YhhqO1bZZAwwYXF89lgb9phwVbJCXw0YnsSr249MUYUyUBSEl8mXeb+7ZIXdp5ZfFco21TQBcqDk8aj4igGq9Re5ugImxVIDDEC71nJlIXOwCjB/UJ/9JF8Lj/2w/HT+Z3Gj6Tfn69+jB1KypA== 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=V5d062+4JbBFLOcdWUwRAcWGzwxC6G9JVk2p6xcaNgk=; b=YyY8FHo93jhKS3K4lY6GDzhhl8lI2AKYpQUGHQ1X8GWelIkJN7BnNZfe/S2ZehNhhBFPMXXw8HOiFZvpJZEj271CmOOLH2/yYp2/9/erKh/UW7btiZ6SnfiOfeec6BYpgD9rzxfyoyjL9gQp5PYVAvQgBsR4VOPRl9NGETZ2O4auzou/U0HwdRBOdA045JPMcj3FDElMZjefT1kZJ5XqlYdzaBqhiUCY8vI133MDIHIMukEteS/X8dVTAwpBzf3jbgrZAcMfISS08DklsK9wuHqP+b4bzfsnsLJwcvZPd8qTavPOL3s6ShzkhLUuzjNHH1+/j1tXenCBammrnsT24A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 40.67.248.234) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=none (message not signed); arc=none (0) 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=V5d062+4JbBFLOcdWUwRAcWGzwxC6G9JVk2p6xcaNgk=; b=N/nioLZw1AF5ZI8m3SzFazp0pQmsPqE1W3jDdVwo2zGLVj39nsqHXzDL2KTGkiAUiKFm2Xcnbu08D8OFrzTrCiJKF++QK2atuu0IbooGFUOCpzzsoM6Xo3l2SnHeoZazDW+T/c59UmdRwO1umt/t58VWgrm7a9AwErm5IgQEcH0= Received: from DUZPR01CA0081.eurprd01.prod.exchangelabs.com (2603:10a6:10:46a::6) by GV1PR08MB8107.eurprd08.prod.outlook.com (2603:10a6:150:94::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7068.27; Fri, 8 Dec 2023 16:32:30 +0000 Received: from DB1PEPF00039234.eurprd03.prod.outlook.com (2603:10a6:10:46a:cafe::6e) by DUZPR01CA0081.outlook.office365.com (2603:10a6:10:46a::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7046.34 via Frontend Transport; Fri, 8 Dec 2023 16:32:30 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 40.67.248.234) smtp.mailfrom=arm.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 40.67.248.234 as permitted sender) receiver=protection.outlook.com; client-ip=40.67.248.234; helo=nebula.arm.com; pr=C Received: from nebula.arm.com (40.67.248.234) by DB1PEPF00039234.mail.protection.outlook.com (10.167.8.107) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.7068.20 via Frontend Transport; Fri, 8 Dec 2023 16:32:30 +0000 Received: from AZ-NEU-EX02.Emea.Arm.com (10.251.26.5) by AZ-NEU-EX04.Arm.com (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Fri, 8 Dec 2023 16:32:29 +0000 Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX02.Emea.Arm.com (10.251.26.5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Fri, 8 Dec 2023 16:32:29 +0000 Received: from armchair.cambridge.arm.com (10.2.80.71) by mail.arm.com (10.251.24.31) with Microsoft SMTP Server id 15.1.2507.32 via Frontend Transport; Fri, 8 Dec 2023 16:32:29 +0000 From: Szabolcs Nagy To: Subject: [PATCH 3/4] aarch64: Add setcontext support for SME Date: Fri, 8 Dec 2023 16:32:28 +0000 Message-ID: <4d546102e14a17458005727b7c8a692bcd74e435.1702051831.git.szabolcs.nagy@arm.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: References: MIME-Version: 1.0 X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: DB1PEPF00039234:EE_|GV1PR08MB8107:EE_|AMS0EPF000001B5:EE_|DU0PR08MB8472:EE_ X-MS-Office365-Filtering-Correlation-Id: c35aac7f-7ffe-4951-9b06-08dbf80b4bba x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: TAMve4SlS1nqUsfrTOVCWQ7gZ1V4YPdnfzqkjwMvHQfd2wC7vfmDHxDqWSc24DoyZHvqDLe8IvL2fyaVoYtWOayARJSHR2AIoTxqkzDJGD2HIrSGIRSVKKOWOQECy45PlsSyA6BW4x/h/PuPUWfl+73u9RY2mP+7srABkvYtB8ELJ1dQMLU3HeMTrUxPk8KdONw9d491wb6QarRYbZNb/n044vHI8pknmD1AuR9AgyJ0dKsOt0ynC6YTJyupIH2Y02n/59TKDow6EchmaAtR+Fakrwa9Flny7627VftsWkR3ZbpAs6wtzsbFu/8/Xl4igYJq/msOu1xojM2J7YaxKHF62U12O0jS4ylZRaNHrbMVToSYFjTrz7kH+qXuCREIxpGNxMeZSstAwqTo6/KN7dIgRjUWBrR0PsSoBw6I9eFDEXJKt2ALcqI9We1gl0HZhfJF5vEW/dKxWwvKSMbAj7RXJuC0BbBb3D6gadC1Ur0bF6H8Tqz+Cko3N5+1la5StOyymNFNOXp5EfI5VL1ZUM22xOmAxGdF2r5Y5GELZwvpXGaNoLLWJIFWR45vjYSqrGN9gP7sgk61nS0+9Hn6gDfuRiLhhdbPlABYRZZQ989cHGkuYnmsUSa6zSmiJ5I+VXuQ1LHYdS0gWdn+eO9jrbP7y9FqQOCLPPXxtGlwu+2sy1uLjR8N4441KogLzGBS9jbxeqcl4VFEhuAYqCHCAbmiooo2mizj+l+d5CZ2HD99qPcywTrZixpdvoMLup4Ij4KMgeVqzm10hhTMfSteng== X-Forefront-Antispam-Report-Untrusted: CIP:40.67.248.234; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:nebula.arm.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230031)(4636009)(136003)(376002)(39860400002)(396003)(346002)(230922051799003)(64100799003)(82310400011)(186009)(1800799012)(451199024)(46966006)(40470700004)(36840700001)(81166007)(356005)(40480700001)(40460700003)(47076005)(82740400003)(8936002)(7696005)(86362001)(70206006)(70586007)(6916009)(8676002)(316002)(2616005)(44832011)(5660300002)(478600001)(2906002)(36860700001)(426003)(41300700001)(336012)(26005)(36756003)(83380400001)(36900700001); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR08MB8107 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AMS0EPF000001B5.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: cab3bace-0e84-4a6e-4f7c-08dbf80b45e9 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: FZhDKgCmzjJ8XiKJHTv4nMbJl1L8k+Cky5V9/f5fXXD7S+bMJd1xK4QGt3RKR0ojgxz27aOfXL01fXIdx/8Ke5sdFnjl/DCslGXASBdcLvvKeGdXZ3XXW5o81xApTKKl6JDKFyqtfqCF2z/OXz7SX3WVDFx84Mbe07rrVYJBmzz7DHQeKMZfoVZ+geBRgXZxS7DS78ByFjsFjtSgCfBdbNoeuc2j0rQu6TABcIjU5v74zUnkdW2XTyeGqUzlASCbT5nzs6/gtx3FlE1WC1yfbzN1nx/6xKTcbLhBIV8qfrVxii5FQy2dtZJ8whqeR31zfxzMm5ZSmSYLqmoe2lZBlNMatYceLrzbULvfBFeBnp5ck82d5o1FDCYww5Y85bupcy8CMEgbdLZTWNMp0uAog+732RTB0qe8EmLESuVtA8xycT9BI9Ae+W1Dw6yUviWwjQoPQCcB3h8dZEKaZe1yi9sq/sOf6hjOAZuF2LREEJmq3xVL1GSNmYWAbMW2VEEaNOKPwhRhwxCfWT08WY2QaEb6q9RQYHZJNSeqWyfscdgSquWxXTi4C+QXqLtjXoRbPqZzz7sVdDuLS9vUbsEIiUW0gpplQHB3D1wa14u5pQ0hQ/U9FbEN1hoPYattf23FSkuNXy6kSwMwxs5AnBALV2OTaPJGdZPIKk+2yec9AKaMRcUm1ZytZszdSMho8ZJVQmzewszS2Hj0ZZZyThCB12T2AU9h/5aamw7/CAl5DnsG23kQ1HqUn3tGH6FEPu1G 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; SFS:(13230031)(4636009)(396003)(346002)(136003)(39860400002)(376002)(230922051799003)(451199024)(64100799003)(186009)(82310400011)(1800799012)(36840700001)(46966006)(40470700004)(5660300002)(7696005)(2906002)(40460700003)(478600001)(86362001)(36756003)(44832011)(70206006)(70586007)(41300700001)(316002)(6916009)(8676002)(8936002)(336012)(26005)(2616005)(36860700001)(83380400001)(40480700001)(426003)(82740400003)(47076005)(81166007); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Dec 2023 16:32:40.1438 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c35aac7f-7ffe-4951-9b06-08dbf80b4bba 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-AuthSource: AMS0EPF000001B5.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB8472 X-Spam-Status: No, score=-10.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, FORGED_SPF_HELO, GIT_PATCH_0, KAM_DMARC_NONE, KAM_STOCKGEN, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE, UNPARSEABLE_RELAY 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.30 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libc-alpha-bounces+patchwork=sourceware.org@sourceware.org For the ZA lazy saving scheme to work, setcontext has to call __libc_arm_za_disable. Also fixes swapcontext which uses setcontext internally. Reviewed-by: Adhemerval Zanella --- sysdeps/unix/sysv/linux/aarch64/setcontext.S | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/sysdeps/unix/sysv/linux/aarch64/setcontext.S b/sysdeps/unix/sysv/linux/aarch64/setcontext.S index d7756015c5..fe75adf61e 100644 --- a/sysdeps/unix/sysv/linux/aarch64/setcontext.S +++ b/sysdeps/unix/sysv/linux/aarch64/setcontext.S @@ -49,6 +49,25 @@ ENTRY (__setcontext) cbz x0, 1f b C_SYMBOL_NAME (__syscall_error) 1: + /* Disable ZA of SME. */ +#if HAVE_AARCH64_PAC_RET + PACIASP + cfi_window_save +#endif + stp x29, x30, [sp, -16]! + cfi_adjust_cfa_offset (16) + cfi_rel_offset (x29, 0) + cfi_rel_offset (x30, 8) + mov x29, sp + bl __libc_arm_za_disable + ldp x29, x30, [sp], 16 + cfi_adjust_cfa_offset (-16) + cfi_restore (x29) + cfi_restore (x30) +#if HAVE_AARCH64_PAC_RET + AUTIASP + cfi_window_save +#endif /* Restore the general purpose registers. */ mov x0, x9 cfi_def_cfa (x0, 0)