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 A5DB23858D37 for ; Thu, 20 Apr 2023 14:09:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A5DB23858D37 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 (m0333520.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 33KDwfiw010488; Thu, 20 Apr 2023 14:09:04 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=cUs1ZbKErSrJzA9z21AANXmaoGj0ktbgPG3Fi4pZvOo=; b=BRzbkn+e/L3mUb2VCMv6uHCTtu3BDCUguNVOZedo+HGyY5b5sAABm/3XVGCePbxgGtCd cqYiDzFtBbgv6NF7HQ+fSOEAZxcq3v2FmJ/CGrSrf0WkEHVHrVt+Zvb/T2sWWQjIvy4j +pzR+zBOjYMhaGBZ+deBBIO7j/jBYxPvE5bFCoalx5GjEl7IkFCjDXmwIT1XPm1p83xI ruIaTpX+zNahFEHIdKjMiTpwL2PiUvG7ewzivvu6GfRrbvedtfIPKgw+Hc4onm2aXDzz 6SSYYDnl30owv0QreMw1Toxp7hqG9zU1KxKdUZgu0J9Mo9TQR1Rt3Au2SqMYhOwz9+tp VA== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3pykyd32cu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 20 Apr 2023 14:09:03 +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 33KCkmWL037046; Thu, 20 Apr 2023 14:09:03 GMT Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2109.outbound.protection.outlook.com [104.47.70.109]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3pyjcebwc2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 20 Apr 2023 14:09:02 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lXeH7Xd06w0W+91IpOTzD0OqG7yMcDxjgiYfR2UHnM9iEz0zFx6mb19ERmr2JRbJLpLTcu14v9CWWjqjJjdE5omOpJXFMZ6yVGd+otGj/4mO+url2rOOstI4IZBSWyVsoC7mYCTKk8scAJkRHYa6vCuS67D6q3eK08JuKzefmZ8UQbzjCF7dTZkGViM2frD/NEc37htt9csmuq6rIzGTb0soptYEWL1dx8glJUwIQfkdQj0sR5WNwtHg6l0ESMGFwItR/R6W3rVFKQ1sncjghZ0Hnali5tytLJZ+WartbQKAMq/DuQdBOBCzpA4UyifLoznVuIMPpYj6F9XOd+hT9Q== 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=cUs1ZbKErSrJzA9z21AANXmaoGj0ktbgPG3Fi4pZvOo=; b=aUzZfZjVt1fTEjeM7V+aETdQJyR1P1rP68K55Nff+hn+LoYNgc9EYXgRwAfSBc3ZSSFj7uLnpt/zT7B71LRZhbo/2J3mait1TSKUSXsRnhkmYL8QpwaEqcLj582mkUW41Y+uIuxMolsJp8b6/UCVLwI3KtUCtfbUk6xll3AaBy16ONjOkJs8ZM/PIzILUH3DxfzweSUZt55xP7mTAMvZHtJ+ZX38XJnansQQ3m+Xj4pmrCImINqZKWuRrRoyyHg/lWV7GK1JeZ8/yN+jjXmIPvw1bmYY4PmxN4lFdgHy8lUnXMPrcxigioXzimcIhKcKAPF6uKbflOc0d8kPciEcvQ== 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=cUs1ZbKErSrJzA9z21AANXmaoGj0ktbgPG3Fi4pZvOo=; b=oBO5tLJOEzlYdr3ss53lJBINI8UKNakCH/pyrdTgangPw+wKs9Vvl3wap2mU/7ucKYXkBjWidYSG1KW+6lPlX2iyrt9546QipFDi3wweeELzg8swWDAZSsOU7r0VZoJPuSxZhZdomWKp1igh6x1YRqs0y0xUfs6Wn6OKWM61sA0= Received: from CH2PR10MB4344.namprd10.prod.outlook.com (2603:10b6:610:af::19) by CY5PR10MB6046.namprd10.prod.outlook.com (2603:10b6:930:3d::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6319.21; Thu, 20 Apr 2023 14:08:17 +0000 Received: from CH2PR10MB4344.namprd10.prod.outlook.com ([fe80::7aa1:df38:105a:21fa]) by CH2PR10MB4344.namprd10.prod.outlook.com ([fe80::7aa1:df38:105a:21fa%7]) with mapi id 15.20.6319.022; Thu, 20 Apr 2023 14:08:17 +0000 From: Qing Zhao To: Jakub Jelinek , Joseph Myers , gcc Patches CC: Richard Biener , Kees Cook , Siddhesh Poyarekar Subject: Ping * 3: Fwd: [V6][PATCH 0/2] Handle component_ref to a structure/union field including FAM for builtin_object_size Thread-Topic: Ping * 3: Fwd: [V6][PATCH 0/2] Handle component_ref to a structure/union field including FAM for builtin_object_size Thread-Index: AQHZYYztJyM4qZzyq0aubzZ4BbaxQQ== Date: Thu, 20 Apr 2023 14:08:17 +0000 Message-ID: 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_|CY5PR10MB6046:EE_ x-ms-office365-filtering-correlation-id: 97347c9e-ed4f-4aa5-d384-08db41a8b099 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: cfn9qHuhj9UpHs7k/UzD2Vg6Zz2/a7xJ7HICWs4qFuDzXAOfJOwhRp54DGzcSRgUFoX8QYndXzEhqVy7bzbLLH+pl9BbDa7+10HeWhSIOalnqZ3XhK8AaiYkPUsUAaMUk6AHn7FM8mCuLbkhnR8B1MYjBjUt4XLk+5sPO0AxaPN58ATcgbTPncgiRp4O6R23nmccyl9rUY7HmWWqF8DSkxL5U9w+DHGeIjVeu8xTWVjWoopZNF0iijD532qNA3QmRuj84NFYlLxfw9prOXMtn71syRifCgDF4TRH0qeU9Rfnk7jhPKvRmktrzbmNDndr3z4T28LAQAjJFhK08VDPDQ5Qiw/Cssc8pJIyPig19zafbRJh8vBqhkUbgvAeuD7jr0GcXE/vvghRVeI734TpPAqaKEKpJOMkHn49SPEGutahFSlThHxsO2hV+OPtYizp52JS8Hun2eMukshllywp4CR6WnXSgWNVV0Vl2yzV5l9oCtdwYPGXJ3bVoLz9D2fQZ/eXJ7e0ES26ytXf682Ejks0zl0IF27dRE7obDTKs7yTiAcH2HTMXzjnYLdN8LWYrq2gAjNYJHTUtb4Uxsz0J634HUrLuD2GA6EYODW2dwOmx77gFBUsr5g12Ppr6xoGkmGhUrkw0FmLJ4xdkTt2cQ== 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)(366004)(346002)(136003)(396003)(39860400002)(376002)(451199021)(76116006)(4326008)(26005)(186003)(6512007)(6506007)(316002)(8936002)(8676002)(44832011)(86362001)(36756003)(33656002)(2906002)(5660300002)(478600001)(91956017)(110136005)(54906003)(64756008)(41300700001)(83380400001)(2616005)(66446008)(166002)(38070700005)(122000001)(38100700002)(66556008)(66476007)(71200400001)(6486002)(66946007)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VERZUFMrYTNTb1l5bVVwb1djZXcvQTBzbVJhQ29FTHNTc2tIQ0JuQUtKdHdX?= =?utf-8?B?K0ZYQ00raGZsSlpVd2RrM2NneXg2L1oxRHNTcG9BazFFaUdxQytQa016OWg2?= =?utf-8?B?L1NKaDdxNVNWRERvYlhSOGVGS1VIbFE4MFA4dEtQSlJnTjVCNXAyWE52L253?= =?utf-8?B?V3RTRENmRkcxeXNPaEJDc3B1VU41YnlDaXJMVnE4Y0pJS0VCd2RWSUJCY3VS?= =?utf-8?B?eFRTdVF4U0dWdmFXbWpNWkNCVTk0U0ZGQUNXMEk3SGZnQ3EzRkJId3RDcGh2?= =?utf-8?B?VTZGK1FocTNWZFVtMndWdk9XangzekhkYnJkYjU2Vy9vQTgzeTNFNlBZYXBZ?= =?utf-8?B?RTdxb25tWTNQZ2ppL2tVc00xZ0xkSmlBQTR4U0RFQ1VEdW5hV2RycWdFWFhJ?= =?utf-8?B?c1FVUjF0Tnl4ek0zb0pmQng2SGpBWFlWdEFNZmk3eFJXUWh6K084Vi9wN3l4?= =?utf-8?B?UXFseHBEMnpxLzhTK0RJUmZENURsN0ZNTWpiTVVOMVRIbVR4ZFFYUkUycFor?= =?utf-8?B?dkRoQ2Ixa1NveHRRNzRTZjZGZjV0V0xtWU1BU0E3Ym4vOWh2RHk3VHQreUw1?= =?utf-8?B?TG9qdklKSDZob2V4TXc0NEI3RjlCMTZFRUhiNXRFUStLcEYrWm5XUDFvY3Jv?= =?utf-8?B?K3l2VlZ3Tk4zQzdBRnhCZmVwY2tLYVYyTkVvcDZpeUV4Z3RjcHJEaGxkQ0d0?= =?utf-8?B?MzdrOXRTbjJBemVWNEJXV1pVdnVPZWxLSFNpOC93Zi8zOE5QZUg4MTJUM3ly?= =?utf-8?B?UWJlRWdwZDJrRjM0Y21GYit5NlhYamNTL3c5THF2SVVoekY2Zm5WQmZSdUtR?= =?utf-8?B?ZXFEN1hiWUx0MFhBQ2l1Y09XNllrUDNneVhiaEFMdy8wUWNqeHJzeGJQUmNx?= =?utf-8?B?MlhzKy9BZHlLK0YzZEtkMXd6L1orT05Eb24xU3htN3VrRS9uTm4zeGRYN3h1?= =?utf-8?B?UVM0Qzc4NkJ2N3JKSDlNY01GYXFYZ1RUZHFESGtWRkErVWF3VFZEa096dDVK?= =?utf-8?B?QjRhaVdkVnNJdERDRDEwNG1PNXRHelUzSFdLazJITjNJZTcxNXQ4NkpqOVN0?= =?utf-8?B?cjZzYVRZTFhmN0VHRHN4NnhUcm16LzhuNGRuTkhXMlZwK1lzOCtOcUxpcUVn?= =?utf-8?B?ZHVzNVFMNXRQRTRsaDZrV0xDbG9RSGVFc2R6aUY2L3ZYTTZVWU5RTSsrUXhC?= =?utf-8?B?T2c0aHJ1eHdiWnErdEc1VHowZnBzRFlVTWNhVTNUb0xRSkFTUHVEWGEzVkpX?= =?utf-8?B?NThTRHJXNGdGejBra2JwOWg5akJlcGxqdnozV0p1UlpxdTIzK2w1Y0tjSzRk?= =?utf-8?B?bDBCTm9iVXRRaWU0Wk51S2k3R0FnWlh1MEYrZGxTaEt3YkxlZzlDUW8yZnpm?= =?utf-8?B?c3hHNnJxeUpkZWlvVUREdTJwOUJGaUwrZWNLVW82OXZLcFZsT0VwZHl4eGJW?= =?utf-8?B?ai9abkJ0V29zM21hZ3ZMOUpsWDJuUVIxQk5pNmNUTnpnSURjUWoyV2JFNHdX?= =?utf-8?B?dnBXaWRXeTNOMEV0Qys2NS91aTcvdHRTOElZd24ySUN0Zk95RjdCVnVYU3pZ?= =?utf-8?B?TTBvSldySmlBT3ByT3dQeFROemhDaHExUUlaMyt6aVl3RFM4aUtHcEtpcVNY?= =?utf-8?B?QlIzRSsyM3Y0dDVwYmxhTVVLK3UxL2xCbXZNbXhKWHBwQ1R2cmlZOGdhYnJS?= =?utf-8?B?Wk5LbTUrdTRwNXpOTGF5T3ZQZ3lQTnZ1RmZ4OUhoZngyTm5odFdRM096WE9a?= =?utf-8?B?WGNjVTVFeXprREphOGQ4aEJmdnoxM0FLbWpBWXdqUkFucllBYUdQdStWbGpL?= =?utf-8?B?blBkcFBFeng4YUJQNTFGY3FxbnhGSjB4UkRhWGs4bXpyamZPb1NyUHJRdkw4?= =?utf-8?B?WDJMMWliMjdTNEp6RnVnZmVwL0ZJazU5RXV1c1N5dUJyZ1hqK2hPOWxVcDRI?= =?utf-8?B?ejNzRmlva1hMajFJTFMyZ1Zlb1pFMjg5T1JHV2hCTEt6eGhGU1BKMU1oM1JS?= =?utf-8?B?ZnhqMlA0QWxCKzZPMGZhYVlUQXJlZUt0R3J6SmMzN1htbFBLdy9aQjJhODlX?= =?utf-8?B?Zm1GVWhqWWowSi92NnJpaDRnM0lCT1JQdUlZQlF1WnRWOGpodndHdFcxZk5h?= =?utf-8?Q?rvrn/p4CFL3yXNa47J2BaHVrO?= Content-Type: multipart/alternative; boundary="_000_F3D1BC74CF184F3599CF8DF51F407CA8oraclecom_" MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: BFkQChiGY1+0OpbVLwQBJLAIBSvqmfr32x3JT3LrygXoJSXrA5DwmXLBKfDymnTpCXHUPHfPr+u8scQ57wqsAmjPZgfpiz5yhE97f+ZoX87f/hcyWwFljQuiQx5N2LD+jo1rvwM43qjeA2AayzkwgY5hJVu3y4+zcOVqdg+Jaap67PO8R3sHWeUUlVgjk/dl0lLwkQkzqgc6vUaPd/FbWmdZxEIF9Yprp/fGgA9ZuKPCt2GDKuqH5mzxDfZMzAnzzltWLHi91a/YZBbteJdLzB+6N4utn/PturlAnqujySme3kXTRP9Z1GFqi2cMzASUdZ9I9jKpAeskyT8qq/5KpnizYARVpr1oTo0BGJ/njMt7YXqioS+yGPBEmwo5Ivf+k9YvX57TPxktX4Hkz2+7jsqJTc3/Re/4sapftChVNEMLwh9lxFdwCNPy34myIQ2bf8fC4tJGAQrxO/oI/1MEoYJECJXZlEq9sai3uTG0aHll6FSD5NLk1UD/Ma9Yt3cgxGfuO8CAQQGW5ahBIdvQvuRe+iOHQ/7Gao+8Vn1XgmTNqN5bXxeMK0oOOSQ1Ic/ip1hzBOBZVHIBqSMNvFUyA8oqj1ay36QhQOioSQGvS5QN84NlBtLdMQOceGMNgOE4xrVE7/Kg06+BjgW4+/LRFPmyJhdP44lu5Mfy/Yc3DNOrUQ70XsSXhAIf7UviJZ5tKB2pm34b6mjW+f4M5q95EVNrjld0sqSoDdJ9pt+b3wqdvWLmKnuAf+SPEEBYVcYZfPQcXo6+bnIudSjdfN7O46UALu9hEMRYeRV3NWWEY3JQsrJN9V+tMgOCaSdFVH0NhtQpwPv6tkOBk8meDAPwNh0DLkLSYrWbFa9HUN59H1by0Iwwarf2aVyOpug9r3C8hXsB4Rdw0RyzdBoXS42ZsNPAteCrpKjbsdx7qZCVR2s= 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: 97347c9e-ed4f-4aa5-d384-08db41a8b099 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Apr 2023 14:08:17.5854 (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: s74C/6ww4YPj5eItw3LuAw1XBovy1HpTHsBWiZ8+DCgfKjY3Uq7vBo37YpwlrJd0vngg3yAwWsW2o1pOj1PHbw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY5PR10MB6046 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-20_10,2023-04-20_01,2023-02-09_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=0 bulkscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 phishscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2303200000 definitions=main-2304200116 X-Proofpoint-GUID: 5wlCJXsoQ_SXTIL_A1YMqw_kpX20e-wn X-Proofpoint-ORIG-GUID: 5wlCJXsoQ_SXTIL_A1YMqw_kpX20e-wn 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,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: --_000_F3D1BC74CF184F3599CF8DF51F407CA8oraclecom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhpcyBpcyB0aGUgM3JkIHBpbmcgZm9yIHRoZSA2dGggdmVyc2lvbiBvZiB0 aGUgcGF0Y2hlcy4NCg0KTm93LCBHQ0MxNCBpcyBvcGVuLiBJcyBpdCByZWFk eSB0byBjb21taXQgdGhlc2UgcGF0Y2hlcyB0byBHQ0MxND8NCg0KS2VlcyBo YXMgdGVzdGVkIHRoaXMgdmVyc2lvbiBvZiB0aGUgcGF0Y2ggd2l0aCBMaW51 eCBrZXJuZWwsIGFuZCBldmVyeXRoaW5nIGlzIGdvb2QsIGFuZCByZWxzb2x2 ZWQgbWFueSBmYWxzZQ0KcG9zaXRpdmVzIGZvciBib3VuZHMgY2hlY2tpbmcu DQoNCk5vdGUgZm9yIHRoZSByZXZpZXcgaGlzdG9yeSBvZiB0aGVzZSBwYXRj aGVzICgyIHBhdGNoZXMpDQoxLiAgVGhlIHBhdGNoIDEvMjogSGFuZGxlIGNv bXBvbmVudF9yZWYgdG8gYSBzdHJ1Y3RyZS91bmlvbiBmaWVsZCBpbmNsdWRp bmcgIGZsZXhpYmxlIGFycmF5IG1lbWJlciBbUFIxMDE4MzJdDQoNCiAgICBU aGUgQyBmcm9udC1lbmQgcGFydCBoYXMgYmVlbiBhcHByb3ZlZCBieSBKb3Nl cGguDQogICAgRm9yIHRoZSBtaWRkbGUtZW5kLCBtb3N0IG9mIHRoZSBjaGFu Z2UgaGFzIGJlZW4gcmV2aWV3ZWQgYnkgUmljaGFyZCAoYW5kIG1vZGlmaWVk IGJhc2VkIG9uIGhpcyBjb21tZW50cw0KICAgICBhbmQgc3VnZ2VzdGlvbnMp LCBleGNlcHQgdGhlIGNoYW5nZSBpbiB0cmVlLW9iamVjdC1zaXplLmNjPGh0 dHA6Ly90cmVlLW9iamVjdC1zaXplLmNjPiwgd2hpY2ggbmVlZCBKYWt1YuKA mXMgcmV2aWV3IGFuZCBhcHByb3ZhbC4NCg0KICAgIEpha3ViLCBjb3VsZCB5 b3UgcmV2aWV3IHRoZSBtaWRkbGUgZW5kIG9mIGNoYW5nZSB0byBzZWUgd2hl dGhlciBpdOKAmXMgcmVhZHkgZm9yIHRydW5rPw0KDQozLiBUaGUgcGF0Y2gg Mi8yOiBVcGRhdGUgZG9jdW1lbnRhdGlvbiB0byBjbGFyaWZ5IGEgR0NDIGV4 dGVuc2lvbg0KDQogICAgVGhpcyBpcyBiYXNpY2FsbHkgYSBDIEZFIGFuZCBk b2N1bWVudGF0aW9uIGNoYW5nZSwgSSBoYXZlIHVwZGF0ZWQgaXQgYmFzZWQg b24gcHJldmlvdXMgY29tbWVudHMgYW5kIHN1Z2dlc3Rpb25zLg0KICAgIEpv c2VwaCwgY291bGQgeW91IHJldmlldyBpdCB0byBzZWUgd2hldGhlciB0aGlz IHZlcnNpb24gaXMgcmVhZHkgdG8gZ28/DQoNClRoYW5rcyBhIGxvdC4NCg0K UWluZw0KDQpCZWdpbiBmb3J3YXJkZWQgbWVzc2FnZToNCg0KRnJvbTogUWlu ZyBaaGFvIDxxaW5nLnpoYW9Ab3JhY2xlLmNvbTxtYWlsdG86cWluZy56aGFv QG9yYWNsZS5jb20+Pg0KU3ViamVjdDogW1Y2XVtQQVRDSCAwLzJdIEhhbmRs ZSBjb21wb25lbnRfcmVmIHRvIGEgc3RydWN0dXJlL3VuaW9uIGZpZWxkIGlu Y2x1ZGluZyBGQU0gZm9yIGJ1aWx0aW5fb2JqZWN0X3NpemUNCkRhdGU6IE1h cmNoIDI4LCAyMDIzIGF0IDExOjQ5OjQyIEFNIEVEVA0KVG86IGpha3ViQHJl ZGhhdC5jb208bWFpbHRvOmpha3ViQHJlZGhhdC5jb20+LCBqb3NlcGhAY29k ZXNvdXJjZXJ5LmNvbTxtYWlsdG86am9zZXBoQGNvZGVzb3VyY2VyeS5jb20+ DQpDYzogcmljaGFyZC5ndWVudGhlckBnbWFpbC5jb208bWFpbHRvOnJpY2hh cmQuZ3VlbnRoZXJAZ21haWwuY29tPiwga2Vlc2Nvb2tAY2hyb21pdW0ub3Jn PG1haWx0bzprZWVzY29va0BjaHJvbWl1bS5vcmc+LCBzaWRkaGVzaEBnb3Rw bHQub3JnPG1haWx0bzpzaWRkaGVzaEBnb3RwbHQub3JnPiwgZ2NjLXBhdGNo ZXNAZ2NjLmdudS5vcmc8bWFpbHRvOmdjYy1wYXRjaGVzQGdjYy5nbnUub3Jn PiwgUWluZyBaaGFvIDxxaW5nLnpoYW9Ab3JhY2xlLmNvbTxtYWlsdG86cWlu Zy56aGFvQG9yYWNsZS5jb20+Pg0KDQpIaSwgSm9zZXBoIGFuZCBKYWt1YiwN Cg0KdGhpcyBpcyB0aGUgNnRoIHZlcnNpb24gb2YgdGhlIHBhdGNoLg0KY29t cGFyZWQgdG8gdGhlIDV0aCB2ZXJzaW9uLCB0aGUgbWFqb3IgY2hhbmdlcyBh cmU6DQoNCjEuIFVwZGF0ZSB0aGUgZG9jdW1lbnRhdGlvbiBQZXIgSm9zZXBo J3MgY29tbWVudHM7DQoyLiBDaGFuZ2UgdGhlIG5hbWUgb2YgdGhlIG5ldyB3 YXJuaW5nIG9wdGlvbiBwZXIgSmFrdWIncyBzdWdnZXN0aW9ucy4NCjMuIFVw ZGF0ZSB0ZXN0aW5nIGNhc2UgcGVyIHRoZSBhYm92ZSBjaGFuZ2UuDQoNCnRo ZXNlIGNoYW5nZXMgYXJlIGFsbCBpbiB0aGUgMnRoIHBhdGNoICgyLzIgVXBk YXRlIGRvY3VtZW50YXRpb24gdG8NCmNsYXJpZnkgYSBHQ0MgZXh0ZW5zaW9u KS4NCg0KVGhlIGZpcnN0IHBhdGNoICgxLzIgSGFuZGxlIGNvbXBvbmVudF9y ZWYgdG8gYSBzdHJ1Y3RyZS91bmlvbiBmaWVsZA0KaW5jbHVkaW5nICBmbGV4 aWJsZSBhcnJheSBtZW1iZXIgW1BSMTAxODMyXSkgaXMgbm90IGNoYW5nZWQN Cg0KRm9yIHRoZSBmaXJzdCBwYXRjaCwgQXMgYSByZWNvcmQsIEpvc2VwaCBo YXMgYXBwcm92ZWQgdGhlIEMgZnJvbnQtZW5kIGNoYW5nZSwNCkkgb25seSBu ZWVkIGEgcmV2aWV3IGZyb20gSmFrdWIgZm9yIHRoZSBNaWRkbGUtZW5kLg0K DQpib290c3RyYXBwZWQgYW5kIHJlZ3Jlc3Npb24gdGVzdGVkIG9uIGFhcmNo NjQgYW5kIHg4Ni4NCg0KT2theSBmb3IgY29tbWl0Pw0KDQp0aGFua3MuDQoN ClFpbmcNCg0KPT09PT09PT09DQoNClFpbmcgWmhhbyAoMik6DQogSGFuZGxl IGNvbXBvbmVudF9yZWYgdG8gYSBzdHJ1Y3RyZS91bmlvbiBmaWVsZCBpbmNs dWRpbmcgZmxleGlibGUNCiAgIGFycmF5IG1lbWJlciBbUFIxMDE4MzJdDQog VXBkYXRlIGRvY3VtZW50YXRpb24gdG8gY2xhcmlmeSBhIEdDQyBleHRlbnNp b24NCg0KZ2NjL2MtZmFtaWx5L2Mub3B0ICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICA1ICsNCmdjYy9jL2MtZGVjbC5jYzxodHRwOi8vYy1kZWNs LmNjPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyMCArKysN CmdjYy9kb2MvZXh0ZW5kLnRleGkgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICA0NSArKysrKy0NCmdjYy9sdG8vbHRvLWNvbW1vbi5jYzxodHRwOi8v bHRvLWNvbW1vbi5jYz4gICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDUg Ky0NCmdjYy9wcmludC10cmVlLmNjPGh0dHA6Ly9wcmludC10cmVlLmNjPiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDUgKw0KLi4uL2djYy5k Zy9idWlsdGluLW9iamVjdC1zaXplLXByMTAxODMyLmMgICAgIHwgMTM0ICsr KysrKysrKysrKysrKysrKw0KLi4uL2djYy5kZy92YXJpYWJsZS1zaXplZC10 eXBlLWZsZXgtYXJyYXkuYyAgIHwgIDMxICsrKysNCmdjYy90cmVlLWNvcmUu aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArDQpnY2Mv dHJlZS1vYmplY3Qtc2l6ZS5jYzxodHRwOi8vdHJlZS1vYmplY3Qtc2l6ZS5j Yz4gICAgICAgICAgICAgICAgICAgICAgIHwgIDIzICsrLQ0KZ2NjL3RyZWUt c3RyZWFtZXItaW4uY2M8aHR0cDovL3RyZWUtc3RyZWFtZXItaW4uY2M+ICAg ICAgICAgICAgICAgICAgICAgICB8ICAgNSArLQ0KZ2NjL3RyZWUtc3RyZWFt ZXItb3V0LmNjPGh0dHA6Ly90cmVlLXN0cmVhbWVyLW91dC5jYz4gICAgICAg ICAgICAgICAgICAgICAgfCAgIDUgKy0NCmdjYy90cmVlLmggICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNyArLQ0KMTIgZmlsZXMg Y2hhbmdlZCwgMjgxIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pDQpj cmVhdGUgbW9kZSAxMDA2NDQgZ2NjL3Rlc3RzdWl0ZS9nY2MuZGcvYnVpbHRp bi1vYmplY3Qtc2l6ZS1wcjEwMTgzMi5jDQpjcmVhdGUgbW9kZSAxMDA2NDQg Z2NjL3Rlc3RzdWl0ZS9nY2MuZGcvdmFyaWFibGUtc2l6ZWQtdHlwZS1mbGV4 LWFycmF5LmMNCg0KLS0NCjIuMzEuMQ0KDQoNCg== --_000_F3D1BC74CF184F3599CF8DF51F407CA8oraclecom_--