From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40081.outbound.protection.outlook.com [40.107.4.81]) by sourceware.org (Postfix) with ESMTPS id A6E7E3851C01 for ; Tue, 15 Sep 2020 14:05:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org A6E7E3851C01 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=Alan.Hayward@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=saMuSH91sziIO8yvtD5qy6k3hX4U6xcoyqe8C8axZ4s=; b=1Rn5ILPp4l8An7Z+Rebt9FPWAnfPmM3jV/gazJUp63U0y/kbhWcxgnVVpfuJd40tVak1QeciBpWem4SxpB3DC5fJ/oykbHXBzd37G2LUjC9wUCPhGh1eXx0nj7t66j9rYwrTVgSRRksd3iud7fF7XkJOMCB2bWbOGMn0e5X+rPQ= Received: from AM6P191CA0002.EURP191.PROD.OUTLOOK.COM (2603:10a6:209:8b::15) by DB6PR0802MB2581.eurprd08.prod.outlook.com (2603:10a6:4:a1::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.16; Tue, 15 Sep 2020 14:05:37 +0000 Received: from AM5EUR03FT024.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:8b:cafe::e) by AM6P191CA0002.outlook.office365.com (2603:10a6:209:8b::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3391.11 via Frontend Transport; Tue, 15 Sep 2020 14:05:37 +0000 X-MS-Exchange-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 AM5EUR03FT024.mail.protection.outlook.com (10.152.16.175) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.16 via Frontend Transport; Tue, 15 Sep 2020 14:05:37 +0000 Received: ("Tessian outbound bac899b43a54:v64"); Tue, 15 Sep 2020 14:05:36 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 0b364b326409e04e X-CR-MTA-TID: 64aa7808 Received: from d4aebbbef944.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 3F0517AF-6B05-4EB0-806E-470303D4D899.1; Tue, 15 Sep 2020 14:05:15 +0000 Received: from EUR02-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id d4aebbbef944.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 15 Sep 2020 14:05:15 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LDxIVq9fdP+miLqffCi84LLNhwl4ilVfVSBwIBS0RvNHCY/CcUqgyzMSf8goiBw7eBWf751Yr9WWhr7+AY12niJHc1CdlWDuFUFqmu9/V6v0t2veujUqYQAaadTeE0Kz++NjO7ILEvuGb9m0WoDGMgSF2gQuuFTm1D0x2VyuV1971T8ZZEWhb8URK7EU+P/q6RHsQS6SuUYqxG1+JCn/dCXjQ1znFxsCx3bcCRnFEyv06WS1dNrO1uWsxl6eG9l3z4KbO5NNqCJpTEEmH25rbtAKcQwMp9KM/U8li+a9yJvso5h5s/+NXylR48s6SYD7h+zHmWckPFdHX7wbKnHnpA== 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=saMuSH91sziIO8yvtD5qy6k3hX4U6xcoyqe8C8axZ4s=; b=KqcyglpamPjS334G2v5gJ1TadJ/84dVjbv348cXLGSpB4i4pIqXnz5imeGDKACLfI5LbjNeeVJrDlvOJ3w+h5kX2HZ/ecJPgLBysEgFMRe3JvNsQbbcELBKeiQszLxJ1VlkdD8PYvH2toaTsSR3/wVsfUKuX+yVkRkycGZUWve1mJHE70Xmc2i++MVgdasPCLClO7ZnE/QqRJ77/P/tkGGNt8C5USi28I7A8fsnpVyGcAF0o0r8lvl2XBsJlrLQsbAaVD6HU/hMOppVRKk2SUrB2tg39nkQIMB7nXCeGDsytQIfZV6hFcdAVtlD7fNfQM23YpQ9U3OiByl5pMT79wA== 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=saMuSH91sziIO8yvtD5qy6k3hX4U6xcoyqe8C8axZ4s=; b=1Rn5ILPp4l8An7Z+Rebt9FPWAnfPmM3jV/gazJUp63U0y/kbhWcxgnVVpfuJd40tVak1QeciBpWem4SxpB3DC5fJ/oykbHXBzd37G2LUjC9wUCPhGh1eXx0nj7t66j9rYwrTVgSRRksd3iud7fF7XkJOMCB2bWbOGMn0e5X+rPQ= Received: from AM6PR08MB3957.eurprd08.prod.outlook.com (2603:10a6:20b:a2::14) by AM6PR08MB3542.eurprd08.prod.outlook.com (2603:10a6:20b:4b::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.17; Tue, 15 Sep 2020 14:05:13 +0000 Received: from AM6PR08MB3957.eurprd08.prod.outlook.com ([fe80::95d8:11b:827f:a517]) by AM6PR08MB3957.eurprd08.prod.outlook.com ([fe80::95d8:11b:827f:a517%4]) with mapi id 15.20.3370.019; Tue, 15 Sep 2020 14:05:13 +0000 From: Alan Hayward To: Joel Brobecker CC: Fredrik Hederstierna , "gdb-patches\\@sourceware.org" , nd , James-Adam Renquinha Henri Subject: Re: [PATCH] Fix exception stack unwinding for ARM Cortex-M Thread-Topic: [PATCH] Fix exception stack unwinding for ARM Cortex-M Thread-Index: AQHWfd9UT9lbm+Mj6kS0IGPxnERX3alVXOQAgAYHOwCABKHsgIACaP8AgAXgSYCAAD9wAIABR/SA Date: Tue, 15 Sep 2020 14:05:13 +0000 Message-ID: <2E92B0DB-015B-47CB-90AC-4966C350FE8B@arm.com> References: <790E863F-88F4-47D7-A70A-FA22779ACC2A@arm.com> <04F0F9D3-6A7D-4F6E-8AE7-93F360CEEA91@arm.com> <6AB27C15-60DF-43A2-863A-C250AD034492@arm.com> <48292CAD-52D7-4471-97D7-E360C8EF3652@arm.com> <20200914183126.GF5200@adacore.com> In-Reply-To: <20200914183126.GF5200@adacore.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3608.120.23.2.1) Authentication-Results-Original: adacore.com; dkim=none (message not signed) header.d=none;adacore.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [82.23.123.38] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: b882d40a-0c79-4101-e0b8-08d859806be3 x-ms-traffictypediagnostic: AM6PR08MB3542:|DB6PR0802MB2581: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: vOfv5S13XK30v/yVAQwcE8nllFHdPPoulM5ERuWEgnz6vzETTwS72dM4wm6ACCWa5tC7ep6eOpHL/ky0HDZXBhSyECQZt3bFv+p2iPxyiK+EiRH3htyl4TsynbfZsKew+BzQVbFgDzUD/mVUoZJX1Vlkr1WZyefuI67fQ1v+xMF6mCUkwDhD/2t0iLKT0mp5qMOURyGLe2vbHVtRyrxS1weP4N2/kGyL1bixXWq/LCyLRqXRpzdRJ4S/vAP7VP2NCKY0l0s0P6ctKqXuCThhEbj+tSe0Ek90bVJMXFyvrWxl7+fc3m+7beQpObJ0O8gVkS+G8RO3UZTsZh2F1zh73qDx7mGL5JCrSZge3pojsbS2VfX1mWih/O9Sl7S70o8/6OlCQ/VKix2spdkBVZsOIKi6c0u6M1JzbCpdwxx2A0DMuoPVO/DGqh2+HonhPmIp X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR08MB3957.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(396003)(366004)(346002)(376002)(39860400002)(2906002)(5660300002)(966005)(53546011)(186003)(66446008)(33656002)(6506007)(8936002)(83380400001)(54906003)(66556008)(64756008)(66946007)(4326008)(86362001)(6916009)(6512007)(66476007)(6486002)(478600001)(316002)(26005)(36756003)(2616005)(76116006)(91956017)(71200400001)(8676002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: HyWz+hZTcP0s316hp7cv+aevnE+4WnNPj7gDRZFtXoKNfFRatztRh2ibQ5H9ASRL//T8EaXGX7v8Qn9lOd+dUxpO9KGeTHZi1WcfCsqhfMGyOhHAdtvHHBRGLk50knMoug3jgw2KCLIDDX6DgGQYsJT2cX39yH5vUB/m8CR2ZqbVcErMEdWIYFAGhV8kQaH8+vJ0LJtrda6R4xx81uGZgJU9IU1gkd64F9aiXFUedESXlh/8KZ/zCSmhBfhK/VLwpezbis6CeTwltUn6NbK6TziSoLyihT0jNB3lxH2CRk7XK4J0cKte+nSH4zPokb3ru9NGAlKlyStSkTamArwZkw0Q4vUW0nwkViWQf5+TgRim1WcXtPB/RI0YgVNtMXbZic8Jy7j5W0l/5bfEZwwEynAoEdKIc9YzAONlRHKIinF4XFiQJ24/e64so1TVRYcw12jR7uvfNPMLqVqDmXSL/94EM9h5YJJ3cdfDx9DUduhZdB7ja0Xp/Sje7TdygLzvHn27FmE5bfFH/e8Jkk4kzsbr+/0iGqal02P11AyKWAyjN89R8BJjO3sQduKEZRegxTYu4w5uWr2a8W9cZK9G5x7wxRFOXC8+H3rIh7MiqhiL5Tvlnc5cbUhFJdwCn5++Hs5hiN9sRhTnyOBcsWfYfQ== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: <0B0C84BAD079C84D961A9FD0B940FC48@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB3542 Original-Authentication-Results: adacore.com; dkim=none (message not signed) header.d=none;adacore.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT024.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 66b6ab62-7d5d-4f90-0b1a-08d859805dd5 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: DYcvwp5Y4hmUs2CjCyoKeLiprh5MeXSYMR3t79qU0mh/6UXRpEb7FVkEJZNiBsA275glkzRDIbn/6vNcaQm43+uphdyVgJWjFwzTUapZmUTkZuyLxOOBoaf8ZdxIu59gqGyHlCv28R0jcP2eYlgrFT92+2516NKZJhWzc2ON5NupznWiMoJ74I7hwEAQigKQlu5bhJXRW6AqYDQrYlYuHtvI7DG9Lff5n2kKudsrg9na8zxYjk24XUBiymsmpjElSG3kDcXlrUuTwPWc8j5fu5ow8C6oSPViMBPfzKkvqnZfQobS3B9XL76F/EfcsVozBfzsxuPSbAWgSluO17tO0YdhTfpay3WPi1xsNuf2JqdyCVYYMv9zbLV0ggkipqds8J+ZRq/aK/xRn0n46haveE3Wp3CijUyWL+ULx4UXTI7uM7rS+N1XvqZWXv9QVCFOs0MhaoLc9mq7VTCX04HKLB6rYv+7JNINVHHnONzdAtQ= 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:(4636009)(346002)(376002)(136003)(39860400002)(396003)(46966005)(33656002)(54906003)(36756003)(6862004)(2616005)(6486002)(107886003)(82310400003)(4326008)(966005)(83380400001)(356005)(5660300002)(336012)(8936002)(70586007)(26005)(47076004)(81166007)(70206006)(6512007)(8676002)(82740400003)(316002)(53546011)(86362001)(6506007)(478600001)(36906005)(186003)(2906002); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Sep 2020 14:05:37.3027 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b882d40a-0c79-4101-e0b8-08d859806be3 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: AM5EUR03FT024.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2581 X-Spam-Status: No, score=-9.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, RCVD_IN_DNSWL_NONE, 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: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Sep 2020 14:05:48 -0000 DQoNCj4gT24gMTQgU2VwIDIwMjAsIGF0IDE5OjMxLCBKb2VsIEJyb2JlY2tlciA8YnJvYmVja2Vy QGFkYWNvcmUuY29tPiB3cm90ZToNCj4gDQo+IEhpIEFsYW4sDQo+IA0KPj4+IEkgZG8gbm90IGhh dmUgYW55IEdEQiBCdWd6aWxsYSBhY2NvdW50LCBzbyBwbGVhc2Ugc3VibWl0IGJ1Z3MgZm9yIHRo ZSBhZGRpdGlvbmFsIGZlYXR1cmVzLg0KPj4gDQo+PiBBZGRlZDoNCj4+IGh0dHBzOi8vc291cmNl d2FyZS5vcmcvYnVnemlsbGEvc2hvd19idWcuY2dpP2lkPTI2NjExDQo+PiBodHRwczovL3NvdXJj ZXdhcmUub3JnL2J1Z3ppbGxhL3Nob3dfYnVnLmNnaT9pZD0yNjYxMg0KPj4gaHR0cHM6Ly9zb3Vy Y2V3YXJlLm9yZy9idWd6aWxsYS9zaG93X2J1Zy5jZ2k/aWQ9MjY2MTMNCj4+IA0KPj4gDQo+Pj4g SXQgd291bGQgYmUgZ3JlYXQgaWYgcGF0Y2ggZ29lcyBpbiBiZWZvcmUgdGhlIEdEQiAxMCBicmFu Y2hpbmcsDQo+PiANCj4+IA0KPj4gSm9lbDoNCj4+IElzIGl0IG9rIHRvIHB1bGwgdGhpcyBwYXRj aCBhY3Jvc3MgdG8gR0RCIDEwPyAoQW5kIGlzIHRoYXQgc29tZXRoaW5nIHlvdSBkbz8pDQo+PiBJ dOKAmXMgQXJtIG9ubHksIGFuZCB3aWxsIG9ubHkgZWZmZWN0IHByb2dyYW1zIHRoYXQgYXJlIHVz aW5nIHNwZWNpYWwgc3RhY2sgc2V0dXBzLg0KPiANCj4gQXMgdGhlIEFyZWEgTWFpbnRhaW5lciBm b3IgQVJNLCBpZiB0aGUgcGF0Y2ggbG9va3Mgc3VmZmljaWVudGx5IHNhZmUNCj4gdG8geW91LCB5 b3UgY2FuIGFwcHJvdmUgdGhlIGJhY2twb3J0IHRvIGEgcmVsZWFzZSBicmFuY2guIEknbSBhbHdh eXMNCj4gaGFwcHkgdG8gcHJvdmlkZSBhIHNlY29uZCBwYWlyIG9mIGV5ZXMgYW5kIGFuIG9waW5p b24gd2hlbiBhc2tlZCwNCj4gYnV0IHRoYXQncyBub3QgYSByZXF1aXJlbWVudCwgc2ltcGx5IGJl Y2F1c2UgSSdtIG5vdCBhcyB3ZWxsIHZlcnNlZA0KPiBpbiBtb3N0IGFyZWFzIG9mIHRoZSBjb2Rl Lg0KPiANCj4gTG9va2luZyBhdCBob3cgdGhlIHBhdGNoIGlzIHdyaXR0ZW4sIGl0J3Mgbm90IGVu dGlyZWx5IG9idmlvdXMgdG8gbWUgaG93DQo+IHRoaXMgY2FuIG9ubHkgYWZmZWN0IHByb2dyYW1z IHVzaW5nIHRoYXQgc3BlY2lhbCBzdGFjayBzZXR1cCwgYnV0IHRoYXQncw0KPiBwcm9iYWJseSBi ZWNhdXNlIEkgZG9uJ3Qga25vdyB0aGUgQVJNIGFyY2hpdGVjdHVyZSBhcyB3ZWxsIGFzIHlvdSBk by4NCj4gSWYgeW91J3JlIGNvbmZpZGVudCBhYm91dCB0aGUgcGF0Y2gsIGdvIGFoZWFkLg0KDQpP aywgdGhhbmtzIGZvciBjbGVhcmluZyB0aGF0IHVwIDopDQoNCkFncmVlZCBpdOKAmXMgbm90IGlt bWVkaWF0ZWx5IG9idmlvdXMsIGJ1dCB0aGUgbmV3IGNvZGUgaXMgYWxsIGluc2lkZSBpZiBibG9j a3MsDQp3aXRoIHRoZSBzdGFuZGFyZCBjYXNlIGJlaGF2aW5nIGlkZW50aWNhbCB0byBwcmV2aW91 c2x5Lg0KDQpJ4oCZdmUgcHVzaGVkIHRoZSBwYXRjaCB0byBnZGItMTAtYnJhbmNoIG5vdy4NCg0K DQpUaGFua3MhDQpBbGFuLg0KDQoNCg0KPiANCj4gLS0gDQo+IEpvZWwNCg0K