From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id xKLpHuakm2d+fx8AWB0awg (envelope-from ) for ; Thu, 30 Jan 2025 11:12:22 -0500 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=Bg65Y3zL; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 62D4E1E105; Thu, 30 Jan 2025 11:12:22 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-7.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H2 autolearn=ham autolearn_force=no version=4.0.0 Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 030F71E08E for ; Thu, 30 Jan 2025 11:12:21 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id A87D33858C3A for ; Thu, 30 Jan 2025 16:12:20 +0000 (GMT) Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.13]) by sourceware.org (Postfix) with ESMTPS id D90203858D34 for ; Thu, 30 Jan 2025 16:11:54 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D90203858D34 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org D90203858D34 Authentication-Results: server2.sourceware.org; arc=fail smtp.remote-ip=198.175.65.13 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1738253515; cv=fail; b=Nr+iYiCmG66Fs0Yoglf/hkqVHlr5XpEivSpcog+V+Al/0H68T4k+ymyEuLuJsmUUmOzvsdwJp2xGMHz8OONT6+YNn5JXu0qGEv42BisiHOI83Eu7AnYZBS1c28PhPxPsmczBIEm+idikIaJeGw91r1sZok6dAC6i2Vb1a27BTAk= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1738253515; c=relaxed/simple; bh=hKyNVklqeUSxH0qYjTA8g+BWFGl34y2oMJs7jULOj0s=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=WaST+MveSnI0fpJNOxecbxrz42s1F/jKV7brTC18XhoA4Re8lMfkjrO4fZBS6KljSu7ZtW6PFxO3mDoOMq48pqRDgYxYkZbqJGdIgpH8/akJgfLgO6Q1WrjJC40K8onEzbKC7RpKdc1SRZvztsdU9VRVGIOt5ZF/41gC1hDukdY= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D90203858D34 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=Bg65Y3zL DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1738253515; x=1769789515; h=from:to:subject:date:message-id:references:in-reply-to: mime-version:content-transfer-encoding; bh=hKyNVklqeUSxH0qYjTA8g+BWFGl34y2oMJs7jULOj0s=; b=Bg65Y3zL2WrxzKbyWv8yfLs/HWtQd3Ks5iXmrCwzXdzZygRyi5n9bk5j PubEadA2A1YPFUUhBSzsqzKJ691PPQfTKuagRV3CqS9rvdjBIk6oT7AxH ec31gLUMIJM6xkKqynkCvdNYL0C96WWmWHFiGDxCI4zTfcpNuKqvIfck0 cs3yr1ICSYbNOrwo0D5T+EXQ2cgAYfjLhCeNaWgtjJTsDP87wdimqLxca E5sRzKjHvDvWWnaT7AMAfjJGHyQT0PwoDMR/U0hwHkp+jH+de+ND34EL3 FqwOQao3edqAoIWxYHA5xeiKOVi07270Fix8p85R+N9r9FYlG5r7CjZ53 w==; X-CSE-ConnectionGUID: VUNCxnWFTVyy0HGzAxXB/g== X-CSE-MsgGUID: GfcqwUqISfisqoRaAPVKNQ== X-IronPort-AV: E=McAfee;i="6700,10204,11331"; a="49793276" X-IronPort-AV: E=Sophos;i="6.13,245,1732608000"; d="scan'208";a="49793276" Received: from orviesa001.jf.intel.com ([10.64.159.141]) by orvoesa105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Jan 2025 08:11:54 -0800 X-CSE-ConnectionGUID: o9Ozt10CSfixDVjAo2OBlA== X-CSE-MsgGUID: FHIm0mEqQ76WUDpcqr8Wzw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,224,1728975600"; d="scan'208";a="146556380" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orviesa001.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 30 Jan 2025 08:11:53 -0800 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44; Thu, 30 Jan 2025 08:11:53 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44 via Frontend Transport; Thu, 30 Jan 2025 08:11:53 -0800 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.49) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.44; Thu, 30 Jan 2025 08:11:50 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=CYVWFtCaamunI+aqJWZvSVH0L4BiCT68U65REernmjfsYotnLENbSZ1CARHMiSJTfG6r2i78ni9RsY5aZxT2CfOGxbB1iB5GzYjqpWY0/TQS3gX6TjsgKiqm3vtt37NBxH3ukY4b/1IGf1uZa0dwdnW/oaD7e8/ILukhh/UAWpXeOI2QkS0Vi0MUIkXY+rJGY1oXomYlWz8HqmAQ6V1T72McDJ+VMaGlflxtMf6aVzDGxG68RNxuOX2F45PpvhtMbVv0IQhTGxLUJd/mbZGlXPpU5b/qS18HPYfeuFU/Xi1wIlHjrKlQ8rEaD70JIQBWjH+1Awi+brqDLldfMVKEbw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=xYfHPXeI2vijj1CBeB4LOmRzI0Eq+q3Y2VHkkbf1wnA=; b=Elehn2l2pdONMZWQpZoJkfFRxT2JurGH9V5+OFh6BqphL8BUME6NMyfmrIsKSGkS5neHLPMI6UGAcqxsKVsrAl++6KHTn/RuIlln8EtAWWE6OZc6mnevmYwOVLUIjxP8oxBv/i9NkR3nbfRrYvq42zo4ySIP0nDaI2qW42sdW3W4dq0ycTLQoQhPaFwXFcm9br9gfRu7OTlL06xCjYQDqYCnAOkzzs9i3cQreJ1G93IKTXYGZNsY7q/cteSd7E7HkZxs27keafkzp9CsmoiTgIZRSPP4O+WZyVpKQ5CPVsHQKevQHyDzp0X2dRfg1fTUwzInDE++RkWlQYF2Ljqp8w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from SN7PR11MB7638.namprd11.prod.outlook.com (2603:10b6:806:34b::22) by MW3PR11MB4602.namprd11.prod.outlook.com (2603:10b6:303:52::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.18; Thu, 30 Jan 2025 16:11:48 +0000 Received: from SN7PR11MB7638.namprd11.prod.outlook.com ([fe80::25b8:16dc:755e:34d1]) by SN7PR11MB7638.namprd11.prod.outlook.com ([fe80::25b8:16dc:755e:34d1%3]) with mapi id 15.20.8398.014; Thu, 30 Jan 2025 16:11:48 +0000 From: "Schimpe, Christina" To: Guinevere Larsen , "gdb-patches@sourceware.org" Subject: RE: [PATCH 08/12] gdb: Handle shadow stack pointer register unwinding for amd64 linux. Thread-Topic: [PATCH 08/12] gdb: Handle shadow stack pointer register unwinding for amd64 linux. Thread-Index: AQHbUxvpr8WLluLt1UOT9Fg1yzr8nbMvoHeAgAAZ6LA= Date: Thu, 30 Jan 2025 16:11:48 +0000 Message-ID: References: <20241220200501.324191-1-christina.schimpe@intel.com> <20241220200501.324191-9-christina.schimpe@intel.com> <4f873c4a-a4ba-451f-8908-bc40ab93c43a@redhat.com> In-Reply-To: <4f873c4a-a4ba-451f-8908-bc40ab93c43a@redhat.com> Accept-Language: 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=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SN7PR11MB7638:EE_|MW3PR11MB4602:EE_ x-ms-office365-filtering-correlation-id: 00f60c16-b2fb-46b8-eb7a-08dd4148cc92 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|376014|366016|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?SEpkOWJqbC85Y2hZKzBXZG54ZzUyTmNQYWluL1pEMHg2RlpSVGdMalYybmhq?= =?utf-8?B?K2JSTlI5bll4c1U3b1pnbXUxemdRRmdWNWJRdHg1VTd2QnNNaUw3cnFHNm5a?= =?utf-8?B?QVlDc2kyVEJQdVc2dnYwbVRId2NMTVBma1lWU3pmNVJCckRSV2wzMVFTaUlm?= =?utf-8?B?MTM2UlVrV2FjaDhmYVNUdit3WTA2UTBXMHFzV0JUSk5TVnllMWo5NEpxQnFG?= =?utf-8?B?KzJNV09LbVVzVjhYTWVBbTQ5S1l4aldxbUhHQm8raFpWWkpmY1lkTTlrVkVL?= =?utf-8?B?aTBJV1JEVmluMEg0RlNvUXBPcTIwdTN2TjlFeVVULzMwUm5xTVdPZE5xN1Fu?= =?utf-8?B?cWIveTRvWmJrakZzMkpXSk1idHFPMmpvZW1Ed0d5K3ZhdkJKZUQ3cytsSjVy?= =?utf-8?B?WUdTQTRuR0lqbkhMYnEzelJRN3J1SFdING41TkRxMzVvc3BLR09kZDhOajlU?= =?utf-8?B?Ni91dksrd2VyNkJnT3pmTWFpL3o0djNtUlROU0RrVktIY0dmMDBLbENBQSs2?= =?utf-8?B?SWdpZVdJcXR1R3l2dzdyaVlqYThxaGxnZXhkSVROZ1UxZzVpaW1rVVRjd2NV?= =?utf-8?B?YlpjUTgvZjFDVloyRDB0TUoxNUpzTnhTaU91ODYrWlBKNkpHbnlURnBlZ1pP?= =?utf-8?B?eUdGODNSY2l0M2Y0UVplNEN4L01jME96QzdHN21RNUdrYlZFK3ovY3JhK21K?= =?utf-8?B?VVNsZVhsWHFsbUQzbjJJMWtjcW1MVVRiWllQeXprV3hQTTZaMS91d2ZBNmNS?= =?utf-8?B?eUtWWHpuUjRrS2tqMkJBR2QxUUpqNHV1ekd0cVd0b2JRMXVsTTZrS3ZJbmJw?= =?utf-8?B?b2FFcmlXL3VBVDNITlNoZHcyLy9NNmpLRWlyd1dmUkM1bW81Y3lPU0MrRURp?= =?utf-8?B?QUN2QlJHNFhTSXZkTnBrU3F4YTZZbWZvN2QvYlowN2JHb1NLQ2l4NFBoWS9U?= =?utf-8?B?cUZBWHIyTFhFUnpEOXR4NDRvZ05RVTkrazhJdFNOaVN5Nno3TDZSditnNy83?= =?utf-8?B?OHlyWitJMStpc1UvY05paGF2V3dHUkN4REFIT2krM1ZKY1ppSU0wYzhST0Vj?= =?utf-8?B?RWFwTEN1ZmVBTllsdEx5Vy9IdUUrK01HRVFtcXJnNWh2SHZXeHZJc09IUjZC?= =?utf-8?B?ZWpLM1FuRmhtaVZtNDMrMlJOek84RW5GdXRVaXlIK0hRQ2paOVhWV3ZGVHdG?= =?utf-8?B?RjhRTnBCUTcxOVRDQ2NNSUpEZ0xQZ01EOHpxekRNeU85dHhHay94QkVRN21K?= =?utf-8?B?MlJ6VlRDYmo0Q2xJcDV3WTN3ODdBV3BIWmpxY05nM3dwVkErcDdPTzdBa1Mv?= =?utf-8?B?VTlxaU1VbmRTZ2FRNUJyN2Z2OWZPNURKRFBzOHBYY1RpQ1BveXdZQ0F5alp4?= =?utf-8?B?Und6OVl3YmR5S0NTc2o4M0FubmtFVVYzUzh1SEdGVzV6SXRpa1YxaEVZMzFT?= =?utf-8?B?ZmRIamZqMUVrcmkvN2s3bEdZenE2RWxNRXA4YnU0VTg2NkVBaXA1QVY5WVgy?= =?utf-8?B?ODJYTWlkSUNnMTZqMjVLS3IvN29kNURldnJ2a1YrOWRBVThvVzVFRm00c3dJ?= =?utf-8?B?MUFzU3ZLNmFtNHlIeGNvMzlZRVEwdEZtUWtBR0J0ek1wMHpVRTNGZXloak1W?= =?utf-8?B?aGxHaERDdDVlaklqaTMwbTk0U214SVFTTjRvQ2RSVE5rU2t6dld6VEFTbUJX?= =?utf-8?B?cG1oRzJpRlVMS3pLU1Mzb0FScU9NTm93Um93TGIzNllDbVVscitmS3lSR1dw?= =?utf-8?B?Rzl4b2JVajVESUc2MXVuLzY2ZFlybE9rRjFxdU82ZGZSVkFGai9WQUs2aksz?= =?utf-8?B?Q1JsYXQ3QVhzYVRnQjd6N0RZK0pSZmZCL1d2TlQrTDlRQUJXMk9JemdYL01w?= =?utf-8?B?WFc0MDVrdzJWN1ZCbGxsNEdKUUM4TmVYWDd1bkJrSzVFYmpDT1dwUGZaYWhB?= =?utf-8?Q?ByFTKrR71CJyQowev+MiwmbdoVPdxYUX?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN7PR11MB7638.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(376014)(366016)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RmVwZEM2WEZzdzNjdVord0JKMDFkWXR1UE9jQjVmMnlrOW8xa0RtL2M2UG1z?= =?utf-8?B?V2tSTEFvai9hOXBqSWlmMS9HbDVsZGxUUHFrcjFkK1luUzNSbXpjOFdlemRo?= =?utf-8?B?Y0ZsdlBpZUxMU2V1U1RjaHVOVzlKd1hMWEJMN01LMzdFMEY2VGI2VkhZeW4z?= =?utf-8?B?b1ZNb01sWHovSWdNdHVXUGthTktPWjJlTWNvVEpSd2lhNGt6UmFuTFJuS3pw?= =?utf-8?B?WDU5L2RrTnd1MGNmQUxVemNJc1lvR3VLYXZIQXo4aVlPd2JjRXNpUUJaaU4z?= =?utf-8?B?OExWZDJqeHhSbGtTbkl3MGptTVpoaUI2d3ROWUVyK3U4UHBNa1lIRStvQ1R0?= =?utf-8?B?eThjcTNqVkg5dVFDR3hBOFplbUk2TU03VDRCeTk2SXkvZFMwZm1nQ25nWnRr?= =?utf-8?B?WkkwWER5UGZkUWE1Qmc5QXR1UGVHYkU1dFd6bEpHdDFpL2k4WDNCbk5xVERK?= =?utf-8?B?SG9mS2xGd3hubXlnMEFXZEEwU3RhNlhuRDNnSVdaZHNzK1BkS2svN1ZEWTJL?= =?utf-8?B?QitYNXJ2UXJoeWFGRFNIYTEvQ0dObGQzaXRiN3p3clFIZTZrQTNGVWpqb25B?= =?utf-8?B?N0FUUldjVjUrcmd6MGQycTNkZ2VnR0p2aXNIR3hFc3JSVk1nNm9GdlpNRGxX?= =?utf-8?B?M1M3WEZ6WWIxOHQ3U1IyY1Fndkx1ZE5KdTZjc21FeUVYQVlrVTJKNUNDQ2hU?= =?utf-8?B?WVRKN0tNQ3g0TW8vQ1U3WjJ6amppa2orZkZRV2hJd2o0V2o0cVE3M2xPbStG?= =?utf-8?B?dDZiTGtycGt6cldQek1abDE0UFEzNTJWU1NhYWdBRUhUOWplNklMVGlYV3ha?= =?utf-8?B?ZmJuOVVuSGp0ZXk5Q2FkUm13RkNkZzF6Q2Y2Ti9GM1l3WFgwZmZrR2I0Njgr?= =?utf-8?B?ZXREMTVIQWZnUlZ3aXViR0Q0RzRJNzZQdXBiRlJtL1MzTFBWWTRscVAvZmxv?= =?utf-8?B?bXY1MEtPa0sxMVVEUkZobVhBeVRwTWxXcW8zSnVMckJyMWVrVzRJdzZkNjFq?= =?utf-8?B?cDE1c3ZpbThkalU3QlhHRHI3VjZYNEtmSFB4S3ByTFlvNGN1b1Q4a3dVQ3Jw?= =?utf-8?B?SndZOHZsdDlYczM2R05nai91UHlSUk5WNlc0RnF4SXl6U0FCVWJCRFp2eTZR?= =?utf-8?B?bG5yUWZrTGxIdHFVMlFla0F4UDRWU3JrZ2l3cC90TFlVQWpOR0JtSFZReTA2?= =?utf-8?B?NEgwd3ZqT3J3bEM3NGJwdExFa0FPOEd4WHRLc0RnSWQvc25KakxuYkJidjRo?= =?utf-8?B?NVVzblFEZUxaWVROTnlHS2xzYU42ejU4eVd4Q2pqdXdUV3hVNm9rbDF2Z09D?= =?utf-8?B?MDZib0g0cUdHTTBHcVh0bkRpQzd4ZnhlSkVsMlliNEJVbG9FVGNZVkJCbGtt?= =?utf-8?B?RWh5d0p3RXpOTEFueDZZaFdFd2NkWkRqc0V5OURNQkRUbTZUcFg5Tm0za0s5?= =?utf-8?B?a2dEZzlCbmtTUnFvOEp5OEhwZDRURHRZdnlqTjAyanlVODAxL1M4ZER3cU9K?= =?utf-8?B?d3ZvUzBCUjVEUkU0R0JUNTdleStxcUl5T3labnhmOUlPcmhiY3RQalhTQ1lD?= =?utf-8?B?cXQxVXNUcjBjWkhBcnBBc01DV2gybTAzQ3RUSVZVM1pjdVhHNkQwVC9LR3My?= =?utf-8?B?eEM5bWJ6Nml0enJWam9hTHpicVlDc2VuY20xQjAzZjZzMmYvTFBpSWFOZTFn?= =?utf-8?B?UWJNRlgvZXpkQ1E1RXRRYmxNRkEydmx2STF0L2wrTEdMdTF3dXpqVXVibld4?= =?utf-8?B?bzZ5Q1BGQ1Nqa0N1WGUveENyR1p0MlFBV2Q1N0dhY1NMdkR1MWVDektoMVps?= =?utf-8?B?WHVLNGJKR0c0SFdPTzlLSEY3Lzdsb1JpQVlzQlBCb1B3cFNpNlJHSzNjZy8y?= =?utf-8?B?RnYrQVY4ekhrOCtxcWdtVkRncitMNWdNNkNGbGRYdlpLZzFTSktoL09oS0pu?= =?utf-8?B?OU9GRUE5a1NMSm8wcTRhNjFPZGJxR0NVRG1iNTArNjdtR1M1K0hIeVovMHFl?= =?utf-8?B?UENGOEhpWjV3MTZlTExvWEZjcU9ES3UrRlF2UlhYVTNpU0srcE5mYmpFLzlF?= =?utf-8?B?RU9sZWpXR2I5MWFFYVF1b3hTUGEwY1V3aDZhZ0l5RmVBWlN6VmwxcnozUzhO?= =?utf-8?B?S0M3RGRXeHduS2ZlTFI2NlcwTjJKUXBLZ1FSTm5LSDFuRHBqOUFyUHlNcytX?= =?utf-8?B?RUE9PQ==?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN7PR11MB7638.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 00f60c16-b2fb-46b8-eb7a-08dd4148cc92 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jan 2025 16:11:48.1521 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: u8bbq4BYYW59X63ptAkdjF3O2cY5ity1uymut/R/6bcYp+HigYuexPb78w6VS6uEkkOruaYbmGyL7Z/LjBn5HGbB0/gU9LO/SgEjf0xDy+M= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4602 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBHdWluZXZlcmUgTGFyc2VuIDxn dWluZXZlcmVAcmVkaGF0LmNvbT4NCj4gU2VudDogVGh1cnNkYXksIEphbnVhcnkgMzAsIDIwMjUg MzoyOSBQTQ0KPiBUbzogU2NoaW1wZSwgQ2hyaXN0aW5hIDxjaHJpc3RpbmEuc2NoaW1wZUBpbnRl bC5jb20+OyBnZGItDQo+IHBhdGNoZXNAc291cmNld2FyZS5vcmcNCj4gU3ViamVjdDogUmU6IFtQ QVRDSCAwOC8xMl0gZ2RiOiBIYW5kbGUgc2hhZG93IHN0YWNrIHBvaW50ZXIgcmVnaXN0ZXIgdW53 aW5kaW5nDQo+IGZvciBhbWQ2NCBsaW51eC4NCj4gDQo+IE9uIDEyLzIwLzI0IDU6MDQgUE0sIFNj aGltcGUsIENocmlzdGluYSB3cm90ZToNCj4gPiBVbndpbmQgdGhlICRwbDNfc3NwIHJlZ2lzdGVy Lg0KPiA+IFdlIG5vdyBoYXZlIGFuIHVwZGF0ZWQgdmFsdWUgZm9yIHRoZSBzaGFkb3cgc3RhY2sg cG9pbnRlciB3aGVuIG1vdmluZw0KPiA+IHVwIG9yIGRvd24gdGhlIGZyYW1lIGxldmVsLiAgTm90 ZSB0aGF0ICRwbDNfc3NwIGNhbiBiZWNvbWUgdW5hdmFpbGFibGUNCj4gPiB3aGVuIG1vdmluZyB0 byBhIGZyYW1lIGJlZm9yZSB0aGUgc2hhZG93IHN0YWNrIGVuYWJsZW1lbnQuICBJbiB0aGUNCj4g PiBleGFtcGxlIGJlbG93LCBzaGFkb3cgc3RhY2sgaXMgZW5hYmxlZCBpbiB0aGUgZnVuY3Rpb24g J2NhbGwxJy4gIFRodXMsDQo+ID4gd2hlbiBtb3ZpbmcgdG8gYSBmcmFtZSBsZXZlbCBhYm92ZSB0 aGUgZnVuY3Rpb24sICRwbDNfc3NwIHdpbGwgYmVjb21lDQo+ID4gdW5hdmFpYWJsZS4NCj4gPiBG b2xsb3dpbmcgdGhlIHJlc3RyaWN0aW9uIG9mIHRoZSBsaW51eCBrZXJuZWwsIGltcGxlbWVudCB0 aGUgdW53aW5kaW5nDQo+ID4gZm9yIGFtZDY0IGxpbnV4IG9ubHkuDQo+ID4NCj4gPiBCZWZvcmUg dGhpcyBwYXRjaDoNCj4gPiB+fn4NCj4gPiBCcmVha3BvaW50IDEsIGNhbGwyIChqPTMpIGF0IHNh bXBsZS5jOjQ0DQo+ID4gNDQJICByZXR1cm4gNDI7DQo+ID4gKGdkYikgcCAkcGwzX3NzcA0KPiA+ ICQxID0gKHZvaWQgKikgMHg3ZmZmZjc5ZmZmZjgNCj4gPiAoZ2RiKSB1cA0KPiA+IDU1CSAgY2Fs bDIgKDMpOw0KPiA+IChnZGIpIHAgJHBsM19zc3ANCj4gPiAkMiA9ICh2b2lkICopIDB4N2ZmZmY3 OWZmZmY4DQo+ID4gKGdkYikgdXANCj4gPiA2OAkgIGNhbGwxICg0Myk7DQo+ID4gKGdkYikgcCAk cGwzX3NzcA0KPiA+ICQzID0gKHZvaWQgKikgMHg3ZmZmZjc5ZmZmZjgNCj4gPiB+fn4NCj4gPg0K PiA+IEFmdGVyIHRoaXMgcGF0Y2g6DQo+ID4gfn5+DQo+ID4gQnJlYWtwb2ludCAxLCBjYWxsMiAo aj0zKSBhdCBzYW1wbGUuYzo0NA0KPiA+IDQ0CSAgcmV0dXJuIDQyOw0KPiA+IChnZGIpIHAgJHBs M19zc3ANCj4gPiAkMSA9ICh2b2lkICopIDB4N2ZmZmY3OWZmZmY4DQo+ID4gKGdkYikgdXANCj4g PiA1NQkgIGNhbGwyICgzKTsNCj4gPiAoZ2RiKSBwICRwbDNfc3NwDQo+ID4gJDIgPSAodm9pZCAq KSAweDdmZmZmN2EwMDAwMA0KPiA+IChnZGIpIHVwDQo+ID4gNjgJICBjYWxsMSAoNDNpKTsNCj4g PiAoZ2RiKSBwICRwbDNfc3NwDQo+ID4gJDMgPSA8dW5hdmFpbGFibGU+DQo+ID4gfn5+DQo+ID4N Cj4gPiBBcyB3ZSBub3cgaGF2ZSBhbiB1cGRhdGVkIHZhbHVlIGZvciBlYWNoIHNlbGVjdGVkIGZy YW1lLCB0aGUgcmV0dXJuDQo+ID4gY29tbWFuZCBpcyBub3cgZW5hYmxlZCBmb3Igc2hhZG93IHN0 YWNrIGVuYWJsZWQgcHJvZ3JhbXMsIHRvby4NCj4gPg0KPiA+IFdlIHRoZXJlZm9yZSBhZGQgYSB0 ZXN0IGZvciB0aGUgcmV0dXJuIGNvbW1hbmQgYW5kIHNoYWRvdyBzdGFjaw0KPiA+IHN1cHBvcnQs IGFuZCBmb3IgYW4gdXBkYXRlZCBzaGFkb3cgc3RhY2sgcG9pbnRlciBhZnRlciBhIGZyYW1lIGxl dmVsIGNoYW5nZS4NCj4gPiAtLS0NCj4gPiAgIGdkYi9hbWQ2NC1saW51eC10ZGVwLmMgICAgICAg ICAgICAgICAgICAgICAgICB8IDY5ICsrKysrKysrKysrKysrKw0KPiA+ICAgZ2RiL2xpbnV4LXRk ZXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNDcgKysrKysrKysrKw0KPiA+ICAg Z2RiL2xpbnV4LXRkZXAuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDcgKysNCj4g PiAgIC4uLi9nZGIuYXJjaC9hbWQ2NC1zaGFkb3ctc3RhY2stY21kcy5leHAgICAgICB8IDg4ICsr KysrKysrKysrKysrKysrKysNCj4gPiAgIGdkYi90ZXN0c3VpdGUvZ2RiLmFyY2gvYW1kNjQtc2hh ZG93LXN0YWNrLmMgICB8IDEzICsrKw0KPiA+ICAgNSBmaWxlcyBjaGFuZ2VkLCAyMjQgaW5zZXJ0 aW9ucygrKQ0KPiA+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0DQo+ID4gZ2RiL3Rlc3RzdWl0ZS9nZGIu YXJjaC9hbWQ2NC1zaGFkb3ctc3RhY2stY21kcy5leHANCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9n ZGIvYW1kNjQtbGludXgtdGRlcC5jIGIvZ2RiL2FtZDY0LWxpbnV4LXRkZXAuYyBpbmRleA0KPiA+ IDk1ZjY0M2IxMjE3Li44OTVmZWFjODVlOCAxMDA2NDQNCj4gPiAtLS0gYS9nZGIvYW1kNjQtbGlu dXgtdGRlcC5jDQo+ID4gKysrIGIvZ2RiL2FtZDY0LWxpbnV4LXRkZXAuYw0KPiA+IEBAIC00NSw2 ICs0NSw4IEBADQo+ID4gICAjaW5jbHVkZSAiYXJjaC9hbWQ2NC1saW51eC10ZGVzYy5oIg0KPiA+ ICAgI2luY2x1ZGUgImluZmVyaW9yLmgiDQo+ID4gICAjaW5jbHVkZSAieDg2LXRkZXAuaCINCj4g PiArI2luY2x1ZGUgImR3YXJmMi9mcmFtZS5oIg0KPiA+ICsjaW5jbHVkZSAiZnJhbWUtdW53aW5k LmgiDQo+ID4NCj4gPiAgIC8qIFRoZSBzeXNjYWxsJ3MgWE1MIGZpbGVuYW1lIGZvciBpMzg2LiAg Ki8NCj4gPiAgICNkZWZpbmUgWE1MX1NZU0NBTExfRklMRU5BTUVfQU1ENjQgInN5c2NhbGxzL2Ft ZDY0LWxpbnV4LnhtbCINCj4gPiBAQCAtMTg3Myw2ICsxODc1LDcyIEBADQo+IGFtZDY0X2xpbnV4 X3JlbW92ZV9ub25fYWRkcmVzc19iaXRzX3dhdGNocG9pbnQgKGdkYmFyY2ggKmdkYmFyY2gsDQo+ ID4gICAgIHJldHVybiAoYWRkciAmIGFtZDY0X2xpbnV4X2xhbV91bnRhZ19tYXNrICgpKTsNCj4g PiAgIH0NCj4gPg0KPiA+ICtzdGF0aWMgdmFsdWUgKg0KPiA+ICthbWQ2NF9saW51eF9kd2FyZjJf cHJldl9zc3AgKGNvbnN0IGZyYW1lX2luZm9fcHRyICZ0aGlzX2ZyYW1lLA0KPiA+ICsJCQkgICAg IHZvaWQgKip0aGlzX2NhY2hlLCBpbnQgcmVnbnVtKSB7DQo+ID4gKyAgdmFsdWUgKnYgPSBmcmFt ZV91bndpbmRfZ290X3JlZ2lzdGVyICh0aGlzX2ZyYW1lLCByZWdudW0sIHJlZ251bSk7DQo+ID4g KyAgZ2RiX2Fzc2VydCAodiAhPSBudWxscHRyKTsNCj4gPiArDQo+ID4gKyAgZ2RiYXJjaCAqZ2Ri YXJjaCA9IGdldF9mcmFtZV9hcmNoICh0aGlzX2ZyYW1lKTsNCj4gPiArDQo+ID4gKyAgaWYgKHYt PmVudGlyZWx5X2F2YWlsYWJsZSAoKSAmJiAhdi0+b3B0aW1pemVkX291dCAoKSkNCj4gPiArICAg IHsNCj4gPiArICAgICAgaW50IHNpemUgPSByZWdpc3Rlcl9zaXplIChnZGJhcmNoLCByZWdudW0p Ow0KPiA+ICsgICAgICBiZmRfZW5kaWFuIGJ5dGVfb3JkZXIgPSBnZGJhcmNoX2J5dGVfb3JkZXIg KGdkYmFyY2gpOw0KPiA+ICsgICAgICBDT1JFX0FERFIgc3NwID0gZXh0cmFjdF91bnNpZ25lZF9p bnRlZ2VyICh2LT5jb250ZW50c19hbGwgKCkuZGF0YSAoKSwNCj4gPiArCQkJCQkJc2l6ZSwgYnl0 ZV9vcmRlcik7DQo+ID4gKw0KPiA+ICsgICAgICAvKiBTdGFydGluZyB3aXRoIHY2LjYuLCB0aGUg TGludXgga2VybmVsIHN1cHBvcnRzIENFVCBzaGFkb3cgc3RhY2suDQo+ID4gKwkgVXNpbmcgL3By b2MvUElEL3NtYXBzIHdlIGNhbiBvbmx5IGNoZWNrIGlmIHRoZSBjdXJyZW50IHNoYWRvdw0KPiA+ ICsJIHN0YWNrIHBvaW50ZXIgU1NQIHBvaW50cyB0byBzaGFkb3cgc3RhY2sgbWVtb3J5LiAgT25s eSBpZiB0aGlzIGlzDQo+ID4gKwkgdGhlIGNhc2UgYSB2YWxpZCBwcmV2aW91cyBzaGFkb3cgc3Rh Y2sgcG9pbnRlciBjYW4gYmUNCj4gPiArCSBjYWxjdWxhdGVkLiAgKi8NCj4gPiArICAgICAgc3Rk OjpwYWlyPENPUkVfQUREUiwgQ09SRV9BRERSPiByYW5nZTsNCj4gPiArICAgICAgaWYgKGxpbnV4 X2FkZHJlc3NfaW5fc2hhZG93X3N0YWNrX21lbV9yYW5nZSAoc3NwLCAmcmFuZ2UpKQ0KPiA+ICsJ ew0KPiA+ICsJICAvKiBUaGUgc2hhZG93IHN0YWNrIGdyb3dzIGRvd253YXJkcy4gIFRvIGNvbXB1 dGUgdGhlIHByZXZpb3VzDQo+ID4gKwkgICAgIHNoYWRvdyBzdGFjayBwb2ludGVyLCB3ZSBuZWVk IHRvIGluY3JlbWVudCBTU1AuDQo+ID4gKwkgICAgIEZvciB4MzIgdGhlIHNoYWRvdyBzdGFjayBl bGVtZW50cyBhcmUgc3RpbGwgNjQtYml0IGFsaWduZWQuDQo+ID4gKwkgICAgIFRodXMsIHdlIGNh bm5vdCB1c2UgZ2RiYXJjaF9hZGRyX2JpdCB0byBjb21wdXRlIHRoZSBuZXcgc3RhY2sNCj4gPiAr CSAgICAgcG9pbnRlci4gICovDQo+ID4gKwkgIGNvbnN0IGJmZF9hcmNoX2luZm8gKmJpbmZvID0g Z2RiYXJjaF9iZmRfYXJjaF9pbmZvIChnZGJhcmNoKTsNCj4gPiArCSAgY29uc3QgaW50IGJ5dGVz X3Blcl93b3JkDQo+ID4gKwkgICAgPSAoYmluZm8tPmJpdHNfcGVyX3dvcmQgLyBiaW5mby0+Yml0 c19wZXJfYnl0ZSk7DQo+IEluIHBhdGNoIDEwIG9mIHRoaXMgc2VyaWVzLCB5b3UgaW50cm9kdWNl DQo+IGFtZDY0X2xpbnV4X3NoYWRvd19zdGFja19lbGVtZW50X3NpemVfYWxpZ25lZCB0byBzaW1w bGlmeSB0aGlzIGNhbGN1bGF0aW9uLiBpcw0KPiB0aGVyZSBhbnkgcmVhc29uIHlvdSBkaWRuJ3Qg aW50cm9kdWNlIGl0IGhlcmU/DQoNClRoYW5rcyBhIGxvdCBmb3IgbG9va2luZyBhdCB0aGlzLg0K DQpUaGUgcmVhc29uIGlzIHRoYXQgYXQgdGhpcyBzdGF0ZSBvZiB0aGUgc2VyaWVzIEkgb25seSBo YWQgb25lIG9jY3VycmVuY2Ugb2YgdGhpcw0KcGFydGljdWxhciBjb2RlIGxpbmUgYW5kIGl0cyBj b21tZW50LiBUbyBhdm9pZCBkdXBsaWNhdGlvbiBJIGRlY2lkZWQgdG8gbWFrZSBhIA0Kc21hbGwg ZnVuY3Rpb24gZm9yIGl0IGluIHBhdGNoIDEwLCBidXQgYmVmb3JlIGl0IHNlZW1lZCB0byBpbnRy b2R1Y2UgbW9yZQ0Kb3ZlcmhlYWQuIFdvdWxkIHRoYXQgbWFrZSBzZW5zZSB0byB5b3U/IA0KDQpD aHJpc3RpbmENCkludGVsIERldXRzY2hsYW5kIEdtYkgNClJlZ2lzdGVyZWQgQWRkcmVzczogQW0g Q2FtcGVvbiAxMCwgODU1NzkgTmV1YmliZXJnLCBHZXJtYW55DQpUZWw6ICs0OSA4OSA5OSA4ODUz LTAsIHd3dy5pbnRlbC5kZQ0KTWFuYWdpbmcgRGlyZWN0b3JzOiBTZWFuIEZlbm5lbGx5LCBKZWZm cmV5IFNjaG5laWRlcm1hbiwgVGlmZmFueSBEb29uIFNpbHZhDQpDaGFpcnBlcnNvbiBvZiB0aGUg U3VwZXJ2aXNvcnkgQm9hcmQ6IE5pY29sZSBMYXUNClJlZ2lzdGVyZWQgT2ZmaWNlOiBNdW5pY2gN CkNvbW1lcmNpYWwgUmVnaXN0ZXI6IEFtdHNnZXJpY2h0IE11ZW5jaGVuIEhSQiAxODY5MjgK