From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id FRHkHEX60Gq/bRIAWB0awg (envelope-from ) for ; Thu, 15 Oct 2026 12:07:33 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; unprotected) header.d=amd.com header.i=@amd.com header.a=rsa-sha256 header.s=selector1 header.b=mpBTIef4; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 3DF111E050; Thu, 15 Oct 2026 12:07:33 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-6.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 autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [IPv6:2620:52:6:3111::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 9DD341E04E for ; Thu, 15 Oct 2026 12:07:31 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 59A754BA2E25 for ; Thu, 15 Oct 2026 16:07:30 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 59A754BA2E25 Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=amd.com header.i=@amd.com header.a=rsa-sha256 header.s=selector1 header.b=mpBTIef4 Received: from CH4PR04CU002.outbound.protection.outlook.com (mail-northcentralusazon11013040.outbound.protection.outlook.com [40.107.201.40]) by sourceware.org (Postfix) with ESMTPS id C19A04BA2E13 for ; Thu, 15 Oct 2026 16:06:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C19A04BA2E13 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=amd.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org C19A04BA2E13 Authentication-Results: sourceware.org; arc=pass smtp.remote-ip=40.107.201.40 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1792080419; cv=pass; b=tQk0sfw2aJzOR3YMeiB9LPw47Jggz1QK2HMR5IfO/tqVtWUNphaknJ1wYwg2TkuhocKAWDpLC2vAX4tiJJEmmnGLHsw4Uo0WCWLM/ChN4qrqYO6Dd86qg2ds9QYoxgpNKiNZ7mkczBgbl6jE45bEr15zVBcREOALjLbMwo2PlSM= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1792080419; c=relaxed/simple; bh=HORcfqLi+bfwq1HwC05k+iW8LR1MjpaiqV3zMkdpNfs=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=nvlKxRiOeoj2iTWOVv3sAGd9wyUv3U8lEqVNKTpBbxRvUmXWjNayifKs2QS2k7zDvLHLxczCEnrTmJFE5BnFDmfFolJQQ1e0kIuJDHHQcWPct1fXtkP4dtwFpQTa0sH5F5yd8F4xB7NUmTIrAl9dzYW4mseV4EXz8rzweD0Un1c= ARC-Authentication-Results: i=2; sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=amd.com header.i=@amd.com header.a=rsa-sha256 header.s=selector1 header.b=mpBTIef4 DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C19A04BA2E13 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=m2GXl30YuyrOWxXlXsv6UCpog8kN1DDG9GmMBDbPMro4Ou1E85eWioynMpepfuGTL/eaLpQdBTdr0VJLXTlgCuuBmDaBYmEmdqTIIE5OsrFVdc3gBJyBy5n8WOeAu/fNKX7yJiye/UCLFoUEunto3oFASdndEOfflc73gMsLreivQ5aAcTIa/jK3Ty2e/EehOpRdu/CFy4IbUncUeLqGGNpgXEQ7j/RRPG/KOFiROYbrSlKQ1LWc1h527oEld9btdsrRgAX2AGnvyNuYMnB0DEefmjju6crCckqXXa0Nccz3HwGEEopZd+v62k3bO3QgkWUIGYG5EE6cj5TKLR6OBw== 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=HORcfqLi+bfwq1HwC05k+iW8LR1MjpaiqV3zMkdpNfs=; b=qlkXWtrZh+Q42AJdirZlG9g7RokCFZteasJsN3tC8V7gNRELhiuYNW+ovIhF8Q7VPUr5bftNgSXhvTLc2us0sZ2XrQ30jCSgCCbCseWktPlJ4UDZsSdTpc7tX78QHdiv/xDNysk7KOzJSFJp1znz1m4n2IIns2QpXV+Ly7P7DYB/oOJiTxAKzSz4MMQ33Js8XTMN3l0+IqlhbFzwJww2lj3qx+pghPBaaA8BJqQLkzixvasIg6M/D43Cfox5ZSighZrKJW/RPKUQcuRLHq/jwnOn9nBVmT1Zj+YsYJ1EOhfqIu/YLhiDXKxMag3vV4Tv1slKeWunIxri8tvUO1BojQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HORcfqLi+bfwq1HwC05k+iW8LR1MjpaiqV3zMkdpNfs=; b=mpBTIef4eMldQfhCCQ4nbCEt//8JXriSnnRULHO7asVKONbE332DFHK0/9Ptbd+Sg/f4hm+XgeWstM4Kks3vmOEvswcCUNECC+aTU4havnuFwwUD0C+xi+YFku1RVWotWrVJZlGzYweoJBgk1cI9xmylROnWG/bghgXdDrbu1G8= Received: from PH0PR12MB5607.namprd12.prod.outlook.com (2603:10b6:510:142::22) by DS7PR12MB9042.namprd12.prod.outlook.com (2603:10b6:8:ed::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.522.13; Thu, 15 Oct 2026 16:06:50 +0000 Received: from PH0PR12MB5607.namprd12.prod.outlook.com ([fe80::26e0:df91:f91:c41]) by PH0PR12MB5607.namprd12.prod.outlook.com ([fe80::26e0:df91:f91:c41%4]) with mapi id 15.21.0522.013; Thu, 15 Oct 2026 16:06:50 +0000 From: "Six, Lancelot" To: Tom Tromey , "Aktemur, Baris" CC: "gdb-patches@sourceware.org" Subject: RE: [PATCH] gdb, amdgpu: handle UNAVAILABLE error when accessing memory Thread-Topic: [PATCH] gdb, amdgpu: handle UNAVAILABLE error when accessing memory Thread-Index: AQHdW7uug6W+Y+I/ekCv6yfSAuSV6rb+v3xugAAG/iA= Date: Thu, 15 Oct 2026 16:06:50 +0000 Message-ID: References: <20261014090838.1211026-1-tankutbaris.aktemur@amd.com> <87h5in2cru.fsf@tromey.com> In-Reply-To: <87h5in2cru.fsf@tromey.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_198e8dea-a4f3-4850-b16a-fd6d2b1302b4_Enabled=True; MSIP_Label_198e8dea-a4f3-4850-b16a-fd6d2b1302b4_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_198e8dea-a4f3-4850-b16a-fd6d2b1302b4_SetDate=2026-10-15T16:05:18.0000000Z; MSIP_Label_198e8dea-a4f3-4850-b16a-fd6d2b1302b4_Name=AMD General v26; MSIP_Label_198e8dea-a4f3-4850-b16a-fd6d2b1302b4_ContentBits=3; MSIP_Label_198e8dea-a4f3-4850-b16a-fd6d2b1302b4_Method=Standard authentication-results: mx.microsoft.com 1; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR12MB5607:EE_|DS7PR12MB9042:EE_ x-ms-office365-filtering-correlation-id: 5352a2bb-4e2d-4d66-76ab-08df2ad65238 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|1800799024|376014|23010399003|38070700021|56012099006|11063799006|4143699003|261009223027099003|10067099003|22082099003|18002099003; x-microsoft-antispam-message-info: dr7uZBNMYbpglNhj2NTZjHBlj1bAGpemByYjaJCrRHColAak/D4v0p/ueVsemRlVK7VtFJihyXAhD1P3AQt4auW8dR7X8tYjI7dkCd86v2lzGsxxtZfhQyL6tTWjGMGl3RsXCVzKhWC3AJoYM2sPQsr55CIGAoS15BOCM/1pMF6TzfM2uL1zgRkxC63KKF1Ii8gQlanrQkQfDW7a/yA67HM2TGX8eVKJJhBXdPoQUHDkzcktvSA+JLih2sbkM2AWXsyXn1DCp9AG/UN8Qe2+OszBGdv02IghrRjpdWzoyaOToQmNYnXq00Z5LuKalABcwc3ERhxbBDHSGX9PoZD4Eem2ORFjQ60ymayZ+4H5MGTcX4VLudcibeJwUdtCXSJeZJGgCdABtrRN5tQEnh0z6/9ehWKN972Ki0bQpLxsYmZh8EmTm6MDTHtQ2st0nrGYwjH5OYHa4jBO+xdmhi7M5zdW9lw0VATnAuTdH8ZIXEh8UMVz1eawn/KQOJythl0k2sls4joNIsKOvL11H54CHnoYMjbHcsI9UdMNENefMgNnh8wmTuxoceFlprc7PdsoUzXzHXIYmSmOABMl+fT1nPvt4vr7EwNULPCZ/44rdcOE6TotUjRuxe76WhU9JK0QgW47KC6fj55VMraMWY8/TzLzMXU3XiG9S41g60n2egne+5SdnJmEf3U4Sa3UmkCnY2ndAMPAPYVxl2eXc4dThhsJ7SrDjqscVIpdSasS1pw= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR12MB5607.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(376014)(23010399003)(38070700021)(56012099006)(11063799006)(4143699003)(261009223027099003)(10067099003)(22082099003)(18002099003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZXdMVFFTcDB2MXhOQy9pSnp2K1pNQ3NLeUVHMFp6UVMyUThpci80ZUo4V0Ra?= =?utf-8?B?SEZOQkhnTnpjb2IrWCtpUGRhUTVncm1ZYUtLM0UwS2QvV1dkTTBGa01Edjhu?= =?utf-8?B?YnB3SVMvWlZ3cUVvVzRrZkgrRGJUNktCcGJTV2p4NVZmN1lGQzQ3STVZc2JV?= =?utf-8?B?QmRoT2hSRlliNWxUM0dSTnkxNjVUbjgxakxSb3NZQ0pRaEtFTEh5ZW9KMjRI?= =?utf-8?B?WDYvL2hWbVJJYk1OanRSbTlsSmxjMkFBT2QvVUY0aUdvZGhUQXlLM0loa21G?= =?utf-8?B?OW5XSXExd0h4VTRPdVZoOVRqZ0JuWDFMQ1JpUlhaZHA1TjBIQ2R4V3hSb2c5?= =?utf-8?B?NjdqQmVkNUxDYWpOUGxKWVdWQ0lMKzlXR0J5bk1HZkFTMEQ0bDh0NFV4eDc3?= =?utf-8?B?RE1zUzVwTmNndmU3OFgrTVVxeXhxaGhUcGtOeElPLytCS3JaRVZjem1mbjNW?= =?utf-8?B?emNvTWFmUEh0cTNMMmxaT3VUKzhJNUlnZWVKNitOcUZNZkNJa2E2c0F0NGxN?= =?utf-8?B?U3l3UFAwU29nUkw0N3N0dmkzUW44TnYxOVlOWmtzdW1NbGlVejhJNFAxMjRI?= =?utf-8?B?RVg1SFgwRElwaVUxUXZrcjk0L0JPUE43ZFNkR3dJVTdKWjlTMlNQb2tFRTRC?= =?utf-8?B?dU8zc0tia2ExcCsya2E1U3FpQ1Y3K3A2TnR0aUtzN0lCdTJsdFYwbGNiTXhP?= =?utf-8?B?TWJSNm51NytpTlQwRWVCMG5FKzdnSWtLTzNWS1E0UENFU0ZwQVFoS0JXL1Qx?= =?utf-8?B?MTR3YjBVTDg5R24wTnVCNVE1cDVTZko2dXJPd0pvY1FGb2pKaHBCNnJPcXZX?= =?utf-8?B?aURzbjdTWnowSEgweVZsbUpwMlVPSlhrUFhiVVYwZzJYeU1VUU1aYnM1MGhz?= =?utf-8?B?Z3NvcHR4ZmIzdHJ5cExSdFF1czdXM3QzdDRLUWFtazhZNGVTQTd5eFRERVV5?= =?utf-8?B?R3VEejJibXdoVHU4RDRMN1VxUWNsMGN0NGF0SGp4UDBKYWJ4U3VkckRVcVZE?= =?utf-8?B?VWRUNDVvRXl5N3hqVVVUcHFIcUJIZThxVzRlUmZwQjVaRkNtNnJ5R1ltNVZ5?= =?utf-8?B?dFRUZm51Y3VFU3N4YTY2YkgxTXJ0VEJiWWtJanZVZlpoQStkSTJJSnYyWVBW?= =?utf-8?B?ekNTWHdqK1ZhT29WdklIbEt3djZBSzFHVStwN3owRDk5emJzSmxDbEpWNW9Z?= =?utf-8?B?blp3c3haek0xTm54QzNYSmtsdUduYTZIQ1BLRjhLS3pMTVdKSHpsVjNNM3Z2?= =?utf-8?B?YnlVTHFqampxWVQyZnZacnVTM2JJVFVmMTFqa0w2b2ZES0tiTHhLUUF1c3I1?= =?utf-8?B?UXNWSTQrdnZwUXBkQUQvTU4vU2g3RUZNQmNxVVZ2MmxBUk5IQXUvaTBWMGpY?= =?utf-8?B?cnZLMXZIUjVqV2lCaVUzVU1rVDVZTmZDaEx5MERBVHBRNVRZWFk1ditsVmVD?= =?utf-8?B?WGhDQVlGVnN1R280bEZBOHJQakRZdFpIWkdzQWhhYXE4TU5sVjhjV3dSTkRY?= =?utf-8?B?alcwYkZFeFp1UU1ZMzQ2aTR4eVpRR1JENTVZQjY3V1I1SWVGSHpGcXdyWS9w?= =?utf-8?B?bThNMXN1a3I2TG5CNExJVkhjdUdLL1A1aUI5N2lqNWxWTGxtRHFSL3hRUUU1?= =?utf-8?B?SUN2OTBTeHVqQTZwaHFSZFU5dnR5djMvaVJWOWpNM2NkTXZjSmFFV1NjTU83?= =?utf-8?B?VVBVSGJIc3lXaGw0eWVNRDYwT3Fjalh5N0NvbHlDWFpLanFlc051V05DdjR4?= =?utf-8?B?dXdtc3RYc3ZkdHYwM1Z4N05vZzVjTWxYa29ISXFmdFdObHFlRFpYWThmSndp?= =?utf-8?B?M2RGTHZnNUgzaks5NlVwbEJwY3ZSZWI5dXp5dDF3VHVrS21mVUtyR2h1eWRL?= =?utf-8?B?SXZuaTFock5YVEhXVmdwN3lCSjZMejlBRXFTTHpLelJwV0U4Wms4bEJaMFZJ?= =?utf-8?B?Si9FTEhTTHArVU1oaHNkMGFpMk1VWkR5TWU3ai9KQ0NLS1BBUVd3ZFI2aDJW?= =?utf-8?B?TEx3RHMzVFVibGRBaHFMKzFBLzNGL2NQMU5PNTF6THQrQnVIUndsOStKYVor?= =?utf-8?B?ekNVMkVaZUI5UU5SdU1Mb2p2NFk2d29JSitRNkE4UzFjU3FjUEo5blBEVS8v?= =?utf-8?B?em9nR1NkaGt0Zi9Fa1hqdlN1bWJZRVk5Nm9XOWJBQWdMSWNDNEJHbXBQYzFy?= =?utf-8?B?Y1I5WUs3YW9pMTZEWDJzaitXRm9Pclhyd2sxSFQ1VHhuYUlha1Z3ZHdoUzF5?= =?utf-8?B?UDhFV1VVeEZKVzVhd0pGakZkanA5K1lEWTBKM3Y2QVQvKzNPRWdGbFFwK0Fy?= =?utf-8?Q?kmKqGsnYy6yjmAfahS?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR12MB5607.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5352a2bb-4e2d-4d66-76ab-08df2ad65238 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Oct 2026 16:06:50.0588 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: AJU8wjMTFO0iyhNwAUt+BffbdkRiLdmJnBJAsYy7TtcndYe1H4MnY65TMa/SpVtWPEX7HkaBq251qXU8UyRiNQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR12MB9042 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 QU1EIEdlbmVyYWwNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBUb20g VHJvbWV5IDx0b21AdHJvbWV5LmNvbT4NCj4gU2VudDogMTUgT2N0b2JlciAyMDI2IDE2OjQwDQo+ IFRvOiBBa3RlbXVyLCBCYXJpcyA8VGFua3V0QmFyaXMuQWt0ZW11ckBhbWQuY29tPg0KPiBDYzog Z2RiLXBhdGNoZXNAc291cmNld2FyZS5vcmc7IFNpeCwgTGFuY2Vsb3QgPExhbmNlbG90LlNpeEBh bWQuY29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIXSBnZGIsIGFtZGdwdTogaGFuZGxlIFVOQVZB SUxBQkxFIGVycm9yIHdoZW4NCj4gYWNjZXNzaW5nIG1lbW9yeQ0KPg0KPiBDYXV0aW9uOiBUaGlz IG1lc3NhZ2Ugb3JpZ2luYXRlZCBmcm9tIGFuIEV4dGVybmFsIFNvdXJjZS4gVXNlIHByb3BlciBj YXV0aW9uDQo+IHdoZW4gb3BlbmluZyBhdHRhY2htZW50cywgY2xpY2tpbmcgbGlua3MsIG9yIHJl c3BvbmRpbmcuDQo+DQo+DQo+ID4+Pj4+IFRhbmt1dCBCYXJpcyBBa3RlbXVyIDx0YW5rdXRiYXJp cy5ha3RlbXVyQGFtZC5jb20+IHdyaXRlczoNCj4NCj4gPiArICBpZiAoc3RhdHVzID09IEFNRF9E QkdBUElfU1RBVFVTX0VSUk9SX01FTU9SWV9VTkFWQUlMQUJMRSkNCj4gPiArICAgIHsNCj4NCj4g SSBnZXQgdGhpczoNCj4NCj4gLi4vLi4vYmludXRpbHMtZ2RiL2dkYi9hbWQtZGJnYXBpLXRhcmdl dC5jOjc4OToxNzogZXJyb3I6DQo+IOKAmEFNRF9EQkdBUElfU1RBVFVTX0VSUk9SX01FTU9SWV9V TkFWQUlMQUJMReKAmSB3YXMgbm90IGRlY2xhcmVkIGluDQo+IHRoaXMgc2NvcGU7IGRpZCB5b3Ug bWVhbiDigJhBTURfREJHQVBJX1NUQVRVU19FUlJPUl9OT1RfQVZBSUxBQkxF4oCZPw0KPg0KPiBO b3Qgc3VyZSBJIGhhdmUgdGhlIHJpZ2h0IHRoaW5nIGJ1dDoNCj4NCj4gYmFwaXlhLiBycG0gLXEg cm9jZGJnYXBpLWRldmVsDQo+IHJvY2RiZ2FwaS1kZXZlbC03LjEuMC00LmZjNDQueDg2XzY0DQo+ DQo+IHdoaWNoIHNlZW1zIHRvIGJlIHRoZSBsYXRlc3Qgb24gRmVkb3JhIDQzLg0KPg0KPiBNZWFu d2hpbGUgSSdtIGdvaW5nIHRvIGJ1aWxkIHdpdGggdGhpcyBmZWF0dXJlIGRpc2FibGVkLg0KPg0K PiBUb20NCg0KT2gsIHNvcnJ5IGFib3V0IHRoYXQuDQoNCkkgdGhpbmsgdGhpcyBjb21lcyBmcm9t IHZlcnNpb24gaW4gcm9jbS0xMC4gIFdpbGwgYWRkIHRoZSBjb25maWd1cnkgY2hlY2tzIGFuZCBn dWFyZHMgdG8gYXZvaWQgdGhlIGJyZWFrYWdlLg0KDQpCZXN0LA0KTGFuY2Vsb3QuDQo=