From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2043.outbound.protection.outlook.com [40.107.6.43]) by sourceware.org (Postfix) with ESMTPS id D015A38A816E for ; Mon, 5 Dec 2022 14:20:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org D015A38A816E 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-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=W8IDeLHldesoFibpniGM1xwFpJHLaWOUPmaolEY2ze5FodfZ7RFbuEA2WD9jZE9DJucJXPDBlyuo6KF7ca2OvMReouQCxYWqxYuxeRJKJ1yY9UVyIVLRTCWiHTK7LBkBt4V8ds6BEzteGuVDUdFurcOTG0VTj7hGKKR6BQLY2W5CYU6TZkYL5Ar2Wgr7ZZoW+kKYLoPtWsMQMMEJDP2yADvGxtvy6pTZ4vc4z3A831ZA9N5xmDA35seOpqUSG8/sGBJFvd6d1VqKFaX6ps0PPLD/gXj7ZLoiV0+3YFT93NHY/qBii4m/npWy8taoxWpMRbDxj7vStoGxyccUP0jJ8Q== 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=NrdpvZXCSedzXGhMN21iDYjDyu03HpCZIN+nh4gfBqY=; b=XLaqvAQIQbpTmAT7yMZTE7DqhN/Fd9rCfncyjcsY+n/5etyHsY8k2J+fVB5GzHwlqtKI+eaehsWxrjmOP3jkE7xiI9b2k9igQSPquHYB0ie1hSBBpAWCcjfMUW9KAG8rdTWWfM4hwoQYlsdiXlDRYRqxQ8sEZHnf6nNq8K3omCjXCoHsJuAJkDvcbcqrA6mIif3aOU282O9gccZ0VM7+n4ptgaf3mdZY3RB47eXXHY2+1j8+ff3R6hbyKadP09F+rx+jKIivkRAsm+48+qzRcOR/XC9bRY5th6DWNrLO+T13voty5V9CVwZ4zJD8VnWs2U3uNLiGiA3OCbLT8zkj9g== 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=NrdpvZXCSedzXGhMN21iDYjDyu03HpCZIN+nh4gfBqY=; b=Bf7a+m1kldAdtGZ+7CifwVFu0Ypf16lQG1JMbbNTfB7HgJbzefp5wqGz6FFINOZ9h9l5EmE+rDujG7trrHC9pSOWBfP9J4T19ujXO1JHD7J3To8QnveVMJMLsH4CFms4l29rWLS6fLod0mhnmypkD6Ds9KJpntxcrdhLmP/JrzM= Received: from PAXPR08MB6926.eurprd08.prod.outlook.com (2603:10a6:102:138::24) by PAVPR08MB8920.eurprd08.prod.outlook.com (2603:10a6:102:328::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.11; Mon, 5 Dec 2022 14:19:57 +0000 Received: from PAXPR08MB6926.eurprd08.prod.outlook.com ([fe80::a7d2:445d:606d:7046]) by PAXPR08MB6926.eurprd08.prod.outlook.com ([fe80::a7d2:445d:606d:7046%8]) with mapi id 15.20.5880.013; Mon, 5 Dec 2022 14:19:56 +0000 From: Kyrylo Tkachov To: Andrea Corallo , Andrea Corallo via Gcc-patches CC: Richard Earnshaw , nd Subject: RE: [PING][PATCH 0/15] arm: Enables return address verification and branch target identification on Cortex-M Thread-Topic: [PING][PATCH 0/15] arm: Enables return address verification and branch target identification on Cortex-M Thread-Index: AQHYrleVLEicPFAb+kSq3Qqrswa4463pxiB4gHZES+CAAADbkA== Date: Mon, 5 Dec 2022 14:19:56 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PAXPR08MB6926:EE_|PAVPR08MB8920:EE_ x-ms-office365-filtering-correlation-id: 9867da13-f401-40be-f2d8-08dad6cbc914 nodisclaimer: true x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: hNOAjYtxIxt/2J0lGKlJsXoxo1ssyQvMl2CNspTjC3ZyV0crZcAMzUeViNQTH9t9j4mposIBLwPOfJLf6oZ+InJaYMrXbggKjN7jPPea51L5SX/mvzPh7jIM6WHkNHh/1AZIhE2TzSA34T+owIl7m7HtznCWfxrV33BJwQxqz7zVdW2U1vmJrdf9B6D9NC00g2OOKOh1cKheAAjbelHwRTp02VWMM4WhM5pQkTrztr08WqLuEkGL/CKgowxpOxmFtyVo9ghr7Fuu+0xW7xaZUssm9XNaeIPMCiDutJRk5PA5vxaQkkA/uW0BqlDnvpqbzCcKDiHy+GqjXTchrKS5965KIFtghoCbT6sfzBU27fHYXxAxyFN+4+G6p1NfE3it67hF1Nq4wlQc+JbqkYBQs8sAwYeUyddDKSwmIX8DVQmOKsx7Qy8Hd32yv67DaJE3cSSpJowD+psK0pRw7nLweinZkJaFdGjH/hh6TfNq4qQ/BT33o0o0Oi0yKcRD/ep0/OGvclzSy2fqZZFnnVE5UwNeHeJZwS3G5SyqGQFiFLAnBGA5w8Ev1f/6JtfrGOtKZEDLS/sgsFecnF/11FpNdGkUafK60HjtfaJxaBrTbgrgiw+yKXNGj7oPxoITI2kC0PinspK9Bxs2n1Pam7Lz5KbdIIsjuX3MmgVAKVcoshv8IZ0o5BwEYuowxpAumK/pP/mQrnF/1Lya6xpb6wHKow== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR08MB6926.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(346002)(136003)(366004)(376002)(39850400004)(396003)(451199015)(83380400001)(122000001)(33656002)(86362001)(38100700002)(2906002)(15650500001)(478600001)(8936002)(38070700005)(41300700001)(4326008)(52536014)(55016003)(8676002)(7696005)(9686003)(26005)(53546011)(6506007)(186003)(5660300002)(71200400001)(66476007)(76116006)(64756008)(66556008)(54906003)(66446008)(110136005)(316002)(66946007);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YUQyeTM4bEFzR3hvazFLRjdaaWV5RUh1Zy9SbENQVkhiaUh4VERXTHk0UzdZ?= =?utf-8?B?cFJrdVBiZmtodGxLbGxjR293NEJtellpUWxoamRjTXNPdlRmbFI5L0NDU2Fm?= =?utf-8?B?RXRMWkd4eldPRnNXVDg2U3k0ZWVaNTlYYzAwdjdGMDFtU2FPakIvN0hwcXk3?= =?utf-8?B?cG9IRU9BVjFVQUlJL0xJRXo3Z05VeXFIaGRURjJQaHp0VUc2V1hiYmxjMytM?= =?utf-8?B?OXpMcUtVSnBpQVFaSHlyWVdTS0NvRGUwRU1oTFZwcURGRS9tdDQydWRnai9l?= =?utf-8?B?Y3Zlb0JQc25obVNtQUx5RkZadXhXb2JnKzJueHJBVmJIY0F1K3I4bmZ1aURx?= =?utf-8?B?ajZSUmo1NFhwYkIxYjE3ZmUvUDV6cTQxWG1kVGtvaW5aOFcxSkxRZHg5MUxH?= =?utf-8?B?VS83dWYrakUxM2hqcUdjaHQyTzFpQzN1dWJkSVNOMlM3OFpUeWt3TElWdkp0?= =?utf-8?B?TWkzdmdhcGVab1grQThtVjZKOWNxRE0xRUwyYTJFaXNPV2kyaVY1VDZiV3Mv?= =?utf-8?B?b0hYUjZxdHhrM0IyaUd3SWNodTJ4TmxsbjNUREdJZVFVZ2VHZzJ2bVE4Ym9w?= =?utf-8?B?R0tXcTk4N1M2SUVSekRna2NybUZDWk1ISHN0Mmk4T0FRZ2kyKzRzZ0tlQlpD?= =?utf-8?B?enNtZ0lOcURsUnhUcC9Sbi9ySnFJSXcvS1AyNXZrWWJoSk5XbGxhdDhlbldq?= =?utf-8?B?RmRlUVpaS3JwM3BBeVR5SjZtN0xvTS9FclloSTNDK28wZDF2VXRIQ1piMmhT?= =?utf-8?B?THV6M3VJSzA2NjhvQm9ZbUxubmJJSGRvcUpvOFh6clpxZU1rdUtYdTIzczY3?= =?utf-8?B?aVVqREZxZVRneGFiazEzeEphbEZqVDY3ODR5V3d1TlVZbGR6WFRTNmxoRlJl?= =?utf-8?B?eW4rYVlyU1IzZDIrVXFsYXNmRWNrUHV6QUw4bkNNNmllV3d3VndrdytuT3ph?= =?utf-8?B?WEl5UTJ1NG9OZi9iaTFEOVNuSzBXdS8xN244dG1nRHpKWGFHSjJEOThlS3pW?= =?utf-8?B?TmdBdU1BWGx1aXliUFdNbnA4UEE0bGNSSWZxZE85L1VaMkRCNHdxSC8wdllK?= =?utf-8?B?RnNNR3Q4Y0h6WXpqYkhVZUJTUk9ObnE5cFQ0UTBzQWdWR0ROUTZQTzlmRG00?= =?utf-8?B?aTB1N0dCaldINi8vZ2tmUDBxR1A3VUdBUDd2RlIzZHNnWXRoemVWUVoyOStH?= =?utf-8?B?T1J1WUNEdXRxTmMzK2ZRYzV2SFh1Y1hZMmt0c1dWVGxnWml3RjY1ekdvdW5Y?= =?utf-8?B?TXFScUVzSGx1ZkcyWVVIUUd4ZmJSMWlZUXRQKy95NFRPMmg3Y1NjR0pIM3dI?= =?utf-8?B?OWFEZ09hL1NaaWs1QU1PMmVXeEJ3azdCeWtQWTZHT2FUUS9CNWxFMWFkMXBh?= =?utf-8?B?ODJPanRQd2ZqeGg4ZDJYMTVEcFRqbXVpSkU0Slh5MnFGM0Y3RG9aUlI5N0xu?= =?utf-8?B?OXRLNVAzYk5vemlESmR4cGRXZ1MwclUwZVhBVFU4aityRlpRc25qWWFNWHZC?= =?utf-8?B?SFhVaUV5dGFVZW5BTFFwQ3o2UURnL29hU2tNa0VGQkVubk1URWpGM25sdzVR?= =?utf-8?B?aGw3MnNnYnp1c25RV25hbDJXZENpQXc4WjZBT3JlcDU0aFoycHRFaEU1VzBW?= =?utf-8?B?eEVCeTBnTjRHQ29TU2M5R3ZNMHl0c0d5WVUzSFNzZUc2eGgxZUlaZjUzNW1B?= =?utf-8?B?SHlUNVduVDJlUmNsNis1Q2FtQ2l5QUNMWitqeEJyTnBSTVJlY2VRUWtadEdh?= =?utf-8?B?WEgwTkYvMTNJeWpLc095S09WaStBdzNRK25yQjVodktOYmhnYlZXN1pCdTZJ?= =?utf-8?B?dWV1UzU2STVlWmhYVHNlZU50NGlJd0VGc3JQcUd5RG9wL2J3WFltZlpGNE1B?= =?utf-8?B?WE1DMEU0TnFHRkF5UlF1WXlYMDkwMzBCOUZnSlVMWG0xL0dHYk5YdFVXQ3Qr?= =?utf-8?B?Q0lNbytGQkcvcFdHSFFPcStwTTFJdFhhRDBkRm9sNGhuWEhiQWVvUVZIRGRp?= =?utf-8?B?WXlSdXRWbXdRdldHUVNidFArTEwzbFhvbVI4ZkVLZUZIeVlydzR5aEk4NURp?= =?utf-8?B?RTVrRXdvY3BmdXdVTDZEYjFOZWFXR1hRNDVyYWpENFJNMWtURXdlNmZjRkcz?= =?utf-8?Q?+pnY+NC1mxUJb5etpUZsu+i7p?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PAXPR08MB6926.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9867da13-f401-40be-f2d8-08dad6cbc914 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Dec 2022 14:19:56.5551 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: vbGr4MO6rEjhyXox/86geM7UmoKyTrWWCPjxAaEC7bNzZHJFp3Q3sOafybapINyAqELfK3RAczkeHQ5DFl31OA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR08MB8920 X-Spam-Status: No, score=-3.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,FORGED_SPF_HELO,KAM_DMARC_NONE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: SGkgQW5kcmVhLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEdjYy1w YXRjaGVzIDxnY2MtcGF0Y2hlcy0NCj4gYm91bmNlcytreXJ5bG8udGthY2hvdj1hcm0uY29tQGdj Yy5nbnUub3JnPiBPbiBCZWhhbGYgT2YgQW5kcmVhDQo+IENvcmFsbG8gdmlhIEdjYy1wYXRjaGVz DQo+IFNlbnQ6IE1vbmRheSwgRGVjZW1iZXIgNSwgMjAyMiAyOjExIFBNDQo+IFRvOiBBbmRyZWEg Q29yYWxsbyB2aWEgR2NjLXBhdGNoZXMgPGdjYy1wYXRjaGVzQGdjYy5nbnUub3JnPg0KPiBDYzog UmljaGFyZCBFYXJuc2hhdyA8UmljaGFyZC5FYXJuc2hhd0Bhcm0uY29tPjsgbmQgPG5kQGFybS5j b20+DQo+IFN1YmplY3Q6IFJlOiBbUElOR11bUEFUQ0ggMC8xNV0gYXJtOiBFbmFibGVzIHJldHVy biBhZGRyZXNzIHZlcmlmaWNhdGlvbiBhbmQNCj4gYnJhbmNoIHRhcmdldCBpZGVudGlmaWNhdGlv biBvbiBDb3J0ZXgtTQ0KPiANCj4gQW5kcmVhIENvcmFsbG8gdmlhIEdjYy1wYXRjaGVzIDxnY2Mt cGF0Y2hlc0BnY2MuZ251Lm9yZz4gd3JpdGVzOg0KPiANCj4gPiBIaSBhbGwsDQo+ID4NCj4gPiBw aW5nXjIgZm9yIHBhdGNoZXMgOS8xNSA3LzE1IDExLzE1IDEyLzE1IGFuZCAxMC8xNSBWMiBvZiB0 aGlzIHNlcmllcy4NCj4gPg0KPiA+ICAgQW5kcmVhDQo+IA0KPiBIZWxsbyBhbGwsDQo+IA0KPiBQ SU5HXjMgZm9yOg0KPiBbUEFUQ0ggNi8xMiBWMl0gYXJtOiBBZGQgcG9pbnRlciBhdXRoZW50aWNh dGlvbiBmb3Igc3RhY2stdW53aW5kaW5nDQo+IHJ1bnRpbWUNCj4gW1BBVENIIDkvMTVdIGFybTog U2V0IGFnYWluIHN0YWNrIHBvaW50ZXIgYXMgQ0ZBIHJlZyB3aGVuIHBvcHBpbmcgaWYNCj4gbmVj ZXNzYXJ5DQo+IFtQQVRDSCAxMC8xNSBWNF0gYXJtOiBJbXBsZW1lbnQgY29ydGV4LU0gcmV0dXJu IHNpZ25pbmcgYWRkcmVzcyBjb2RlZ2VuDQo+IFtQQVRDSCAxMi8xNSBWM10gYXJtOiBpbXBsZW1l bnQgYnRpIGluamVjdGlvbg0KPiANCj4gd2hpY2ggSSBiZWxpZXZlIGFyZSBzdGlsbCBwZW5kaW5n IGZvciByZXZpZXcuDQoNClRoYW5rcyBmb3IgcGluZ2luZyB0aGVzZSwgaXQgaGVscHMga2VlcCB0 cmFjayBvZiB0aGUgcGF0Y2hlcyBuZWVkaW5nIGF0dGVudGlvbi4NCg0KPiANCj4gT3RoZXIgb3B0 aW9uIHdvdWxkIGJlIHRvIGRlY2xhcmUgdGhlIGFybSBiYWNrZW5kIGFzIHVubWFpbnRhaW5lZC4N Cg0KQXBvbG9naWVzIGZvciB0aGUgZGVsYXlzIGluIHRoaXMgcGF0Y2ggc2VyaWVzLiBGb3IgcGF0 Y2hlcyBzdWNoIGFzIFBBQ0JUSSBpbiBwYXJ0aWN1bGFyIGl0IGlzIGltcG9ydGFudCB0byBiZSBl eHRyYSB0aG9yb3VnaCBpbiB0aGUgcmV2aWV3LA0KYXMgdGhpcyBmdW5jdGlvbmFsaXR5IGhhcyBp bXBvcnRhbnQgc2VjdXJpdHkgaW1wbGljYXRpb25zIGFuZCBhcyBpdCB3aWxsIGJlIGRlcGxveWVk IGluIGRlZXBseSBlbWJlZGRlZCBNLXByb2ZpbGUgc3lzdGVtcw0KaXQgd291bGQgYmUgaGFyZCB0 byBhZGRyZXNzIGJ1Z3MgYW5kIHZ1bG5lcmFiaWxpdGllcyBlZmZlY3RpdmVseSBhZnRlciB0aGUg ZmFjdC4gU2VlLCBmb3IgZXhhbXBsZSB0aGUgbWFueSBQQUMgYW5kIEJUSSBidWcgcmVwb3J0cyB3 ZSd2ZSBoYWQgb3ZlciB0aGUgeWVhcnMgZm9yIEFBcmNoNjQuDQpUaGVyZSBhcmUgbWFueSB0aGlu Z3MgdGhhdCBjYW4gZ28gd3Jvbmcg8J+Yig0KDQpTbyBpdCdzIGltcG9ydGFudCB0byBnZXQgdGhp cyByaWdodCB0aGUgZmlyc3QgdGltZS4NClRoYW5rIHlvdSBmb3IgeW91ciBwYXRpZW5jZS4NCkt5 cmlsbA0KDQo+IA0KPiBUaGFua3MNCj4gDQo+ICAgQW5kcmVhDQo=