From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id Ccx/EzY45mm4siwAWB0awg (envelope-from ) for ; Mon, 20 Apr 2026 10:29:10 -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=RQ0CzJ8e; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 3C8121E0BA; Mon, 20 Apr 2026 10:29:10 -0400 (EDT) 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 vm01.sourceware.org (vm01.sourceware.org [38.145.34.32]) (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 A89D81E067 for ; Mon, 20 Apr 2026 10:29:08 -0400 (EDT) Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id 30A684D108DE for ; Mon, 20 Apr 2026 14:29:08 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 30A684D108DE 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=RQ0CzJ8e Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.11]) by sourceware.org (Postfix) with ESMTPS id D85A84BA2E1B for ; Mon, 20 Apr 2026 14:28:40 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D85A84BA2E1B 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 D85A84BA2E1B Authentication-Results: server2.sourceware.org; arc=fail smtp.remote-ip=198.175.65.11 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1776695321; cv=fail; b=LMRp1pqQvq5Zpljs9VUh/utF9etXsK6rUuzwSzZLG29RsBhyBA67zcShHdzth5/DnZZKjpk8Du7cwc9ueGqQFV5rkAkY6gbjserBln+YtTe1kGUFrSxXLea7+ZOup3ruUvzvaxgARlxqpBMKjhZPnwwjDZDqO8QQXILg7uVB4Hk= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1776695321; c=relaxed/simple; bh=twgIkS6yxYJi+EH+5zO+/mHK86fkecal3oC9AvWqACE=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=XiMQKaEgPgEnz60V9dSptf5EhELf0yxibsbUMHMzOb+S4yrDheHVItq+ldixAUdqnNRvvhmxDf3Z/6mg+ZkRmurOK99bojsbg1sQvMlr51TmgPivNgcoV+crxsQIUIGSOrvvhcUdbG00SfIJiSXUhZaepc/qfhTUp1Aw5Fzhofc= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D85A84BA2E1B DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1776695321; x=1808231321; h=from:to:subject:date:message-id:references:in-reply-to: mime-version:content-transfer-encoding; bh=twgIkS6yxYJi+EH+5zO+/mHK86fkecal3oC9AvWqACE=; b=RQ0CzJ8ezYzWzSG6tiKqStRh5c4+pzRucA1EnZtz/0Mfj3FPKQmuA5JR Ai30tuklY8thwdqtiasnlVYgwckLQBrAKAMOB9fXLRredtn4Et4dSwPUK QyFH9GqCciKUKoLyo4VOUFvNSDfshY+420LPhkl0O0O8ZIXku4KAjH30a niK9JCJ3NBmj2+uFKXtWc0RPVhPxZSRHQ7EpYO178nLC2tE1U9FhSScdQ 4Ep9/Lk68o1memCRUaRZSwCvNgAD9noFnbZuZoOekzo2O/NsixDG0jg17 mecM9+jiCZ5STiYl+BPZn/hVVYogxBKoPwEPlpiGnL+Q24yWPB7GPFaLD A==; X-CSE-ConnectionGUID: V0FMyKuZQZeMe/h+pIotFA== X-CSE-MsgGUID: uvuPlSyUQ9iA4sL2yQiCJA== X-IronPort-AV: E=McAfee;i="6800,10657,11762"; a="87913098" X-IronPort-AV: E=Sophos;i="6.23,190,1770624000"; d="scan'208";a="87913098" Received: from fmviesa006.fm.intel.com ([10.60.135.146]) by orvoesa103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Apr 2026 07:28:40 -0700 X-CSE-ConnectionGUID: yQy/duuARomosvB382xzuw== X-CSE-MsgGUID: kJHRwt0oQxSX8x73OK/J6g== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,190,1770624000"; d="scan'208";a="227108253" Received: from orsmsx902.amr.corp.intel.com ([10.22.229.24]) by fmviesa006.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Apr 2026 07:28:39 -0700 Received: from ORSMSX901.amr.corp.intel.com (10.22.229.23) by ORSMSX902.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Mon, 20 Apr 2026 07:28:38 -0700 Received: from ORSEDG901.ED.cps.intel.com (10.7.248.11) by ORSMSX901.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37 via Frontend Transport; Mon, 20 Apr 2026 07:28:38 -0700 Received: from SN4PR2101CU001.outbound.protection.outlook.com (40.93.195.36) by edgegateway.intel.com (134.134.137.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Mon, 20 Apr 2026 07:28:34 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=a3UaFjSRyC9tfDu8ZZ8iOdnhn09XIRsxq9bsRjfA6yj7Xj/B6lPAYTU4leB2XyLZVwz48HhFRC9XEHEOR+VqhLlEF5zMVM0jr55ih/Mweusgel5yjOKpaerbhBe5CQlOH/xbQeMMTlyolau97HKL4CPAO4rypsiiy8whrHFZNmcpEOWXWgRgKNP0GMFD+vefsYZqat3XVbSz6QdfA8eqAcWy6nUkb7EjTpwgTvnlrM+ooMwV47AgD+VdzN50Jp6roedjX+hsuIfzdiwsDlNF3eiwtU0d0M2QStIY1FuBvUsw2Y1W/2OoLydiF/UuUStJAGeNOvM/gl2X20or7UTu/g== 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=PJxhKtsFNl79MxX7Rz97BX4pTZQteocOErLHVBHdAow=; b=SZSQ6G81ljOIyZCw4Q1M3zvMSSMlsd6vivl3tbQJONN8NZaVulugB0Pae3WQB3zpoODBSsW4apcOHCnr7zUyn7qSyDKRRnnKMKk26OmhKr4aS9UgrQs8ZWN890uA1dfiE1hqCP5K6+LnNII3Miw075/9EOBYM9EHsADluG6w1zqFuyJ7U7KiagraFUTAa6TXS/oXzvyXhpnJUQNyXYmd4wvyrVnuKCFbVwghoRgXAbQpSj8rS+WuzRUvv9lL0YWtduzdKjAwQMIYwqo1fl8HWWA8MIlRPSlEv9tH5TUoP1shmPfZFatZqEJ5op9+3m8Tp2R0hXB+oIsFq8XdcLk/2w== 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 DM4PR11MB7303.namprd11.prod.outlook.com (2603:10b6:8:108::21) by LV3PR11MB8693.namprd11.prod.outlook.com (2603:10b6:408:215::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9846.15; Mon, 20 Apr 2026 14:28:32 +0000 Received: from DM4PR11MB7303.namprd11.prod.outlook.com ([fe80::fdd3:181f:d2e5:3fa4]) by DM4PR11MB7303.namprd11.prod.outlook.com ([fe80::fdd3:181f:d2e5:3fa4%6]) with mapi id 15.20.9846.014; Mon, 20 Apr 2026 14:28:32 +0000 From: "Aktemur, Tankut Baris" To: Andrew Burgess , "gdb-patches@sourceware.org" Subject: RE: [PATCH 2/2] gdb, multi-target: pass a target argument to delete_exited_threads Thread-Topic: [PATCH 2/2] gdb, multi-target: pass a target argument to delete_exited_threads Thread-Index: AQHczlt9FsH84+1zJEq+us/cOBm41LXjXqUAgASoGPA= Date: Mon, 20 Apr 2026 14:28:31 +0000 Message-ID: References: <20260417111455.4126998-1-tankut.baris.aktemur@intel.com> <87tst9d36d.fsf@redhat.com> In-Reply-To: <87tst9d36d.fsf@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: DM4PR11MB7303:EE_|LV3PR11MB8693:EE_ x-ms-office365-filtering-correlation-id: d7b73479-0bac-4e6f-29df-08de9ee9192a x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|376014|1800799024|38070700021|22082099003|56012099003|18002099003; x-microsoft-antispam-message-info: rd1ZceJasiiCUQHXvkKx2KlzUHntDO6QE2YV+UednSGoN/i01eeU7Pk9JefGPhVrl4MHxIAlfu0+5Yx0Jhh5W/ID7dRmOD2rYUjldapj6c5SxbZlqoQUKuMohF6wXAle51LH+NXloeepV8TEZ9JJeTw9TPaFoWY5RLVIaS1uY5xOk6ak2AiP2I3U/W6eU+JtmNxurQxXfA9dZdl8+uevXzTbI/QKVGbA8KHVB0s4R032k8zuoBdgoVcIpScgc4KyeutEADlENi4XdgS4AMzgZOT9wQ9+HRjY9TnVURODb+g316q5k/FUuj78gbRTJrCD4cuhU0p1d/uqsY6CABERSzNnmRJNhsv0vjPAWfp77XDP2nEPV8jXq7X2jevArv0KbiY6ROYCnwHlguXmoqu1zY3dhNKsx6uIbx0I/vjkT/z3vmjhk7XlgyBjmHwMtTbZ5DnxflB61lZx9D1PtZpaRFHV6yjjklihAD/p01vxKAvzHTbk6W1BzwHh2XUxPBioe9exvkjkJqVP/+49zECkFKbfTC/wPh2tfZq/g1NFDu4ClHKkcEVFfc8WfIllVj3ZCBfcYYv+iIBJ3bsgI+eafPXKeGrh7vFia44r2t2kvE+jMKdQS2CLgMx0yBIMW6ntpAInYuH1FHzT0I91dUY8MYCYh/fau7YXCwkZNaqyMxdg6OOLEIJvm06x4I/l4k+akSz4Q3cXy9CS8BZTqiqlTgsbqFoqhPNRw4jnW+Wyejie8dH3muKkbEvhnfVRYy9bpN8RS5XAdr5U2ePUN/1o9bdyJYM3Pkwe0LLU2qIHp0s= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR11MB7303.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024)(38070700021)(22082099003)(56012099003)(18002099003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?R1ZGL1E1ajRwVnp4azRNTEQ3NlBabnNMeWlzRktDb25McVpZSXNaQzhOUnZ3?= =?utf-8?B?cVVXbjlyTEpmenJ1aEtpcWlhTUZVYVhIL0VGdWlwZHBxNis5MDFsZE12TCt0?= =?utf-8?B?eHgrWldidW9MRXZrbmlCcXRBWmVxMHBhR0VycHlReEhjSmFnMEFLL282T2VU?= =?utf-8?B?dE1yaFRQY1B3VTJDZUZqbmxoTmM4V0w1d3l6ZlVhL3lzK2s3VGQyTU8rKzVQ?= =?utf-8?B?U1ZwdkltQ0lPOG42eUJzSGtQYi9MOXF3d2kxTjBRWTROeUZWN2FaaEs4L3Z1?= =?utf-8?B?WVlIZnRTcVJFOUVBRml1MkMwWDlObll6ck1kaGpHeVVDK2xoSzNOUjhIZDc5?= =?utf-8?B?RDRmdlNMbGJpcThSWjNGRUkydXNMRVI5MllkQ3F3dlZWS3AzYk9wcjkvUm5j?= =?utf-8?B?cmdrdTBlWUV6K2FRUVh6bDUrODBjenFKMkFwbXRKN01heFlKRitCeEM4bjBT?= =?utf-8?B?dnc4TXRnN2c5cjI5cW1HM1IwcUZnQVJpT3dQb1hlQlJlUDQzZVhMTVExMW03?= =?utf-8?B?L3BVb2FlVmdlblZMM3p1SGNjUHhacUw5SnJza0hicWlmNHJ5bnNycXN5NDk1?= =?utf-8?B?OVNDMzZ4V2ZUZ1A5SGhGcDVQb25uZVRsNmkvUTZlUzE4RkJ5TXYzTG01U1ZP?= =?utf-8?B?U1JnL21lN3FwYjRKaEZMeXU0MXRNZUszaXY5N0pmeXFvZXliOW5JSUVRWVBR?= =?utf-8?B?aWxiTlY1Z0VvKyswSXFpZFhXYVpPMml1c0lRVjlnNjVSR2gyR0NVaml3SWpz?= =?utf-8?B?ZXBTdGxEamV3bXlTUWJERnNLVGRvQjB2UmVteGpwZG5DTlArNzdYcERBTmZL?= =?utf-8?B?d041ZTlEUnp3NXRTYlVUVUhFZmtFNEZXYjlkWTVwRXBMVjQ4aXV6allIUUVh?= =?utf-8?B?QjJTQmRzQjlkRkdOY3NpZkUxME9sNm5nRUNjLzVkSFV1RmlSYWswMktsdkd4?= =?utf-8?B?WTVpWVRyZE1DWUVpNVZ3b1dnYlBoVjhqakFiWm1WYzBKMTRibkkrVTFJTndV?= =?utf-8?B?dlZ4WVFXTHdSWk1CbUdiT3BobGtidmZVS1BjVlBNSHRhQkl0QTcwQnI2ZkRH?= =?utf-8?B?V0I5UFAxNUkxclhCSC9MSkhKSFZZZ0JFUDg2anpDSzZFa3QzOUhKN0FMM3Qz?= =?utf-8?B?SUIvVDFyZmdvbzFqZ0V2RHg3MVczalVsaFAzTE82SllOQWl4dVQzUEYwOHlu?= =?utf-8?B?dnY3bzIxakpkcUMyVmRXR0VHeXcxNEJMQ0prVGRnN2dMcDFxVTdwUmRTNTBn?= =?utf-8?B?SW9SRERxbU9LL1hnOW55c3MxMjg3Z1RzU2tITm55VzNoT1cvbmtJVlNvY1Za?= =?utf-8?B?MGIzT3Z6WWRuV3Y2eG5kWU02V1F2Mk5zU0RNTjBsZ01zQ3Z0TzBheFhaMzdw?= =?utf-8?B?U3IzN2twdEswNlZJeEw1dUJ3bW5SR0ZMOFIwVXFSVWMxNVJEUWlCZHdON0Zt?= =?utf-8?B?SmJiS2FOV3c3WmNYaEFEd1oxc1VTM1NJaUhWbWxDR3JCUVcyUWNjSDJCL1RU?= =?utf-8?B?Ym1rcHo2UlBhV2M5TTlsVTJudzJ3eW1NODRVdlBIekJqbnNEaXhaQ0NncTBL?= =?utf-8?B?dDR2bzhKMGRxYm1xOS9VSFVQaWJtRXJmblBxUlEyK1o5YWdrRUlkd2pZakRG?= =?utf-8?B?M0NIT3lHaHlTcitKV0w4VmRKWnV6WEh1OG14U2JMTG1EbG1henFKTUdYYnI1?= =?utf-8?B?c2xoWDFGSFM1eG16NklKN2lpbXY5NWdGOEdQM29FWUY0SFNIMHhMemgwNEI1?= =?utf-8?B?U0Q2V1dMZ0RPY3Yrc3F3TkNrWjZJQUM3VHJlTDlJb0d0NE52VmFkcnA5MjBt?= =?utf-8?B?ekpkcllvbGFHTkNwSkh2MDNZbHEyeStzZWNrQWcvTHZyVVF2bUV2SDhWZ1JN?= =?utf-8?B?RFVPWlQzc1RDOVNkai9mM2Q3RUQwN3UzQVAvdklFMWF2R29peEpZTm0xazFE?= =?utf-8?B?TEIySWdNbitDdVg2MFNBU3Q0eUZ5N3lDUkQ3U3VMTU1HTjBPZStXNmZEYVo4?= =?utf-8?B?c0lwMXF5M2I3NWFORkFac09TNmJNYzlIUzFURi9yM0VKclIrN0pxV0VGay9R?= =?utf-8?B?QnJLREl1YW5WMFIvNWNuR3F1TW1DdVZaUFhqTitnTjJBTFVlWHRucUZHSDEx?= =?utf-8?B?aDVEWExMb3kvQlpYYWExbG5ZUG4rbndzRkVCMEFYWlFZOWIyR1luVVVkUkwy?= =?utf-8?B?dG43NUplRjhmTkUvUDRtNm4yQ2dRWlV0RDRja1NLT1czZ0tzMHpDR0xGOGNm?= =?utf-8?B?cDJTd3V6RndvcmdNL05jcjlhTUlaT1RHSXEvNWg3WEZrQllsZnFveXhweGFG?= =?utf-8?B?SUdGUEFzbDVGTkh6U0J5R0NXNDVNTTVpd1FqdkswZ0RaK2xlOStrOHRVREwr?= =?utf-8?Q?bvB66fdXcfFJFNkw=3D?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: Q6I+72e5QLPxgvlzeBGADt9IBwvoyVSsXouimSz46eU9STp0EKkPdlVzw+4jWJJtMAmMugD/43nsHJRLBtqT9D2bbRo2neUp14OVZjj6lM0GdULm85i8R+F0jQ+MhX1WDw8k+HLjcxRT5g7wNu86YZf8P3IXLwuEBoydL2yIihXKwOUxWgCkklK9f0nByNo8YqP7YTQ1/5wNPSh1jLP4UbQWz+v8ci4sfHwMoGQ5UR/PHzicckOc+2cAb/ToTFjpGoweKncqkK3W+UNz5h2fseyp5J1H/6KgQDKv5M75cdEDxJrU6EykuhiE3qE3TrRUAYIbehgFpyv3ozlqc9E6zw== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB7303.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d7b73479-0bac-4e6f-29df-08de9ee9192a X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Apr 2026 14:28:31.9773 (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: suNPOFAIt44mDSmnDi17qVWTFiFSLA1D1UDG2Vyax8GV/0Q439tyqsXALmJZNi/VcQJwl+UoO2zYw2ajsbJ5E4YmFKg8EVXM7SiB1DlNY40= X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV3PR11MB8693 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 SGkgQW5kcmV3LA0KDQpPbiBGcmlkYXksIEFwcmlsIDE3LCAyMDI2IDU6MjAgUE0sIEFuZHJldyBC dXJnZXNzIHdyb3RlOg0KPiBUYW5rdXQgQmFyaXMgQWt0ZW11ciA8dGFua3V0LmJhcmlzLmFrdGVt dXJAaW50ZWwuY29tPiB3cml0ZXM6DQo+IA0KPiA+IFNpbWlsYXIgdG8gdGhlIHBhcmVudCBjb21t aXQsIGRlbGV0ZV9leGl0ZWRfdGhyZWFkcyBpcyBhbHNvIG1vc3RseQ0KPiA+IHVzZWQgaW4gdGhl IGNvbnRleHQgb2YgYSBwYXJ0aWN1bGFyIHRhcmdldC4gIFBhc3MgdGhhdCB0YXJnZXQgYXMgYQ0K PiA+IHBhcmFtZXRlciBhbmQgc2tpcCBvdGhlciB0YXJnZXRzLg0KPiA+DQo+ID4gVGhlcmUgc2Vl bXMgdG8gYmUgdHdvIGNhc2VzIHdoZXJlIHdlIGFjdHVhbGx5IHdvdWxkIHdhbnQgdG8gaXRlcmF0 ZQ0KPiA+IGFsbCB0YXJnZXRzLiAgT25lIHVzZSBpcyBpbiBpbmZlcmlvcl9hcHBlYXJlZCAoaW5m ZXJpb3IuYykgYW5kIHRoZQ0KPiA+IG90aGVyIGlzIGluIHRocmVhZF9zZWxlY3QgKHRocmVhZC5j KS4gIFRvIGhhbmRsZSB0aGVzZSBjYXNlcywgYWxsb3cNCj4gPiB0aGUgYXJndW1lbnQgdG8gYmUg bnVsbHB0ci4NCj4gDQo+IFNpbWlsYXIgY29tbWVudCB0byBwYXRjaCAjMSBpbiB0aGlzIHNlcmll czsgSSdkIGxpa2UgdG8gdW5kZXJzdGFuZCBpZg0KPiB0aGVyZSB3YXMgc29tZSBtb3RpdmF0aW5n IGlzc3VlIHRoYXQgdHJpZ2dlcmVkIHRoaXMgY2hhbmdlIG9yIG5vdC4NCg0KTm8gcGFydGljdWxh ciBpc3N1ZSBmb3IgdGhpcyBvbmUgYnV0IGl0IGlzIHNvIHNpbWlsYXIgdG8gcHJ1bmVfdGhyZWFk cw0KdGhhdCBpdCB3b3VsZCBzbWVsbCBpZiB3ZSBkaWQgZmlsdGVyaW5nIGZvciBvbmUgYnV0IG5v dCBmb3IgdGhlIG90aGVyLg0KDQotQmFyaXMNCg0KDQpJbnRlbCBEZXV0c2NobGFuZCBHbWJIDQpS ZWdpc3RlcmVkIEFkZHJlc3M6IERvcm5hY2hlciBTdHJhc3NlIDEsIDg1NjIyIEZlbGRraXJjaGVu LCBHZXJtYW55DQpUZWw6ICs0OSA4OSA5OTEgNDMwLCB3d3cuaW50ZWwuZGUNCk1hbmFnaW5nIERp cmVjdG9yczogSGFycnkgRGVtYXMsIEplZmZyZXkgU2NobmVpZGVybWFuLCBZaW4gQ2hvbmcgU29y cmVsbA0KQ2hhaXJwZXJzb24gb2YgdGhlIFN1cGVydmlzb3J5IEJvYXJkOiBOaWNvbGUgTGF1DQpS ZWdpc3RlcmVkIFNlYXQ6IE11bmljaA0KQ29tbWVyY2lhbCBSZWdpc3RlcjogQW10c2dlcmljaHQg TXVlbmNoZW4gSFJCIDE4NjkyOAo=