From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id sTUZKdw572n9Kz4AWB0awg (envelope-from ) for ; Mon, 27 Apr 2026 06:26:36 -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=rtnWeJcn; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id A2DC11E0BA; Mon, 27 Apr 2026 06:26:36 -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 E65261E067 for ; Mon, 27 Apr 2026 06:26:35 -0400 (EDT) Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id 3DA664BB1C3A for ; Mon, 27 Apr 2026 10:26:35 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 3DA664BB1C3A 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=rtnWeJcn Received: from BL2PR02CU003.outbound.protection.outlook.com (mail-eastusazlp17011000f.outbound.protection.outlook.com [IPv6:2a01:111:f403:c100::f]) by sourceware.org (Postfix) with ESMTPS id 1075B4B9DB54 for ; Mon, 27 Apr 2026 10:26:09 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 1075B4B9DB54 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 1075B4B9DB54 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:c100::f ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1777285569; cv=pass; b=K9J1rVaByWsHyrrBqQYUZfHgapLAgD87HtG8LmNzrfEChEMHnaRp13xP8Xl+cQbBggKDF8MeKpM0xbJ8F5gF9qFXY/6I6dBsXQfQw4y89uBfUD/8UlebVF9CbNx35KYIlAHM8YVUHQaZrOQ+TKhzwjeceDbnvl+9QblNmbfaxOU= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1777285569; c=relaxed/simple; bh=7jKwi7g398JupN3DF84vqhdHUiO/vUTTEO+uUmtDouY=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=A8nIekD9VtGYRUysCkIMFJi5DCPuDWC0DRiRPx1DuPyOi9UF3/SB+ryyy2Nxvd4WJugydOBNM/m/yS/2Hh7K56+WSLL9RaFX49g9HlVKYFWyOUUydBc9oQpDacDznIhh22fj94xjHgcrQfIcRVbNhdxDZXEyVomxwz76P2qAMjQ= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 1075B4B9DB54 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=VUrr7A1bAFUTcxi4gEMHyermnnnoYOqc3iVzvJl44Law7q4jKcstL9sitM8fuhruTB/ZvsKT1NuxvFNBoKUT1K3/SSHVotkIRH2KijFFzZlk4y9BSBAqkBfYU3Utneh9aEf4NF3B6WgOzX9GKEZlcwCdNWofh2eHnBLhSZdswA6GY2p+y552VK0Xm0SrnThUqJtUbg1zXCg77G3OoVxjvSaQlABw1D5oPw2NDgYtLw1LkJZYxF4LHyVQmWOTHX5GV9fStlcOKv3ZFdHK9mRCFmZ5zgy9kwfhNM2itiDTMFXVzc8V095dvHcRaUuEKhWvMR6NbjzhFAyxbdzyKzv19A== 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=7jKwi7g398JupN3DF84vqhdHUiO/vUTTEO+uUmtDouY=; b=jhFsKLnL31TJEEpC0kL7dl/WeMzn8HvGfLVUc/7S61dCLM0qKbLdND337eLcni9hjlyzd3D+U5ea53AbJ62POpv8YCDPAuLIvAR4jgZHDck0F3Qt4kiNkV0+s7YWdrtHK8lYbfCXWEUhWjH3RJI0J5Yk6kEoMT0zYreOfUShwsTDMsqtOAIjs+mvkCeDk/O3bcwWhGIrkDMzlF8f9g+PRti6s17q4sGuTanTE9Z4SQQtAPknt6H9kpp5N9umx8k9PPfJgWNrLZeJkQq4qA+XI/yxCbOehuNwprn5m+rRz+xXExKcwAGNs/B06WhFwdYIdJT9LgjYOwBqOK/Z/hUZPQ== 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=7jKwi7g398JupN3DF84vqhdHUiO/vUTTEO+uUmtDouY=; b=rtnWeJcnQxTDwlwCZginjyPSLbgYiZeMpTV/idEhyqt57t/28V8gRKKa6UAsSpks7sludOFj37g1A8665dA0b5MGbVle4yhUtwN91GU/czUMlddi+BhReb4f58iSkSJtp/NVs/2hJpmZO1ZC69oBgw/XdhBEj9bTG9K+Phtr2gk= Received: from DM4PR12MB7623.namprd12.prod.outlook.com (2603:10b6:8:108::13) by DM4PR12MB6448.namprd12.prod.outlook.com (2603:10b6:8:8a::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.16; Mon, 27 Apr 2026 10:26:04 +0000 Received: from DM4PR12MB7623.namprd12.prod.outlook.com ([fe80::d694:7c9d:58ba:8fb4]) by DM4PR12MB7623.namprd12.prod.outlook.com ([fe80::d694:7c9d:58ba:8fb4%5]) with mapi id 15.20.9870.013; Mon, 27 Apr 2026 10:26:04 +0000 From: "Filipovic, Bratislav" To: Simon Marchi CC: "gdb-patches@sourceware.org" , "simon.marchi@efficios.com" , "tdevries@suse.de" Subject: RE: [FYI] dwarf2: avoid decoding .debug_line for type units Thread-Topic: [FYI] dwarf2: avoid decoding .debug_line for type units Thread-Index: AQHc1jBAdP/elO+Xp0Op7Ra4A2XdOg== Date: Mon, 27 Apr 2026 10:26:04 +0000 Message-ID: References: <20260423163752.3240149-1-bfilipov@amd.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_Enabled=True; MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_SetDate=2026-04-27T10:23:43.0000000Z; MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_Name=AMD Internal Distribution Only; MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_ContentBits=3; MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_Method=Standard authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM4PR12MB7623:EE_|DM4PR12MB6448:EE_ x-ms-office365-filtering-correlation-id: ea8538ca-3b49-4751-6c6e-08dea447630c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|376014|1800799024|56012099003|22082099003|18002099003|38070700021; x-microsoft-antispam-message-info: l5QslrZc+tgjDbdZO+7ZLQ3kjQM3ukapTWmILDkGIJq3FBUoa9SrGg17Y52o+RAAstpK7Y6BTj4aRrreQatOy2qp0RS3erJIw2uiX2jgMRBanSZ+2oGTOP+P92IOQz1p5mUvYylkrr3itSTsq03lJsG542/oRGKNl+XLBHzo77HUSEO66V1OZjsGjdav8qGwfIvh0WYqBAUP4xQk6csv5I8NXsenWe5SztM6lXpRbGNC9gQ3CNndHngKpeNrv8d+JnYkZwp0N+gQgYTZuftwmJbjzKX5zcNlz64gAn3KyrFrvM09mDoSpG9Q/ZHPfHNcUiKYEMO+9UtWe6kT4nI40ON/MPlfQao3W0jkeH7pr/IhtjGGNr5ggZGMPW3kKVmj1GHQEeC4zvVZfkdFST3WoGFgi4g+Sid/wC80tI7w7oF79469c2nuPOSbeW/P0B8z+Wjk1MVRHXO+186me3ZiWGEq5cFrftFBIfCJ0rsPLcaHGOzgbnDVQ4bISdfm7BTYMfwgKDTqdGMqDcf/WH+U0LEUWzo+9sIlc/fPXo3h85cE4pwIas3ytIv/B/lSDg4ph4oo7SM2UHMJV3E/vwxTueVirG9WxxQkRDlGCq0n5aFcrX4YHxbih3BbN61ZKiO8nt3cZO5G53b3HfvVLLSJxqpKqvAp9p+Fg9nmGVO6kf8uStFGUc7HU1nrkXrMwWU3F1RF9AFEji6wieG1sVwj0RwLZHrKrhowthpT4WY+nWL2qhkGoaeZ2+aJ4Ejg3gxTy4xWHE6kVUkMnbPzx7LnlUS6GWOrZwfS4Ph+MuFPfZU= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB7623.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024)(56012099003)(22082099003)(18002099003)(38070700021); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UVlQUC9ub1pCSnN4Mkh4RG1RaHc3UTRadzJvQnNhZXVTRlEyYUdwL0tPSTdz?= =?utf-8?B?cUo4d1RwanZaWVdVYU5TL1MxWTFvQ05URlovaEQ3ZUVzZkt6ZzU2SVQ5YTU2?= =?utf-8?B?UHUyUTV2TWVWek5nTnpXN1FwMnNGUG9JanIxK1hrSWRacng4TEQxSXh0OGVU?= =?utf-8?B?V1hDc3lKc3FUVDNWVEhBc2FLSVRmaFBlM3B5OEoxYzRNY3hsWU43dXU5Sk10?= =?utf-8?B?Zm51YVFwaUFxUEtkRldXeEVBNld3WDNZQ1I3NXVMelhDVW5ZMm9xNEZVN002?= =?utf-8?B?TDJvdE1MVVhacWtqaVZoWjA2emh4WUJ2Wm5saUVYaWthMXNDblhSdERBTElP?= =?utf-8?B?Umd0YnMzVEladGFaSjF2eWplKzdNb0hGZE54VW1zaHpMOGhxQnV1Nno1cXIv?= =?utf-8?B?TmhnNTllYUQ3VzZ2TWlvYWZVbWdUYW85MWwvNFpQSXcrVjZoL2M0UHZyYXFK?= =?utf-8?B?a3YwM3pvNVAyZmp1ZXNHWC9aN2ozYVN5RXVFUDRHKzhzMzhzQk1uMmVmOFNt?= =?utf-8?B?bndRTDd6dXFKZS9rdURoTzdHVzM3ZUFzdGQrTEZpdWFmUjZtN1JkUCtyYUNC?= =?utf-8?B?SUpCSWJaTnQ5dHBwQmkzRTB6d0RMZ0xrRUZSVHR2d2c3QUl5VnB1anJ3N0xG?= =?utf-8?B?K3dDMGp0bmJPRHhLNDFSMEtyYlFlaU1SdHR2Q0xVTlNPaXI3RDZldTVMU1JD?= =?utf-8?B?YnM2SUJhS00xejk2NHhNZ2x2QjNhMlpJb0t5NitHL0hoVDd1WC9nUERRRE93?= =?utf-8?B?aHBtMzRWTEtvc3NOS043Q0dyMWw4RXZMdlUyRkl1KzQ1b201N0xaajN5cEZz?= =?utf-8?B?MFJQMDB1Q0ZnRWVZa2UvRWZXTEJ4WGM3bVBEUFo5RE5BeGZUS1ZLcDZLR2I3?= =?utf-8?B?UU5UM1kwbGpRbURCa1VSSHlJZkkvdjAzSHhGWGEwNW9vL0pZT2J6TzVTUlQ5?= =?utf-8?B?QTJ1ODQzWDg4VHpXeE52VGkwK2h6eE1xZGhCcysxRTJvS29Kc0sxRWI5c1Z0?= =?utf-8?B?VmsveGJBZGJKYkdlMmszRDc1ZzdtaFBIb0tGa1hpNDRwQ2M1VnhBbjkxZTlw?= =?utf-8?B?ci9zVjFaQVJuQms2bVNIbHBKWHRSQnRDOElCMXN5dzJ2cHJtNUlpdnFka1hn?= =?utf-8?B?T0hjTFRVYU1Sb2h3aFRmODZmRzBPVEZMTDNhSXhyeHI0bEpkSTBJVWdHUFYr?= =?utf-8?B?Uk9YL2pma1ZRVjhXa1NtVlNSMVRPdmJkZjczSjBSeUF0UWVmaXRTV05WL013?= =?utf-8?B?UjlUQUZPTG01VVUxaEJNMXdNL2VPK21yWlA2UHZ0ZzlpTVVXam9kbDNjcXYr?= =?utf-8?B?ZVZTSGNxNnNVSExkd0hOcW9qZVloTHpHQXhUUDdlRE54WUpxVVViRHhsVkc2?= =?utf-8?B?QkhueXFONDEwQjQ0RXFrUlVEeEpjT3lteHprNTM5M0RQUXFoNG5hVkVEZ0lN?= =?utf-8?B?UWtWTFdud0Y3a0g1WGVnRHZLMGhGRk4vcFhNVHdoTDIvK21ISkdHbWdISTFC?= =?utf-8?B?R1pWN3JwbW1YUXBId08zMmQvUXF0QXFnaTYvVXdDS0NvTU5lci9WMmEwb1R3?= =?utf-8?B?YmU4SEw2NUMzTURXbXM3N2RxM3A3MjRtVFlUdHZjUHJHSEd3ZDFSRFBkR1Vq?= =?utf-8?B?em5BWVordGVBdGJzMUV4elFrellqMWVwdU5OZTBST3A5dlpzYitGU3FtWjhR?= =?utf-8?B?NmhZSDJ3WWFSWWthVEVHS25HSytrZGx1MFFRSEpyUDZLNFdzYktqUHlEV2tm?= =?utf-8?B?Mk51c2NMOE1zK0w4eWtZMXNjT1M0OE1mR2xDRDVCNWVUd2VObGxXZDk3U1Rk?= =?utf-8?B?OUYzaXBteE9UMmVZY3h5NC9SalZpYll6WVBYb3RYTW1IYUtwK0lDNFAySU0z?= =?utf-8?B?YjFwWUFZRFJSR0tjRTB2R2xweFJ4R1FHeVVNTFltOGtvSkxtSkNLc1lPc1pi?= =?utf-8?B?UjUvU09LMTZGbzNmSENmbTlOZ3ZISUhLclUwRDBWL0sxcnR3TXZsUklEL3pS?= =?utf-8?B?anNTZUhrUEJrUXBBTXhPUG5FUHpUWXRndFB0SGRwbkJTNnJROFo0SEpIUWxT?= =?utf-8?B?NENxVlpSUi93QXNGUlZTbUVOQjNsaHd4ZGZXU2MyWUlVcDZveVpsS2NlRXQ4?= =?utf-8?B?bk1qcERlMUdvR05GZ0pUQmNlOEh6Z0xDQzF5RWxheDFQQTFoVFM3Z1dGRW1a?= =?utf-8?B?MVRDRDcvMUdiRVJqcmxSdmREUmxqUlkyRmw0emVPMjVXaXBaRDhHUjdxL1dL?= =?utf-8?B?N2Zkb29mR29nbWk5bDlhY0xwaVoreThCaFFCbEk1SWt2ZmMvVXpkY2w4d2RB?= =?utf-8?Q?s9a5oZedfJAdFWmZPJ?= 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: DM4PR12MB7623.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ea8538ca-3b49-4751-6c6e-08dea447630c X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Apr 2026 10:26:04.4538 (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: bmH38pMTQjrrY4JuZDM1SaAt384p9M4Oe14tVqe26aLXdmKJZKGGN9DGuKNAmazp5wtJ8KV/ObM3kcwAdQtzIA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB6448 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 W0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEFNRCBJbnRlcm5hbCBEaXN0cmlidXRpb24gT25seV0N Cg0KVGhhbmtzIFNpbW9uLiBJIGFkZHJlc3NlZCB0aGUgY29tbWVudHMgYW5kIHB1c2hlZCB0byBt YXN0ZXIuDQoNClJlZ2FyZHMgQnJhdGlzbGF2DQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t DQpGcm9tOiBTaW1vbiBNYXJjaGkgPHNpbWFya0BzaW1hcmsuY2E+DQpTZW50OiBUaHVyc2RheSwg QXByaWwgMjMsIDIwMjYgNzo0MyBQTQ0KVG86IEZpbGlwb3ZpYywgQnJhdGlzbGF2IDxCcmF0aXNs YXYuRmlsaXBvdmljQGFtZC5jb20+OyBGaWxpcG92aWMsIEJyYXRpc2xhdiA8QnJhdGlzbGF2LkZp bGlwb3ZpY0BhbWQuY29tPg0KQ2M6IGdkYi1wYXRjaGVzQHNvdXJjZXdhcmUub3JnOyBzaW1vbi5t YXJjaGlAZWZmaWNpb3MuY29tOyB0ZGV2cmllc0BzdXNlLmRlDQpTdWJqZWN0OiBSZTogW1BBVENI XSBkd2FyZjI6IGF2b2lkIGRlY29kaW5nIC5kZWJ1Z19saW5lIGZvciB0eXBlIHVuaXRzDQoNCltD ZXJ0YWluZXMgcGVyc29ubmVzIHF1aSBvbnQgcmXDp3UgY2UgbWVzc2FnZSBuZSByZcOnb2l2ZW50 IHBhcyBzb3V2ZW50IGRlIGNvdXJyaWVycyBkZSBzaW1hcmtAc2ltYXJrLmNhLiBEw6ljb3V2cmV6 IHBvdXJxdW9pIGNlY2kgZXN0IGltcG9ydGFudCDDoCBodHRwczovL2FrYS5tcy9MZWFybkFib3V0 U2VuZGVySWRlbnRpZmljYXRpb24gXQ0KDQpDYXV0aW9uOiBUaGlzIG1lc3NhZ2Ugb3JpZ2luYXRl ZCBmcm9tIGFuIEV4dGVybmFsIFNvdXJjZS4gVXNlIHByb3BlciBjYXV0aW9uIHdoZW4gb3Blbmlu ZyBhdHRhY2htZW50cywgY2xpY2tpbmcgbGlua3MsIG9yIHJlc3BvbmRpbmcuDQoNCg0KT24gNC8y My8yNiAxMjozNyBQTSwgQnJhdGlzbGF2IEZpbGlwb3ZpYyB3cm90ZToNCj4gUnVubmluZyBnZGIu ZHdhcmYyL3ByMTM5NjEuZXhwIHdpdGggY2xhbmcgZmFpbHMgd2l0aCBhbiBpbnRlcm5hbCBlcnJv cjoNCj4NCj4gICBnZGIvZHdhcmYyL3JlYWQuYzogaW50ZXJuYWwtZXJyb3I6IGRlY29kZV9saW5l X2hlYWRlcl9mb3JfY3U6DQo+ICAgQXNzZXJ0aW9uIGAhY3UtPnBlcl9jdS0+aXNfZGVidWdfdHlw ZXMgKCknIGZhaWxlZC4NCj4NCj4gcHIxMzk2MSBpcyBhIGxlZ2FjeSAuUyB0ZXN0IHRoYXQgcmVm ZXJlbmNlcyBhIC5kZWJ1Z19saW5lIGxhYmVsIGZyb20NCj4gYm90aCBhIENVIGFuZCBhIFRVLiAg VGhlIGFzc2VtYmx5IGluY2x1ZGVzIGFuIGVtcHR5IC5kZWJ1Z19saW5lDQo+IHNlY3Rpb24NCj4g ZGVjbGFyYXRpb246DQo+DQo+ICAgLnNlY3Rpb24gLmRlYnVnX2xpbmUsIiIsJXByb2diaXRzDQo+ IC5MZGVidWdfbGluZTA6DQo+DQo+IFdpdGggZ2NjIHRoaXMgcmVzdWx0cyBpbiBhIGR1bW15ICh2 YWxpZCwgYnV0IGNvbnRlbnQtbGVzcykgLmRlYnVnX2xpbmUNCj4gaGVhZGVyIGJlaW5nIGVtaXR0 ZWQsIHNvIEdEQiBjYW4gYnVpbGQgYSBsaW5lIGhlYWRlciBhbmQgcmVzb2x2ZSBmaWxlDQo+IGlu ZGljZXMuICBXaXRoIGNsYW5nIHRoZSAuZGVidWdfbGluZSBzZWN0aW9uIGNhbiBiZSBtaXNzaW5n L2VtcHR5LA0KPiBsZWF2aW5nIHRoZSBsaW5lIGhlYWRlciB1bnNldC4NCj4NCj4gRHVyaW5nIHN5 bWJvbCBjcmVhdGlvbiwgbmV3X3N5bWJvbCBtYXkgdGhlbiB0cnkgdG8gbGF6aWx5IGRlY29kZSB0 aGUNCj4gQ1Utb25seSBsaW5lIGhlYWRlciB3aGlsZSBwcm9jZXNzaW5nIGEgdHlwZSB1bml0LCB3 aGljaCB0cmlnZ2VycyB0aGUNCj4gYXNzZXJ0aW9uIGFib3ZlLg0KPg0KPiBGaXggdGhpcyBieSBv bmx5IGRlY29kaW5nIHRoZSBsaW5lIGhlYWRlciBmb3Igbm9uLXR5cGUgdW5pdHMuICBJZiBubw0K PiBsaW5lIGhlYWRlciBpcyBhdmFpbGFibGUsIGVtaXQgYSBjb21wbGFpbnQgYW5kIGNvbnRpbnVl IHdpdGhvdXQNCj4gc2V0dGluZyB0aGUgc3ltdGFiIHJhdGhlciB0aGFuIGF0dGVtcHRpbmcgQ1Ut b25seSBsaW5lIGRlY29kaW5nIGZyb20gYSBUVS4NCj4NCj4gVGVzdGVkOiBnZGIuZHdhcmYyL3By MTM5NjEuZXhwIChDQ19GT1JfVEFSR0VUPWNsYW5nLTIzKQ0KDQpUaGVyZSBhcmUgc29tZSB3aGl0 ZXNwYWNlIGlzc3Vlcy4gIEkgd291bGQgc3VnZ2VzdCBzZXR0aW5nIHVwIHByZS1jb21taXQgYW5k IHJ1bm5pbmcgaXQ6DQoNCiAgICAkIHByZS1jb21taXQgcnVuIC0tYWxsLWZpbGVzDQogICAgLi4u DQogICAgY2hlY2std2hpdGVzcGFjZS4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLkZhaWxlZA0KICAgIC0gaG9vayBpZDogY2hlY2std2hpdGVz cGFjZQ0KICAgIC0gZXhpdCBjb2RlOiAyDQoNCiAgICBnZGIvZHdhcmYyL3JlYWQuYzoxNTQzMzog aW5kZW50IHdpdGggc3BhY2VzLg0KICAgICsgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHN5 bWJvbCAqc3ltKQ0KICAgIGdkYi9kd2FyZjIvcmVhZC5jOjE1NDQwOiBpbmRlbnQgd2l0aCBzcGFj ZXMuDQogICAgKyAgICAgICAgICAgICAgICAgICBjdSk7DQogICAgZ2RiL2R3YXJmMi9yZWFkLmM6 MTU0NDc6IGluZGVudCB3aXRoIHNwYWNlcy4NCiAgICArICAgICAgICAgICAgICAgICAgICAgICZm aWxlX2N1KTsNCg0KDQpJbiBmYWN0LCB0aG9zZSB3YXJuaW5ncyBhcmUgYWJvdXQgbGluZXMgdGhh dCBzaG91bGRuJ3QgYmUgY2hhbmdlZCBieSB0aGlzIHBhdGNoLg0KDQo+IEBAIC0xNTQ1MiwxNiAr MTU0NTIsMjcgQEAgbmV3X3N5bWJvbF9maWxlX2xpbmUgKHN0cnVjdCBkaWVfaW5mbyAqZGllLCBz dHJ1Y3QgZHdhcmYyX2N1ICpjdSwNCj4gICAgaWYgKCFpbmRleF9jc3QuaGFzX3ZhbHVlICgpKQ0K PiAgICAgIHJldHVybjsNCj4NCj4gLSAgaWYgKGZpbGVfY3UtPmxpbmVfaGVhZGVyID09IG51bGxw dHIpDQo+ICsgIC8qIGRlY29kZV9saW5lX2hlYWRlcl9mb3JfY3UgaXMgQ1Utb25seSBhbmQgYXNz ZXJ0cyBvbiBkZWJ1Z190eXBlcy4NCj4gKyAgICAgRm9yIHR5cGUgdW5pdHMsIHRoZSBUVSBzZXR1 cCBjb2RlIHJ1bnMgYmVmb3JlIHByb2Nlc3NpbmcgY2hpbGQgRElFcywNCj4gKyAgICAgc28gaWYg bGluZV9oZWFkZXIgaXMgc3RpbGwgbnVsbHB0ciBoZXJlIGl0IG1lYW5zIHRoZXJlIGlzIG5vIHVz YWJsZQ0KPiArICAgICBsaW5lIHRhYmxlIGZvciB0aGlzIHVuaXQuICAqLw0KDQpKdXN0IGEgc21h bGwgc3VnZ2VzdGlvbiB0byBiZSBtb3JlIHByZWNpc2UgYW5kIGxlc3MgcmVwZXRpdGl2ZToNCg0K ICAvKiBkZWNvZGVfbGluZV9oZWFkZXJfZm9yX2N1IGlzIENVLW9ubHkgYW5kIGFzc2VydHMgb24g dHlwZSB1bml0cy4NCiAgICAgRm9yIHR5cGUgdW5pdHMsIHRoZSBsaW5lIGhlYWRlciBzZXR1cCBy dW5zIGJlZm9yZSBwcm9jZXNzaW5nIGNoaWxkDQogICAgIERJRXMsIGluIG1ldGhvZCBkd2FyZjJf Y3U6OnNldHVwX3R5cGVfdW5pdF9ncm91cHMuICBTbyBpZg0KICAgICBsaW5lX2hlYWRlciBpcyBz dGlsbCBudWxscHRyIGhlcmUgaXQgbWVhbnMgdGhlcmUgaXMgbm8gdXNhYmxlIGxpbmUNCiAgICAg dGFibGUgZm9yIHRoaXMgdW5pdC4gICovDQoNCldpdGggdGhvc2UgZml4ZWQsIHRoZSBwYXRjaCBM R1RNLg0KDQpBcHByb3ZlZC1CeTogU2ltb24gTWFyY2hpIDxzaW1vbi5tYXJjaGlAZWZmaWNpb3Mu Y29tPg0KDQpTaW1vbg0K