From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id ZrXsFm8MG2lQIAwAWB0awg (envelope-from ) for ; Mon, 17 Nov 2025 06:52:15 -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=gQHUcgQB; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 4D5671E08D; Mon, 17 Nov 2025 06:52:15 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-3.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_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=ham autolearn_force=no version=4.0.1 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 4D7D81E08D for ; Mon, 17 Nov 2025 06:52:13 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id E0B9F385840B for ; Mon, 17 Nov 2025 11:52:12 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E0B9F385840B 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=gQHUcgQB Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.18]) by sourceware.org (Postfix) with ESMTPS id 9D56A3858D20 for ; Mon, 17 Nov 2025 11:51:25 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 9D56A3858D20 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 9D56A3858D20 Authentication-Results: server2.sourceware.org; arc=fail smtp.remote-ip=192.198.163.18 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1763380286; cv=fail; b=Rh47M8+/v0SkGCjfiIM+LtC7yvt+7DDRIQ2LFK5brES/WU3odPFXICP/10d8EeVfx21cJnYrDsfLBarf4gH83dWKGnQx4mf1zzLW84ZPHX+sZOftBxM50FdJCJ87Mtri/jnfBqiMVBOjGN928HafAYa20OgxTv8NdSHN/PzSS7s= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1763380286; c=relaxed/simple; bh=9yQj1sN8IuN1B7WxqRWhtBNRuHizcXtyvnvMb6OKzdk=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=T7UvKgpUG8gKZ+wjb5rzxRMFnyGKz3F07Cyieh7jzmqDSy9x6lfKLDQoVpJH3P0zk6Z0ohriK9V4uJnkz/HrlPEF4m01+772Ovt9UGVFD1BPyMBm1/lbde1X9nFWOz4ro4my3gAuWZ3wqOU5VkwXcpTo4d3mXt0/VKhEmjexaQM= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9D56A3858D20 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1763380286; x=1794916286; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=9yQj1sN8IuN1B7WxqRWhtBNRuHizcXtyvnvMb6OKzdk=; b=gQHUcgQBpDrvAZW3RovzV/MaoAFnlY0OXitGQMavAYEJAvQXEpqfn4Jz fGxzvOcjMTWTjUSWJLHBHP6KnN03lRpDXKM50Z1alA3jNMsce8x9d6HE7 ssCsWteJ7O95euwnRp5y7iuN5zcbofP3vnBD0A3ePlXYKTHddNT1Ib1Ht 2RksLDHOBLbEowzRLtQx5mWzglKM5LA6fSL1SYlJd7Y/IRV+OPKz78nf1 04X+YfzqgNoqBZeiuE6Zz+i+DryLa9ovP1rSkQ2RluS3+ggS38xYwbmm6 RUOZ15jGqoBDvtX3JKd4/dzsgMRbCpHH7Cth3ag5Q618Gkvx7pTuj2F0v A==; X-CSE-ConnectionGUID: eNmVg13pQjauXm2OWxOGzg== X-CSE-MsgGUID: vkydvKxeTnyKlPAMigc3hg== X-IronPort-AV: E=McAfee;i="6800,10657,11615"; a="64580933" X-IronPort-AV: E=Sophos;i="6.19,311,1754982000"; d="scan'208";a="64580933" Received: from orviesa001.jf.intel.com ([10.64.159.141]) by fmvoesa112.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Nov 2025 03:51:25 -0800 X-CSE-ConnectionGUID: IkZ0tzfXTvmgglPKhixigQ== X-CSE-MsgGUID: t9/L0HVjR8C+DV+WqNmkow== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.19,311,1754982000"; d="scan'208";a="227768085" Received: from fmsmsx902.amr.corp.intel.com ([10.18.126.91]) by orviesa001.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Nov 2025 03:51:24 -0800 Received: from FMSMSX901.amr.corp.intel.com (10.18.126.90) by fmsmsx902.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.27; Mon, 17 Nov 2025 03:51:23 -0800 Received: from fmsedg901.ED.cps.intel.com (10.1.192.143) by FMSMSX901.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.27 via Frontend Transport; Mon, 17 Nov 2025 03:51:23 -0800 Received: from PH7PR06CU001.outbound.protection.outlook.com (52.101.201.34) by edgegateway.intel.com (192.55.55.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.27; Mon, 17 Nov 2025 03:51:23 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=rnRlyhINQ0p5IrO9oU7S2zrK9NsyIfVtcTxe4o5qVPLx5qQtBwxyUy2vvZhXR4CuIuFyA4AnCPB4Xp+w9RM2aJo7y11IC/NYdxF/ituTo4IBf54LKV1lqce+4g1gtkhJKhpsQ0haFgHqm/f87rFff7E4q7cczO0tJxvlzh2s44n93NaKeKzI18C7wSxkS4a2yCfLvc5rKHoVmtI45NaWCStffymYLjcU528ZdZJ6F3n0QwcfSNrtKWD3lDlZLrhtAmYSbyX1SGoAsawF7I6nO+nkv74Kg/poA/ANaLOtxUKighknpWs/LDtsJJPRWzEYAifd9ZncUkxNFkMAECAZVA== 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=ecCzKyqvAHqaQy6xXiJqw30F8ZlvFlEDGdT2SlIT+9U=; b=EdfNoTv0gGu3RdlFwXvjqOpc/IPLmqqakX0BAem75VlgzQU+fiJUYBcVDNQHzlGsAOEMrZ06JMl26ywVmiVWQisBK/kAh1BpQ+gvBWBm3bWlLyFSugAwN7TS5szi8IUfVZanIuoMIJthIx5oDL/mspD14bBMmJUDWougHU2yMwUmwqt1mZQgf5hmNyYN9yKfzRKEX59c1SV0k+a7nePv8csFL7+dNh+t/Yhf8l0d9Qs+dl0e7DuxPN2ueVljcKzu17ukm78wo0v0DD78Byx6yskm8m/C2NBXBrMWMTC9IvekBp2SNWSD7qJBnwA5G6i+wrBtX/e88HAHNyJQXxm10w== 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 DS7PR11MB7905.namprd11.prod.outlook.com (2603:10b6:8:ed::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9320.22; Mon, 17 Nov 2025 11:51:21 +0000 Received: from SN7PR11MB7638.namprd11.prod.outlook.com ([fe80::25b8:16dc:755e:34d1]) by SN7PR11MB7638.namprd11.prod.outlook.com ([fe80::25b8:16dc:755e:34d1%5]) with mapi id 15.20.9320.021; Mon, 17 Nov 2025 11:51:20 +0000 From: "Schimpe, Christina" To: Thiago Jung Bauermann CC: Eli Zaretskii , "gdb-patches@sourceware.org" Subject: RE: [PATCH 7/9] gdb: Provide gdbarch hook to distinguish shadow stack backtrace elements. Thread-Topic: [PATCH 7/9] gdb: Provide gdbarch hook to distinguish shadow stack backtrace elements. Thread-Index: AQHcLHys095BxYw2rUae8JDf0t4zILSgp3BHgACfwCCAPtzgz4ABgdewgBRR3weAASA6YA== Date: Mon, 17 Nov 2025 11:51:20 +0000 Message-ID: References: <20250923111842.4091694-1-christina.schimpe@intel.com> <20250923111842.4091694-8-christina.schimpe@intel.com> <86wm5pcrs0.fsf@gnu.org> <87cy60p1x9.fsf@linaro.org> <87o6p1x1nl.fsf@linaro.org> In-Reply-To: <87o6p1x1nl.fsf@linaro.org> 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_|DS7PR11MB7905:EE_ x-ms-office365-filtering-correlation-id: a6fbd987-20ef-4870-ef31-08de25cfa024 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|1800799024|376014|38070700021; x-microsoft-antispam-message-info: =?utf-8?B?cDdwc0VKYXdPZ0ZLNzE0bVh0ajhLQzBNWkY0VmJJOHh2NzB4a3JTbWFzL3c0?= =?utf-8?B?b1dyYU1ReFFBbnk3SFpJbmJkVWNFbi9xRytwWUM0S3JzYVRCdlkwUmYzOHpj?= =?utf-8?B?aC8vQXRrYldhVy9ubWxhbmwrVFRDV3NqRkFtYmNCVUI4Q3pzQjBXQjBldWlL?= =?utf-8?B?VFpGMXNEMlVOeSs3RGorZ3dtZWxQNHpCQ2lkY0Z5aWdLR0hDZGdteTltQW5v?= =?utf-8?B?c1FxYms4M3JmVTFsb0R4RTVhVnp2QVRlcCtsM0dmVUxpVWlhYWFjeWk5THdC?= =?utf-8?B?MStFOTEvRDhGUVFFOHd2ZG1HdUpRanIvU3dvSDZzS0RWVTNkQUFlNVRKTE9V?= =?utf-8?B?WHlTbVlHWWNKNFdiTjMvdnZsY2hmU0R5end3TW9IY2pKbHhRcWE1dXZJM2pG?= =?utf-8?B?WDdjUUJkejVGcU4rQzR0WkJlc0F5c2FCNi90ZXdoQ0wvUVJ4dUZVMmJtUUpk?= =?utf-8?B?UVBPV2R4VHR1WlRJalozMmdiZTF6d0c0UVFSZVVBUTZGRFpDNnFhdVRQMk5U?= =?utf-8?B?VTlkT0pub01XcEpQclhFWGlNOEd5ZFhxMUxRdmhCamVGRmRJMEdMTDN0NUY1?= =?utf-8?B?cDRyM1QyTWVtaTEyM1hYODRwdDJjc2hLcDdYTm5SVUI4eGFiQ0tNUlNCRDIz?= =?utf-8?B?TzhrOVhsSzNrV2N6ZjVGNjNSTlNvblNwUzdGTGRZVi9pbndsNnBROEx4Qk51?= =?utf-8?B?VmdkQ2c2ZEhkMStoakZuYnowOWxiWFIvMDJjUTN5Q3lOOHdXMVlhd1NCMTla?= =?utf-8?B?MEI0akNnSDRlNU5acm5RdHhVRFlJOXNacE9wZXdiYW51QzBvdWpKMVlwdUw2?= =?utf-8?B?Tjk5OXM2QnEvelRnOWY2bkJPSjdtMGdDOU56OHVMZWZNS2JMUkxwRzMzZjky?= =?utf-8?B?eEpnYnBLWnFkMDZJMmpmYWZCSDNiVmVYanMzbnZ1SjFBM0RTRzE3ZStCUTVE?= =?utf-8?B?RFVjcHlnT2RrRlZFcFhRMVVxSnRzb1JRVG9WNUdoY0pleHIzdnRlc0VnODBM?= =?utf-8?B?eEpCVEhSYUF1SHpRb1FJMDV5Y1hMNFVBMmh5MUVybXZaT29yaEp3UnQ3SjB4?= =?utf-8?B?RTdwTituZFBmdm9zSWQ1Q0RYcmt3NktGQng1SDgzaS9uMWVsbExZVXdVWWlC?= =?utf-8?B?OVlYcEoxV2xkSU0rNzFrMFJXWWwrZlVLRDVTQzNPckg3U2pjOWJuZTlFOWNt?= =?utf-8?B?UkJoSFpsUlI2WW4ycGlGSFhrSy9KaERSbmJlK2Rvc3NlcGg5Z3oxNnBaYkZR?= =?utf-8?B?YVVDSE5NZXd6Z0xaam9pdWVoQkRoN21mVXg4aUdpL1RqN3lqUVg1cUo0cHRZ?= =?utf-8?B?QVFmYWRUZDFiNTBZYVhWbUJuOXdobUpkWkJjYm9pWFlmbHhIMUJnNVZCSGU0?= =?utf-8?B?bjd6NGtGR21NMVRhb1pMdzEwY0lNNGd2YjJrODRpa1VHQ25ubUtqZ3BDTXUw?= =?utf-8?B?TTkxc0xVRkw5amhYMVl4WEtEVTBYaStmcDI3dU5pTlp1V3daaHEyVjVNZmpK?= =?utf-8?B?bEkvVnZjcDdnV0psZU5OSkhJN1k4QVQ0NHN6UGtZVU5LZjFmbFNQV05TQlg4?= =?utf-8?B?am56cDRremI1TjlHWVEwZnFhMFBZQlFxVDUrc0pGaythVVdNTTE1YkZCTGll?= =?utf-8?B?eEdjeXZOZ3JnRTFiMG95TFd4WkNDMWpSSTh6VzlDZlZBVExzNklKM2JjbXVh?= =?utf-8?B?NnUxZ0Y3S3UyMDVYYzhHSmZkakFZVnIxczIzb0JIZmtlOC9BQm4yMEhpaXow?= =?utf-8?B?NVZ6ak5RYlE3bE5GaEtxaXNUcEhnNmxSY25TUGZYZzhkaVFxbGJWSGtXY0RM?= =?utf-8?B?RVpVRzF6K1BZRi9EajY2UzBobzVEY0NQRDVQWVU5SGtUbGF2R3JxMHhra3h0?= =?utf-8?B?NWtLR3RiZURNVktwSjVHRUlBdjZWOFdVUzNKbkNhMXE4TVFtdU9VZzlFOTFm?= =?utf-8?B?dytBMUJxR3hWdlA3T0REdUI2aUFLempDSHg0WE1uWWNlKzliWnh6bFZTalc4?= =?utf-8?B?V2V4ZVhZcUlsd2ZESVBlQU83NDJ1QzQ3UmRRb0FKeTBUR1dkMTJ3emhidU1D?= =?utf-8?Q?8nEqz7?= 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)(366016)(1800799024)(376014)(38070700021); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aGdoS05Pbk9VVmhKYnVTajVOMU41ekdHS0dUd2JtS3plaERVM3pGZVYrdlVr?= =?utf-8?B?VUM0b0NtaXhjYm1vQ3QvRm5xZWs4YmFGTFE0Q2lnV05MekpxekMwQWg4T0hY?= =?utf-8?B?M0NoTmpaaHQ3OXhoZVRPU2taYkJ2S0VhVEg5aGQxb1lRQjdwMkVTcmpRT2ph?= =?utf-8?B?eG9RZ0FubEZzV3VYY2RFdjNZOENGRnN5OFMwb3ZwRE8xUEtxU2JoU2hJd3VK?= =?utf-8?B?MnVvUFJqQ05NRy9GWDlYVnZGdXZCSEtLTnVabVNIbDd0N0IwNW1tQVQybHpm?= =?utf-8?B?QVNNbGVWVnhMUzdjNDRjeFdSQm5CY2RDZGt3VDVpYU5xTXZidlN1bzZjYS90?= =?utf-8?B?ZHZhZnVMdi8vaklTL210NU1EOUNQYkFOdkFqMyt2YWpVU3M4Um9WbW9UbkZM?= =?utf-8?B?NWVaQUJ4RHFqMEduZXJ1VFdKZHR0R1MvZmtBaC84OUxFWWtIcjdhUzhCV1F2?= =?utf-8?B?eVJZRFpMM1NQZGsycEE5Q2xXV3dQUHp1VG9mRE1CS2ZEZUZzMGo0VGNmUndr?= =?utf-8?B?VlhScVRsUU9WWFRMTk5URkloY2ZGa3EzSjZQeHgzYWNJcENDOWNqUldIUHBm?= =?utf-8?B?OVlua0k2dW1BeDlrYnZMTmdCZ0VnUXZ1L2tEdEJnb09lazhteEk0OElHVUYv?= =?utf-8?B?Y3NyTHArS2hIT0tJdG0rT2pYWU9VSzhoK01sSDE0QTBBdDR5STNOMlFzUFdn?= =?utf-8?B?TDYxQTdoQmVZMHVENXpLTit0NlNuNUE4dGE0NXhCUVdFc20xUkVoR1NMVW9q?= =?utf-8?B?MVNyQWVSTUptSHBEN1UybHNaNmVSUXk5QzQzT2pRU1VxWHQ0YUMyb2tVZFpH?= =?utf-8?B?YURhQXNkcm9tSFJwQXVMR1NNcHZYZ1ZMMCszTUVwUGxqWWpadGdsVlhKZm1F?= =?utf-8?B?aU1qVkZySEtUbno1b2VTVVZaQ1FaUjN4ZW4rWUJIeHhZYTlaQmFEbUw0VU44?= =?utf-8?B?UDdzNjBWV2VuMVlDcEZvMDBScER0Z2JJNzlyc1JkNlVZWXRUaTdjOGtsWGg4?= =?utf-8?B?ekpuWnRINlc1QzFQR0EyLzNBM1VXQmNZOGJlSmZycXNqQzVWQzVyak0rc0hZ?= =?utf-8?B?Zmt4TXFRZmRSM3dxNEk0Y25xR1lXUjBuQVZVcjFwSmtzdXdUL3RKakZFc0o0?= =?utf-8?B?Mk16Uk03UUtXM2M0TEpnNkczVnZOdmE2TUg3Z2RGbDJlbU13Zi9UNzMxT0wv?= =?utf-8?B?L3p4Q1hpL3J0djNncnFweEhSNUZ1NzNtaTJMdy9nenE4aXpvZ2F0N09zd1d4?= =?utf-8?B?OGZIVVRxV2FlR3RuZVhGRlZoM1hHUWMxYmFNQ0lDVmZyNk82VHBtNkczT1VW?= =?utf-8?B?T093Umo5U1N1eTl4ZVdxSCtMcFN0SmtYamUydy9RZ3lyZWs3dTQzMnF6bS9Y?= =?utf-8?B?b2M4MzVTOERxd1dVRlJVR1BHQVp5MHgxNGU3empSc3RubGRUdkI0aDhSckx2?= =?utf-8?B?Zm5LMW03aGY5MXR3R0xmOXQveXM3OEl1SEY5Y3BUSWhEUHdwaG1qRU1jVlF5?= =?utf-8?B?SjFpWUEySXQzTlZ3eWJTNXpnRW5yNnNNWnlOVEJIZFN2Y3l0bXRkSjBJcmdM?= =?utf-8?B?YXVnTEQxT3E0L0xVTkxKSTF5Znl5b2NNY1l3RU5pcGdWcWdnWjFFbWxkVkRn?= =?utf-8?B?bzA4RmpFRFpBRmxUZFl2WWEyckp5T2poSEhjN1ViUGNNUGpiU00yeXF6TWdz?= =?utf-8?B?TlhIR1AxUlJFWGJOd2JvWG1EYzFXUTNxZlpETGtONXVXSWZGNjBLMUl4RXJB?= =?utf-8?B?QlV5Y1ZQTlpzenZ2R2dGck4yWTVscWZrRDk2NEhZbEZ3S2FsbWxxeXIzUUtY?= =?utf-8?B?cktLT29DV0hZUGFka3I3dWRwNTlNeGxOeEpHbWwyeDV2UVVHN0E5bE1JVDBk?= =?utf-8?B?WEdWL2VRZWRNSTYxS2lGd3pHOTY5MUpleFlBVzIvSldNNU9pTmQ5ZEdyTGZE?= =?utf-8?B?Q3kvbkxnYndBb3d5RExIWndyeGZvZ29JRFRyR29kWlJVcGxpUVMrVGZrSlZI?= =?utf-8?B?Tm1ZOUNGL2dSZXJrTVZxbUVxM2o3U3JaMUhQU00vTFVnRnlMMzZpM0RiK2ts?= =?utf-8?B?TmY3dGg2VkNpT2VFWW1wQ3NvbUFsSktMWEZ2cGdDYWM4NXN4TFZya2NlN1Jj?= =?utf-8?B?c2pqeWVaRGlKQ2taemwrZ0JOSzRrUVMyZ0gzZm9pZTJlMzhITGNNSFJsR3lF?= =?utf-8?B?VFE9PQ==?= 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: a6fbd987-20ef-4870-ef31-08de25cfa024 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Nov 2025 11:51:20.7740 (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: POCvLxvIhIpNFBv4SUg9jr+njpXtI+/VDEup+VxGfWQmiv66kzDUb7n9D8znWYx3w0OfFTW/6lHUqcyc/BcmTHjb2z2AuO+6gxLio2NgfQ0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR11MB7905 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 SGkgVGhpYWdvLA0KDQpUaGFuayB5b3UgZm9yIHRoZSBmZWVkYmFjay4NClRoZXJlIGlzIG9ubHkg b25lIG9wZW4gbGVmdCBmb3IgdGhlIGltcGxlbWVudGF0aW9uIG9mIHRoZSBzZXR0aW5ncyBwYXN0 LW1haW4vcGFzdC1lbnRyeS4NClBsZWFzZSBmaW5kIG15IGNvbW1lbnQgYmVsb3cuDQoNCj4gLS0t LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogVGhpYWdvIEp1bmcgQmF1ZXJtYW5uIDx0 aGlhZ28uYmF1ZXJtYW5uQGxpbmFyby5vcmc+DQo+IFNlbnQ6IFNvbm50YWcsIDE2LiBOb3ZlbWJl ciAyMDI1IDE5OjM5DQo+IFRvOiBTY2hpbXBlLCBDaHJpc3RpbmEgPGNocmlzdGluYS5zY2hpbXBl QGludGVsLmNvbT4NCj4gQ2M6IEVsaSBaYXJldHNraWkgPGVsaXpAZ251Lm9yZz47IGdkYi1wYXRj aGVzQHNvdXJjZXdhcmUub3JnDQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggNy85XSBnZGI6IFByb3Zp ZGUgZ2RiYXJjaCBob29rIHRvIGRpc3Rpbmd1aXNoIHNoYWRvdw0KPiBzdGFjayBiYWNrdHJhY2Ug ZWxlbWVudHMuDQo+IA0KPiBIZWxsbyBDaHJpc3RpbmEsDQo+IA0KPiAiU2NoaW1wZSwgQ2hyaXN0 aW5hIiA8Y2hyaXN0aW5hLnNjaGltcGVAaW50ZWwuY29tPiB3cml0ZXM6DQo+IA0KPiA+PiAtLS0t LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBUaGlhZ28gSnVuZyBCYXVlcm1hbm4g PHRoaWFnby5iYXVlcm1hbm5AbGluYXJvLm9yZz4NCj4gPj4gU2VudDogU29ubnRhZywgMi4gTm92 ZW1iZXIgMjAyNSAyMjoyMA0KPiA+PiBUbzogU2NoaW1wZSwgQ2hyaXN0aW5hIDxjaHJpc3RpbmEu c2NoaW1wZUBpbnRlbC5jb20+DQo+ID4+IENjOiBFbGkgWmFyZXRza2lpIDxlbGl6QGdudS5vcmc+ OyBnZGItcGF0Y2hlc0Bzb3VyY2V3YXJlLm9yZw0KPiA+PiBTdWJqZWN0OiBSZTogW1BBVENIIDcv OV0gZ2RiOiBQcm92aWRlIGdkYmFyY2ggaG9vayB0byBkaXN0aW5ndWlzaA0KPiA+PiBzaGFkb3cg c3RhY2sgYmFja3RyYWNlIGVsZW1lbnRzLg0KPiA+Pg0KPiA+PiAiU2NoaW1wZSwgQ2hyaXN0aW5h IiA8Y2hyaXN0aW5hLnNjaGltcGVAaW50ZWwuY29tPiB3cml0ZXM6DQo+ID4+DQo+ID4+ID4+IC0t LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+ID4+IEZyb206IEVsaSBaYXJldHNraWkgPGVs aXpAZ251Lm9yZz4NCj4gPj4gPj4gU2VudDogVHVlc2RheSwgU2VwdGVtYmVyIDIzLCAyMDI1IDE6 NTAgUE0NCj4gPj4gPj4gVG86IFNjaGltcGUsIENocmlzdGluYSA8Y2hyaXN0aW5hLnNjaGltcGVA aW50ZWwuY29tPg0KPiA+PiA+PiBDYzogZ2RiLXBhdGNoZXNAc291cmNld2FyZS5vcmcNCj4gPj4g Pj4gU3ViamVjdDogUmU6IFtQQVRDSCA3LzldIGdkYjogUHJvdmlkZSBnZGJhcmNoIGhvb2sgdG8g ZGlzdGluZ3Vpc2gNCj4gPj4gPj4gc2hhZG93IHN0YWNrIGJhY2t0cmFjZSBlbGVtZW50cy4NCj4g Pj4gPj4NCj4gPj4gPj4gPiBGcm9tOiBDaHJpc3RpbmEgU2NoaW1wZSA8Y2hyaXN0aW5hLnNjaGlt cGVAaW50ZWwuY29tPg0KPiA+PiA+PiA+IERhdGU6IFR1ZSwgMjMgU2VwIDIwMjUgMTE6MTg6NDAg KzAwMDANCj4gPj4gPj4gPg0KPiA+PiA+PiA+IE9uIHg4NiB3aXRoIENFVCB0aGVyZSBjYW4gYmUg ZWxlbWVudHMgb24gdGhlIHNoYWRvdyBzdGFjayB3aGljaA0KPiA+PiA+PiA+IGFyZSBub3QgcmV0 dXJuIGFkZHJlc3Nlcy4gIEluIHRoaXMgY2FzZSwgd2UganVzdCB3YW50IHRvIHByaW50DQo+ID4+ ID4+ID4gdGhlIGVsZW1lbnQgaXRzZWxmIGluIHRoZSBzaGFkb3cgc3RhY2sgYmFja3RyYWNlLCBi dXQgbm8gZnVydGhlcg0KPiBpbmZvcm1hdGlvbi4NCj4gPj4gPj4gPg0KPiA+PiA+PiA+IFByb3Zp ZGUgYSBnZGJhcmNoIGhvb2sgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiByZXR1cm4gYW5kDQo+ID4+ ID4+ID4gbm9uLXJldHVybiBhZGRyZXNzZXMgYW5kIHVzZSBpdCB0byBwcmludCB0aGUgc2hhZG93 IHN0YWNrDQo+ID4+ID4+ID4gYmFja3RyYWNlIGFzIGRlc2NyaWJlZCBhYm92ZS4NCj4gPj4gPj4g PiAtLS0NCj4gPj4gPj4gPiAgZ2RiL2RvYy9nZGIudGV4aW5mbyAgICAgICB8IDE5ICsrKysrKysr KysrKw0KPiA+PiA+PiA+ICBnZGIvZ2RiYXJjaC1nZW4uYyAgICAgICAgIHwgMzIgKysrKysrKysr KysrKysrKysrKysNCj4gPj4gPj4gPiAgZ2RiL2dkYmFyY2gtZ2VuLmggICAgICAgICB8IDE1ICsr KysrKysrKw0KPiA+PiA+PiA+ICBnZGIvZ2RiYXJjaC5oICAgICAgICAgICAgIHwgIDEgKw0KPiA+ PiA+PiA+ICBnZGIvZ2RiYXJjaF9jb21wb25lbnRzLnB5IHwgMTcgKysrKysrKysrKysNCj4gPj4g Pj4gPiAgZ2RiL3NoYWRvdy1zdGFjay5jICAgICAgICB8IDY0ICsrKysrKysrKysrKysrKysrLS0t LS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiA+PiA+PiA+ICBnZGIvc2hhZG93LXN0YWNrLmggICAgICAg IHwgMzcgKysrKysrKysrKysrKysrKysrKysrKw0KPiA+PiA+PiA+ICA3IGZpbGVzIGNoYW5nZWQs IDE0OCBpbnNlcnRpb25zKCspLCAzNyBkZWxldGlvbnMoLSkNCj4gPj4gPj4NCj4gPj4gPj4gVGhh bmtzLg0KPiA+PiA+Pg0KPiA+PiA+PiA+IGRpZmYgLS1naXQgYS9nZGIvZG9jL2dkYi50ZXhpbmZv IGIvZ2RiL2RvYy9nZGIudGV4aW5mbyBpbmRleA0KPiA+PiA+PiA+IGViZGE0NTQ2YjU4Li5hMGZk ZTM4NWE4ZSAxMDA2NDQNCj4gPj4gPj4gPiAtLS0gYS9nZGIvZG9jL2dkYi50ZXhpbmZvDQo+ID4+ ID4+ID4gKysrIGIvZ2RiL2RvYy9nZGIudGV4aW5mbw0KPiA+PiA+PiA+IEBAIC04ODg3LDYgKzg4 ODcsMjUgQEAgVGhpcyBpcyBob3cgYSBzaGFkb3cgc3RhY2sgYmFja3RyYWNlDQo+ID4+ID4+ID4g bG9va3MgbGlrZQ0KPiA+PiA+PiBvbiBhbWQ2NDoNCj4gPj4gPj4gPiAgQGVuZCBncm91cA0KPiA+ PiA+PiA+ICBAZW5kIHNtYWxsZXhhbXBsZQ0KPiA+PiA+PiA+DQo+ID4+ID4+ID4gK1RoZXJlIGNh biBiZSBlbGVtZW50cyBvbiB0aGUgc2hhZG93IHN0YWNrIHdoaWNoIGFyZSBub3QgcmV0dXJuDQo+ ID4+ID4+ID4gK2FkZHJlc3NlcywgZm9yIGV4YW1wbGUgb24geDg2IHdpdGggdGhlIEludGVsIENv bnRyb2wtRmxvdw0KPiA+PiA+PiA+ICtFbmZvcmNlbWVudCBUZWNobm9sb2d5IChAeHJlZntDRVR9 KS4gIEluIGNhc2Ugb2Ygc2lnbmFscywgdGhlDQo+ID4+ID4+ID4gK29sZCBzaGFkb3cgc3RhY2sg cG9pbnRlciBpcyBwdXNoZWQNCj4gPj4gPj4gICAgICAgICAgICAgICAgXg0KPiA+PiA+PiBBIGNy b3NzLXJlZmVyZW5jZSBpcyBtaXNzaW5nIGhlcmUuDQo+ID4+ID4NCj4gPj4gPiBUaGFua3Mgd2ls bCBmaXguDQo+ID4+ID4NCj4gPj4gPj4gPiAraW4gYSBzcGVjaWFsIGZvcm1hdCB3aXRoIGJpdCA2 MyBzZXQuICBGb3Igc3VjaCBzaGFkb3cgc3RhY2sNCj4gPj4gPj4gPiArZWxlbWVudHMsIHRoZSBz aGFkb3cgc3RhY2sgZnJhbWUganVzdCBjb250YWlucyB0aGUgbGV2ZWwgYW5kDQo+ID4+ID4+ID4g K3RoZSBhZGRyZXNzIG9uIHRoZSBzaGFkb3cgc3RhY2ssIGFzIHNob3duIGluIHRoZSBmb2xsb3dp bmcgZXhhbXBsZQ0KPiBieSBmcmFtZSAxOg0KPiA+PiA+PiA+ICsNCj4gPj4gPj4gPiArQHNtYWxs ZXhhbXBsZQ0KPiA+PiA+PiA+ICtAZ3JvdXANCj4gPj4gPj4gPiArKGdkYikgYnQgc2hhZG93IDQN Cj4gPj4gPj4gPiArIzAgIDB4MDAwMDdmZmZmN2M1NGQ5MCBpbiBfX3Jlc3RvcmVfcnQgZnJvbSAv bGliNjQvbGliYy5zby42DQo+ID4+ID4+ID4gKyMxICAweDgwMDA3ZmZmZjc5ZmZmZDgNCj4gPj4g Pj4gPiArIzIgIDB4MDAwMDdmZmZmN2M1NGNlNiBpbiBfX0dJX3JhaXNlIGF0DQo+ID4+ID4+ID4g Ky4uL3N5c2RlcHMvcG9zaXgvcmFpc2UuYzoyNw0KPiA+PiA+PiA+ICsjMyAgMHgwMDAwMDAwMDAw NDAxMTVkIGluIG1haW4gYXQNCj4gPj4gPj4gPiArL3RtcC9hbWQ2NC1zaGFkb3ctc3RhY2stc2ln bmFsLmM6MzINCj4gPj4gPj4gPiArKE1vcmUgc2hhZG93IHN0YWNrIGZyYW1lcyBmb2xsb3cuLi4p IEBlbmQgZ3JvdXAgQGVuZA0KPiA+PiA+PiA+ICtzbWFsbGV4YW1wbGUNCj4gPj4gPj4NCj4gPj4g Pj4gV291bGQgaXQgbWFrZSBzZW5zZSB0byBzaG93IHNvbWV0aGluZyBsaWtlICI8c2lnbmFsIGNh dWdodD4iLA0KPiA+PiA+PiBpbnN0ZWFkIG9mIGEgZnJhbWUgd2l0aCBvbmx5IGFuIGFkZHJlc3M/ DQo+ID4+ID4NCj4gPj4gPiBZZWFoLCB0aGlzIGlzIGEgZ29vZCBpZGVhLCBJIHdvbmRlcmVkIGFi b3V0IGEgc2ltaWxhciB0aGluZw0KPiA+PiA+IGFjdHVhbGx5IGJ1dCB3YW50ZWQgdG8gZGlzY3Vz cyB0aGUgZ2VuZXJhbCBkaXJlY3Rpb24gZm9yIGhhbmRsaW5nDQo+ID4+ID4gdGhvc2Ugc3BlY2lm aWMgZWxlbWVudHMgb24gdGhlIHNoYWRvdyBzdGFjayBmaXJzdC4NCj4gPj4gPiBNYXliZSB0aGVy ZSBhcmUgbW9yZSBvcHRpb25zIG9uIG90aGVyIGFyY2hpdGVjdHVyZXMgdGhhdCB3ZSBoYXZlIHRv DQo+ID4+ID4gY29uc2lkZXIuDQo+ID4+ID4gTGV0J3Mgd2FpdCBmb3IgbW9yZSBmZWVkYmFjayBv biB0aGlzLCBJIGFkZGVkIFRoaWFnbyBhZ2FpbiBpbiBjYyBoZXJlLg0KPiA+Pg0KPiA+PiBZZXMs IEkgd291bGQgbGlrZSB0byBzaG93IGEgIjxzaWduYWwgaGFuZGxlciBjYWxsZWQ+IiBtZXNzYWdl IGluIHRoZQ0KPiA+PiBjb3JyZXNwb25kaW5nIHNoYWRvdyBzdGFjayBlbnRyeSwgYXMgaXMgZG9u ZSBpbiB0aGUgcmVndWxhciBzdGFjazoNCj4gPj4NCj4gPj4gICAoZ2RiKSBidA0KPiA+PiAgICMw ICBoYW5kbGVyIChzaWdubz0xMCkgYXQgYWFyY2g2NC1nY3Mtc2lnbmFsLmM6NTkNCj4gPj4gICAj MSAgPHNpZ25hbCBoYW5kbGVyIGNhbGxlZD4NCj4gPj4gICAjMiAgX19wdGhyZWFkX2tpbGxfaW1w bGVtZW50YXRpb24gKHRocmVhZGlkPTI4MTQ3NDg0MjQ0NzU4NCwNCj4gPj4gc2lnbm89c2lnbm9A ZW50cnk9MTAsIG5vX3RpZD1ub190aWRAZW50cnk9MCkNCj4gPj4gICAgICAgYXQgLi9ucHRsL3B0 aHJlYWRfa2lsbC5jOjQ0DQo+ID4+ICAgIzMgIDB4MDAwMGZmZmZmN2U3NzY3MCBpbiBfX3B0aHJl YWRfa2lsbF9pbnRlcm5hbCAoc2lnbm89MTAsDQo+ID4+IHRocmVhZGlkPTxvcHRpbWl6ZWQgb3V0 PikgYXQgLi9ucHRsL3B0aHJlYWRfa2lsbC5jOjc4DQo+ID4+ICAgIzQgIDB4MDAwMGZmZmZmN2Uy Y2IzYyBpbiBfX0dJX3JhaXNlIChzaWc9MTApIGF0DQo+IC4uL3N5c2RlcHMvcG9zaXgvcmFpc2Uu YzoyNg0KPiA+PiAgICM1ICAweDAwMDBhYWFhYWFhYTBiMjQgaW4gbWFpbiAoKSBhdCBhYXJjaDY0 LWdjcy1zaWduYWwuYzo5Ng0KPiA+Pg0KPiA+PiBIZXJlIGlzIHRoZSBjb3JyZXNwb25kaW5nIEdD UyBiYWNrdHJhY2U6DQo+ID4+DQo+ID4+ICAgKGdkYikgYnQgc2hhZG93DQo+ID4+ICAgIzAgIDB4 MDAwMGZmZmZmN2ZmYTg1YyBpbiBfX2tlcm5lbF9ydF9zaWdyZXR1cm4NCj4gPj4gICAjMSAgMHgw MDAwZmZmZmY3YmZmMDAwIGluID8/DQo+ID4+ICAgIzIgIDB4MDAwMGZmZmZmN2UyY2IzYyBpbiBf X0dJX3JhaXNlIGF0IC4uL3N5c2RlcHMvcG9zaXgvcmFpc2UuYzoyNw0KPiA+PiAgICMzICAweDAw MDBhYWFhYWFhYTBiMjQgaW4gbWFpbiBhdCBhYXJjaDY0LWdjcy1zaWduYWwuYzo5OQ0KPiA+Pg0K PiA+PiBJbiB0aGlzIGV4YW1wbGUgIjxzaWduYWwgaGFuZGxlciBjYWxsZWQ+IiBtZXNzYWdlIHdv dWxkIHJlcGxhY2UgdGhlDQo+ID4+IFZEU08gZnVuY3Rpb24gbmFtZSBpbiBlbnRyeSAjMC4gQWxz byBub3RlIHRoYXQgaXQncyBhbiBhY3R1YWwgcmV0dXJuDQo+ID4+IGFkZHJlc3MgYnV0IHdlIHN0 aWxsIHdhbnQgdG8gc2hvdyBhIGN1c3RvbSBtZXNzYWdlIGZvciBpdC4NCj4gPj4gRmluYWxseSwg bm90aWNlIHRoYXQgdGhlcmUncyBHQ1MgZW50cnkgIzEsIHdoaWNoIGlzbid0IGEgcmV0dXJuDQo+ ID4+IGFkZHJlc3MuIEl0J3MgYSAiY2FwIHJlY29yZCIsIHdoaWNoIG1hcmtzIHRoYXQgdGhlIHN0 YWNrIGlzIGN1cnJlbnRseQ0KPiA+PiBub3QgaW4gdXNlLiBXaGVuIGEgc2lnbmFsIGlzIGRlbGl2 ZXJlZCwgdGhlIGtlcm5lbCBwdXNoZXMgdHdvIGVudHJpZXMNCj4gPj4gdG8gdGhlIHRocmVhZCdz IEdDUzogZmlyc3QgdGhlIGNhcCByZWNvcmQsIHRoZW4gdGhlIGFkZHJlc3MgdG8gdGhlDQo+ID4+ IHNpZ25hbCB0cmFtcG9saW5lIChfX2tlcm5lbF9ydF9zaWdyZXR1cm4pLiBGb3IgdGhpcyBlbnRy eSwgSSdkIGxpa2UgdG8gc2hvdw0KPiAiPGNhcCByZWNvcmQ+Ii4NCj4gPj4gT25lIHN1Z2dlc3Rp b24gdG8gaGFuZGxlIHRoYXQgaXMgdG8gbWFrZQ0KPiA+PiBkb19wcmludF9zaGFkb3dfc3RhY2tf ZnJhbWVfaW5mbyBjYWxsIGEgbmV3IGhvb2sNCj4gPj4gZ2RiYXJjaF9wcmludF9zaGFkb3dfc3Rh Y2tfZnJhbWVfaW5mbyB3aGljaCB3b3VsZCBhbGxvdyB0aGUNCj4gPj4gYXJjaGl0ZWN0dXJlIHRv IHByaW50IHRoZSBzaGFkb3cgc3RhY2sgZnJhbWUgaG93ZXZlciBpdCB3YW50cy4gSWYgdGhlDQo+ ID4+IGhvb2sgcmV0dXJucyBmYWxzZSwgdGhlbiBkb19wcmludF9zaGFkb3dfc3RhY2tfZnJhbWVf aW5mbyB3b3VsZCBwcmludA0KPiB0aGUgaW5mb3JtYXRpb24gaXRzZWxmLCBhcyBpdCBkb2VzIGlu IHlvdXIgcGF0Y2guIFdoYXQgZG8geW91IHRoaW5rPw0KPiA+DQo+ID4gSWYgcG9zc2libGUsIEkn ZCBsaWtlIHRvIGtlZXAgaXQgYXMgZ2VuZXJpYyBhcyBwb3NzaWJsZS4gVGhlIDxzaWduYWwNCj4g PiBoYW5kbGVyIGNhbGxlZD4gbWVzc2FnZSBpcyB1c2VmdWwgZm9yIENFVCwgdG9vLiBUaGUgQ0VU IGVxdWl2YWxlbnQgZm9yDQo+ID4gImNhcCByZWNvcmQiIHNob3VsZCBiZSAic2lnZnJhbWUgdG9r ZW4iLg0KPiA+DQo+ID4gfDEuLi5vbGQgU1NQfCAtIFBvaW50ZXIgdG8gb2xkIHByZS1zaWduYWwg c3NwIGluIHNpZ2ZyYW1lIHRva2VuIGZvcm1hdA0KPiA+ICAgICAgICAgICAgICAgICAoYml0IDYz IHNldCB0byAxKQ0KPiA+IChodHRwczovL2RvY3Mua2VybmVsLm9yZy9uZXh0L3g4Ni9zaHN0ay5o dG1sKQ0KPiANCj4gQWdyZWVkLCBpdCBzaG91bGQgYmUgYXMgZ2VuZXJpYyBhcyBwb3NzaWJsZS4N Cj4gDQo+ID4gSW4gdGhlIGNvbW1pdCBtZXNzYWdlIEkgZGVzY3JpYmVkIHRoYXQgImJ0IHNoYWRv dyIgYWx3YXlzIHByaW50cyB0aGUNCj4gYWRkcmVzczoNCj4gPg0KPiA+ICJTaW1pbGFyIHRvIHRo ZSBvcmRpbmFyeSBiYWNrdHJhY2UgY29tbWFuZCAnYnQgc2hhZG93JyBjYW4gYmUNCj4gPiBjb25m aWd1cmVkIHVzaW5nIENPVU5UIGFuZCB0aGUgY29tbWFuZCBsaW5lIG9wdGlvbiAtZnJhbWUtaW5m by4NCj4gPiBIb3dldmVyLCB3ZSBhbHdheXMgcHJpbnQgdGhlIGFkZHJlc3MgYW5kIHRoZSBjb21t YW5kIGlzIG5vdCBhZmZlY3RlZA0KPiA+IGJ5IHRoZSBzZXR0aW5nICJwcmludCBhZGRyZXNzIiBh cyB3ZWxsIGFzIHRoZSBzZXR0aW5nICJwcmludCBmcmFtZS1pbmZvDQo+IGxvY2F0aW9uLWFuZC1h ZGRyZXNzIi4NCj4gPiBBbHNvIHdlIGRvIG5vdCBwcmludCB0aGUgZnJhbWUgYXJndW1lbnRzLiIN Cj4gPg0KPiA+IERvIHlvdSB0aGluayB3ZSBzaG91bGQgYWxpZ24gd2l0aCB0aGUgb3JkaW5hcnkg YmFja3RyYWNlIGZvciB0aGUNCj4gPiBwcmludGluZyBvZiBzaGFkb3cgc3RhY2sgYWRkcmVzc2Vz ID8NCj4gPiBXaGVuIGltcGxlbWVudGluZyB0aGlzIEkgdGhvdWdodCBpdCB3b3VsZCBiZSBuaWNl IHRvIGFsd2F5cyBwcmludA0KPiA+IGFkZHJlc3NlcywgYnV0IG5vdyBJIGFtIG5vdCBzbyBzdXJl IGFueW1vcmUuDQo+IA0KPiBJIHVuZGVyc3RhbmQgd2h5IGl0IG1ha2VzIHNlbnNlIHRvIGlnbm9y ZSB0aGUgInByaW50IGFkZHJlc3MiIHNldHRpbmc6DQo+IGVzc2VudGlhbGx5IHRoZSBvbmx5IHRo aW5ncyB0aGUgc2hhZG93IHN0YWNrIGNvbnRhaW5zIGFyZSByZXR1cm4gYWRkcmVzc2VzLA0KPiBh bmQgd2UncmUgbm90IGdvaW5nIHRvIHByaW50IHRoZW0/IE15IGluY2xpbmF0aW9uIGlzIHRvIGFn cmVlIHdpdGggYWx3YXlzDQo+IHByaW50aW5nIHRoZW0uDQo+IA0KPiBCdXQgdGhpbmtpbmcgYSBi aXQgbW9yZSBhYm91dCBpdCwgdGhlIGZyYW1lIGluZm9ybWF0aW9uIHRoYXQgR0RCIHByaW50cyBp cw0KPiBnb29kIGV2ZW4gaWYgdGhlIGFkZHJlc3MgaXNuJ3QgcHJpbnRlZCBhbG9uZyB3aXRoIGl0 IHNvIEkgdGhpbmsgaXQncyBiZXR0ZXIgdG8NCj4gcmVzcGVjdCB0aGUgc2V0dGluZy4gQWxzbyBp dCdzIGdvb2QgdG8gYmUgY29uc2lzdGVudCB3aXRoIHRoZSByZWd1bGFyIGJhY2t0cmFjZQ0KPiBv dXRwdXQuDQoNCk9rLCBzbyBmb3IgdGhlIHYyIEknbGwgY2hhbmdlIHRoYXQgYW5kIGFsaWduIG1v cmUgd2l0aCBoZSByZWd1bGFyIGJhY2t0cmFjZSBmb3INCmFkZHJlc3MgcHJpbnRpbmcuDQoNCj4g PiBCYXNlZCBvbiB5b3VyIHN1Z2dlc3Rpb24gd2UgY291bGQgcHJpbnQgaXQgYXMgZm9sbG93cyBh bmQgcmVwbGFjZSB0aGUNCj4gPiBzaGFkb3cgc3RhY2sNCj4gPiBhZGRyZXNzZXM6DQo+ID4NCj4g PiAoZ2RiKSBidCBzaGFkb3cNCj4gPiAjMCAgPHNpZ25hbCBoYW5kbGVyIGNhbGxlZD4NCj4gPiAj MSAgPHNpZ2ZyYW1lIHRva2VuID4NCj4gPiAjMiAgMHgwMDAwN2ZmZmY3YzQ1MjdlIGluIF9fR0lf cmFpc2UgYXQgLi4vc3lzZGVwcy9wb3NpeC9yYWlzZS5jOjI3DQo+ID4gIzMgIDB4MDAwMDU1NTU1 NTU1NTE3NSBpbiBtYWluIGF0IC90bXAvYW1kNjQtc2hhZG93LXN0YWNrLQ0KPiBzaWduYWwuYzoz MA0KPiA+ICM0IDB4MDAwMDdmZmZmN2MyYTFjYSBpbiBfX2xpYmNfc3RhcnRfY2FsbF9tYWluIGF0 DQo+ID4gLi4vc3lzZGVwcy9ucHRsL2xpYmNfc3RhcnRfY2FsbF9tYWluLmg6NzQNCj4gPiAjNSAg MHgwMDAwN2ZmZmY3YzJhMjhiIGluIF9fbGliY19zdGFydF9tYWluX2ltcGwgYXQNCj4gPiAuLi9j c3UvbGliYy1zdGFydC5jOjEyOA0KPiA+ICM2ICAweDAwMDA1NTU1NTU1NTUwODUgaW4gX3N0YXJ0 DQo+ID4NCj4gPiBGb3IgR0NTIHdlIHNob3cgImNhcCByZWNvcmQiIGluc3RlYWQgb2YgInNpZ2Zy YW1lIHRva2VuIi4NCj4gDQo+IEkgYWdyZWUuIEkgbGlrZSB0aGUgb3V0cHV0IGFib3ZlLg0KPiAN Cj4gTXkgb25seSBjb21tZW50IGlzIHRoYXQgdGhlcmUgYSBhbHNvIHRoZSAic2V0IGJhY2t0cmFj ZSBwYXN0LW1haW4iIGFuZCAic2V0DQo+IGJhY2t0cmFjZSBwYXN0LWVudHJ5IiBvcHRpb25zLCB3 aGljaCAiYnQgc2hhZG93IiBzaG91bGQgYWxzbyByZXNwZWN0LiAgU28gaWYNCj4gdGhlIGZvcm1l ciBzZXR0aW5nIGlzIG9uLCB0aGUgb3V0cHV0IGFib3ZlIHNob3VsZCBzdG9wIGF0IGZyYW1lICMz Lg0KDQpBaCB0aG9zZSBzZXR0aW5ncywgLi4uIEkgdHJpZWQgdG8gYWRkIHBhc3QtbWFpbi9wYXN0 LWVudHJ5IGJ1dCBzdG9wcGVkIGF0IHNvbWUgcG9pbnQsDQpzaW5jZSBpdCB0dXJuZWQgb3V0IHRv IGJlIGNvbXBsaWNhdGVkIC0gYnV0IEkgZG9uJ3QgcmVtZW1iZXIgdGhlIGV4YWN0IHJlYXNvbnMu DQpEbyB5b3UgdGhpbmsgSSBtaXNzZWQgc29tZXRoaW5nIGFuZCBhZGRpbmcgdGhvc2Ugc2V0dGlu Z3Mgc2hvdWxkIGJlIHN0cmFpZ2h0LWZvcndhcmQ/DQoNCkkgdGhlbiBkZWNpZGVkIHRvIGZpcnN0 IHBvc3QgdGhlIGJhc2ljIGZ1bmN0aW9uYWxpdHkgb2YgImJ0IHNoYWRvdyIgd2l0aG91dCBzdXBw b3J0DQpmb3IgcGFzdC1tYWluL3Bhc3QtZW50cnkuIERvIHlvdSB0aGluayB0aGlzIGlzIGEgcHJv YmxlbSA/DQoNCkluIGFueSBjYXNlLCBJIHNob3VsZCBtYWtlIHRoYXQgY2xlYXJlciBpbiB0aGUg Y29tbWl0IG1lc3NhZ2UuDQoNCj4gPiBJbiBjYXNlIHRoZSBnZGJhcmNoIGhvb2sgImlzX25vX3Jl dHVybl9hZGRyZXNzIiByZXR1cm5zIHRydWUsIHdlIGNvdWxkDQo+ID4gYWRkaXRpb25hbGx5IHJl dHVybiBhIHN0cmluZywgd2hpY2ggc2hvdWxkIGJlIGRpc3BsYXllZCBpbnNpZGUgdGhlDQo+ID4g PC4uLj4uIFNvIGluIG91ciBjYXNlIHRoaXMgd291bGQgYmUgInNpZ2ZyYW1lIHRva2VuIg0KPiA+ IG9yICJjYXAgcmVjb3JkIiAuDQo+ID4NCj4gPiBXaGF0IGRvIHlvdSB0aGluaz8NCj4gDQo+IEkg dGhpbmsgdGhhdCBpcyBhIGdvb2QgaWRlYSwgYW5kIHNob3VsZCBiZSBlbm91Z2ggZm9yIEdDUy4N Cj4gDQo+IC0tDQo+IFRoaWFnbw0KDQpPaywgd2lsbCBnbyBhaGVhZCB3aXRoIHRoYXQgYXBwcm9h Y2ggZm9yIHRoZSB2Mi4NCg0KQ2hyaXN0aW5hDQoNCkludGVsIERldXRzY2hsYW5kIEdtYkgNClJl Z2lzdGVyZWQgQWRkcmVzczogRG9ybmFjaGVyIFN0cmHDn2UgMSwgODU2MjIgRmVsZGtpcmNoZW4s IEdlcm1hbnkNClRlbDogKzQ5IDg5IDk5MSA0MzAsIHd3dy5pbnRlbC5kZQ0KTWFuYWdpbmcgRGly ZWN0b3JzOiBIYXJyeSBEZW1hcywgSmVmZnJleSBTY2huZWlkZXJtYW4sIFlpbiBDaG9uZyBTb3Jy ZWxsDQpDaGFpcnBlcnNvbiBvZiB0aGUgU3VwZXJ2aXNvcnkgQm9hcmQ6IE5pY29sZSBMYXUNClJl Z2lzdGVyZWQgU2VhdDogTXVuaWNoDQpDb21tZXJjaWFsIFJlZ2lzdGVyOiBBbXRzZ2VyaWNodCBN w7xuY2hlbiBIUkIgMTg2OTI4Cg==