From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by sourceware.org (Postfix) with ESMTPS id E0B023858D20 for ; Tue, 11 Apr 2023 13:36:02 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E0B023858D20 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=oracle.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=oracle.com Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 33BBNuP1011397; Tue, 11 Apr 2023 13:35:59 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : content-type : mime-version; s=corp-2023-03-30; bh=QHhs49zZ+6czlkfnP5CgMRyLMQgqAB6hPtVoKhT2TC0=; b=Kum2n9INlqhbmyxfkylO4HJMCm9fyGbRjkhXP4cXRbous4Uz2PHCd7lLZiSQtfUjmqgJ IeXpv6TthV8RY2nSMnbVSVU3I2UQJ/GQIizTZFb4RqrEoZAtzGB2weDfQtHztkRf79Sk Fv/ZF0fc/jbykInkn/rhVPurVxsRoFmLMmyY/Qr4tT0BKIfWfvbK/DRjH6Z4+MbNaMCJ TUqwS/mk/91nv9mmSBKTiqup4nuFdmaQfKcDCPppJQh61NerEhny+wgFGNsRP0ebUZTY 3BsZVRn1EyuXXpc/lfp4PSZNKzWqowtXhK+bRZU6rEnJU55g2SLJFD0XT5ZAsY0B2xH3 FA== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3pu0eq5dv1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 11 Apr 2023 13:35:58 +0000 Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 33BD8aMP012869; Tue, 11 Apr 2023 13:35:58 GMT Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2105.outbound.protection.outlook.com [104.47.70.105]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3puwdnucev-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 11 Apr 2023 13:35:58 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RWj0+PruLvjAMLcJEt3YE88t4B3Lo5Ie8Xj1sPY1F/hTN8qtg9tekFUxJQ5qAit4jvKHmAuu227PlOPxuAIxdVzTq8VXsy1++gOLzut2ASFAOC9Ka8ayOR+v7llr4YGO5zjsazPUpKnVlKJXATziLUWINTgzak41vcfwSylMrE3lMQCoXCEsKZPJ5ony5muccxz1MMg1Z50DU3IZfsVwb9zaZl1ab81JhoeRO7So5YI2x8+f19rW/dCFHWBFkSectml+yrI4jHd72MYQ7xOas7kycRHRbir55dOm+PIhyAaxWgiebWwNIU9uuWUcsuVTrOsR13jefLSOKNC59Ub5aw== 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=QHhs49zZ+6czlkfnP5CgMRyLMQgqAB6hPtVoKhT2TC0=; b=eHm/oJyytQ/KwZbMiyhjzjpdy0hlv+U+bibDH3W2cgscEG5BTeDbmMXvmA8SULtQ0HlTKd8EJhnVC+qb61vxK6PRU5Ks56ooZ9BrZ4E3Yg060uXOI4YEb+DimLg+MXlTdZdarAr5ORMUkJOmQW1IB0TaLQVxaN6m8HVkjXzr8aEP9yVkcn4Iasab/teK91c4yiJcNmdeNSPbOkyDN3EHGXleFxoC2WzL7p8quS9Th+oK3u3enKWe5yW5HWNx/AzCNxtHKYGSQN2+IEmMdf4m/zs0cVA3dLNzff6iBWZj5DEWeUjVJOeP512VQpogVxAShFBvADJcAo4Kl3djVet75g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QHhs49zZ+6czlkfnP5CgMRyLMQgqAB6hPtVoKhT2TC0=; b=MHOSoISq+kTiiJEiLkb4OJ+bLT2iz96OCT6TOD560LUufjJPdY53qGXOXS6tVrvq31FcEz2h9hd4UW/ox2GPLdI77yLf1EePaLqhNXMMRiVW1MtgAxNIqRNStyYhINQh22AiozpgYB3sj+9z7djzTOCTfxXV2MjSbOzVkt1+rjI= Received: from CH2PR10MB4344.namprd10.prod.outlook.com (2603:10b6:610:af::19) by IA0PR10MB7303.namprd10.prod.outlook.com (2603:10b6:208:40d::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.41; Tue, 11 Apr 2023 13:35:56 +0000 Received: from CH2PR10MB4344.namprd10.prod.outlook.com ([fe80::a33f:73da:f5e2:6c0a]) by CH2PR10MB4344.namprd10.prod.outlook.com ([fe80::a33f:73da:f5e2:6c0a%8]) with mapi id 15.20.6277.038; Tue, 11 Apr 2023 13:35:56 +0000 From: Qing Zhao To: Jakub Jelinek , Joseph Myers CC: Richard Biener , kees Cook , Siddhesh Poyarekar , gcc Patches Subject: Fwd: [V6][PATCH 0/2] Handle component_ref to a structure/union field including FAM for builtin_object_size Thread-Topic: [V6][PATCH 0/2] Handle component_ref to a structure/union field including FAM for builtin_object_size Thread-Index: AQHZYYztJyM4qZzyq0aubzZ4BbaxQQ== Date: Tue, 11 Apr 2023 13:35:56 +0000 Message-ID: <418444C7-C41B-4BD4-8CEF-550DE64CF21C@oracle.com> References: <20230328154944.3946619-1-qing.zhao@oracle.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3696.120.41.1.2) x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH2PR10MB4344:EE_|IA0PR10MB7303:EE_ x-ms-office365-filtering-correlation-id: 22387d1a-5268-409e-5639-08db3a91addf x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: QERncN64Lo/Gys4DjlRKQIFJvj2lPW3O7AGqZGKOBu3pB0Dj00WZ3g/cMmTU1hWfhHpiPLiSd07LmH5um1EkGSULClPmBe0Z0cBu+ZcMGILnCInfTq30zX+LDpc0/ONzlSMvuALHAbucYMmCA1xbVMn7rLqSjJD+ULhAdQgBHqBA3bGQsE+3iqhMZ6xE0WZ0WeA4cVnIZHPa40NQQImTB7sbdZOgSDJxzWSHiI7pzvdS9pcs9TsyKylCECV3s7wgL1d2vIdzo3eDprWdil5dhUs23oSaEILkkn2P8PYeAj6QvUAW6k4BWnneomIb5FZBqWmPHL0Q09qumSQ42AKvE2N91d0ZeZqnZAy0ZtQv9AhrYvhDC4tHLdBYY1HIXxof3sD9asNKJVjWEIQUMZDYpTRQeEFjqxonzRTF6Xvi9ELV8/X0hx1Iymo3s1Dd3EVrDqm+TSgjhEnt4V6q4qp575eMyB3HuF5F1jNMY2naY3k8lWiwpIO6wPMQqJOmICOK7zgtMdOiZbNQP+Ub00PcXk0WsyZQJs6f+iA+R3UaX+ZuZcQrMVBXh5lrkhSNKIiHYEJAYSmI4Isf/yqmiBKJHFkZ8zS/IOquWKRIxzrCkd5NLnhbaHF/f19EXcUsQs4c5YClezt8JHEVvPfhehHxIw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH2PR10MB4344.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(346002)(396003)(366004)(376002)(39860400002)(136003)(451199021)(36756003)(166002)(186003)(6512007)(44832011)(66556008)(33656002)(110136005)(2906002)(38070700005)(66446008)(66476007)(316002)(6506007)(8936002)(5660300002)(83380400001)(86362001)(91956017)(4326008)(66946007)(76116006)(64756008)(8676002)(2616005)(41300700001)(54906003)(6486002)(38100700002)(71200400001)(478600001)(122000001)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WTdRV2dVMVhrcTlreVhSRXBCRVFwcXlkeU5QaEcvOWZZcWtySnozVStTUDVR?= =?utf-8?B?eHhwRTBWb2ZOZ2dHTXRJRGQzcFdvbjQ1aG9uTGJmSElkQUh3MmR2UmpZTVFF?= =?utf-8?B?U2NEcFdxOUdSNHVqMEV1NWhvdWZnMGx0SFpFUnFjenNsUUVTZmE5elJlQUF6?= =?utf-8?B?RUxrMUVpOCtGV0Jia2d3cnRweGhxVUZVSXdsdjRURXNCT3ZyRmRBcU5IN3hj?= =?utf-8?B?QU9ub0FQOUVIZXFFU3lPcEVzYllDQjdaOERVZS9pWTI0NEVRS3M3cjRjT29J?= =?utf-8?B?SHFDakhqUXNGMGM4MnpYU0h4M2JrZjh0a1NOS090Mjh4a2d3MlFYQVJPMTB1?= =?utf-8?B?eWwrSE5sN3pjWlI5VVJZa0JIODcwUFduTW5GVjlKYWVqVnRMQjNzNE9RaFlx?= =?utf-8?B?MWZvd3ZBdmlrZFpscTZQelFZK1oweWNDdnA5R0NDVmRvNFN0S2xCUkJwdnFw?= =?utf-8?B?OW11VjVCQ3gvdG1tWWlwZkJMOWhyMld1R3hVYjUwSUFLMDd5RGFRVGQyYUZa?= =?utf-8?B?RHpRR0I4VHA4WFduOWxJY2h2TFUwZVF4SzlOMldaanNRL0hFVzlkRm9neXFi?= =?utf-8?B?VzBjOXRHeVNiakVQcGRjZDRzQ0VvdGxIYnFUcVhUZUZHbjg3aFBFMWRHbTAy?= =?utf-8?B?QW8vQ29OVkNwQnVWZ1hJY2FzbnlBRE9qSUV1b093YVNEc1FSRmZERGlPM0Rw?= =?utf-8?B?bllseDFBSXc2dG9lQTk2TXBmNUlidlN3dllRYmFCVHFUZ2g1SnhudjNxMFV3?= =?utf-8?B?WktxSzF3U0g1L2Q2TVJjTWZHS09xRG94NVFTemtQdFlmbXRQTE94Q240K2c3?= =?utf-8?B?ekZUQ0xmMXBxMkxtM2FaZVV5V1ZlbXQ3ODNKdm83YjMwQVIrNFd4ZGFQQzBR?= =?utf-8?B?U0loc2NTNmhEa1N5T2tFRjdVeXRXMVcraHU1K3EvK1J3cnlpbHNlU0JZTjVk?= =?utf-8?B?djROWXNPbGl5VzBseFpYNTNEa3MwVytBQ0M1SGpqU2NzcGFNZVFNSGN2bWoz?= =?utf-8?B?ZkhJbno0NCtqdmhCRmVvV0hBeklrYUFCSlkxQ3FQYjBSUjFHRHF1cjRKekJR?= =?utf-8?B?ZG5WWnh3VUlDam9TQXkwT29YYjFDZTQxTTRKOW5qRlhnN3VpMytUd3dPV2sz?= =?utf-8?B?eGtCWUVyYmRBTEY5KzU1U2xESkpwYWpPTWZ1RE9vUlNjN1RuU0U1ZTByRGpK?= =?utf-8?B?MWozM2FBZ0taalE2OHgxUkNSZmhoQ1gyNW9ienl4M0lPOWdBR2xtdUJySnZH?= =?utf-8?B?cERsOFJwTmNqRjQ5UWQ4RVU1WnJmYUtQVElRbWZXck4yenRpdDJDZHBXNlZO?= =?utf-8?B?UHp4ZkFiOE1ITXhDajdHcGhrS2x0YmFpcTVKQWZ5TUV1elNva2JMTTZXTjM4?= =?utf-8?B?NDVKTXJBTEJhYTNSci9udXNTazA2OVBiM25VVHgwNmk3UTMxY2RKR0Y2dnly?= =?utf-8?B?c0VPL2I2OFZwMitheUQyNUlZWklrMDVSbFpEZHFaT2x3K2ExMk4zMlF5R2F3?= =?utf-8?B?TStpS01VWTBrQW1KNFVJbERGY1d2MzZqM3hTNlZ6NXJ1eXk4T0FIN0wzeW1O?= =?utf-8?B?YXozT0V5aXZXNENYNDNqclNCTmVHdG1ZMGdjdkNPVXZSM25lREZvUUllb0lI?= =?utf-8?B?WVBXL3VXajVINzR3NklzRkxxcnVIQ1JLcWJROTBoVW1pVWp3SWJGZ0VPZTRC?= =?utf-8?B?eFVGU2pvY3JCdlA0N3hqRXlmcU96akpuWnR0Y3p6SExTNzFueHZGSFFIM0Zh?= =?utf-8?B?ejY0Z2d6cHhUZHB1WHNiOTEvdldBc3p5WURYcHQrdmJoOXhTS1VRbUVKeUt6?= =?utf-8?B?YzNtYnh0aVVLNUhXU3J0Q2RqWHloN0FRelNPdGwyVjBTNkduUFlrTWYyQ3Z0?= =?utf-8?B?NkhxdUZlc2FtNVIxdGVtMmhjV2wrbG42cXloWkpOQ0RyWnkzMjN3MHZmSVA1?= =?utf-8?B?NFNqOEE3MFFOMkJjald0d25RTVdsT1hQQWJyU3Q0ZE8xZEg3VVBuMEVVL0JT?= =?utf-8?B?SmQ4SndBTVBwRTlrczRLUVZGU3pFRkZubmEwSmtaYmRKMys4QWtVMmF3SktK?= =?utf-8?B?aHRHQXNya2hHVmFQK0dBd3orTUZMYVR3YUJUVldRNVJXcS9LeS9UT0NYcEFZ?= =?utf-8?B?dGVSWWdSNUlGekJPWVAvVHdVZVBZWTlJbWJ5R3NHZ25wWXVOZlFQMExPZitG?= =?utf-8?Q?QMFLR3lf1GgYyiMaEcN1w1E=3D?= Content-Type: multipart/alternative; boundary="_000_418444C7C41B4BD48CEF550DE64CF21Coraclecom_" MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: usjJZmSHdSX9xvfWNg01Wv/LOcXyce4bj9r/pKj9MCbDTXF703BMjch67W/2r908rWLQ76+1TN8iL1f8M1E5/+T1msA/v2r12qpYf2EF4zFl5gm9Ws1WftAUIfqofb0vhSNb73sIgLAV4QPG5YfSfWzkS/KSUjci92uK+m3Hg0Qb4k6//6ht6H8L++x2oV3d6vZ9x2eT294CFkVYnQcDbOsim8S0VX+CkOGDBu5d+9DmUZX+xHhlld3WiTRad+2oPHaqn36WqSyuJlTzVTV4cUxSi7BGBwDCilXqaDLZeiBI3SmAqsM9ELDMs40b8o3a95jBj+gHCjaRFzUxh6cRkPw9QBc/3uSkUJm1BeX4BnkLvgGcG5I6CQbM+dZZNWtlFli9QPEy8KolypmEbjGoKUGlatavMz1ALCsv0qNpfrnWGkZ7yIgQqgGxL+f+aCkdGbGepMxXT/ejvWaqTKCpRv60E20A/y7WLTuySYZbmKvPMsG/LPVPxbYcxQRoReFcM5BGKkd4pDRpuaDUT0QGMp2eosuMPXb0RSY0cJDzi/9sjqBKoaPm5J7oYGuqHJr60oCgmhzy9qez1MadGuBs6nCyRzRDrSDTiYxzPEA0eVUPVSIekvqXY9sDFmu6EuqWNEbM8PnAYdzotWLEo3S7EwWO83R3Wpred/lr7FumcWNNROJ9shvDzRRV8JD/O9/4yIQVDIaqld49gmStPN/0ih85KWaBDa4RWHS5gCQSEtzzjJZoWLc4+tWBSVrB5VM4NDxYd6em9xlDc+Gvzk0ZU48L+iGMTgoYE6191raPe7aDTka4oaElfvpfpl91zBmuUwdXlna3Y7r6MyrGOxSF2CaIq30UkKBBq6Aqk4H5IV2jNa4K5Zjl0B0wSIiSQjXe3y/EIhTSBbYEzpFKGGYXWrlz8KIeBKI0Ze3xVqL+uoE= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH2PR10MB4344.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 22387d1a-5268-409e-5639-08db3a91addf X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Apr 2023 13:35:56.4500 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: dTIlg7cie1ljCWqIys/BjR5PufVmVfdVuHMIFB/oez8Wkr++Or4oOGs25IzUtLEWOHX/17elKL5OcFdYupySqQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR10MB7303 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-04-11_09,2023-04-11_01,2023-02-09_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 mlxscore=0 mlxlogscore=999 spamscore=0 suspectscore=0 bulkscore=0 adultscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2303200000 definitions=main-2304110126 X-Proofpoint-GUID: 1X7PtSeCBRes_cOKmijbIb_EB_SArrn0 X-Proofpoint-ORIG-GUID: 1X7PtSeCBRes_cOKmijbIb_EB_SArrn0 X-Spam-Status: No, score=-5.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,TXREP 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: --_000_418444C7C41B4BD48CEF550DE64CF21Coraclecom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGksIEpvc2VwaCBhbmQgSmFrdWIsDQoNClRoaXMgaXMgdGhlIDJuZCBwaW5n IHRvIHRoZSA2dGggdmVyc2lvbiBvZiB0aGUgcGF0Y2hlcyAtOikNCg0KUGxl YXNlIGxldCBtZSBrbm93IGlmIHlvdSBoYXZlIGFueSBmdXJ0aGVyIGNvbW1l bnRzIG9uIHRoZSBwYXRjaGVzLCBhbmQgd2hldGhlciBpdOKAmXMgT2theSB0 byBjb21taXQgdGhlbSB0byB0cnVuaz8NCg0KVGhhbmtzIGEgbG90IGZvciB0 aGUgaGVscC4NCg0KUWluZw0KDQpCZWdpbiBmb3J3YXJkZWQgbWVzc2FnZToN Cg0KRnJvbTogUWluZyBaaGFvIDxxaW5nLnpoYW9Ab3JhY2xlLmNvbTxtYWls dG86cWluZy56aGFvQG9yYWNsZS5jb20+Pg0KU3ViamVjdDogW1Y2XVtQQVRD SCAwLzJdIEhhbmRsZSBjb21wb25lbnRfcmVmIHRvIGEgc3RydWN0dXJlL3Vu aW9uIGZpZWxkIGluY2x1ZGluZyBGQU0gZm9yIGJ1aWx0aW5fb2JqZWN0X3Np emUNCkRhdGU6IE1hcmNoIDI4LCAyMDIzIGF0IDExOjQ5OjQyIEFNIEVEVA0K VG86IGpha3ViQHJlZGhhdC5jb208bWFpbHRvOmpha3ViQHJlZGhhdC5jb20+ LCBqb3NlcGhAY29kZXNvdXJjZXJ5LmNvbTxtYWlsdG86am9zZXBoQGNvZGVz b3VyY2VyeS5jb20+DQpDYzogcmljaGFyZC5ndWVudGhlckBnbWFpbC5jb208 bWFpbHRvOnJpY2hhcmQuZ3VlbnRoZXJAZ21haWwuY29tPiwga2Vlc2Nvb2tA Y2hyb21pdW0ub3JnPG1haWx0bzprZWVzY29va0BjaHJvbWl1bS5vcmc+LCBz aWRkaGVzaEBnb3RwbHQub3JnPG1haWx0bzpzaWRkaGVzaEBnb3RwbHQub3Jn PiwgZ2NjLXBhdGNoZXNAZ2NjLmdudS5vcmc8bWFpbHRvOmdjYy1wYXRjaGVz QGdjYy5nbnUub3JnPiwgUWluZyBaaGFvIDxxaW5nLnpoYW9Ab3JhY2xlLmNv bTxtYWlsdG86cWluZy56aGFvQG9yYWNsZS5jb20+Pg0KDQpIaSwgSm9zZXBo IGFuZCBKYWt1YiwNCg0KdGhpcyBpcyB0aGUgNnRoIHZlcnNpb24gb2YgdGhl IHBhdGNoLg0KY29tcGFyZWQgdG8gdGhlIDV0aCB2ZXJzaW9uLCB0aGUgbWFq b3IgY2hhbmdlcyBhcmU6DQoNCjEuIFVwZGF0ZSB0aGUgZG9jdW1lbnRhdGlv biBQZXIgSm9zZXBoJ3MgY29tbWVudHM7DQoyLiBDaGFuZ2UgdGhlIG5hbWUg b2YgdGhlIG5ldyB3YXJuaW5nIG9wdGlvbiBwZXIgSmFrdWIncyBzdWdnZXN0 aW9ucy4NCjMuIFVwZGF0ZSB0ZXN0aW5nIGNhc2UgcGVyIHRoZSBhYm92ZSBj aGFuZ2UuDQoNCnRoZXNlIGNoYW5nZXMgYXJlIGFsbCBpbiB0aGUgMnRoIHBh dGNoICgyLzIgVXBkYXRlIGRvY3VtZW50YXRpb24gdG8NCmNsYXJpZnkgYSBH Q0MgZXh0ZW5zaW9uKS4NCg0KVGhlIGZpcnN0IHBhdGNoICgxLzIgSGFuZGxl IGNvbXBvbmVudF9yZWYgdG8gYSBzdHJ1Y3RyZS91bmlvbiBmaWVsZA0KaW5j bHVkaW5nICBmbGV4aWJsZSBhcnJheSBtZW1iZXIgW1BSMTAxODMyXSkgaXMg bm90IGNoYW5nZWQNCg0KRm9yIHRoZSBmaXJzdCBwYXRjaCwgQXMgYSByZWNv cmQsIEpvc2VwaCBoYXMgYXBwcm92ZWQgdGhlIEMgZnJvbnQtZW5kIGNoYW5n ZSwNCkkgb25seSBuZWVkIGEgcmV2aWV3IGZyb20gSmFrdWIgZm9yIHRoZSBN aWRkbGUtZW5kLg0KDQpib290c3RyYXBwZWQgYW5kIHJlZ3Jlc3Npb24gdGVz dGVkIG9uIGFhcmNoNjQgYW5kIHg4Ni4NCg0KT2theSBmb3IgY29tbWl0Pw0K DQp0aGFua3MuDQoNClFpbmcNCg0KPT09PT09PT09DQoNClFpbmcgWmhhbyAo Mik6DQogSGFuZGxlIGNvbXBvbmVudF9yZWYgdG8gYSBzdHJ1Y3RyZS91bmlv biBmaWVsZCBpbmNsdWRpbmcgZmxleGlibGUNCiAgIGFycmF5IG1lbWJlciBb UFIxMDE4MzJdDQogVXBkYXRlIGRvY3VtZW50YXRpb24gdG8gY2xhcmlmeSBh IEdDQyBleHRlbnNpb24NCg0KZ2NjL2MtZmFtaWx5L2Mub3B0ICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICA1ICsNCmdjYy9jL2MtZGVjbC5jYzxo dHRwOi8vYy1kZWNsLmNjPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAyMCArKysNCmdjYy9kb2MvZXh0ZW5kLnRleGkgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICA0NSArKysrKy0NCmdjYy9sdG8vbHRvLWNvbW1v bi5jYzxodHRwOi8vbHRvLWNvbW1vbi5jYz4gICAgICAgICAgICAgICAgICAg ICAgICAgfCAgIDUgKy0NCmdjYy9wcmludC10cmVlLmNjPGh0dHA6Ly9wcmlu dC10cmVlLmNjPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDUg Kw0KLi4uL2djYy5kZy9idWlsdGluLW9iamVjdC1zaXplLXByMTAxODMyLmMg ICAgIHwgMTM0ICsrKysrKysrKysrKysrKysrKw0KLi4uL2djYy5kZy92YXJp YWJsZS1zaXplZC10eXBlLWZsZXgtYXJyYXkuYyAgIHwgIDMxICsrKysNCmdj Yy90cmVlLWNvcmUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgMiArDQpnY2MvdHJlZS1vYmplY3Qtc2l6ZS5jYzxodHRwOi8vdHJlZS1v YmplY3Qtc2l6ZS5jYz4gICAgICAgICAgICAgICAgICAgICAgIHwgIDIzICsr LQ0KZ2NjL3RyZWUtc3RyZWFtZXItaW4uY2M8aHR0cDovL3RyZWUtc3RyZWFt ZXItaW4uY2M+ICAgICAgICAgICAgICAgICAgICAgICB8ICAgNSArLQ0KZ2Nj L3RyZWUtc3RyZWFtZXItb3V0LmNjPGh0dHA6Ly90cmVlLXN0cmVhbWVyLW91 dC5jYz4gICAgICAgICAgICAgICAgICAgICAgfCAgIDUgKy0NCmdjYy90cmVl LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNyAr LQ0KMTIgZmlsZXMgY2hhbmdlZCwgMjgxIGluc2VydGlvbnMoKyksIDYgZGVs ZXRpb25zKC0pDQpjcmVhdGUgbW9kZSAxMDA2NDQgZ2NjL3Rlc3RzdWl0ZS9n Y2MuZGcvYnVpbHRpbi1vYmplY3Qtc2l6ZS1wcjEwMTgzMi5jDQpjcmVhdGUg bW9kZSAxMDA2NDQgZ2NjL3Rlc3RzdWl0ZS9nY2MuZGcvdmFyaWFibGUtc2l6 ZWQtdHlwZS1mbGV4LWFycmF5LmMNCg0KLS0NCjIuMzEuMQ0KDQoNCg== --_000_418444C7C41B4BD48CEF550DE64CF21Coraclecom_--