From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id IPj5MzUws2an8z4AWB0awg (envelope-from ) for ; Wed, 07 Aug 2024 04:28:37 -0400 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=AlhOz9C/; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id CCB031E0D0; Wed, 7 Aug 2024 04:28:37 -0400 (EDT) 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 B24731E08C for ; Wed, 7 Aug 2024 04:28:35 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 3CD8C3858402 for ; Wed, 7 Aug 2024 08:28:35 +0000 (GMT) Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.17]) by sourceware.org (Postfix) with ESMTPS id B3AEA3858C41 for ; Wed, 7 Aug 2024 08:27:56 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B3AEA3858C41 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 B3AEA3858C41 Authentication-Results: server2.sourceware.org; arc=fail smtp.remote-ip=198.175.65.17 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1723019279; cv=fail; b=EuuQhpM82erL2FUB1UBzGH5EcwCoegeP9dRCjQyTWW/zw4ESiOflB+cmeY34F3Wt/OyCbFOGzRQ4qnQ3JGR1kifFQxOeqOCMuvDmRyAi/Vj6wjfE+j45bs15XRva2jAWcUSpw3MxG46D3uuAnHWC0VsZvh8ucewxcnd0AKz9SyI= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1723019279; c=relaxed/simple; bh=okIxH+JouXK+NULDyWv77cKY3ctoEk2mGKzwHZMotcw=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=OiIkpnMaqs7MvoVbCfD5HmHGu6eaIaGphAfT/dHeF8GBwC5XHKSa71CPlJJIzZpmeF3T7ydkDom6sE8R+JBMcYW/hAgv1FyTszEY1aiPyljTwkbyBoTTI5DAAnwzOQbSqrF/b0gHUs1gC8HHc8EvQu1/HS17MYEXxq83ms6aTAc= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1723019276; x=1754555276; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=okIxH+JouXK+NULDyWv77cKY3ctoEk2mGKzwHZMotcw=; b=AlhOz9C/LQAK+rHxds6sPkRlAc+YVypRmsQn6FPy7Dz28rwl6ym4DPK/ fNaFwflYrbUWkIgPoWftElEnitXThTltmTdiXxASF43SuoZ3xW+2EInA7 ox0jiTktTAnq+6zvMFG2WifMrlfblGd5Qb1sXFuygxHW08/I1uO/P8DAA GT48Bc4lMUtONBPyPpPQB8Dsr/u3yU8t3cf4d5A5fhjGKrh/vLpJogg7s lpsVmXBV8CO0cGnAqivZx6chHvXOWDxoLWR/v7Yz8+MNexYWUFj+bAmhB YYbfj0XN3m2OyoPBhczLiMPI/JEb53BVUQLt9lHT30qZDUGR9KMk6IC42 A==; X-CSE-ConnectionGUID: TbH36rLXTxStbh81wWVDDQ== X-CSE-MsgGUID: CRQdHou+REO3DPkffDyoBQ== X-IronPort-AV: E=McAfee;i="6700,10204,11156"; a="21196882" X-IronPort-AV: E=Sophos;i="6.09,269,1716274800"; d="scan'208";a="21196882" Received: from orviesa005.jf.intel.com ([10.64.159.145]) by orvoesa109.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Aug 2024 01:27:55 -0700 X-CSE-ConnectionGUID: 8hTOKHszR7CNLRY/fLiahQ== X-CSE-MsgGUID: et0aFkw6TDOx1n0hpj/jgQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.09,269,1716274800"; d="scan'208";a="61667507" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orviesa005.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 07 Aug 2024 01:27:55 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Wed, 7 Aug 2024 01:27:54 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Wed, 7 Aug 2024 01:27:54 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.40) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Wed, 7 Aug 2024 01:27:53 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=C+cZCIaPvdMK1h2abq+ClZUO8WbfXz9Du7emD6WjfdgS4Plz4giWHP3ZgdT9AaIY38UoM4ug/OwPcV80cdM+TGj9+EpjVSN7IjTaUv76m4ZZU8lCMNhFtPXKiFlnoYYXE7tNc+T/EeGVzPM4GpXQeESjqP8AY/quZw7pykTZk0Ta8M4quOwArUF/SjL70sBotZuwRVZ6QksWLg7RoACetjjekXANOfArGHHc8dKIbNID5j6Y5y0nInapcQxziirshs9FEDRM4DQWO8E+aj3R3s5XaqzTEhMdw67PmNL5920WuGtGi/9fQFuhSWRoArmESGBV8DONvCbk4S1HqFIG3Q== 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=FxK9bSd2KP4CBEhe3Z+Ul/mSwO+HY6ydqvvIex9ZvJY=; b=IuAEUWspeqfcxrI0nhLnUuyYtzLi9LuovYTHa/BsFiNG3XeGhU/j3UPhd5XZ/wStzJvwXa811puQYJc53+0qfDMjUX2gR4v69iEA21X7n/GIZtIcLGc0cikwMJRSpZ9w339CmPhwfDUXoyzUFxQKoCPdxl9HDzgr8YS+akgMt0S6tO/jM7Aj2Ns+auUH0oKiGZPV2H+SaRs1KkLJ3ea5qQ6r2elNX+CFx4D+8+3JT3LACb38HA1DidICjgJv4R/REYMQOaWvTLcPrk4Gc1Ady/QQEHlmY5Xq7ZBiGUwAJJ7apPsAx+JKByo7cGF6t72bNXYCUV/mlqTV1nlOn/COzg== 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 SN7PR11MB7091.namprd11.prod.outlook.com (2603:10b6:806:29a::18) by PH0PR11MB4901.namprd11.prod.outlook.com (2603:10b6:510:3a::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7828.26; Wed, 7 Aug 2024 08:27:46 +0000 Received: from SN7PR11MB7091.namprd11.prod.outlook.com ([fe80::949:8fc3:9cef:8c06]) by SN7PR11MB7091.namprd11.prod.outlook.com ([fe80::949:8fc3:9cef:8c06%5]) with mapi id 15.20.7807.026; Wed, 7 Aug 2024 08:27:46 +0000 From: "Gerlicher, Klaus" To: Simon Marchi , Andrew Burgess , "simon.marchi@efficios.com" CC: "Simon.Marchi@amd.com" , "gdb-patches@sourceware.org" Subject: RE: [PATCH] gdb: reject inserting breakpoints between functions Thread-Topic: [PATCH] gdb: reject inserting breakpoints between functions Thread-Index: AQHam6yfnObcLp0bu0+vSs+CeXo437GCrr4AgJle+bA= Date: Wed, 7 Aug 2024 08:27:46 +0000 Message-ID: References: <20220408200536.235329-1-simon.marchi@efficios.com> <6630b03f.050a0220.6a68d.6289SMTPIN_ADDED_BROKEN@mx.google.com> <87ttjhoocc.fsf@redhat.com> In-Reply-To: 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: SN7PR11MB7091:EE_|PH0PR11MB4901:EE_ x-ms-office365-filtering-correlation-id: 1bf255d5-7086-4b08-7676-08dcb6bad0f5 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|376014|1800799024|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?U2dGOVNRME1VM3gvaVM4YlpGQWRKZEhhMU5lNlp6bHZZSUg5M1N1NWxCM3oy?= =?utf-8?B?aDNOQWFDWG1jMlRvZW5uZ0VsRnJQbUFCc3RWS1poczI2MXdpaTk4QytYSG9m?= =?utf-8?B?dDFFSEhVWFA2YlYybmRJRG1ud2o2c0lqa2ZuYzcxanBURHVHUUdiUXE5UGor?= =?utf-8?B?UHRTcTY0UG1DR2EzYk5hU2hGZUxwcVJ4a3lwUEU4RktEeEQ0M2NnM0pFYWkz?= =?utf-8?B?SzcyQVJhRDJUTXFsU3p0YmJYbVhtejJwV29GYXVqUG52QXdpTGlWMTdFOS94?= =?utf-8?B?VTJ2blFXZkc4MXJndVI1cS96eXM4Vk5sdG5sNWRITFRqNTFTZFYzekFmVmJq?= =?utf-8?B?SkVRKzlOY2F5dkNYNGJNNW9aL2dtcWZaWklieDFmZjR0aUpiY0hGMVJiQkZ2?= =?utf-8?B?SE9Ha0VkWTdzKzNUMDdrRTBGdnlCa3ZyNTErOFpURXBxa3Y0N1pvMGdZL0cz?= =?utf-8?B?bDh1Mk1Tam1NeE5uRld6TkpoOFRGYUJMQ1Q4R3lpU21tMkZ5Nk9BU2tZMXor?= =?utf-8?B?MmN0MGFlRithWVp4bVYyUm0vL0JtK3pEYjhKNjI2dWV5aXVBb1dhenFGcy9F?= =?utf-8?B?Y2JkOE1oc2d2eEN2WHpRbWdCMFRYaS93ZDFVdE5vYnFvZWE5aTgvU0dBbUpY?= =?utf-8?B?SnpOOGFFY05zbDZteGVUYnZab1ZmYU03YlRqSGlhdkNBeTVKc0lHRmY1RFBu?= =?utf-8?B?TnJPdVI1Q1VqODFpNUt2UkRac2RGS0JlLzNXZ1g4KzVCK1NNZVd3THlQQ3B2?= =?utf-8?B?cTRLUjdOWWgreElrWFkwTHRnYUpOWXo0aCswSTNsOUhwTkxWQjFiQ1BnMGV3?= =?utf-8?B?aXpraHNJVHlHOFNJOSt4YUNWaFFRZGJCazQ5TEFYMHFyclE2Umk3THg5cmxL?= =?utf-8?B?UndsWXQ4MGpSbzRaT0lCcy90MHZWa0R3akVMdlVCejlHVlRGSS90Z1BPRW4y?= =?utf-8?B?WFA2RDExWUt0S0s2V3Z2ZGt5MFgxNnNYTEl0R1FnVE1tTnd0U2pnS01rN2lX?= =?utf-8?B?dElTQmlHT3RZTFFDTmppTzlQWVc3V1dpV0hFdE9PRkM1am9qdlRYWlZzck91?= =?utf-8?B?cGdNU09wdzk4UHVTWk9hOFpROG16NUsyM2VSazZIVDNMUVFNeFlFb2V5SWRt?= =?utf-8?B?UmhkeGlZeHNBNVE2NDRjeWg4WDBDR0p4UHp1eVlZV0dudVJPNklnakRUVm1T?= =?utf-8?B?Q1Q1ZVd4VEt0RFFDVi9xWGdNa1pybS9UblM0QzdEaUVUaXlqbHZaNE11MHEz?= =?utf-8?B?NDBwaWczWHJEWVdROHZTZXRXYm9peXRnZFNFeDJZSGxpUjhHSnFJZVFQbS82?= =?utf-8?B?cXk2bUcxSHh3VzFKWkdmK29jM0Z5bUJEc2htTzI0MXdLcExySC9hNGZZMWNz?= =?utf-8?B?VUs2eVBFNE0vU2thdjlBZEZEdW1IN3BjNFRUTEl5TVpTT0FNcTNMSkh4RDcz?= =?utf-8?B?UTNkWWN3VmkwelZJaE1GYnRVVVVGZWxHNGFFbEhGbkdTRlN4WkdOMlV1ODh6?= =?utf-8?B?ZmhUN0o2QnlRVUlNZmdoWThQTzRMeUcvaXRabjljS1N6aEhmV2l2aXZObmc5?= =?utf-8?B?MkpzTmkxMWRYN295UTVRQjQ0QW5FNzFpV08vckRpdEtjYzR1TVVSb3dVOFRE?= =?utf-8?B?SHhXVnVrYkY0YlBhZmt6WVlFQlNpZ3BiaVo3UVRMVXFwMGNuUHZWSllDb3U0?= =?utf-8?B?elVLay9SdkJMQ3JQaWw4Ri9wL0wwNG9obncrbyt2akw0Ti90eEdPQzg4Z1d3?= =?utf-8?B?bk9zK1FjcHo2TlpyNGFCSlpJSjR5V3U2bXVHUDRlSVIrYjd4UFloUEQvT2xr?= =?utf-8?Q?emoyFGkje4sgH+zkAG3yKqPVEMeiKybPqCuz0=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN7PR11MB7091.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bEpiR0JTZzJpbnYxMlBIL0FjenZGVk8vb2pLRGVQZ2hiVXdja1ZrbDJVZ1h3?= =?utf-8?B?VGQrRzZEVGcxcDl6NTJiRjh1RGUzRGFYMzhZSHBIVlA3OG5LbFJBWlFYRDE2?= =?utf-8?B?bC9PR3pMVDNZdmluVEM2YVk2MXFxRnZnNEdyaTBRVjNvUDNkRmxhK09iKzZS?= =?utf-8?B?RjZaY1AyRWZSc3Q4NlJDNWxEcTVtUlVlRFg2eE1kQ2M5R1k3ekVlUW1KREtT?= =?utf-8?B?TitCcW5ieEdveEkyTE5RdnlsSmU4S3N3cWJicU1HbzZJS0lYUVRFM1lXMGNk?= =?utf-8?B?TkxTaUNPeUlPK3U5djBhNnM2MnRsYzVRakdQM2RMQmZ3WkQ0cFBsd3MvaGxu?= =?utf-8?B?ajdTa2pFQ1U2R01Vc01Rdkg2RkUvbktiNEZPYTJrVENwV3BmWG94Sm5abEZG?= =?utf-8?B?eGV1TkZzQk0vNFl2cllKdG5zc2dvMlFtUE9IWjFzaHZ6VnNKMFVLSnpncUtT?= =?utf-8?B?Yk9wcEtjWXpYNEtpays0eW1BK2VkN2FMY3ltN1IybWhNK2dmTkVwZ2ljd2Fq?= =?utf-8?B?Z0lpRm56VlJxZzRrNHdXZFNCWXJKTkErLzIwKzNOZlMvYmRmK04yUlgyNmcx?= =?utf-8?B?VURlQnYzV0p4bGNZOFBCVEdCMHBuUjMzMCtJSzFQQmtLcmtQTSt4ZFZSdy9z?= =?utf-8?B?UFBCV09Ca3R2NHd3bXRpNGJOdjVXRkoyOG9JalUwYWRCK2Y3SldtUE91UTYy?= =?utf-8?B?QkVnQmNFUFVnVjFDakZYRmlyVHpVcG1ETTlVTU9xdmFFK3R2TWhCVnk5VEFy?= =?utf-8?B?OHdKNTZBeFY3UnlLUHE2cUlZV2JVazgydlRDanliNWl1eTVvYU56b0Z1UGY4?= =?utf-8?B?LzJOUzVCWStGZkpMYXhmbW82anZ1dXdpRHNGOUN0MGRkTVNnY2Q0TEVUSUJN?= =?utf-8?B?Qk9YbjJKRUZWcGRHcFFqVEliOWFwMXBFZU91N0daZG9XV3RNZzJSM3c1amNo?= =?utf-8?B?M3hPc1hpVXRzYVpmSVBma1QyajJkdWxtZE9YczhNVUdGcjBVRWVETUR3NCtI?= =?utf-8?B?QzF1ZXVaS0lXcnNmR2tCWUdnZEE1VTVwRGdoYVNNTHFQL1hsWlRZY0Z5RGhB?= =?utf-8?B?eUUzbFZvaFRPUG5NQzVXU0VRN0JOL3k2WmpNNnB1dUVZWWVJeWVNVzZGcUdJ?= =?utf-8?B?OFJmT05rT0JacXBzbk1iZE5IYTBla1ZrWFVkdlBPRE5RYXNPc1FmVVplZ0FK?= =?utf-8?B?R1lzZ2FPT0xQT2duaTRHRzZWeDRpOEltaWpaYlA3SU02TS9PT1NQSnIyVHZs?= =?utf-8?B?bHBXTXFVN2c4ZEJYVlZNMVMyS2ZtdEROWUZaLzZaQytlQkwyc2laU2JJWmdE?= =?utf-8?B?c3ZDU29Yak1IQWFzdXZxN1cvWml2OWJZYWUrU2tVdDhSVHF4VG5XS2dNZGRI?= =?utf-8?B?SEMvaytTZVNwRzZyZWpkeDJvK0M5OG45dW0wVG1ZMDkveGRYMVhKYnl5YlM5?= =?utf-8?B?RjlCeDNhYThERVhPV0grOUhFMmhSMGxNWVNRN3d4U3VyVlN0cXc5b0NsS2F3?= =?utf-8?B?b2tFNkFpNmk4Yy9RVmp5NmFIWHd1RzFQV2ZCSTV2RlVyUC85MTc0UnFJTTB0?= =?utf-8?B?Q0dDb1lSZ2dURjBaY1Y5NG94SGRCMng0Ri9CZHVwNkJvaWRleHdmZFhMUmVn?= =?utf-8?B?UEpjRjl3dEx1VUttSGdvR1djRCtmV1FZZFBVOWZpcG56RmhEYnVrSTNQOFc2?= =?utf-8?B?ekd0SVc2Uk5xa0k2bytwTzNrOFNseGFrT1ZQbWN6eWlOOHJNSzBmbVRidUUv?= =?utf-8?B?VHgycFhsdHB2RVhzekRXNWx5NndPUldhKzVHU3ZJT0JlNzFSMHVkVDF6RUsr?= =?utf-8?B?WEt1SlJ3SDBZRHE1SnU5UW91eHVNa3NmaVBUcW9WWFFUT0c4T2p4bFdJTWRM?= =?utf-8?B?Vm0rM2szYnd0M1FMbkhtRytlZXQ1cW53d1A3c3BPbGR3VnZkTmhtZzNXb251?= =?utf-8?B?RkE4SmVXbWhkaWZHSWxzOEhnOXA3azdyZWxNVjNsVzV0RXdOK3M1bzBGSlM0?= =?utf-8?B?ckdTV29xQUthdnQvTlNBTHJTcVVCQkVXU3RBUUhZMVI2NlU2WTd0RGNKTFZj?= =?utf-8?B?d1VURnpVNnpGdzd2c0paUklwNnNkOUYyZnZKKzdhMi9CTS9hajY4QTFpbWNU?= =?utf-8?B?M3NGMllZVjBwVTZiMTI1YWNSZFhhU1J2VldhcVJ5dEgyNXkzMUFKYWtxSGV1?= =?utf-8?B?RXc9PQ==?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN7PR11MB7091.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1bf255d5-7086-4b08-7676-08dcb6bad0f5 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Aug 2024 08:27:46.5317 (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: wCqpz8ZtJoBk29XFM2utd2jS7ZnvpYcsYDhVNh1YxzYsaOesRFwFQfgBAbdSft+akQC6llwzCEPOoSLG29fHfm5xOVf/mZra6lnmWC0fx5w= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB4901 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-10.9 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, KAM_SHORT, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org 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 SGkgU2ltb24sDQoNCktpbmRseSByZW1pbmRpbmcgYWdhaW4gYWJvdXQgeW91ciBicmVha3BvaW50 IHNsaWRpbmcgcGF0Y2guIA0KDQpJIHdvcmtlZCBhIGJpdCB3aXRoIGl0LCBJIGhhdmUgaGFkIG9u ZSBhZGRpdGlvbmFsIGlzc3VlIHRoYXQgd291bGQgYmUgZml4ZWQgd2l0aCBiZWxvdyBwYXRjaCBi dXQgb2YgY291cnNlIHNpbmNlIHlvdXIgb3JpZ2luYWwgcGF0Y2ggaGFzbid0IGxhbmRlZCB5ZXQg SSBjYW4ndCBwb3N0IHRoaXMgYXMgYSByZWFsIHBhdGNoLiANCg0KU28gaWYgeW91IHdhbnQgdG8g aW50ZWdyYXRlIHRoaXMgdG8geW91ciBwYXRjaCBvciB0cmVhdCB0aGlzIGluIGFub3RoZXIgd2F5 LCBwbGVhc2UgbGV0IG1lIGtub3cuDQoNClRoYW5rcw0KS2xhdXMNCg0KRnJvbSA0MDI3ZTVjZDBm YWZlMDA3OWVjMjdlZmI2NWYxYjA3M2ZhOTUxZmI1IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0K RnJvbTogIkdlcmxpY2hlciwgS2xhdXMiIDxrbGF1cy5nZXJsaWNoZXJAaW50ZWwuY29tPg0KRGF0 ZTogV2VkLCAyNCBKdWwgMjAyNCAxMzo0NjozNCArMDAwMA0KU3ViamVjdDogW1BBVENIXSBnZGIs IGxpbmVzcGVjOiByZWplY3QgaW5zZXJ0aW5nIGJyZWFrcG9pbnRzIGZvciBib3RoIGVudHJ5DQog YW5kIHByb2xvZ3VlIGVuZCBQQw0KDQpUaGlzIHBhdGNoIGV4dGVuZHMgImdkYjogcmVqZWN0IGlu c2VydGluZyBicmVha3BvaW50cyBiZXR3ZWVuIGZ1bmN0aW9ucyIuDQoNCldlIGFyZSBrZWVwaW5n IEJQcyBmcm9tIHNsaWRpbmcgaW50byBub24tcmVsYXRlZCBibG9ja3Mgd2hlbiB0aGV5IHdvdWxk IHNsaWRlDQppbnRvIGEgbGluZSB3aXRoIGFuIGVudHJ5IFBDLiAgSG93ZXZlciB0aGlzIGlzIG5v dCBlbm91Z2ggdG8gcHJldmVudCBhbGwNCkJQIHNsaWRlcyBpbnRvIG5vbi1yZWxhdGVkIGJsb2Nr cyBzaW5jZSB0aGUgY29tcGlsZXIgY2FuIGFsc28gZ2VuZXJhdGUNCmEgcHJvbG9ndWUgZW5kIFBD IHRoYXQgd291bGQgYmUgdXNlZC4NCg0KVG8gYXZvaWQgdGhpcyBhbHNvIHRyZWF0IHRoZSBwcm9s b2d1ZSBlbmQgUEMgdGhlIHNhbWUgYXMgdGhlIGVudHJ5IFBDLg0KLS0tDQogZ2RiL2xpbmVzcGVj LmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDQxICsrKysrKysrKysrKysrKystLQ0KIGdk Yi90ZXN0c3VpdGUvZ2RiLmxpbmVzcGVjL2JhZC1zbGlkZS5jICAgfCA0MSArKysrKysrKysrKysr KysrKysNCiBnZGIvdGVzdHN1aXRlL2dkYi5saW5lc3BlYy9iYWQtc2xpZGUuZXhwIHwgNTQgKysr KysrKysrKysrKysrKysrKysrKysrDQogMyBmaWxlcyBjaGFuZ2VkLCAxMzMgaW5zZXJ0aW9ucygr KSwgMyBkZWxldGlvbnMoLSkNCiBjcmVhdGUgbW9kZSAxMDA2NDQgZ2RiL3Rlc3RzdWl0ZS9nZGIu bGluZXNwZWMvYmFkLXNsaWRlLmMNCiBjcmVhdGUgbW9kZSAxMDA2NDQgZ2RiL3Rlc3RzdWl0ZS9n ZGIubGluZXNwZWMvYmFkLXNsaWRlLmV4cA0KDQpkaWZmIC0tZ2l0IGEvZ2RiL2xpbmVzcGVjLmMg Yi9nZGIvbGluZXNwZWMuYw0KaW5kZXggZTZlMzIyODM5NWUuLmY1MWRmMDczNDJlIDEwMDY0NA0K LS0tIGEvZ2RiL2xpbmVzcGVjLmMNCisrKyBiL2dkYi9saW5lc3BlYy5jDQpAQCAtMjE5MywxMyAr MjE5Myw0OCBAQCBjcmVhdGVfc2Fsc19saW5lX29mZnNldCAoc3RydWN0IGxpbmVzcGVjX3N0YXRl ICpzZWxmLA0KIAkgICAgICAgb24gbGluZSAxMSBhbmQgMTIgd2lsbCBub3QgcmVzdWx0IG9uIGEg YnJlYWtwb2ludCBvbiBtYWluLA0KIAkgICAgICAgYnV0IGEgYnJlYWtwb2ludCBvbiBsaW5lIDEz IHdpbGwuICBBIGJyZWFrcG9pbnQgcmVxdWVzdGVkDQogCSAgICAgICBvbiB0aGUgZW1wdHkgbGlu ZSAxNiB3aWxsIGFsc28gcmVzdWx0IGluIGEgYnJlYWtwb2ludCBpbg0KLQkgICAgICAgbWFpbiwg YXQgbGluZSAxNy4gICovDQorCSAgICAgICBtYWluLCBhdCBsaW5lIDE3Lg0KKw0KKwkgICAgICAg QWxzbyBjb25zaWRlciB0aGF0IHRoZXJlIG1heSBiZSBhIHNlcGFyYXRlIGxpbmUgdGFibGUgZW50 cnkNCisJICAgICAgIGZvciB0aGUgc2FtZSBsaW5lIGF0IHRoZSBwcm9sb2d1ZSBlbmQuICBUcmVh dCB0aGlzIHRoZQ0KKwkgICAgICAgc2FtZSBhcyB0aGUgZW50cnkgUEMuDQorDQorCSAgICAgICAw MQ0KKwkgICAgICAgMDIgaW50DQorCSAgICAgICAwMyBtYWluICgpIHsgeyBpbnQgaSA9IDE7IH0N CisJICAgICAgIDA0ICAgcmV0dXJuIDA7DQorCSAgICAgICAwNSB9DQorDQorCSAgICAgICB3aWxs IGdlbmVyYXRlIGxpbmV0YWJsZSBlbnRyaWVzIGxpa2UgdGhpcyB3aGVyZSBsaW5lIDMgaGFzIHR3 bw0KKwkgICAgICAgZW50cmllcyBiZWNhdXNlIG9mIHRoZSBleHRyYSBjb2RlIGJsb2NrLiAgVGhl IGZpcnN0IG9uZSBpcw0KKwkgICAgICAgdGhlIGVudHJ5IHBjLCB0aGUgc2Vjb25kIG9uZSBpcyB0 aGUgZW5kIG9mIHRoZSBwcm9sb2d1ZS4NCisNCisJICAgICAgIElOREVYICBMSU5FICAgUkVMLUFE RFJFU1MgICAgICAgIFVOUkVMLUFERFJFU1MgICAgICBJUy1TVE1UIFAtRU5EDQorCSAgICAgICAw ICAgICAgMyAgICAgIDB4MDAwMDU1NTU1NTU1NTEzMCAweDAwMDAwMDAwMDAwMDExMzAgWQ0KKwkg ICAgICAgMSAgICAgIDMgICAgICAweDAwMDA1NTU1NTU1NTUxM2IgMHgwMDAwMDAwMDAwMDAxMTNi IFkgICAgICAgWQ0KKwkgICAgICAgMiAgICAgIDQgICAgICAweDAwMDA1NTU1NTU1NTUxNDIgMHgw MDAwMDAwMDAwMDAxMTQyIFkNCisJICAgICAgIDMgICAgICBFTkQgICAgMHgwMDAwNTU1NTU1NTU1 MTQ2IDB4MDAwMDAwMDAwMDAwMTE0NiBZDQorDQorCSAgICAgICBUaGUgc2Vjb25kIGVudHJ5IHdv dWxkIHN0aWxsIGJlIGNvbnNpZGVyZWQgYSB2YWxpZCBsb2NhdGlvbiwNCisJICAgICAgIHRoZXJl Zm9yZSB0aGlzIHNob3VsZCBhbHNvIGJlIHNraXBwZWQgaW4gdGhlIHNhbWUgd2F5IGFzDQorCSAg ICAgICB0aGUgZW50cnkgcGMuICAqLw0KKw0KIAkgICAgaWYgKCF3YXNfZXhhY3QNCiAJCSYmIHN5 bSAhPSBudWxscHRyDQogCQkmJiBzeW0tPmFjbGFzcyAoKSA9PSBMT0NfQkxPQ0sNCi0JCSYmIHNh bC0+cGMgPT0gc3ltLT52YWx1ZV9ibG9jayAoKS0+ZW50cnlfcGMgKCkNCiAJCSYmIHZhbC5saW5l IDwgc3ltLT5saW5lICgpKQ0KLQkgICAgICBjb250aW51ZTsNCisJICAgICAgew0KKwkJZ2RiOjpv cHRpb25hbDxDT1JFX0FERFI+IHByb2xvZ3VlX2VuZDsNCisNCisJCWlmIChzZWxmLT5mdW5maXJz dGxpbmUpDQorCQkgIHByb2xvZ3VlX2VuZCA9IHNraXBfcHJvbG9ndWVfdXNpbmdfc2FsICgNCisJ CSAgICBzeW0tPmFyY2ggKCksIHN5bS0+dmFsdWVfYmxvY2sgKCktPmVudHJ5X3BjICgpKTsNCisN CisJCWlmIChzYWwtPnBjID09IHN5bS0+dmFsdWVfYmxvY2sgKCktPmVudHJ5X3BjICgpDQorCQkg ICAgfHwgKHNlbGYtPmZ1bmZpcnN0bGluZSAmJiBwcm9sb2d1ZV9lbmQuaGFzX3ZhbHVlICgpDQor CQkJJiYgc2FsLT5wYyA9PSAqcHJvbG9ndWVfZW5kKSkNCisJCSAgY29udGludWU7DQorCSAgICAg IH0NCiANCiAJICAgIGlmIChzZWxmLT5mdW5maXJzdGxpbmUpDQogCSAgICAgIHNraXBfcHJvbG9n dWVfc2FsIChzYWwpOw0KZGlmZiAtLWdpdCBhL2dkYi90ZXN0c3VpdGUvZ2RiLmxpbmVzcGVjL2Jh ZC1zbGlkZS5jIGIvZ2RiL3Rlc3RzdWl0ZS9nZGIubGluZXNwZWMvYmFkLXNsaWRlLmMNCm5ldyBm aWxlIG1vZGUgMTAwNjQ0DQppbmRleCAwMDAwMDAwMDAwMC4uNDlkODQyYzAzN2QNCi0tLSAvZGV2 L251bGwNCisrKyBiL2dkYi90ZXN0c3VpdGUvZ2RiLmxpbmVzcGVjL2JhZC1zbGlkZS5jDQpAQCAt MCwwICsxLDQxIEBADQorLyogVGhpcyB0ZXN0Y2FzZSBpcyBwYXJ0IG9mIEdEQiwgdGhlIEdOVSBk ZWJ1Z2dlci4NCisNCisgICBDb3B5cmlnaHQgMjAyNCBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24s IEluYy4NCisNCisgICBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRp c3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQ0KKyAgIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUg R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5DQorICAgdGhlIEZyZWUg U29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3IN CisgICAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLg0KKw0KKyAgIFRoaXMgcHJv Z3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLA0K KyAgIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdh cnJhbnR5IG9mDQorICAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxB UiBQVVJQT1NFLiAgU2VlIHRoZQ0KKyAgIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBt b3JlIGRldGFpbHMuDQorDQorICAgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0 aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UNCisgICBhbG9uZyB3aXRoIHRoaXMgcHJvZ3Jh bS4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4NCisNCisgICBT b3VyY2UgY29kZSBoYXMgaW50ZW50aW9uYWxseSBiZWVuIGZvcm1hdHRlZCBub3QgYWNjb3JkaW5n IHRvIEdOVSBzdHlsZQ0KKyAgIHRvIHNob3cgaXNzdWVzIHdpdGggYnJlYWtwb2ludCBwcm9wYWdh dGlvbi9zbGlkaW5nLiAgKi8NCisNCisvKiBicmVhayBoZXJlIG9uZS4gICovDQordm9pZCBvbmUg KCkgeyBpbnQgdmFyID0gMDsNCit9DQorDQorLyogYnJlYWsgaGVyZSB0d28uICAqLw0KK3ZvaWQg dHdvICgpIHsge2ludCB2YXIgPSAwO30gfSAvKiBmdW5jIGxpbmUgdHdvLiAgKi8NCisNCisvKiBi cmVhayBoZXJlIHRocmVlLiAgKi8NCit2b2lkIHRocmVlICgpIHsgLyogZnVuYyBsaW5lIHRocmVl LiAgKi8NCisge2ludCB2YXIgPSAwO30gLyogZnVuYyBib2R5IHRocmVlLiAgKi8NCit9DQorDQor aW50DQorbWFpbiAodm9pZCkNCit7DQorICBvbmUgKCk7DQorICB0d28gKCk7DQorICB0aHJlZSAo KTsNCisNCisgIHJldHVybiAwOw0KK30NCmRpZmYgLS1naXQgYS9nZGIvdGVzdHN1aXRlL2dkYi5s aW5lc3BlYy9iYWQtc2xpZGUuZXhwIGIvZ2RiL3Rlc3RzdWl0ZS9nZGIubGluZXNwZWMvYmFkLXNs aWRlLmV4cA0KbmV3IGZpbGUgbW9kZSAxMDA2NDQNCmluZGV4IDAwMDAwMDAwMDAwLi5hYTAxZGEy YjFmNA0KLS0tIC9kZXYvbnVsbA0KKysrIGIvZ2RiL3Rlc3RzdWl0ZS9nZGIubGluZXNwZWMvYmFk LXNsaWRlLmV4cA0KQEAgLTAsMCArMSw1NCBAQA0KKyMgQ29weXJpZ2h0IChDKSAyMDI0IEZyZWUg U29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLg0KKw0KKyMgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29m dHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkNCisjIGl0IHVuZGVy IHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVk IGJ5DQorIyB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAzIG9m IHRoZSBMaWNlbnNlLCBvcg0KKyMgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4N CisjDQorIyBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3 aWxsIGJlIHVzZWZ1bCwNCisjIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVu IHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mDQorIyBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBG T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlDQorIyBHTlUgR2VuZXJhbCBQdWJsaWMg TGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLg0KKyMNCisjIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZl ZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlDQorIyBhbG9uZyB3aXRo IHRoaXMgcHJvZ3JhbS4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMv Pi4NCisjDQorIyBUZXN0IHRoZSBicmVha3BvaW50IHJlamVjdGlvbiBmb3IgYnJlYWtwb2ludHMg YmV0d2VlbiBmdW5jdGlvbnMuDQorDQorc3RhbmRhcmRfdGVzdGZpbGUNCisNCitpZiB7IFtwcmVw YXJlX2Zvcl90ZXN0aW5nICJmYWlsZWQgdG8gcHJlcGFyZSIgJHRlc3RmaWxlICRzcmNmaWxlIFwN CisJICB7IGRlYnVnIH1dIH0gew0KKyAgICByZXR1cm4gLTENCit9DQorDQoraWYgeyFbcnVudG9f bWFpbl19IHsNCisgICAgcmV0dXJuIC0xDQorfQ0KKw0KK2dkYl90ZXN0X25vX291dHB1dCAic2V0 IGJyZWFrcG9pbnQgcGVuZGluZyBvZmYiDQorDQorc2V0IGJwX2xpbmUgW2dkYl9nZXRfbGluZV9u dW1iZXIgImJyZWFrIGhlcmUgb25lIl0NCitnZGJfdGVzdCAiYnJlYWsgJGJwX2xpbmUiIFwNCisg ICAgIi4qTm8gY29tcGlsZWQgY29kZSBmb3IgbGluZSAkYnBfbGluZSBpbiB0aGUgY3VycmVudCBm aWxlLiINCisNCitzZXQgYnBfbGluZSBbZ2RiX2dldF9saW5lX251bWJlciAiYnJlYWsgaGVyZSB0 d28iXQ0KK2dkYl90ZXN0ICJicmVhayAkYnBfbGluZSIgXA0KKyAgICAiLipObyBjb21waWxlZCBj b2RlIGZvciBsaW5lICRicF9saW5lIGluIHRoZSBjdXJyZW50IGZpbGUuIg0KKw0KK3NldCBicF9s aW5lIFtnZGJfZ2V0X2xpbmVfbnVtYmVyICJmdW5jIGxpbmUgdHdvIl0NCitnZGJfdGVzdCAiYnJl YWsgJGJwX2xpbmUiIFwNCisgICAgIi4qQnJlYWtwb2ludCAkZGVjaW1hbCBhdCAuKiRzcmNmaWxl LC4qbGluZSAkYnBfbGluZS4qIg0KKw0KK3NldCBicF9saW5lIFtnZGJfZ2V0X2xpbmVfbnVtYmVy ICJicmVhayBoZXJlIHRocmVlIl0NCitnZGJfdGVzdCAiYnJlYWsgJGJwX2xpbmUiIFwNCisgICAg Ii4qTm8gY29tcGlsZWQgY29kZSBmb3IgbGluZSAkYnBfbGluZSBpbiB0aGUgY3VycmVudCBmaWxl LiINCisNCitzZXQgYnBfbGluZSBbZ2RiX2dldF9saW5lX251bWJlciAiZnVuYyBsaW5lIHRocmVl Il0NCitzZXQgYnBfbGluZV9wcm9wIFtleHByICRicF9saW5lICsgMV0NCitnZGJfdGVzdCAiYnJl YWsgJGJwX2xpbmUiIFwNCisgICAgIi4qQnJlYWtwb2ludCAkZGVjaW1hbCBhdCAuKiRzcmNmaWxl LC4qbGluZSAkYnBfbGluZV9wcm9wLioiDQorDQorc2V0IGJwX2xpbmUgW2dkYl9nZXRfbGluZV9u dW1iZXIgImZ1bmMgYm9keSB0aHJlZSJdDQorZ2RiX3Rlc3QgImJyZWFrICRicF9saW5lIiBcDQor ICAgICIuKkJyZWFrcG9pbnQgJGRlY2ltYWwgYXQgLiokc3JjZmlsZSwuKmxpbmUgJGJwX2xpbmUu KiINCi0tIA0KMi4zNC4xDQoNCg0KDQoNCg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t DQo+IEZyb206IFNpbW9uIE1hcmNoaSA8c2ltYXJrQHNpbWFyay5jYT4NCj4gU2VudDogV2VkbmVz ZGF5LCBNYXkgMSwgMjAyNCA4OjEyIFBNDQo+IFRvOiBBbmRyZXcgQnVyZ2VzcyA8YWJ1cmdlc3NA cmVkaGF0LmNvbT47IEdlcmxpY2hlciwgS2xhdXMNCj4gPGtsYXVzLmdlcmxpY2hlckBpbnRlbC5j b20+OyBzaW1vbi5tYXJjaGlAZWZmaWNpb3MuY29tDQo+IENjOiBTaW1vbi5NYXJjaGlAYW1kLmNv bTsgZ2RiLXBhdGNoZXNAc291cmNld2FyZS5vcmcNCj4gU3ViamVjdDogUmU6IFtQQVRDSF0gZ2Ri OiByZWplY3QgaW5zZXJ0aW5nIGJyZWFrcG9pbnRzIGJldHdlZW4gZnVuY3Rpb25zDQo+IA0KPiAN Cj4gDQo+IE9uIDIwMjQtMDUtMDEgMDU6NDcsIEFuZHJldyBCdXJnZXNzIHdyb3RlOg0KPiA+IEts YXVzIEdlcmxpY2hlciA8a2xhdXMuZ2VybGljaGVyQGludGVsLmNvbT4gd3JpdGVzOg0KPiA+DQo+ ID4+IEhpIFNpbW9uLA0KPiA+Pg0KPiA+PiBJIHZlcmlmaWVkIHRoYXQgeW91ciBwYXRjaCBhZGRy ZXNzZXMgbWFueSBvZiB0aGUgaXNzdWVzIHdlIHdvdWxkIGFsc28NCj4gPj4gbGlrZSB0byBzb2x2 ZSBpbiB0aGlzIGFyZWEuDQo+ID4+DQo+ID4+IEl0IGFwcGVhcnMgdGhpcyBoYXMgbm90IHB1Ymxp c2hlZCB5ZXQgYW5kIGl0IHNlZW1zIHRvIGJlIG1vcmUgdGhhbiAyDQo+ID4+IHllYXJzIG9sZC4N Cj4gPj4NCj4gPj4gQ291bGQgeW91IHBsZWFzZSB0ZWxsIG1lIGlmIHRoZXJlIGFyZSBhbnkgcGxh bnMgdG8gY29tbWl0IHRoaXM/DQo+ID4NCj4gPiBHaXZlbiBJIHJldmlld2VkIHRoaXMgb25jZSB1 cG9uIGEgdGltZSwgSSBzdGlsbCBoYWQgbXkgcmV2aWV3IGJyYW5jaA0KPiA+IGtpY2tpbmcgYXJv dW5kLg0KPiA+DQo+ID4gSSByZWJhc2VkIG9udG8gc29tZXRoaW5nIGNsb3NlIHRvIEhFQUQgb2Yg bWFzdGVyLiAgSSBhZGRyZXNzZWQgdGhlIG1pbm9yDQo+ID4gbml0cyBJIHBvaW50ZWQgb3V0IGlu IG15IHJldmlldy4gIEknZCBiZSBoYXBweSB0byBzZWUgdGhpcyBtZXJnZWQgb25jZQ0KPiA+IG15 IGZ1bGwgcmVncmVzc2lvbiBydW4gKHN0aWxsIG9uIGdvaW5nKSBoYXMgY29tcGxldGVkLg0KPiA+ DQo+ID4gSSB0aGluayBJJ2QgbGlrZSBTaW1vbiB0byBnaXZlIGEgKzEgYmVmb3JlIEkgcHVzaGVk IHRoaXMgdGhvdWdoLg0KPiA+DQo+ID4gVGhhbmtzLA0KPiA+IEFuZHJldw0KPiANCj4gVGhhbmtz IGZvciByZW1pbmRpbmcgbWUgYWJvdXQgdGhpcywgaXQgY2xlYXJseSBmZWxsIHRocm91Z2ggdGhl IGNyYWNrcy4NCj4gQW5kIHRoYW5rcyBBbmRyZXcgZm9yIGZvbGxvd2luZyB1cCBvbiBpdC4gIFdo YXQgeW91IHBvc3RlZCBsb29rcyBnb29kIHRvDQo+IG1lLiAgV2UgZGlzY3Vzc2VkIGl0IGludGVy bmFsbHksIFBlZHJvIHN1Z2dlc3RlZCB0byBtYXliZSB3YWl0IGFmdGVyIHRoZQ0KPiBHREIgMTUg YnJhbmNoIGlzIGNyZWF0ZWQgYmVmb3JlIHB1c2hpbmcgdGhpcyBvbmUsIHRvIGdpdmUgaXQgbW9y ZQ0KPiB0ZXN0aW5nIHRpbWUgaW4gbWFzdGVyIGJlZm9yZSBpdCByZWFjaGVzIGEgcmVsZWFzZS4N Cj4gDQo+IFNpbW9uDQpJbnRlbCBEZXV0c2NobGFuZCBHbWJIDQpSZWdpc3RlcmVkIEFkZHJlc3M6 IEFtIENhbXBlb24gMTAsIDg1NTc5IE5ldWJpYmVyZywgR2VybWFueQ0KVGVsOiArNDkgODkgOTkg ODg1My0wLCB3d3cuaW50ZWwuZGUNCk1hbmFnaW5nIERpcmVjdG9yczogU2VhbiBGZW5uZWxseSwg SmVmZnJleSBTY2huZWlkZXJtYW4sIFRpZmZhbnkgRG9vbiBTaWx2YQ0KQ2hhaXJwZXJzb24gb2Yg dGhlIFN1cGVydmlzb3J5IEJvYXJkOiBOaWNvbGUgTGF1DQpSZWdpc3RlcmVkIE9mZmljZTogTXVu aWNoDQpDb21tZXJjaWFsIFJlZ2lzdGVyOiBBbXRzZ2VyaWNodCBNdWVuY2hlbiBIUkIgMTg2OTI4 Cg==