From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id QXxpIBUs52mpuS4AWB0awg (envelope-from ) for ; Tue, 21 Apr 2026 03:49:41 -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=NH5On824; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 7D1A31E0C3; Tue, 21 Apr 2026 03:49:41 -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_MSPIKE_H2,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=unavailable 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 F066E1E067 for ; Tue, 21 Apr 2026 03:49:40 -0400 (EDT) Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id 6024E4BA9010 for ; Tue, 21 Apr 2026 07:49:40 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 6024E4BA9010 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=NH5On824 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.18]) by sourceware.org (Postfix) with ESMTPS id 418AD4BA23F3 for ; Tue, 21 Apr 2026 07:49:09 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 418AD4BA23F3 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 418AD4BA23F3 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=1776757749; cv=fail; b=A2BW2RKcUsqKScBHOaqgDgD2Q3WicHb2XesglZhMnDTAXN2DIN64qVAHCWkWrnQ8K1nVn4kPCZC2sjR9lZ9yBWPdT8Qg/vE7jR8korEKRxoxJ1ZPc8ZpnB9sfFjaFOW/TotkxUDkOTFk2jVEp13RC5kv/pS0RNbp8377zEcyuyk= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1776757749; c=relaxed/simple; bh=UvMBXg2iJzQB0ZX6BihLB0AJbeh2TDiReRuL3xd6GWk=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=ddnpau/qlVUZqlaHonc+YF3Uogm0tDfDvOrXugudx/Q5/loX3Cg8N9vUkqTcvVle23s9tN4dPHuXcLo1g7ryZ8GBfOPxdL/+weTfWuAB1orxixN00zVYDSQehTgdqyCyq6+TJ5813T8kjM7b3o/5Kd4f/MKErLASszixrxfnm6k= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 418AD4BA23F3 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1776757749; x=1808293749; h=from:to:subject:date:message-id:references:in-reply-to: mime-version:content-transfer-encoding; bh=UvMBXg2iJzQB0ZX6BihLB0AJbeh2TDiReRuL3xd6GWk=; b=NH5On8248lx3Fszey7lho2aVnPOnSIdlvRn/lYvSix9rz17GfW6YXUka 0o/UKHO4fbczsGVBHN6xxn58kGw32lWoEZ/etMLKHeWPnYUSx8RivllP8 erIsgb8hIqvUnXbHPYJI4mbNnPU29DxEPvC+f2k3MCftidf78+clDC6vA PbFlmQzwN68kTb0RiQqXojNC65U3EbLhCM2sXtFgh3UJ4O/SUttScOHoV Z+rBWOshGX2LdThczu9HZI1OOU79f1m0r2Rre+wkYi4tuXZjv/qccE0Cc X2oHyTi3Y6bU+UyWdqyP0248NL8Y75M97MYC2TFBXTXLTvWvXWcqaTVJq w==; X-CSE-ConnectionGUID: DU6P/SYVTSeOL8WIGdjEFg== X-CSE-MsgGUID: Cjuo28oARL2Q5xjvmTv4PQ== X-IronPort-AV: E=McAfee;i="6800,10657,11762"; a="76847738" X-IronPort-AV: E=Sophos;i="6.23,191,1770624000"; d="scan'208";a="76847738" Received: from orviesa005.jf.intel.com ([10.64.159.145]) by fmvoesa112.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Apr 2026 00:49:08 -0700 X-CSE-ConnectionGUID: aKByFAoyRHiYdgeQFsjXKA== X-CSE-MsgGUID: i62nWG0eS+GQBEF6fcQLSA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,191,1770624000"; d="scan'208";a="236946891" Received: from orsmsx902.amr.corp.intel.com ([10.22.229.24]) by orviesa005.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Apr 2026 00:49:08 -0700 Received: from ORSMSX903.amr.corp.intel.com (10.22.229.25) 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; Tue, 21 Apr 2026 00:49:07 -0700 Received: from ORSEDG903.ED.cps.intel.com (10.7.248.13) by ORSMSX903.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37 via Frontend Transport; Tue, 21 Apr 2026 00:49:07 -0700 Received: from DM5PR21CU001.outbound.protection.outlook.com (52.101.62.20) by edgegateway.intel.com (134.134.137.113) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Tue, 21 Apr 2026 00:49:05 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=PBIyDWyU84yBR3quWhP77iTFpoMhWCEHfqw1giJ3V9qtRIoc42bI63jeJy7PxbJhe98fQoPNoGE+/kes/lABgiWdwJCfkV7t3xJo3nDBrUGAZL+k9ovwr54H79Razl2oRe7R2uRPL+w5AOmgClA+J8BpFrsQ9ctT2hcAV9LFPtproLEb8fd4eRojVUkNVGknYuKXsGmCJaTU5j4Fj0TUkTHotJzrlF50EbuX6hRjyE/WSYCWMsJ9eUEw5G/y8xU7LmZiO+afSU9JDe3qNNhW6N1bUWT+SPp5tFXtyvrejcJwwYRpPKjukU719ejYuKpeswZuzK/NiOlYnzUsWz4ChQ== 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=+hDy3FEzXzjUcXBqGR/9az90vRF/dXCc8aGFZE/8h9s=; b=fAcimhdaDC3bdiLK/KqmYy4xvl7bfLocPihyG3AYPh42J/BqADUwwLCwAqHsjY9tx2lJbOAs/q2uyCwX3Y5e5R5GadjByoOFjDVy44aRCFzsWcAhoM7YgzvudNiQVZ6znS1ef5SCXFdFADzBKpgKnbsPlgL9npURFnBmSwd8Z1Mjz/6NiDF4jKhO3mpOmz44CP1q2zX2lDvIwLhwtEj1SDaAGxnhx5aeqHVSuYoCJ/G1LrVbWDSnugmfsnsqz9MPjFXE1Qp7OZTQdR8Y0IFNE33Za+CvfgKWyk7U80UnsEW+BdiOVvDlkWAfxjIlLwCKasGORUkALOCMiaqsRB1uQg== 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 PH7PR11MB8477.namprd11.prod.outlook.com (2603:10b6:510:30d::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9846.15; Tue, 21 Apr 2026 07:48:58 +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.016; Tue, 21 Apr 2026 07:48:57 +0000 From: "Aktemur, Tankut Baris" To: Simon Marchi , "gdb-patches@sourceware.org" Subject: RE: [PATCH v2 3/3] gdb, multi-target: pass a target argument to delete_exited_threads Thread-Topic: [PATCH v2 3/3] gdb, multi-target: pass a target argument to delete_exited_threads Thread-Index: AQHc0MwnWR2hZhuUpEiPkznl4he+77XoMmuAgADkbVA= Date: Tue, 21 Apr 2026 07:48:57 +0000 Message-ID: References: <20260420134611.4009838-1-tankut.baris.aktemur@intel.com> <20260420134611.4009838-3-tankut.baris.aktemur@intel.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: DM4PR11MB7303:EE_|PH7PR11MB8477:EE_ x-ms-office365-filtering-correlation-id: 5e94e2a1-9f63-4b53-0db6-08de9f7a71ca x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|1800799024|376014|38070700021|56012099003|22082099003|18002099003; x-microsoft-antispam-message-info: HbinOnJE6Cp4UL6yiET0JJdq3MrjcZDoqKRwnSIvx9KuWBwSkRkBfSnjjoaeGlG4R6ROsP8etilJwlpSHUnxjP7NbN1s8VYsGX/BRBYHbecbkKYJnkhpBt60TGSVr7BfgB5mmUe+Hm3Z5vlEZLQUxHyXeqbp63SiYtgLLlITbz0sX1x3j/X9MLiuXH3wjoD+/w5jBZOT7isg5XsR8tGw8Bz7Bgbt6gFFqF/wlHmXIYqCLP6Ib/ANq9ynMezyJlNT6+eanXR+PoFvrAlqa6ZNlVCElVkJE4zDH52FBbO/J9qsT0JJIqFPqiG8n1tVFlMYJkSgtjaKaSaS3wG+M1yPydRrKgfP+HK8tGYZLUubYVMhFjRG6/p3XlfID6P80PF1Nyv9v09Lh8RPxUx/0ej0gkRH5/uUoIP3TvU/H75b2rMQ2yMSry4GSiCq7rcdRPt2woQtIqu/cRZKounv9z9C524jxY/ByLZoJCGiN3n+IGBJN54Ld5e33f++d1WXja4nI9Nk2hD+5981MOVRu+vxTqp9FmG1VwAPp8PQknWqsxuVx9s3Eky8IFGl8DcmxgSBA0RjIT58Xzort3QmQSibNXsuMTVEH3MXuib8p4jiitBI2akJ2nE8Bb8+DSXHwxVS+xcAR/CAT4JfKIDAvMavWS49l/LZAn7HIP3kp1p+ZjzwYMmZbpSWVq5rW9lKg59ZIuXTwkE0CtD8p+4TeG9VsD6WsBm2dw58FWjtO3yTu2O8HHhl2zVVB7Eq8kgTjKEC29LTJc19IqIxBl2+dhGb1ELEChWdie3WmT3FjbnFtE8= 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)(1800799024)(376014)(38070700021)(56012099003)(22082099003)(18002099003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZGFGNkdMOHhIZk5CRGtLb3lFQXpQeUZwcmtxZG4yeTMrdVJzZ0ZEV2FVMHdr?= =?utf-8?B?alBmUnZJYzdSL3NXSVRpNkd1eTFSVDlraWN6NG1qWjk5YlNFa1JyR0NMYkEy?= =?utf-8?B?cHZsaDJqcWlNMDYxdjZ1UHhiWWJSaXZBUm1VVnhyS3dLbUpDWDdOR0dZU3JX?= =?utf-8?B?LzFvSDUvRDM2V1g1V1QrTmdXRStxSGxBZ2NsRGFUTjVnS2RhTWVlMnlaRnNY?= =?utf-8?B?MTlCTHZhR0czSUgxVHJFVldYMHdNcERrVFg4eVJCUGNacXpQRHNzb2ZwOXNN?= =?utf-8?B?TDlxQUhSZ2E5d0lndmJPSmZsYVJvMmxLNFlSZzJ0YTlFZlk1NWJmUUI5U0tU?= =?utf-8?B?T1A1U0FjZytFUHVJWHRtbFJmZ1U2dGI5cEZFRXhTM1N0WVdwQXRZdVNGaGl1?= =?utf-8?B?emI0SzNMNldhNnJXNU1HSDZ4QWFJcGRpWThLWDI0cnhuL3FpU0QxYmRsWmxj?= =?utf-8?B?ejZOVVlDdVhZc2V0S1VLeHd3UkVpY0pRZ1gxMC9SYlRLVEpPb21nNTlNQjJF?= =?utf-8?B?YU8yNnJJYVVBY2JHUEhGR1Q0dHpsc0dWcExBMGNQMFo2WlFlbE9JZGtmWExi?= =?utf-8?B?aHNmSVdOUHhPSEk1WlNHNTVyMkJTYUlFNGFRb1FCQWdUa1pWaHQ4S1pWTFc5?= =?utf-8?B?N2JnemxyT1NjVHU4d0tnM0JoVllmVEltWFptMzJwU1AvdnA4TGRCakpiMUxD?= =?utf-8?B?U2lKb0s4a2FKQnB1ekpleGQ3akY0VlFrWnpJbk1hT0NMQnhkVUJqV3g3R2kw?= =?utf-8?B?emhHbUVPSHBaZUN1dERVZkFQbkZZbVdlQTVCUzUvdWkzYWpvVUMrZ2ZsVk5B?= =?utf-8?B?czArRldIZ0RHUDNaaUJiNzBHUjVvRFRLS2FJT00rTVpqTDhWZXo5cEZQNEFM?= =?utf-8?B?blBxbmFzZ0xWbHBpenlXTjZrbyt1WnZ4SGpkeDcrbmhRdVY0bG5tUllyOWMy?= =?utf-8?B?bEdvSGs4K3NRSkhnck45RGpBSWp3RG1mZTZZZXptamxCZDZnQzRaL0pqc3hK?= =?utf-8?B?VU5KR09Ob3hvcGJYYjJmSVdCdE0rcnNKRTUzbXNsTzJHbTR5S0J4STIvakhl?= =?utf-8?B?eFBjYmd0S0EzU2RPUHpmVjJ2elBnWEwrQUdtY3IzSWtidGd1aFB6VjdPa1pK?= =?utf-8?B?aU1sa2VoazM3WVJQOFVrVytXdUl2Tk5nVFpvcVphbmw3bUNJai91blhCUmFz?= =?utf-8?B?RlovYTFWUG93NE56aHgwUWh0M28vQlBjU2lDN0wxMzg5R2ZzUTF6Zlp2Z1lO?= =?utf-8?B?NmljMENiZnFiVStTN0YyaEtrMzlnNlplUVovNlEvelU5ckxiSmM3NTY0Z3dh?= =?utf-8?B?am1ZUDRhR1V0L2UzSG01cVlrQmQxakpscE53TldPR3MrbEZtblh6RGdiTnZO?= =?utf-8?B?TDlnWmE2RUtrbnlIeFJLc093bnl2NlhOOXAwT3BQNDJJZk1wREd0UnFMMkhP?= =?utf-8?B?Qkt3YnBoMHdNbGNabTFZei9jbUwrbm9tTjF6VWk3djJpTW80WGlFMXVEbGNZ?= =?utf-8?B?VWJkUWFRRnRzVC9VSkF5T0Iza0tidU56MHZBWU5FejlEYzI5RWVLM0lxVEUr?= =?utf-8?B?SUFEQzJkYStYNjRuMldHaGYvcTIxR0hCYW82QnlpdWs4QzhCeFJwS0pMNTZj?= =?utf-8?B?ci93SlRIc3ZGam9vclAveHVrM3Q2eHB2VUlmOHZTQThIa2x6K1BBcy9NV29C?= =?utf-8?B?SThScDFObFVxbTRKUVZDMHVrOEp0cmp4cGlhRDEyejZXVWk2dXZuVG5iYnNN?= =?utf-8?B?YlZ1VUpaTm1MaytsVnFXYTc4N3dQSXYxeStoQTF1WjFYY2gzQU1QSllkRGR3?= =?utf-8?B?dmlMejZDUDFhVURCdVJTcWErWXBQQWJBNWN6R2o3M1JTRHFPVkZtQ0kzQ3Zr?= =?utf-8?B?eS9ucUdyLzVuR21HTWVxbjAvN2hCRDJ0U2FSTmdwS1F5QW96MmF6ZXd5eWJz?= =?utf-8?B?QzRCZE1PZW1qd1lmNklTUlZPdzg0VGsyUE9FeVlDV3NaRHpsWU9OZzJDb0ly?= =?utf-8?B?WExlS1EySzNlemo0MVBaUGxLMjQ0Q1ovVFlVNHBWODN6NExac1BrNFpQVXdT?= =?utf-8?B?K3dWMDNxdnF4bXlxOHlDbUVSUk1FVGU5dDZsUzhqblE4dTQreEk2SzlBUUxj?= =?utf-8?B?MUMxQUtKSC9MTnc3S0orSHRVd3BhOTBMM2xkN2NLVnlzOTh2Tm9QaVNsRnlt?= =?utf-8?B?eGxDSnpGWUlkNTFRaHB0dFJUVDF1cjNPVHovaU1qcGM2ZnppWnBoaHlnWC94?= =?utf-8?B?WUJYd1lPNVpMSmRWVFo3bHVxeHhpZ0tRbSszVG03bzZ6RlFDeTY0YmltNVhy?= =?utf-8?B?eU5welEvRXZVT2ttU0dFVS9ic05kMXI1QTVGemN3WVJVZXYrRHdaamtCd1FQ?= =?utf-8?Q?eioeDKR7JaAW0jH8=3D?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: v0YP/IXCIaGUENjWZS2SOB4qnLqHyloKTHxIuB7Pj8uqq5t16WzdiK8fl6i2oHhw+pSvMNdx9C/nDafmGo4kZPlb/QUrqElDZDJ3evV/iaCXpxHD/asYJZOAXNbJwsQpCwQHw9IZ3MIailHm6pv/yJpSgtjEQSjaXrchk0fVYfwqTOphiBQl8w9XFAyq6LdQClkhbqqNtnFPOm8IVYePBSsCPGNnLtHtzXaMZ20SCDdQhjbwDmqWCrcBP4oDEienT/bIxMfG/BTYKCzBlscQjSlrEPltInxq5Ec9dmqGr9YoId7nNOrNt3MdQQgX0EfsnBBBVYXJrY7vFpR1A3pmaQ== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB7303.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5e94e2a1-9f63-4b53-0db6-08de9f7a71ca X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Apr 2026 07:48:57.6082 (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: ngCz0Z2oXpdHvB0WLSzSMhtgmi7qWOwAUCPGO+BlBR6A8dGdJVcmNbWt0cUDNSWRFqXFQqzWH24xPjyHpGlT2GmoT0IT1Jstd26z7elwMLU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB8477 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 T24gTW9uZGF5LCBBcHJpbCAyMCwgMjAyNiA3OjIxIFBNLCBTaW1vbiBNYXJjaGkgd3JvdGU6DQo+ IE9uIDQvMjAvMjYgOTo0NiBBTSwgVGFua3V0IEJhcmlzIEFrdGVtdXIgd3JvdGU6DQo+ID4gZGlm ZiAtLWdpdCBhL2dkYi9pbmZlcmlvci5jIGIvZ2RiL2luZmVyaW9yLmMNCj4gPiBpbmRleCBlMDUw ZGVjNDAyZS4uMTQ4MWY0NmNkZDEgMTAwNjQ0DQo+ID4gLS0tIGEvZ2RiL2luZmVyaW9yLmMNCj4g PiArKysgYi9nZGIvaW5mZXJpb3IuYw0KPiA+IEBAIC0zNjgsNyArMzY4LDcgQEAgaW5mZXJpb3Jf YXBwZWFyZWQgKHN0cnVjdCBpbmZlcmlvciAqaW5mLCBpbnQgcGlkKQ0KPiA+ICB7DQo+ID4gICAg LyogSWYgdGhpcyBpcyB0aGUgZmlyc3QgaW5mZXJpb3Igd2l0aCB0aHJlYWRzLCByZXNldCB0aGUg Z2xvYmFsDQo+ID4gICAgICAgdGhyZWFkIGlkLiAgKi8NCj4gPiAtICBkZWxldGVfZXhpdGVkX3Ro cmVhZHMgKCk7DQo+ID4gKyAgZGVsZXRlX2V4aXRlZF90aHJlYWRzIChudWxscHRyKTsNCj4gDQo+ IE5vdCByZWxhdGVkIHRvIHlvdXIgcGF0Y2gsIGJ1dCBJJ20gYSBiaXQgY3VyaW91cyB0byBrbm93 IHdoeSB0aGlzDQo+IGRlbGV0ZV9leGl0ZWRfdGhyZWFkcyBpcyBub3QgZG9uZSB3aGVuIHdlICJt b3VybiIgdGhlIHByZXZpb3VzIGV4aXN0ZW5jZQ0KPiBvZiB0aGUgaW5mZXJpb3IuICBJbiB0aGUg bGlmZWN5Y2xlIG9mIGFuIGluZmVyaW9yLCB0aGVyZSBzaG91bGQgYWx3YXlzDQo+IGJlIGEgcG9p bnQgd2hlcmUgYW4gaW5mZXJpb3Igc3RvcHMgImJlaW5nIiwgYmVmb3JlICJiZWNvbWluZyIgYSBu ZXcNCj4gZXhlY3V0aW9uLiAgQXQgdGhhdCBwb2ludCwgdGhlIHByb2Nlc3MgdGFyZ2V0IHdvdWxk IGJlIGtub3duIGFuZCB3ZQ0KPiBjb3VsZCBwYXNzIGl0IHRvIGRlbGV0ZV9leGl0ZWRfdGhyZWFk cy4NCg0KSG1tLCB3YXMgaXQgbWF5YmUgZGVzaXJlZCB0byBrZWVwIHRoZSB0aHJlYWRzIGFyb3Vu ZCBhdCBtb3VybiBwaGFzZSBldmVuDQppbiBleGl0ZWQgc3RhdGUgZm9yIHNvbWUgdXNlci1pbnRl cmZhY2UgcmVsYXRlZCByZWFzb24/ICBJJ20gbm90IHN1cmUuDQoNCj4gPiBAQCAtMjExMiw3ICsy MTEyLDcgQEAgdGhyZWFkX3NlbGVjdCAoY29uc3QgY2hhciAqdGlkc3RyLCB0aHJlYWRfaW5mbyAq dHApDQo+ID4NCj4gPiAgICAvKiBTaW5jZSB0aGUgY3VycmVudCB0aHJlYWQgbWF5IGhhdmUgY2hh bmdlZCwgc2VlIGlmIHRoZXJlIGlzIGFueQ0KPiA+ICAgICAgIGV4aXRlZCB0aHJlYWQgd2UgY2Fu IG5vdyBkZWxldGUuICAqLw0KPiA+IC0gIGRlbGV0ZV9leGl0ZWRfdGhyZWFkcyAoKTsNCj4gPiAr ICBkZWxldGVfZXhpdGVkX3RocmVhZHMgKG51bGxwdHIpOw0KPiANCj4gSSBkb24ndCBrbm93IGlm IGl0J3Mgd29ydGh3aGlsZSwgYnV0IHdlIGNvdWxkIHJlc3RyaWN0IHRoaXMgb25lIHRvIHRoZQ0K PiBwcm9jZXNzIHRhcmdldCBvZiB0aGUgcHJldmlvdXNseSBzZWxlY3RlZCB0aHJlYWQuDQoNCkkn bSBpbmNsaW5lZCB0b3dhcmRzIHByZXNlcnZpbmcgdGhlIGN1cnJlbnQgYmVoYXZpb3IgZm9yIHRo aXMgb25lLg0KVGhlIHByZXZpb3VzIHRocmVhZCBhbmQgdGhlIHNlbGVjdGVkIHRocmVhZCBjYW4g Ym90aCBiZSBmcm9tIHRoZQ0Kc2FtZSB0YXJnZXQgYW5kIGJvdGggY291bGQgYmUgZXhpdGVkLCBt ZWFuaW5nIHRoZXkgY291bGQgcG90ZW50aWFsbHkNCmJlIGRlbGV0ZWQgYnkgdGhlIGNhbGwuICBJ ZiBhIGJlaGF2aW9yIGNoYW5nZSBpcyBkZXNpcmVkLCBJTUhPIGl0DQpkZXNlcnZlcyBhIHNlcGFy YXRlIHBhdGNoIC0tIHRoZSBiZWhhdmlvcmFsIGNoYW5nZXMgaW4gb3RoZXIgcGxhY2VzDQppbiB0 aGlzIHNlcmllcyB3ZXJlIGNsZWFyIG9wdGltaXphdGlvbnMgYnV0IHRoZSBjaGFuZ2UgaGVyZSB3 b3VsZCBiZQ0KbW9yZSB0aGFuIHRoYXQsIEkgdGhpbmsuDQogDQo+IEFwcHJvdmVkLUJ5OiBTaW1v biBNYXJjaGkgPHNpbW9uLm1hcmNoaUBlZmZpY2lvcy5jb20+DQo+IA0KPiBTaW1vbg0KDQpUaGFu ayB5b3UuDQotQmFyaXMNCg0KSW50ZWwgRGV1dHNjaGxhbmQgR21iSA0KUmVnaXN0ZXJlZCBBZGRy ZXNzOiBEb3JuYWNoZXIgU3RyYXNzZSAxLCA4NTYyMiBGZWxka2lyY2hlbiwgR2VybWFueQ0KVGVs OiArNDkgODkgOTkxIDQzMCwgd3d3LmludGVsLmRlDQpNYW5hZ2luZyBEaXJlY3RvcnM6IEhhcnJ5 IERlbWFzLCBKZWZmcmV5IFNjaG5laWRlcm1hbiwgWWluIENob25nIFNvcnJlbGwNCkNoYWlycGVy c29uIG9mIHRoZSBTdXBlcnZpc29yeSBCb2FyZDogTmljb2xlIExhdQ0KUmVnaXN0ZXJlZCBTZWF0 OiBNdW5pY2gNCkNvbW1lcmNpYWwgUmVnaXN0ZXI6IEFtdHNnZXJpY2h0IE11ZW5jaGVuIEhSQiAx ODY5MjgK