From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) by sourceware.org (Postfix) with ESMTPS id F3D523858C53 for ; Fri, 12 Jan 2024 09:20:27 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org F3D523858C53 Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=ibm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=ibm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org F3D523858C53 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=148.163.156.1 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1705051231; cv=pass; b=Rwijngy5kLCDLOnSnIZxtDhluPdxhxWfHbFUTRUtnrIuvndotdKklgp7IltVfa8A8MgHAQsioxkHu9h5/HN+Y41OgXAdC7/hBeCgTOAyt6VE0KNcXP+ZOvJazIrBoeKhVrcLxh8GIpBBblQe9uRGl1czxaCA340WMdUx7FHqKh8= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1705051231; c=relaxed/simple; bh=SkQMsxQcnskATY3tvDgN7g6NEKUbWtnI2am9WIDcngE=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=fqgF3hBO4ZMSXcfJCcpdnaKKMVSL7BvV3bNl5x7v+T9uj2qFEomGng5iy0Bx9HSnuf7P3e4gDgD9Tau2fj8QmnwcCfP5Be59lKVsQO9ssjtSQg5E8qfs5QT3c93XewM/qlUZbKBoDqo7Yw9M6ZNs8gMftHNRtLCe4zWuy6NRd/4= ARC-Authentication-Results: i=2; server2.sourceware.org Received: from pps.filterd (m0353726.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 40C7kFsF028528 for ; Fri, 12 Jan 2024 09:20:27 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=from : to : cc : subject : date : message-id : content-type : mime-version; s=pp1; bh=ImMZ57UoE3KhjuFh/lI4hIrHdCewdyPWhGTMSqOgRrc=; b=GdEqnJEoaTj3fjgqTamSpVeeOxDI/W11vJKi4uCjkOwYxR9GJlsLVaOD7Ws0Vvak5jgI trbfKsSRIpsrcIRmLwkzkT1K3I0//MX+O+nxUFkdMsAoYJl0cV4ldkcZg5Bm2dosCqEJ 3tPnavagZncdmEcGnHVPH/3kILj2WIfX4KRrWPkHFset7X9lZLEsBX/9kVmjU29P1ISH L7DX3Y/7nJzKT9KYL1kiqIUCfYkXo+tTMsBSaFrhkNlLiX0dNw7LgpOnou8FkFbxJsEl JshYJysTqisSpzxMBFEyjELtfOVzo5ljD/MJ/n3LJYPlHlf7oMlmPlZK011aZO5EDOOi 9A== Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2168.outbound.protection.outlook.com [104.47.59.168]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3vjy0bcx1u-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 12 Jan 2024 09:20:26 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QaZ1fwRhHxmhFGw1UTEdY/UBH1/0HEhsRQBDZl8/TUxmgCEhWyJsTIaq+8YnjWpf0n5ZdiMOp6fys8onT6hybF0WEcaqO9s+UbA8/CJu9gqKq5jNbBvZnzeiw19TjFLFpdooQXucsGbN5U2vRx29g39izd1mQqfPw/sqQILBdAtIguagaj+w7PIHbr3C+bJsBlOJA0AFnFfy2OcCHe8cvuL+p2FjR2h7NumIQczcMLkjwsZtHMraekyLpBXw7+ohcOxW7THLtkXKvQc8QBNXeJ+kDlGTgqBeKqKnTk7v6KlyawQGZqchlpmUl0egzpIGq24xEAdYsuhux0ciJO8syg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=ImMZ57UoE3KhjuFh/lI4hIrHdCewdyPWhGTMSqOgRrc=; b=OcdiUlF2+Sgaa3U+LSf+31Hq/bQKjVEty1H4UtGSPaghTGs40GNyJWwxmcgK4g46GemtGcYeQLtdXeEMSLiDKjAh/EZfx7zKPTfWU8cFQ5rKF5bU3Pigcqn2TdPb/EWlKf0yMZj6PXe1nOzc6RWDju1BJnT0dJsi9DOi+zKOhpRRRy5sm+kbdrdFjINKTFml/oDCukStokbGKL/stdcCCec35kWSFnwI66uhIsm6UXf0VE/gEaa7wYHcAnaJ7UO+2DMwLyX+Byc+ZYzkCOBLhY8lGDV2d3i+MGzNGUphYHV+HQWhcFIPvWRSntYHhLV2/NiDvwP3rbTpSizO37tDLA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ibm.com; dmarc=pass action=none header.from=ibm.com; dkim=pass header.d=ibm.com; arc=none Received: from CH2PR15MB3544.namprd15.prod.outlook.com (2603:10b6:610:5::26) by PH7PR15MB6461.namprd15.prod.outlook.com (2603:10b6:510:301::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7159.23; Fri, 12 Jan 2024 09:20:24 +0000 Received: from CH2PR15MB3544.namprd15.prod.outlook.com ([fe80::738c:b769:d6d8:d58a]) by CH2PR15MB3544.namprd15.prod.outlook.com ([fe80::738c:b769:d6d8:d58a%5]) with mapi id 15.20.7181.020; Fri, 12 Jan 2024 09:20:23 +0000 From: Aditya Kamath1 To: Ulrich Weigand , Aditya Kamath1 via Gdb-patches CC: Sangamesh Mallayya Subject: [PATCH] Fix AIX build break Thread-Topic: [PATCH] Fix AIX build break Thread-Index: AQHaRTY62DtgR8MXQU2HHUatUK+s8A== Date: Fri, 12 Jan 2024 09:20:23 +0000 Message-ID: Accept-Language: en-IN, en-US Content-Language: en-IN X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH2PR15MB3544:EE_|PH7PR15MB6461:EE_ x-ms-office365-filtering-correlation-id: 74ce6300-6f22-4a1a-1f8c-08dc134fb4d8 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: lkw3ebWwm9OtbeB6yLuSgUM9S30cLbifNhCO9rLnslosDuywtGVDHoPM1kQYDwFP+txEMFGbCQks0TCh5XAas7jQmqyBaT9JLAaGovOTX3YPvbcD0Qei/SgNOg7Ij15h8Z1VkVsl5OksM1LDWCU1XjUdthjSuWKfWn8ls/QftVmQsOBDiJgdsxICNbZOqcxQShrvZIEywi7iPZAOWtVTgDvlevTWB9NSJj6/mjjShCfh4EyFIK3ggL602Mk1IWDYrnKlQFzPS7MzXN+r+SXRTJppC9Iwghl5NCOzxp6helj9/x62z5kDBHA47iASyc+qMY/K+pqpfJLsXvx4II9sjXO4LH/wcP1IP/AJivtbH7JUVoUtN29oEMcrBcJYs4SMid9AvPphT4P+vJokkw85c54A0UeKhuCBtZImb/NGZvgXrG9P+ac/IPSQLME4CoyQ0qaePDocEuT15p1y0lGNBhvbinlVqNLDxqP3Ch8s8lGLtBv77DiFwa6y/6L/YhzKG55ytXdPQLjNHZOkrdgio9ewqcG88r8EW8+tK8/XFUaJ4efoOL9D2CLnvp+B6l1CmSgbxfPigbAA9cbNRiPbPJWXEaXYsDSg0gwTra6W8Kn5t3PHtSRpmxr2bMtkwG0uu7yHs5LcoOCHDND+LuDYxA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH2PR15MB3544.namprd15.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(39860400002)(136003)(346002)(396003)(366004)(376002)(230273577357003)(230173577357003)(230922051799003)(64100799003)(1800799012)(451199024)(186009)(38100700002)(83380400001)(71200400001)(122000001)(966005)(64756008)(66446008)(52536014)(8676002)(166002)(66556008)(66476007)(8936002)(76116006)(91956017)(316002)(66946007)(4326008)(110136005)(9686003)(55016003)(478600001)(86362001)(33656002)(6506007)(99936003)(7696005)(2906002)(38070700009)(5660300002)(41300700001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?XPNjprI28mc6xbmReSQE29+R6evjjAZ9jD1hZsrIQOQ8fwRflSDWGx0rh8Mn?= =?us-ascii?Q?zVAdO1y8mg0OhrW7yOrFHyVKjL9JEe5K1MRjOmBGxCdNCgPY+fVwwuSPc1Lx?= =?us-ascii?Q?S8gqTQPFxZqJKXkqDvKkQGjbcBPlPBJD6tU6Nm5+LhI/eqQssHGc/Yll0LkV?= =?us-ascii?Q?BvNo4UZWNW4Jw3JXsh446aSO9KjJjccRQdZaQVrDk23vw/rIIyLz91viglhu?= =?us-ascii?Q?DQwM+dvAjFC4DzEE1WLZex3jPPJrpSeZjSSYdfrsFH0QLYNMYKL/LB+rFt+a?= =?us-ascii?Q?7j1D5vAGtCrV1hnsnfI5+WZ41e17UHB4/jUzVbBOZOBmOA9/cKl+OxLFaA0B?= =?us-ascii?Q?slKIDy+sd2+NPzXTFfMEzObWdShCJGNVB1PAUheKYaOmOaXD3xiVWFwU8WNt?= =?us-ascii?Q?tEfl8md0vmOiD+PvsJpw4PjzTz9/hL6inlmFlPBDPr20Okg+84P/jWV43rRK?= =?us-ascii?Q?ASF+a1lTGaUr663V52rAIac/3d2CFO2vop7uEWvhzUOu6SOSegEcPZPhuZjk?= =?us-ascii?Q?dAovnBiKpLPxJDbzqi0wzfbbCwRM0p62UQQ0Bc60RjsXuEg0LlPM8W1J/Kk/?= =?us-ascii?Q?ywLAGAx8l5qL2R9rb+TqxBADXkRpvqUiE5hrwso2dpW5AhXrI5Sr1f+6b3Rx?= =?us-ascii?Q?KTXTz+yPopj5iev37BfibEoQ2Hyb+htsJB4gnPpwe3KQ7B4/DaltGv4Fxaxi?= =?us-ascii?Q?j9Ym/Y4odjAcUp9U0u7oRCcWqMVuYIczv5SW800rbmIJLnRkNwcZiuVSrqTz?= =?us-ascii?Q?lf22UJb/gXDc/7TsnhWHwlpUyF8eWBAiCDP9x07EVxEJewvDn9DhFeIxWR2I?= =?us-ascii?Q?0pkRWuWSw13mTs+95F5V6G4E7cVtkkdSWGeyoWlDLTpdp5PqrwbuMrZjQwC6?= =?us-ascii?Q?otm+sSoAo8biqaEbkaLagYaNALZxr1qxUVWPvKxWhryIfhctVwlRN/Sm3iwT?= =?us-ascii?Q?/jAW8uRYf4BTtxoWjVqJwfP+MmEUNMedvRTVWFCco6eeF+EyMko2kXu3cM53?= =?us-ascii?Q?U98QpP1AH2AeBayeez6iw9L9dV+3YNJC0B0BI9qS53cBJMgGHLqxW8SHdHDS?= =?us-ascii?Q?J+ePbRwGmzhy8OwlsKcqwobbulNGuV/BA7InzH5C+AX00Ha6z2W1G0fmHUO5?= =?us-ascii?Q?aOXe6xmmepFKW5//cfJiPSmv97LtQoNxM3LLEw6HW96H2Pxj8Taa11l8Q7DN?= =?us-ascii?Q?sDilxocY6XNph3jtzE3rm/2NwoNZ0m46FleX/4y0m4N/e9ZJIr3dKbVvtCAn?= =?us-ascii?Q?7RAmI2bj2XGyJr7ufHcQxc45cIBteiBoTQIA/9seClp0uNE+Tkmf8fiVrS5C?= =?us-ascii?Q?BGwTEUjaMwuA4nPtuHHQtPLqqL8LzwKDvmpTtgFVvgdtleCao7ThmBoHZjG5?= =?us-ascii?Q?a1zwYNqV+ST/LkByJnEnEDSDfuHk/z3uw5B+I78vqG/pSeG5laLp7X+szfnZ?= =?us-ascii?Q?9pxTNYXdYe7fnEx59JR+UBrRCqHHtONDDQ1fl3rDM3BTX/cXX4nM6EPXXKdD?= =?us-ascii?Q?rLcxMqhGfcOhYn7F9wKuibV9D/PtKRP0YWm3zBT45b7inrE1up+U5nm5108j?= =?us-ascii?Q?g48gK5pwYNLiV9NCT+/8I33621mz+ccyqh47yBRhbjEM592JltRI63vms+gz?= =?us-ascii?Q?r5kypjp0MIFYFHNlquPQXkHiB+SRJqb+/gHE4g9V/T/rqFIG9uH/dP5aWl7v?= =?us-ascii?Q?hWWVag=3D=3D?= Content-Type: multipart/mixed; boundary="_004_CH2PR15MB3544BC85F0820D6A2ACB7E91D66F2CH2PR15MB3544namp_" X-OriginatorOrg: ibm.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH2PR15MB3544.namprd15.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 74ce6300-6f22-4a1a-1f8c-08dc134fb4d8 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jan 2024 09:20:23.6990 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fcf67057-50c9-4ad4-98f3-ffca64add9e9 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 9e5vKdun6zR69Mc0yoyQtiYZBu/8XuxVARiTMOKOWO/ZUe7/2AzIqytj9G2Nn5W49HmYK7c5nmINQC7FOzW5Cw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR15MB6461 X-Proofpoint-GUID: lCTN8d_u2JlQojYfupnwDbUkpQSqdqSk X-Proofpoint-ORIG-GUID: lCTN8d_u2JlQojYfupnwDbUkpQSqdqSk X-Proofpoint-UnRewURL: 0 URL was un-rewritten MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.997,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-01-12_02,2024-01-11_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxlogscore=802 malwarescore=0 impostorscore=0 mlxscore=0 suspectscore=0 bulkscore=0 clxscore=1015 priorityscore=1501 spamscore=0 adultscore=0 phishscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311290000 definitions=main-2401120071 X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,HTML_MESSAGE,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --_004_CH2PR15MB3544BC85F0820D6A2ACB7E91D66F2CH2PR15MB3544namp_ Content-Type: multipart/alternative; boundary="_000_CH2PR15MB3544BC85F0820D6A2ACB7E91D66F2CH2PR15MB3544namp_" --_000_CH2PR15MB3544BC85F0820D6A2ACB7E91D66F2CH2PR15MB3544namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Respected community members, Hi, Our CI in AIX for GDB has been broken for the last two days with the follow= ing error. CXXLD gdb ld: 0711-317 ERROR: Undefined symbol: _ZTH23deprecated_warning_hook ld: 0711-317 ERROR: Undefined symbol: ._ZTH23deprecated_warning_hook ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more informati= on. collect2: error: ld returned 8 exit status gmake: *** [Makefile:2184: gdb] Error 1 These symbols came due to the commit https://sourceware.org/git/?p=3Dbinuti= ls-gdb.git;a=3Dcommitdiff;h=3D54b815ddb428944a70694e3767a0fadbdd9ca9ea The problem in AIX is marking a variable for thread storage as thread_local= that makes that symbol a weak symbol. The dump output of the complaints.o = shows this as pasted here:- # dump -tov -X64 complaints.o | grep _ZTH23deprecated_warning_hook [32] m 0x00000000 undef 1 weak _ZTH23dep= recated_warning_hook [36] m 0x00000000 undef 1 weak ._ZTH23de= precated_warning_hook [3209] m 0x000203d8 .data 1 unamex _ZTH23dep= recated_warning_hook Hence in the final stage of compilation while creating the binary gdb, the = ld error came and the compilation is unsuccessful since the symbol is not v= isible though complaints.c file was successfully compiled. This patch is a fix for the same where instead of thread_local we used __th= read and GDB now compiles in AIX. Please find attached the patch. (See: 000= 1-Fix-AIX-build-break.patch). I want to know your opinion about this. Also, I do not know the impact of t= his change on other targets. If we can do this better, kindly let me know. Have a nice day ahead. Thanks and regards, Aditya. --_000_CH2PR15MB3544BC85F0820D6A2ACB7E91D66F2CH2PR15MB3544namp_-- --_004_CH2PR15MB3544BC85F0820D6A2ACB7E91D66F2CH2PR15MB3544namp_ Content-Type: application/octet-stream; name="0001-Fix-AIX-build-break.patch" Content-Description: 0001-Fix-AIX-build-break.patch Content-Disposition: attachment; filename="0001-Fix-AIX-build-break.patch"; size=2632; creation-date="Fri, 12 Jan 2024 09:17:28 GMT"; modification-date="Fri, 12 Jan 2024 09:17:28 GMT" Content-Transfer-Encoding: base64 RnJvbSA5ZmQ4ZTA4ZmVhOTNlNjMxZDg2Y2ZjYTI4NTZkNWQ4ZGMwZGE0ZGE5 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBZGl0eWEgVmlkeWFk aGFyIEthbWF0aCA8QWRpdHlhLkthbWF0aDFAaWJtLmNvbT4KRGF0ZTogRnJp LCAxMiBKYW4gMjAyNCAwMTozMDo1OCAtMDYwMApTdWJqZWN0OiBbUEFUQ0hd IEZpeCBBSVggYnVpbGQgYnJlYWsuCgpBIHJlY2VudCBjb21taXQgYnJva2Ug QUlYIGJ1aWxkLiBUaGUgdGhyZWFkX2xvY2FsIHR5cGUgZGVmaW5lZCBmdW5j dGlvbnMKd2VyZSBiZWluZyBjb25zaWRlcmVkIGEgd2VhayBzeW1ib2wgYW5k IGhlbmNlIHdoaWxlIGNyZWF0aW5nIHRoZSBiaW5hcnkgdGhlc2UKc3ltYm9s cyB3ZXJlIG5vdCB2aXNpYmxlLiBJZiB3ZSB1c2UgX190aHJlYWQgaW5zdGVh ZCB0aGVuIHRoaXMgaXNzdWUgaXMgZml4ZWQgaW4gQUlYLgoKVGhpcyBwYXRj aCBpcyBhIGZpeCBmb3IgdGhlIHNhbWUuCi0tLQogZ2RiL2NvbXBsYWludHMu YyB8IDIgKy0KIGdkYi9jb21wbGFpbnRzLmggfCAyICstCiBnZGIvZGVmcy5o ICAgICAgIHwgMiArLQogZ2RiL3RvcC5jICAgICAgICB8IDIgKy0KIDQgZmls ZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoK ZGlmZiAtLWdpdCBhL2dkYi9jb21wbGFpbnRzLmMgYi9nZGIvY29tcGxhaW50 cy5jCmluZGV4IGViNjQ4YzY1NWVkLi4zMDZlNGVkNGJjOCAxMDA2NDQKLS0t IGEvZ2RiL2NvbXBsYWludHMuYworKysgYi9nZGIvY29tcGxhaW50cy5jCkBA IC03OSw3ICs3OSw3IEBAIGNsZWFyX2NvbXBsYWludHMgKCkKIAogLyogU2Vl IGNvbXBsYWludHMuaC4gICovCiAKLXRocmVhZF9sb2NhbCBjb21wbGFpbnRf aW50ZXJjZXB0b3IgKmNvbXBsYWludF9pbnRlcmNlcHRvcjo6Z19jb21wbGFp bnRfaW50ZXJjZXB0b3I7CitfX3RocmVhZCBjb21wbGFpbnRfaW50ZXJjZXB0 b3IgKmNvbXBsYWludF9pbnRlcmNlcHRvcjo6Z19jb21wbGFpbnRfaW50ZXJj ZXB0b3I7CiAKIC8qIFNlZSBjb21wbGFpbnRzLmguICAqLwogCmRpZmYgLS1n aXQgYS9nZGIvY29tcGxhaW50cy5oIGIvZ2RiL2NvbXBsYWludHMuaAppbmRl eCAxNjI2ZjIwMDY4NS4uNGRjMWI3YjcwZTQgMTAwNjQ0Ci0tLSBhL2dkYi9j b21wbGFpbnRzLmgKKysrIGIvZ2RiL2NvbXBsYWludHMuaApAQCAtMTAzLDcg KzEwMyw3IEBAIGNsYXNzIGNvbXBsYWludF9pbnRlcmNlcHRvcgogICAgIEFU VFJJQlVURV9QUklOVEYgKDEsIDApOwogCiAgIC8qIFRoaXMgb2JqZWN0LiAg VXNlZCBieSB0aGUgc3RhdGljIGNhbGxiYWNrIGZ1bmN0aW9uLiAgKi8KLSAg c3RhdGljIHRocmVhZF9sb2NhbCBjb21wbGFpbnRfaW50ZXJjZXB0b3IgKmdf Y29tcGxhaW50X2ludGVyY2VwdG9yOworICBzdGF0aWMgX190aHJlYWQgY29t cGxhaW50X2ludGVyY2VwdG9yICpnX2NvbXBsYWludF9pbnRlcmNlcHRvcjsK IH07CiAKIC8qIFJlLWVtaXQgY29tcGxhaW50cyB0aGF0IHdlcmUgY29sbGVj dGVkIGJ5IGNvbXBsYWludF9pbnRlcmNlcHRvci4KZGlmZiAtLWdpdCBhL2dk Yi9kZWZzLmggYi9nZGIvZGVmcy5oCmluZGV4IDJmNzcxZDhkYzQ5Li4wODll MWMxYTkwOSAxMDA2NDQKLS0tIGEvZ2RiL2RlZnMuaAorKysgYi9nZGIvZGVm cy5oCkBAIC01NjIsNyArNTYyLDcgQEAgZXh0ZXJuIHZvaWQgKCpkZXByZWNh dGVkX3ByaW50X2ZyYW1lX2luZm9fbGlzdGluZ19ob29rKSAoc3RydWN0IHN5 bXRhYiAqIHMsCiAJCQkJCQkJIGludCBub2Vycm9yKTsKIGV4dGVybiBpbnQg KCpkZXByZWNhdGVkX3F1ZXJ5X2hvb2spIChjb25zdCBjaGFyICosIHZhX2xp c3QpCiAgICAgIEFUVFJJQlVURV9GUFRSX1BSSU5URigxLDApOwotZXh0ZXJu IHRocmVhZF9sb2NhbCB2b2lkICgqZGVwcmVjYXRlZF93YXJuaW5nX2hvb2sp IChjb25zdCBjaGFyICosIHZhX2xpc3QpCitleHRlcm4gX190aHJlYWQgdm9p ZCAoKmRlcHJlY2F0ZWRfd2FybmluZ19ob29rKSAoY29uc3QgY2hhciAqLCB2 YV9saXN0KQogICAgICBBVFRSSUJVVEVfRlBUUl9QUklOVEYoMSwwKTsKIGV4 dGVybiB2b2lkICgqZGVwcmVjYXRlZF9yZWFkbGluZV9iZWdpbl9ob29rKSAo Y29uc3QgY2hhciAqLCAuLi4pCiAgICAgIEFUVFJJQlVURV9GUFRSX1BSSU5U Rl8xOwpkaWZmIC0tZ2l0IGEvZ2RiL3RvcC5jIGIvZ2RiL3RvcC5jCmluZGV4 IDAwOWJmMmIwYzFjLi4yMGQ4ZWI2MDI5YSAxMDA2NDQKLS0tIGEvZ2RiL3Rv cC5jCisrKyBiL2dkYi90b3AuYwpAQCAtMjIxLDcgKzIyMSw3IEBAIGludCAo KmRlcHJlY2F0ZWRfcXVlcnlfaG9vaykgKGNvbnN0IGNoYXIgKiwgdmFfbGlz dCk7CiAKIC8qIFJlcGxhY2VzIG1vc3Qgb2Ygd2FybmluZy4gICovCiAKLXRo cmVhZF9sb2NhbCB2b2lkICgqZGVwcmVjYXRlZF93YXJuaW5nX2hvb2spIChj b25zdCBjaGFyICosIHZhX2xpc3QpOworX190aHJlYWQgdm9pZCAoKmRlcHJl Y2F0ZWRfd2FybmluZ19ob29rKSAoY29uc3QgY2hhciAqLCB2YV9saXN0KTsK IAogLyogVGhlc2UgdGhyZWUgZnVuY3Rpb25zIHN1cHBvcnQgZ2V0dGluZyBs aW5lcyBvZiB0ZXh0IGZyb20gdGhlIHVzZXIuCiAgICBUaGV5IGFyZSB1c2Vk IGluIHNlcXVlbmNlLiAgRmlyc3QgZGVwcmVjYXRlZF9yZWFkbGluZV9iZWdp bl9ob29rIGlzCi0tIAoyLjQxLjAKCg== --_004_CH2PR15MB3544BC85F0820D6A2ACB7E91D66F2CH2PR15MB3544namp_--