From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2061.outbound.protection.outlook.com [40.107.21.61]) by sourceware.org (Postfix) with ESMTPS id B4D063858D39 for ; Fri, 26 Jan 2024 15:32:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B4D063858D39 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 B4D063858D39 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.21.61 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1706283130; cv=pass; b=S3NKts4etvwuRZA6r4WnP32+OzHo4vmxLbUTvIVzzdLiy+WD2gci5YHkRxf9ygSUyUniDkedmNT3a+6PR0XJFo3ZxTDjle1iqaDj+2hx4bjSIpVuMRpAExny3OCmqDc0GyANeDwyFtVPCTHgN0gAYFBJBrKc0jh8VaWyqMvTJV8= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1706283130; c=relaxed/simple; bh=x2yDXwqOu/xR6nBNij8lUpi/UuBQOsvq2npQqob/Cfs=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:To:From:Subject: MIME-Version; b=m/u3DDIMd9cnOJ3uFndLTV85e7cZj5s9LXNFAGn0Kw8/cS5LqtoIIsjqVXlnn5juqZyGoSZFZrzNFeLRGc+Lq18ubvKDF8g3qOqnLd0WGb+0niaabLnzkEwWA7Tn5CI0/3tAmbNF7GszK51ugQLSgbtuj+Kd0KMAEVKFMLJRpaE= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=D08K7vQFNBTvjXyIBlQyzHXiMxpG1Pa4qh9WNgwuwsEAzaO308ywB1nmEgA/4Xz2zNf5kFTYvX916iaDldLMCUc3/nVPOT1KIts/84FfvqCcszGWg5L9OiBZu5AVsChZx/yq/IXJHxxGNGkIc227dnpMA7vUtf4TIn0Ggbq1hKoKPoxC8wuN/PaN1JF3XqTI4SvxVFtCZ/8fD7UBrn7N7rn41X1EUa9RQtgTQjy8gxsch/klA5vGTRLIaMq69JpeLAR4J7lf0lW4Vcv5/DV5v8EQeA5/081AJyhjiXTQ9gxVdwFAUx8r1tm59qLh6uvaC2narAot4s6qvsKwAJ4ORw== 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=A2mQ9VxqMXseSp+Q0Xc8o2iheHMyh2m4RnjSYcZdslI=; b=WGIwxvKjZQdD1l9QVKHAtaDDDhDKKktqxYGujrRp4LrlxGP3j0CbMa+fzh0etmjcPEODnvYMLT5DcK5bli2ZnXBRz8MVwDX2+glSsN/dbBqkxAeOpzN2rqVSEzCo8O52zof5R7Do47DG+eeABBPjM1HY9QraCn4jFe7WziANk+XBiYtNyzih2/ekTO9XLQTBFdP1yupdK22M4NZh6D8UuGiDv/eamltnBFAHg2dpJcNw9IINKMEtDPnvSBeqJIvEXalSOidEE9mhnnF6sk9fTAjj89qIuGOhvHgwM7b07QU6XPBA7+Pd9ajSxufLcBZlYjtL3dKPE23KaclfbqLNsg== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=gcc.gnu.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] dkim=[1,1,header.d=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=A2mQ9VxqMXseSp+Q0Xc8o2iheHMyh2m4RnjSYcZdslI=; b=mF7LWAYxh9d860CEC3GMIHpbYaPBIkTLeB2khL8bHmLEGCU3i/56912gfoJmoxS/fQv+E+lRwL3lah1vnrLTRB4w9x9sK4Cptx6x+wfC+ueTi5aOTlsQgjBZScEA3s+rgGs0FwLnqA9BfLsooAQx8nBw5ZVH8o/dWnarUiJntGw= Received: from DUZPR01CA0049.eurprd01.prod.exchangelabs.com (2603:10a6:10:469::9) by DB9PR08MB6412.eurprd08.prod.outlook.com (2603:10a6:10:23d::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.27; Fri, 26 Jan 2024 15:32:04 +0000 Received: from DB5PEPF00014B8E.eurprd02.prod.outlook.com (2603:10a6:10:469:cafe::f) by DUZPR01CA0049.outlook.office365.com (2603:10a6:10:469::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.22 via Frontend Transport; Fri, 26 Jan 2024 15:32:04 +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 DB5PEPF00014B8E.mail.protection.outlook.com (10.167.8.202) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.16 via Frontend Transport; Fri, 26 Jan 2024 15:32:04 +0000 Received: ("Tessian outbound 67699c3f02bc:v228"); Fri, 26 Jan 2024 15:32:04 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 34a5efaa8202c501 X-CR-MTA-TID: 64aa7808 Received: from aef87485acbd.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id C6CED29A-A940-4CE0-8840-8FAF72C7482E.1; Fri, 26 Jan 2024 15:31:55 +0000 Received: from EUR03-AM7-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id aef87485acbd.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 26 Jan 2024 15:31:55 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MqHPadzA1mcH2kXJvhI/mcBRN6Sr9Tz8lXugwLeCVl8eZxG+EdK7wpBfFRCpjodIn8Dcw99kgScVNQ5iBe99wFkznZZSinRenU/ZCzFUZHJXwCcfyY7u7HxCJpfF7qmcHdFp16VhFpdlHmaPhnmD2svYmbGsOY0TsrwYSkpGUEEBHGYifYVveUOVtcdE8K9ArlGvEsshlGQR9U3Ez9K7wM0wRI/H5JbM8105uKWADN0bMPGJoGwb967vBIeBct+rEoVzBrWV3viMLI4mRFMkmD21hqvMEroxczndpMRt5IiHBeQK8PB4EKPC2pPaEMHdxNz5oChRtTn26+nOX+xchg== 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=A2mQ9VxqMXseSp+Q0Xc8o2iheHMyh2m4RnjSYcZdslI=; b=SIs0ff/pMZWUWh5ly3r0lahu7JvwuOsbCREYv0z/wJm4Ps698m0l3dZOJ+OFvkN3UG/BME6fI+f0taDfIF6/ZvK0IK/xleeFNyhTQmowFQz/RSzKN5FVjNra8Sm8f2XrfR1ywbHOa5Nl+qHcoX/7JHfLhiH0Xn1tRqb0nYdGyPtbRCvgXbtcEd00AfQ34F38KBJZCrJZu1KDRvjpm5W2X57k66kDZTXAhK7lF0Ol9gV9Pda65WZUjkb+dcp5eBPgqOI0W6WWKqAc1nEzwFqQOioDZuddwl+wPPAfK7gAKK5UmR1OBNUev5RvQ5YRNg9W0Mcsq4YZl8cAXAmveBZrmg== 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=A2mQ9VxqMXseSp+Q0Xc8o2iheHMyh2m4RnjSYcZdslI=; b=mF7LWAYxh9d860CEC3GMIHpbYaPBIkTLeB2khL8bHmLEGCU3i/56912gfoJmoxS/fQv+E+lRwL3lah1vnrLTRB4w9x9sK4Cptx6x+wfC+ueTi5aOTlsQgjBZScEA3s+rgGs0FwLnqA9BfLsooAQx8nBw5ZVH8o/dWnarUiJntGw= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from DB9PR08MB6957.eurprd08.prod.outlook.com (2603:10a6:10:2bc::10) by DU0PR08MB8206.eurprd08.prod.outlook.com (2603:10a6:10:3b3::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.26; Fri, 26 Jan 2024 15:31:53 +0000 Received: from DB9PR08MB6957.eurprd08.prod.outlook.com ([fe80::fa23:b315:7321:3fe4]) by DB9PR08MB6957.eurprd08.prod.outlook.com ([fe80::fa23:b315:7321:3fe4%3]) with mapi id 15.20.7228.027; Fri, 26 Jan 2024 15:31:53 +0000 Content-Type: multipart/mixed; boundary="------------2hmwDTFg3Q3qT2300cBYKEcd" Message-ID: Date: Fri, 26 Jan 2024 15:31:49 +0000 User-Agent: Mozilla Thunderbird Content-Language: en-US To: "gcc-patches@gcc.gnu.org" , Richard Earnshaw From: Richard Ball Subject: [PATCH v2] arm: Fix missing bti instruction for virtual thunks X-ClientProxiedBy: LO2P265CA0259.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:8a::31) To DB9PR08MB6957.eurprd08.prod.outlook.com (2603:10a6:10:2bc::10) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: DB9PR08MB6957:EE_|DU0PR08MB8206:EE_|DB5PEPF00014B8E:EE_|DB9PR08MB6412:EE_ X-MS-Office365-Filtering-Correlation-Id: e660a499-1f55-41c4-8949-08dc1e83f2ed 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: /cMv3FB75+L270W6uCVj+3IcMs/Oh/GSUoObwUj975PbZkX+xbhgxruEYDnJDWnJR/kJBmAyEk9PTvXYX4CnpyIt2aIpHttnOZAHXwm5fAPvWEWI5l/7+LpxUicy7E3F0I2WXBfMdTTgQ3MAPJVvFHoV467NqliJ5My/5OnKXXvSwkMTqxg89d/o9oBGISq1YR5ks1WleHJ9E+kzSNzBSxNyM2UVsZS6J8EfHjeBZvrlkZxbC7RAQgijmphRxqqtHiQ4EsR2hgnudkh39xavh4WPhVXai1JIx0EZkd7CcNVMsCmqq3Mz+HcSNA+DN5rClSq5zdxeTrKFddTKwP1k/8C8nyqeA8NN7q0dkdeRP5cSnAkQWBoNK9he/EDgYCoD3D5MlmbYK1+6q4tNocEAhNbd3wVYSG38AMcFQB840bsY9e5nZWUgf94Ey4oVnDOThzoszysgU0QrWlSP9bzR8JFRCRq51lxw2DnA1spdVCl9wyNiPFiFJxhUS0rFEwHl1+8By6v7vMfGTGEkMF3jrJN7qDHEnphDghBvr3XNG6A7+XZEeuEgRZrkUB4bLdj0u9evFJybIdac1wadoBJ/4joEYu5sS9tUIqzAIV3/2f4YkkjgQdlJQKukRgnFSws/LxJQNzUcVHl31EH7SRXATw== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9PR08MB6957.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376002)(346002)(396003)(39860400002)(136003)(366004)(230922051799003)(1800799012)(186009)(64100799003)(451199024)(26005)(5660300002)(6666004)(235185007)(6512007)(6506007)(33964004)(44832011)(31686004)(38100700002)(2616005)(31696002)(110136005)(86362001)(478600001)(6486002)(66556008)(66476007)(6636002)(316002)(66946007)(8676002)(8936002)(36756003)(41300700001)(2906002)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB8206 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5PEPF00014B8E.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: cc29c722-2ce1-41d3-4ab4-08dc1e83ec03 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: N7SN18XLDrik5tczs55c1leZcSfSboOwMz16Hir3yuUc92UPdrZ5leZW9wtBa5E/Bi14sErjW/sQihpMqj1Y28IC94FpjWGNQ7fLq9GxKn4HIZaHOS+uO/o2W958UniEVoaQk7wHzlmK2OqU4j9Ss+VE9vY3gYdJ2ptGnPCHlWY/XdmqtoywCGUENuamR9FuN73Qr61Ph9RNhVyyMRxAml+OMJaOrOqUu5HZnLkpySg8o7c0TZMMJohTGgQvXdG35OlzANjb1kgnO5Ut6bdtmuyvLz6QayEAkqwgg0xaidkqf7ZclNoofRknP6XXyKtdY6ivZPRH6UiKzdjny5PWOleWOxagbOuugt1qQscFVG8cnqsqmb/vOBr75aPUduPqVOWhGWaVptgdylPzhgGFJHsX1n+df0BfPEGPD8GZ8qISvb8Vg7cgZAvx1FyZIscwPu77FJe0tQUQevK0omczewg06Fv5UGXA35Td+r/uQ/JToU0EUqDtF+c2Sg5x3MlkHejvJyivPdWlOkK7bVAHZfopGBRKFd1HCdNL1vYff2/wFe6FsH+szsoFTZmqb9GuE9KnbeS3D8HQ+dyvky2xBF+s6ozR1qqP/b/W/vig7yb9qkX5HHgfIYsLDd834ZhZ5ia/1KwvrsJnQYvb4xQ10WPMSjvXZSpCOcF3hOHPwTdNgLy2nqW0KqsYFXSr+3X2RVcRwFdoaNFnFFn4uP+i96hXcdxhNE58NoI+YWrhjQzdKoxQtYZycc1NtZSENdr4m5c3Yf2oZ4CY/nvQzZkAJA== 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)(136003)(376002)(346002)(39860400002)(230922051799003)(186009)(64100799003)(1800799012)(82310400011)(451199024)(46966006)(36840700001)(40470700004)(31696002)(356005)(81166007)(86362001)(82740400003)(31686004)(6486002)(478600001)(41300700001)(36860700001)(2906002)(47076005)(36756003)(6666004)(33964004)(316002)(110136005)(6636002)(70206006)(70586007)(6506007)(6512007)(40460700003)(40480700001)(2616005)(26005)(8676002)(8936002)(44832011)(336012)(235185007)(5660300002)(43740500002);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jan 2024 15:32:04.4970 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e660a499-1f55-41c4-8949-08dc1e83f2ed 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: DB5PEPF00014B8E.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR08MB6412 X-Spam-Status: No, score=-11.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,FORGED_SPF_HELO,GIT_PATCH_0,KAM_DMARC_NONE,KAM_LOTSOFHASH,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 List-Id: --------------2hmwDTFg3Q3qT2300cBYKEcd Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit v2: Formatting and test options fix. Adds missing bti instruction at the beginning of a virtual thunk, when bti is enabled. gcc/ChangeLog: * config/arm/arm.cc (arm_output_mi_thunk): Emit insn for bti_c when bti is enabled. gcc/testsuite/ChangeLog: * lib/target-supports.exp: Add v8_1_m_main_pacbti. * g++.target/arm/bti_thunk.C: New test. --------------2hmwDTFg3Q3qT2300cBYKEcd Content-Type: text/x-patch; charset=UTF-8; name="bti_thunk.patch" Content-Disposition: attachment; filename="bti_thunk.patch" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2djYy9jb25maWcvYXJtL2FybS5jYyBiL2djYy9jb25maWcvYXJtL2FybS5j YwppbmRleCBlNWE5NDQ0ODZkN2JkNTgzNjI3YjBlMjJkZmU4Zjk1ODYyZTk3NWJiLi5jNDQwNDdj Mzc3YTgwMmQwYzFkYzE0MDZkZjFiODhhNmIwNzk2MDdiIDEwMDY0NAotLS0gYS9nY2MvY29uZmln L2FybS9hcm0uY2MKKysrIGIvZ2NjL2NvbmZpZy9hcm0vYXJtLmNjCkBAIC0yOTI1Nyw2ICsyOTI1 Nyw4IEBAIGFybV9vdXRwdXRfbWlfdGh1bmsgKEZJTEUgKmZpbGUsIHRyZWUgdGh1bmssIEhPU1Rf V0lERV9JTlQgZGVsdGEsCiAgIGNvbnN0IGNoYXIgKmZubmFtZSA9IElERU5USUZJRVJfUE9JTlRF UiAoREVDTF9BU1NFTUJMRVJfTkFNRSAodGh1bmspKTsKIAogICBhc3NlbWJsZV9zdGFydF9mdW5j dGlvbiAodGh1bmssIGZubmFtZSk7CisgIGlmIChhYXJjaF9idGlfZW5hYmxlZCAoKSkKKyAgICBl bWl0X2luc24gKGFhcmNoX2dlbl9idGlfYyAoKSk7CiAgIGlmIChUQVJHRVRfMzJCSVQpCiAgICAg YXJtMzJfb3V0cHV0X21pX3RodW5rIChmaWxlLCB0aHVuaywgZGVsdGEsIHZjYWxsX29mZnNldCwg ZnVuY3Rpb24pOwogICBlbHNlCmRpZmYgLS1naXQgYS9nY2MvdGVzdHN1aXRlL2crKy50YXJnZXQv YXJtL2J0aV90aHVuay5DIGIvZ2NjL3Rlc3RzdWl0ZS9nKysudGFyZ2V0L2FybS9idGlfdGh1bmsu QwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwLi4yM2MxYWNjNjY2MjliYTU5MDc4MzBhZTI3ZGUwYjI5YTQ3MDMyYzY1Ci0t LSAvZGV2L251bGwKKysrIGIvZ2NjL3Rlc3RzdWl0ZS9nKysudGFyZ2V0L2FybS9idGlfdGh1bmsu QwpAQCAtMCwwICsxLDIwIEBACisvKiB7IGRnLWRvIGNvbXBpbGUgfSAqLworLyogeyBkZy1yZXF1 aXJlLWVmZmVjdGl2ZS10YXJnZXQgYXJtX2FyY2hfdjhfMW1fbWFpbl9wYWNidGlfb2sgfSAqLwor LyogeyBkZy1hZGQtb3B0aW9ucyBhcm1fYXJjaF92OF8xbV9tYWluX3BhY2J0aSB9ICovCisvKiB7 IGRnLWFkZGl0aW9uYWwtb3B0aW9ucyAiLW1icmFuY2gtcHJvdGVjdGlvbj1idGkiIH0qLworCisj aW5jbHVkZSA8c3RkaW8uaD4KKworc3RydWN0IEMxOCB7CisgIHZpcnR1YWwgdm9pZCBmNygpOwor fTsKKworc3RydWN0IEMxOSA6IHZpcnR1YWwgQzE4IHsKKyAgdmlydHVhbCB2b2lkIGY3KCk7Cit9 OworCit2b2lkIEMxOTo6ZjcoKSB7CisgIHByaW50ZigiZm9vXG4iKTsKK30KKworLyogeyBkZy1m aW5hbCB7IHNjYW4tYXNzZW1ibGVyLXRpbWVzICJcdGJ0aSIgMiB9IH0gKi8KZGlmZiAtLWdpdCBh L2djYy90ZXN0c3VpdGUvbGliL3RhcmdldC1zdXBwb3J0cy5leHAgYi9nY2MvdGVzdHN1aXRlL2xp Yi90YXJnZXQtc3VwcG9ydHMuZXhwCmluZGV4IDczMzYwY2QzYTBkNTU1M2ZmNzU4NmI0OGUwYmIx NzI5OGU2NjEyZjAuLjMwNzBiNTFiOWI4NmUxYTJiYWQ2MzBhNzY1YTA3NWY4YjkxMWQyYWQgMTAw NjQ0Ci0tLSBhL2djYy90ZXN0c3VpdGUvbGliL3RhcmdldC1zdXBwb3J0cy5leHAKKysrIGIvZ2Nj L3Rlc3RzdWl0ZS9saWIvdGFyZ2V0LXN1cHBvcnRzLmV4cApAQCAtNTUyNCw2ICs1NTI0LDggQEAg Zm9yZWFjaCB7IGFybWZ1bmMgYXJtZmxhZyBhcm1kZWZzIH0gewogCQlfX0FSTV9BUkNIXzhNX0JB U0VfXwogCXY4bV9tYWluICItbWFyY2g9YXJtdjgtbS5tYWluK2ZwIC1tdGh1bWIiIF9fQVJNX0FS Q0hfOE1fTUFJTl9fCiAJdjhfMW1fbWFpbiAiLW1hcmNoPWFybXY4LjEtbS5tYWluK2ZwIC1tdGh1 bWIiIF9fQVJNX0FSQ0hfOE1fTUFJTl9fCisJdjhfMW1fbWFpbl9wYWNidGkgIi1tYXJjaD1hcm12 OC4xLW0ubWFpbitwYWNidGkrZnAgLW10aHVtYiIKKwkJIl9fQVJNX0FSQ0hfOE1fTUFJTl9fICYm IF9fQVJNX0ZFQVRVUkVfQlRJIgogCXY5YSAiLW1hcmNoPWFybXY5LWErc2ltZCIgX19BUk1fQVJD SF85QV9fIH0gewogICAgIGV2YWwgW3N0cmluZyBtYXAgW2xpc3QgRlVOQyAkYXJtZnVuYyBGTEFH ICRhcm1mbGFnIERFRlMgJGFybWRlZnMgXSB7CiAJcHJvYyBjaGVja19lZmZlY3RpdmVfdGFyZ2V0 X2FybV9hcmNoX0ZVTkNfb2sgeyB9IHsK --------------2hmwDTFg3Q3qT2300cBYKEcd--