From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 109389 invoked by alias); 18 Oct 2017 15:06:48 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 107421 invoked by uid 89); 18 Oct 2017 15:06:46 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-5.8 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2,KAM_LAZY_DOMAIN_SECURITY,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,RP_MATCHES_RCVD autolearn=ham version=3.3.2 spammy=architectural, expectations, H*Ad:D*synopsys.com, R30 X-HELO: smtprelay.synopsys.com Received: from smtprelay2.synopsys.com (HELO smtprelay.synopsys.com) (198.182.60.111) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 18 Oct 2017 15:06:40 +0000 Received: from mailhost.synopsys.com (mailhost2.synopsys.com [10.13.184.66]) by smtprelay.synopsys.com (Postfix) with ESMTP id 7F52410C13AC; Wed, 18 Oct 2017 08:06:38 -0700 (PDT) Received: from mailhost.synopsys.com (localhost [127.0.0.1]) by mailhost.synopsys.com (Postfix) with ESMTP id 64B1DDEF; Wed, 18 Oct 2017 08:06:38 -0700 (PDT) Received: from US01WXQAHTC1.internal.synopsys.com (us01wxqahtc1.internal.synopsys.com [10.12.238.230]) by mailhost.synopsys.com (Postfix) with ESMTP id 42F43DEE; Wed, 18 Oct 2017 08:06:38 -0700 (PDT) Received: from DE02WEHTCB.internal.synopsys.com (10.225.19.94) by US01WXQAHTC1.internal.synopsys.com (10.12.238.230) with Microsoft SMTP Server (TLS) id 14.3.266.1; Wed, 18 Oct 2017 08:06:38 -0700 Received: from DE02WEMBXB.internal.synopsys.com ([fe80::95ce:118a:8321:a099]) by DE02WEHTCB.internal.synopsys.com ([::1]) with mapi id 14.03.0266.001; Wed, 18 Oct 2017 17:06:35 +0200 From: Anton Kolesov To: Yao Qi , Anton Kolesov CC: "gdb-patches@sourceware.org" , Francois Bedard Subject: RE: [PATCH 1/3] arc: Add XML target descriptions for Linux targets Date: Wed, 18 Oct 2017 15:06:00 -0000 Message-ID: <39A54937CC95F24AA2F794E2D2B66B135895D58A@DE02WEMBXB.internal.synopsys.com> References: <20171011145633.19343-1-Anton.Kolesov@synopsys.com> <20171012012859.GJ8425@1170ee0b50d5> In-Reply-To: <20171012012859.GJ8425@1170ee0b50d5> x-dg-ref: =?utf-8?B?UEcxbGRHRStQR0YwSUc1dFBTSmliMlI1TG5SNGRDSWdjRDBpWXpwY2RYTmxj?= =?utf-8?B?bk5jWVd0dmJHVnpiM1l1YzNsdWIzQnplWE5jWVhCd1pHRjBZVnh5YjJGdGFX?= =?utf-8?B?NW5YREE1WkRnME9XSTJMVE15WkRNdE5HRTBNQzA0TldWbExUWmlPRFJpWVRJ?= =?utf-8?B?NVpUTTFZbHh0YzJkelhHMXpaeTFsWkRNMk1ESmlZaTFpTkRFMUxURXhaVGN0?= =?utf-8?B?WVRneU5pMDBPRFV4WWpjM1pUbGhPVFZjWVcxbExYUmxjM1JjWldRek5qQXlZ?= =?utf-8?B?bU10WWpReE5TMHhNV1UzTFdFNE1qWXRORGcxTVdJM04yVTVZVGsxWW05a2VT?= =?utf-8?B?NTBlSFFpSUhONlBTSTFOalV6SWlCMFBTSXhNekUxTWpneE1qYzVNemN6TkRN?= =?utf-8?B?eU9ETWlJR2c5SW5kMGVtNVJabEZwZUdaSFoyMUZaREJDYlhSa1NVYzJWbU5Y?= =?utf-8?B?YnowaUlHbGtQU0lpSUdKc1BTSXdJaUJpYnowaU1TSWdZMms5SW1OQlFVRkJS?= =?utf-8?B?VkpJVlRGU1UxSlZSazVEWjFWQlFVSlJTa0ZCUVhwaU5qSjJTV3RxVkVGbVpW?= =?utf-8?B?bEpSMGQ0T1RCNFNUazFaMmRaWWtnelZFVm5UMEZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRklRVUZCUVVOclEwRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGRlFVRlJRVUpCUVVGQlptWlBTRFZSUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJTalJCUVVGQ2JVRkhhMEZpWjBKb1FVYzBRVmwzUW14QlJq?= =?utf-8?B?aEJZMEZDYzBGSFJVRmlaMEoxUVVkclFXSm5RbTVCUmpoQlpIZENhRUZJVVVG?= =?utf-8?B?YVVVSjVRVWN3UVZsUlFubEJSM05CUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVW?= =?utf-8?B?QlFVRkJRVUZCUVVGQlowRkJRVUZCUVc1blFVRkJSMWxCWW5kQ01VRkhORUZh?= =?utf-8?B?UVVKNVFVaHJRVmgzUW5kQlIwVkJZMmRDTUVGSE5FRmFVVUo1UVVoTlFWaDNR?= =?utf-8?B?bTVCUjFsQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRlJRVUZCUVVGQlFVRkJRMEZCUVVGQlFVTmxRVUZCUVZwblFu?= =?utf-8?B?WkJTRlZCWW1kQ2EwRklTVUZsVVVKbVFVaEJRVmxSUW5sQlNGRkJZbWRDYkVG?= =?utf-8?B?SVNVRmpkMEptUVVoTlFWbFJRblJCU0UxQlpGRkNkVUZIWTBGWWQwSnFRVWM0?= =?utf-8?B?UVdKblFtMUJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZDUVVGQlFVRkJRVUZCUVVsQlFVRkJRVUZL?= =?utf-8?B?TkVGQlFVSnRRVWM0UVdSUlFuVkJSMUZCWTJkQ05VRkdPRUZqUVVKb1FVaEpR?= =?utf-8?B?V1JCUW5WQlIxVkJZMmRDZWtGR09FRmpkMEpvUVVjd1FXTjNRakZCUnpSQldu?= =?utf-8?B?ZENaa0ZJU1VGYVVVSjZRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlJVRkJRVUZCUVVGQlFV?= =?utf-8?B?Rm5RVUZCUVVGQmJtZEJRVUZIV1VGaWQwSXhRVWMwUVZwQlFubEJTR3RCV0hk?= =?utf-8?B?Q2QwRkhSVUZqWjBJd1FVYzBRVnBSUW5sQlNFMUJXSGRDZWtGSE1FRmhVVUpx?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVkZC?= =?utf-8?B?UVVGQlFVRkJRVUZEUVVGQlFVRkJRMlZCUVVGQldtZENka0ZJVlVGaVowSnJR?= =?utf-8?B?VWhKUVdWUlFtWkJTRUZCV1ZGQ2VVRklVVUZpWjBKc1FVaEpRV04zUW1aQlNF?= =?utf-8?B?MUJaRUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVKQlFVRkJRVUZCUVVGQlNVRkJRVUZCUVVvMFFVRkJRbTFCUnpo?= =?utf-8?B?QlpGRkNkVUZIVVVGalowSTFRVVk0UVdOQlFtaEJTRWxCWkVGQ2RVRkhWVUZq?= =?utf-8?B?WjBKNlFVWTRRV1JCUW5wQlJ6QkJXWGRCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkZRVUZCUVVGQlFVRkJRV2RCUVVGQlFVRnVa?= =?utf-8?B?MEZCUVVkWlFXSjNRakZCUnpSQldrRkNlVUZJYTBGWWQwSjNRVWRGUVdOblFq?= =?utf-8?B?QkJSelJCV2xGQ2VVRklUVUZZZDBJeFFVY3dRVmwzUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCVVVGQlFVRkJRVUZCUVVO?= =?utf-8?B?QlFVRkJRVUZEWlVGQlFVRmFkMEl3UVVoTlFWaDNRbmRCU0VsQlluZENhMEZJ?= =?utf-8?B?VlVGWmQwSXdRVVk0UVdSQlFubEJSMFZCWVZGQ2RVRkhhMEZpWjBKdVFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFrRkJR?= =?utf-8?B?VUZCUVVGQlFVRkpRVUZCUVVGQlNqUkJRVUZDZWtGSFJVRmlRVUpzUVVoTlFW?= =?utf-8?B?aDNRbWhCUjAxQldYZENka0ZJVlVGaVowSXdRVVk0UVdOQlFuTkJSMFZCWW1k?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVVZCUVVGQlFVRkJRVUZCWjBGQlFVRkJRVzVuUVVGQlNFMUJXVkZD?= =?utf-8?B?YzBGSFZVRmpkMEptUVVoRlFXUlJRblpCU0ZGQldsRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGUlFVRkJRVUZCUVVGQlEwRkJRVUZCUVVObFFV?= =?utf-8?B?RkJRV04zUW5WQlNFRkJZM2RDWmtGSGQwRmhVVUpxUVVkVlFXSm5RbnBCUjFW?= =?utf-8?B?QldIZENhRUZJVlVGa1FVSnZRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkNRVUZCUVVGQlFVRkJRVWxC?= =?utf-8?B?UVVGQlFVRktORUZCUVVKNlFVYzBRV05CUW5wQlJqaEJZa0ZDY0VGSFRVRmFV?= =?utf-8?B?VUoxUVVoTlFWcFJRbVpCU0UxQlpFRkNhRUZJU1VGa1FVSm1RVWRSUVZsUlFq?= =?utf-8?B?QkJSMVZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUlVGQlFV?= =?utf-8?B?RkJRVUZCUVVGblFVRkJRVUZCYm1kQlFVRklUVUZpWjBKM1FVaE5RVmgzUW5O?= =?utf-8?B?QlIydEJXWGRDYkVGSE5FRmpkMEpzUVVZNFFXUkJRbXhCU0VsQllsRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?Q?QUFBQVFBQUFBQUFBQUFDQUFBQUFBQT0iLz48L21ldGE+?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-SW-Source: 2017-10/txt/msg00568.txt.bz2 SGkgWWFvLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZy b206IFlhbyBRaSBbbWFpbHRvOnFpeWFvbHRjQGdtYWlsLmNvbV0NCj4gU2Vu dDogVGh1cnNkYXksIE9jdG9iZXIgMTIsIDIwMTcgNDoyOQ0KPiBUbzogQW50 b24gS29sZXNvdiA8QW50b24uS29sZXNvdkBzeW5vcHN5cy5jb20+DQo+IENj OiBnZGItcGF0Y2hlc0Bzb3VyY2V3YXJlLm9yZzsgRnJhbmNvaXMgQmVkYXJk DQo+IDxGcmFuY29pcy5CZWRhcmRAc3lub3BzeXMuY29tPg0KPiBTdWJqZWN0 OiBSZTogW1BBVENIIDEvM10gYXJjOiBBZGQgWE1MIHRhcmdldCBkZXNjcmlw dGlvbnMgZm9yIExpbnV4IHRhcmdldHMNCj4gDQo+IE9uIDE3LTEwLTExIDE3 OjU2OjMxLCBBbnRvbiBLb2xlc292IHdyb3RlOg0KPiA+IEFkZCBYTUwgdGFy Z2V0IGRlc2NyaXB0aW9ucyBmb3IgTGludXggdGFyZ2V0cy4gIENvbXBhcmVk IHRvIGRlZmF1bHQNCj4gDQo+IEhpLA0KPiBJIGFtIGNvbnZlcnRpbmcgZXhp c3RpbmcgR0RCIHRhcmdldCBkZXNjcmlwdGlvbnMgaW4gYSBtb3JlIGZsZXhp YmxlIHdheSB0bw0KPiBvcmdhbml6ZSB0aGVtLiAgSSd2ZSBkb25lIHRoZSB4 ODYgdGFyZ2V0IGRlc2NyaXB0aW9ucywgYW5kIHNsb3dseSBjb252ZXJ0aW5n DQo+IHRpYzZ4IGFuZCBuaW9zMiB0YXJnZXQgZGVzY3JpcHRpb25zLiAgQ291 bGQgeW91IHBsZWFzZSBjb252ZXJ0IGV4aXN0aW5nIGFyYw0KPiB0YXJnZXQg ZGVzY3JpcHRpb25zIGZpcnN0PyAgSXQgaXMgZGVmaW5pdGVseSBoZWxwZnVs IHRvIHNpbXBsaWZ5IHRoaXMgcGF0Y2guICBJIGhhZCBhDQo+IHRhbGsgYWJv dXQgbXkgd29yayBpbiBDYXVsZHJvbi4NCj4gaHR0cHM6Ly91cmxkZWZlbnNl LnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLQ0KPiAzQV9fc2xpZGVz bGl2ZS5jb21fMzg5MDIzNTRfYS0yRGZsZXhpYmxlLTJEZ2RiLTJEdGFyZ2V0 LTJEZGVzY3JpcHRpb24tDQo+IDJEZm9yLTJEcHJvY2Vzc29yLQ0KPiAyRGRp dmVyc2l0eSZkPUR3SURhUSZjPURQTDZfWF82SmtYRng3QVhXcUIwdGcmcj1i R2VacF9RN2J6TWpyeQ0KPiB1aGh1MHZCYTQzcFNQUHpwaUZtTG1Ic182V0Zx RSZtPU1wcEhpajBvNkZ4cndMM1Rna0NNaWkxS0ttSHRfDQo+IG5TSmFNTndk cThCY1VrJnM9WHJGSDFRQzMxWnJiZ0M0aDR1SExHV3hWNll1TjVOejJRX3JH dEJnMmtfaw0KPiAmZT0NCj4gSWYgeW91IHdhbnQgdG8gY29udmVydCBleGlz dGluZyBhcmMgdGFyZ2V0IGRlc2NyaXB0aW9ucywgSSBhbSBoYXBweSB0byBz aGFyZQ0KPiBzb21lIHN0ZXBzIHRvIGRvIHRoYXQuDQo+IA0KPiA+IExpbnV4 IGRlc2NyaXB0aW9uczoNCj4gPg0KPiA+IC0gRXhwbGljaXRseSBzcGVjaWZ5 IENQVSBtYWNoaW5lLg0KPiA+IC0gUmVtb3ZlIGJhcmVtZXRhbCBvbmx5IElM SU5LeywxLDJ9IHJlZ2lzdGVycy4NCj4gPiAtIEFkZCBMUF9TVEFSVCBhbmQg TFBfRU5EIHJlZ2lzdGVycyBmb3IgaGFyZHdhcmUgbG9vcHMgLSByZXF1aXJl ZCB0bw0KPiBwcm9wZXJseQ0KPiA+ICAgZXZhbHVhdGUgcG9zc2libGUgbmV4 dCBpbnN0cnVjdGlvbiBkdXJpbmcgc29mdHdhcmUgc2luZ2xlIGluc3RydWN0 aW9uDQo+ID4gICBzdGVwcGluZy4NCj4gPiAtIEFkZCBCVEEgcmVnaXN0ZXIg d2hpY2ggY29udGFpbnMgYnJhbmNoIHRhcmdldCBhZGRyZXNzIC0gYWRkcmVz cyBvZiBuZXh0DQo+ID4gICBpbnN0cnVjdGlvbiB3aGVuIHByb2Nlc3NvciBp cyBpbiB0aGUgZGVsYXkgc2xvdC4NCj4gPiAtIEFSQyBIUyBkZXNjcmlwdGlv biBhbHNvIGFkZHMgUjMwLCBSNTggYW5kIFI1OSByZWdpc3RlcnMsIHNwZWNp ZmljIHRvIHRoaXMNCj4gPiAgIGFyY2hpdGVjdHVyZS4NCj4gDQo+IElNTywg aXQgaXMgbm90IGEgZ29vZCBwcmFjdGlzZSB0byBsaW51eCBhbmQgbm9uLWxp bnV4IHRhcmdldCBkZXNjcmlwdGlvbnMgaGF2ZQ0KPiB0YXJnZXQgZmVhdHVy ZXMgb2YgdGhlIHNhbWUgbmFtZSwgYnV0IHNhbWUgdGFyZ2V0IGZlYXR1cmVz IGhhdmUgdHJpdmlhbA0KPiBkaWZmZXJlbmNlcywgYXMgeW91IGRlc2NyaWJl ZCBhYm92ZS4gIFRoZSBjb21tb24gcHJhY3Rpc2Ugd2UgZGlkIGlzIHRvDQo+ IGRlZmluZSBlYWNoIHRhcmdldCBmZWF0dXJlIHhtbCBmaWxlLCBhbmQgdXNl IHhpOmluY2x1ZGUgdG8gImluY2x1ZGUiDQo+IGVhY2ggdGFyZ2V0IGZlYXR1 cmUgaW50byB0YXJnZXQgZGVzY3JpcHRpb24uICBBbGwgZXhpc3RpbmcgdGFy Z2V0IGRlc2NyaXB0aW9ucw0KPiBmb2xsb3cgdGhpcyBhcHByb2FjaC4NCj4g DQoNCklmIEkgZXh0cmFjdCBSNTgsIFI1OSBhbmQgSUxJTksvUjI5IGludG8g c2VwYXJhdGUgZmVhdHVyZXMgdGhhdCB3b3VsZCBtdWx0aXBsZSBwcm9ibGVt czoNCi0gb3JkZXIgb2YgcmVnaXN0ZXJzIGluICJpbmZvIHJlZ2lzdGVycyIg d2lsbCBub3QgbWF0Y2ggYXJjaGl0ZWN0dXJhbCBudW1iZXJzIG9mIHJlZ2lz dGVycy4NCi0gdGhhdCB3b3VsZCBhZGQgdHdvIFhNTCBmZWF0dXJlcyBiZWNh dXNlIG9mIHRocmVlIHJlZ2lzdGVycy4gQ29uc2lkZXJpbmcgYW1vdW50IG9m IGNvZGUgdGhhdCBpcyBuZWVkZWQgZm9yIGVhY2ggZmVhdHVyZSBpdCBkb2Vz bid0IGxvb2sgbGlrZSBhIGdvb2QgdHJhZGVvZmYuIEVzcGVjaWFsbHkgc2lu Y2UgdGhpcyBzaG91bGQgYmUgcHJvcG9nYXRlZCB0byBlYWNoIGFuZCBldmVy eSBnZGJzZXJ2ZXIgdGhhdCB3b3JrcyB3aXRoIEFSQy50byBwcm9kdWNlIFhN TCB0YXJnZXQgZGVzY3JpcHRpb25zIHRoYXQgbWF0Y2ggR0RCIGV4cGVjdGF0 aW9ucyAtIGFsbW9zdCBhbGwgb2YgdGhlbSBnZW5lcmF0ZSBkZXNjcmlwdGlv bnMgYmFzZWQgb24gd2hhdCBhcmUgdGhlIGFjdHVhbCByZWdpc3RlcnMgaW4g dGhlIHRhcmdldCBDUFUgLSBnZGJzZXJ2ZXIgaW4gR0RCIGlzIHRoZSBvbmx5 IG9uZSB0aGF0IHVzZXMgZmlsZXMgZnJvbSBnZGIvZmVhdHVyZXMvLiANCi0g YW5kIHRoYXQgc3RpbGwgYmVmb3JlIHdlIHRhY2tsZSB0aGUgdHJ1ZSBjb21w bGV4aXR5IG9mIEFSQzogdGhlcmUgYXJlIGV4dGVuc2lvbiBjb3JlIHJlZ2lz dGVycyBSMzItUjU3IHRoYXQgY2FuIGJlIGFkZGVkIGJ5IGhhcmR3YXJlIGRl c2lnbmVyczsgdGhlcmUgaXMgYSAicmVkdWNlZCByZWdpc3RlciBmaWxlIiBj b25maWd1cmF0aW9uIHdoZXJlIG1hbnkgY29yZSByZWdpc3RlcnMgYXJlIHJl bW92ZWQsIGJ1dCB0aGVyZSBhcmUgdHdvIGdyb3VwcyBvZiByZWdpc3RlcnMg cmVtb3ZlZCwgc28gZXh0cmFjdGluZyB0aGVtIGludG8gc2VwYXJhdGUgZmVh dHVyZXMgd291bGQgYWxzbyBicmVhayBvcmRlciBvZiByZWdpc3RlciAoUjQg d2lsbCBiZSBhZnRlciBSMzEsIGV0YykuDQotIGluIGFkZGl0aW9uIGZvciBl YWNoIFhNTCBmZWF0dXJlIHRoZXJlIGlzIGEgbmVlZCB0byBjcmVhdGUgc2Vw YXJhdGUgY29kZSBpbiBhcmNfZ2RiYXJjaF9pbml0LCBhbmQgZmVhdHVyZS1y ZWFkaW5nIGNvZGUgdGVuZHMgdG8gYmUgYSB2ZXJib3NlIGNvcHkgcGFzdGUg d2l0aCBtaW5vciBlZGl0cywgc28gcmVtb3ZhbCBvZiBjb3B5LXBhc3RlIGlu IFhNTCBmaWxlcyBhZGRzIG1vcmUgY29weSBwYXN0ZSBpbiBHREIgY29kZSBh bmQgZXZlbiBtb3JlIGNvbXBsZXhpdHkgYXQgdGhlIHNpZGUgb2YgZ2Ric2Vy dmVyIChhbmQgc29tZSBnZGJzZXJ2ZXJzIGFyZSBub3QgbWFpbnRhaW5lZCBi eSBTeW5vcHN5cywgc28gdXBkYXRpbmcgdGhlbSBpcyBjb21wbGljYXRlZCks IHNvIGhhdmluZyAiZml4ZWQiIFhNTCBmZWF0dXJlcyBhbHdheXMgbG9va2Vk IHRvIG1lIGxpa2UgYSBiYWQgaWRlYSBmb3IgdGhlIGNhc2Ugb2YgQVJDLg0K DQpUaGF0J3Mgd2h5IEkndmUgaGlzdG9yaWNhbGx5IGRlY2lkZWQgdG8gDQoN Cg0KSWYgSSBleHRyYWN0IFI1OCwgUjU5IGFuZCBJTElOSy9SMjkgaW50byBz ZXBhcmF0ZSBmZWF0dXJlcywgdGhlbiByZWdpc3RlcnMgd2lsbCBsb3NlIHRo ZWlyIG9yZGVyIGluICJpbmZvIHJlZ2lzdGVycyIsIHNvIFIyOSB3aWxsIGJl IGFmdGVyIFIzMCwgYmxpbmsvUjMxIG9yIGxvb3BfY291bnRlci9SNjAuIEZ1 cnRoZXJtb3JlLCBpZiB3ZSBleHRlbmQgdGhlIHBhcmFkaWdtIHRoYXQgZmVh dHVyZSBzaG91bGQgaGF2ZSBhIGZpeGVkIHNldCBvZiByZWdpc3RlciwgdGhl biB0aGluZ3MgZ28gdmVyeSBiYWQgaWYgd2UgY29uc2lkZXIgYSByZWR1Y2Vk IHJlZ2lzdGVyIHNldCBjb25maWd1cmF0aW9uIGZvciBBUkMgKDE2IGNvcmUg cmVnaXN0ZXJzIGluc3RlYWQgb2YgMzIpIC0gaXQgY3JlYXRlcyBtb3JlIGhv bGVzIGluIHRoZSBmZWF0dXJlLiBTbyB0aGVyZSB3b3VsZCBiZSBmZWF0dXJl IGZvciBhbHdheXMtcHJlc2VudCByZWdpc3RlcnMgKFIwLVIzLCBSMTAtUjE1 LCBSMjYtUjI4LCBSMzAtUjMxLCBSNjMpLCB0aGVuIHJlZ2lzdGVycyBhZGRl ZCBpbiBub3JtYWwgY29uZmlndXJhdGlvbiAoUjQtUjksIFIxNi1SMjUpLCB0 aGVuIHNlcGFyYXRlIGZlYXR1cmVzIGZvciBSMjkvSUxJTkssIGZvciBSNTgr UjU5LCBmb3IgTFBfQ09VTlQvUjYwIChzdHJpY3RseSBzcGVha2luZyBpdCBp cyBvcHRpb25hbCwgdGhvdWdoIGl0IGFsbW9zdCBhbHdheXMgcHJlc2VudCku IFRoaW5ncyBnZXQgZXZlbiBtb3JlIGNvbXBsaWNhdGVkIGlmIHdlIGNvbnNp ZGVyIHRoYXQgY2hpcCBkZXNpZ25lciBjYW4gYWRkIHRoZWlyIG93biBleHRl bnNpb24gcmVnaXN0ZXJzIFIzMi1SNTcuIE9uZSBvcHRpb24gaXMgb2YgY291 cnNlIHRvIGp1c3QgYWRkIHNlcGFyYXRlIFhNTCBmZWF0dXJlcyBmb3IgZWFj aCBncm91cCBvZiByZWdpc3RlcnMgdG8gbWFrZSBzdXJlIHRoYXQgb3JkZXIg b2YgcmVnaXN0ZXJzIGluIEdEQiBtYXRjaGVzIGFyY2hpdGVjdHVyYWwgb3Jk ZXIsIG9yIHRvIHdyaXRlIGEgbW9yZSBjb21wbGV4IGxvZ2ljIGluIHRoZSBh cmNfZ2RiYXJjaF9pbml0IHNvIGl0IHdvdWxkIGludGVybGVhdmUgc2Nhbm5p bmcgb2YgZGlmZmVyZW50IGZlYXR1cmVzIHRvIG1haW50YWluIG9yZGVyLg0K DQpFdmVuIGlmIHdlIGlnbm9yZSByZWR1Y2VkIHJlZ2lzdGVyIHNldCBjYXNl IGFuZCBvcmRlcmluZyBvZiByZWdpc3RlcnMsIGl0IG1lYW5zIHRoYXQgSSBu ZWVkIHRvIHNwbGl0ICJjb3JlIiBmZWF0dXJlIGludG86DQotIGFsd2F5cyBw cmVzZW50OiBSMCAtIFIyOCwgQkxJTkssIExQX0NPVU5ULCBQQ0wNCi0gcHJl c2VudCBhdCBiYXJlbWV0YWwgb25seSA6IFIyOQ0KLSBtdWx0aXBsaWVyIChw cmVzZW50IGF0IExpbnV4LCBtYXliZSBwcmVzZW50IGF0IGJhcmVtZXRhbCk6 IFI1OCwgUjU5DQotIGZsZXhpYmxlIGZlYXR1cmUgZm9yIGV4dGVuc2lvbiBj b3JlIHJlZ2lzdGVycywgdGhhdCBhbGxvd3MgdG8gaW5zZXJ0IFIzMC1SNTcg d2hlbiBhbnkgb25lIGlzIHByZXNlbnQuDQoNClRoZW4gdGhvc2UgY2hhbmdl cyBzaG91bGQgYmUgaW1wbGVtZW50ZWQgaW4gc2V2ZXJhbCBHREJzZXJ2ZXJz IHRoYXQgd29yayB3aXRoIEFSQyAobW9zdCBvZiB0aGVtIGdlbmVyYXRlIHRo ZWlyIG93biBYTUwgdGFyZ2V0IGRlc2NyaXB0aW9uIGJhc2VkIG9uIHdoYXQg cmVnaXN0ZXJzIGFyZSBhY3R1YWxseSBwcmVzZW50IG9yIG5vdCBwcmVzZW50 IGluIHRoZSB0YXJnZXQgQ1BVKSANCg== >From gdb-patches-return-142762-listarch-gdb-patches=sources.redhat.com@sourceware.org Wed Oct 18 15:08:37 2017 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 21683 invoked by alias); 18 Oct 2017 15:08:37 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 20698 invoked by uid 89); 18 Oct 2017 15:08:36 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-5.8 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2,KAM_LAZY_DOMAIN_SECURITY,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,RP_MATCHES_RCVD autolearn=ham version=3.3.2 spammy=researching X-HELO: smtprelay.synopsys.com Received: from smtprelay2.synopsys.com (HELO smtprelay.synopsys.com) (198.182.60.111) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 18 Oct 2017 15:08:34 +0000 Received: from mailhost.synopsys.com (mailhost1.synopsys.com [10.12.238.239]) by smtprelay.synopsys.com (Postfix) with ESMTP id 98AAF10C13AC; Wed, 18 Oct 2017 08:08:33 -0700 (PDT) Received: from mailhost.synopsys.com (localhost [127.0.0.1]) by mailhost.synopsys.com (Postfix) with ESMTP id 7C5DB683; Wed, 18 Oct 2017 08:08:33 -0700 (PDT) Received: from US01WEHTC3.internal.synopsys.com (us01wehtc3.internal.synopsys.com [10.15.84.232]) by mailhost.synopsys.com (Postfix) with ESMTP id 64FE667E; Wed, 18 Oct 2017 08:08:33 -0700 (PDT) Received: from DE02WEHTCB.internal.synopsys.com (10.225.19.94) by US01WEHTC3.internal.synopsys.com (10.15.84.232) with Microsoft SMTP Server (TLS) id 14.3.266.1; Wed, 18 Oct 2017 08:07:53 -0700 Received: from DE02WEMBXB.internal.synopsys.com ([fe80::95ce:118a:8321:a099]) by DE02WEHTCB.internal.synopsys.com ([::1]) with mapi id 14.03.0266.001; Wed, 18 Oct 2017 17:07:50 +0200 From: Anton Kolesov To: Anton Kolesov , Yao Qi , Anton Kolesov CC: "gdb-patches@sourceware.org" , Francois Bedard Subject: RE: [PATCH 1/3] arc: Add XML target descriptions for Linux targets Date: Wed, 18 Oct 2017 15:08:00 -0000 Message-ID: <39A54937CC95F24AA2F794E2D2B66B135895D5A1@DE02WEMBXB.internal.synopsys.com> References: <20171011145633.19343-1-Anton.Kolesov@synopsys.com> <20171012012859.GJ8425@1170ee0b50d5> <39A54937CC95F24AA2F794E2D2B66B135895D58A@DE02WEMBXB.internal.synopsys.com> In-Reply-To: <39A54937CC95F24AA2F794E2D2B66B135895D58A@DE02WEMBXB.internal.synopsys.com> x-dg-ref: =?utf-8?B?UEcxbGRHRStQR0YwSUc1dFBTSmliMlI1TG5SNGRDSWdjRDBpWXpwY2RYTmxj?= =?utf-8?B?bk5jWVd0dmJHVnpiM1l1YzNsdWIzQnplWE5jWVhCd1pHRjBZVnh5YjJGdGFX?= =?utf-8?B?NW5YREE1WkRnME9XSTJMVE15WkRNdE5HRTBNQzA0TldWbExUWmlPRFJpWVRJ?= =?utf-8?B?NVpUTTFZbHh0YzJkelhHMXpaeTB4WVRKbE1UQXlaUzFpTkRFMkxURXhaVGN0?= =?utf-8?B?WVRneU5pMDBPRFV4WWpjM1pUbGhPVFZjWVcxbExYUmxjM1JjTVdFeVpURXdN?= =?utf-8?B?ekF0WWpReE5pMHhNV1UzTFdFNE1qWXRORGcxTVdJM04yVTVZVGsxWW05a2VT?= =?utf-8?B?NTBlSFFpSUhONlBTSTJNemt4SWlCMFBTSXhNekUxTWpneE1qZzJPRGszT1RZ?= =?utf-8?B?Mk1ESWlJR2c5SWxGd1NVOWhkVkZoUVdaUllUazNTa1V2UzNoSk1XSkVUVnB0?= =?utf-8?B?Y3owaUlHbGtQU0lpSUdKc1BTSXdJaUJpYnowaU1TSWdZMms5SW1OQlFVRkJS?= =?utf-8?B?VkpJVlRGU1UxSlZSazVEWjFWQlFVSlJTa0ZCUkRZNVdXSmpTV3RxVkVGWFFU?= =?utf-8?B?VkRRbXRSYVRrMVlsbEVhMGxIVWtOTU0yeHpUMEZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRklRVUZCUVVOclEwRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGRlFVRlJRVUpCUVVGQlptWlBTRFZSUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJTalJCUVVGQ2JVRkhhMEZpWjBKb1FVYzBRVmwzUW14QlJq?= =?utf-8?B?aEJZMEZDYzBGSFJVRmlaMEoxUVVkclFXSm5RbTVCUmpoQlpIZENhRUZJVVVG?= =?utf-8?B?YVVVSjVRVWN3UVZsUlFubEJSM05CUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVW?= =?utf-8?B?QlFVRkJRVUZCUVVGQlowRkJRVUZCUVc1blFVRkJSMWxCWW5kQ01VRkhORUZh?= =?utf-8?B?UVVKNVFVaHJRVmgzUW5kQlIwVkJZMmRDTUVGSE5FRmFVVUo1UVVoTlFWaDNR?= =?utf-8?B?bTVCUjFsQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRlJRVUZCUVVGQlFVRkJRMEZCUVVGQlFVTmxRVUZCUVZwblFu?= =?utf-8?B?WkJTRlZCWW1kQ2EwRklTVUZsVVVKbVFVaEJRVmxSUW5sQlNGRkJZbWRDYkVG?= =?utf-8?B?SVNVRmpkMEptUVVoTlFWbFJRblJCU0UxQlpGRkNkVUZIWTBGWWQwSnFRVWM0?= =?utf-8?B?UVdKblFtMUJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZDUVVGQlFVRkJRVUZCUVVsQlFVRkJRVUZL?= =?utf-8?B?TkVGQlFVSnRRVWM0UVdSUlFuVkJSMUZCWTJkQ05VRkdPRUZqUVVKb1FVaEpR?= =?utf-8?B?V1JCUW5WQlIxVkJZMmRDZWtGR09FRmpkMEpvUVVjd1FXTjNRakZCUnpSQldu?= =?utf-8?B?ZENaa0ZJU1VGYVVVSjZRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlJVRkJRVUZCUVVGQlFV?= =?utf-8?B?Rm5RVUZCUVVGQmJtZEJRVUZIV1VGaWQwSXhRVWMwUVZwQlFubEJTR3RCV0hk?= =?utf-8?B?Q2QwRkhSVUZqWjBJd1FVYzBRVnBSUW5sQlNFMUJXSGRDZWtGSE1FRmhVVUpx?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVkZC?= =?utf-8?B?UVVGQlFVRkJRVUZEUVVGQlFVRkJRMlZCUVVGQldtZENka0ZJVlVGaVowSnJR?= =?utf-8?B?VWhKUVdWUlFtWkJTRUZCV1ZGQ2VVRklVVUZpWjBKc1FVaEpRV04zUW1aQlNF?= =?utf-8?B?MUJaRUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVKQlFVRkJRVUZCUVVGQlNVRkJRVUZCUVVvMFFVRkJRbTFCUnpo?= =?utf-8?B?QlpGRkNkVUZIVVVGalowSTFRVVk0UVdOQlFtaEJTRWxCWkVGQ2RVRkhWVUZq?= =?utf-8?B?WjBKNlFVWTRRV1JCUW5wQlJ6QkJXWGRCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkZRVUZCUVVGQlFVRkJRV2RCUVVGQlFVRnVa?= =?utf-8?B?MEZCUVVkWlFXSjNRakZCUnpSQldrRkNlVUZJYTBGWWQwSjNRVWRGUVdOblFq?= =?utf-8?B?QkJSelJCV2xGQ2VVRklUVUZZZDBJeFFVY3dRVmwzUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCVVVGQlFVRkJRVUZCUVVO?= =?utf-8?B?QlFVRkJRVUZEWlVGQlFVRmFkMEl3UVVoTlFWaDNRbmRCU0VsQlluZENhMEZJ?= =?utf-8?B?VlVGWmQwSXdRVVk0UVdSQlFubEJSMFZCWVZGQ2RVRkhhMEZpWjBKdVFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFrRkJR?= =?utf-8?B?VUZCUVVGQlFVRkpRVUZCUVVGQlNqUkJRVUZDZWtGSFJVRmlRVUpzUVVoTlFW?= =?utf-8?B?aDNRbWhCUjAxQldYZENka0ZJVlVGaVowSXdRVVk0UVdOQlFuTkJSMFZCWW1k?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVVZCUVVGQlFVRkJRVUZCWjBGQlFVRkJRVzVuUVVGQlNFMUJXVkZD?= =?utf-8?B?YzBGSFZVRmpkMEptUVVoRlFXUlJRblpCU0ZGQldsRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGUlFVRkJRVUZCUVVGQlEwRkJRVUZCUVVObFFV?= =?utf-8?B?RkJRV04zUW5WQlNFRkJZM2RDWmtGSGQwRmhVVUpxUVVkVlFXSm5RbnBCUjFW?= =?utf-8?B?QldIZENhRUZJVlVGa1FVSnZRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkNRVUZCUVVGQlFVRkJRVWxC?= =?utf-8?B?UVVGQlFVRktORUZCUVVKNlFVYzBRV05CUW5wQlJqaEJZa0ZDY0VGSFRVRmFV?= =?utf-8?B?VUoxUVVoTlFWcFJRbVpCU0UxQlpFRkNhRUZJU1VGa1FVSm1RVWRSUVZsUlFq?= =?utf-8?B?QkJSMVZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUlVGQlFV?= =?utf-8?B?RkJRVUZCUVVGblFVRkJRVUZCYm1kQlFVRklUVUZpWjBKM1FVaE5RVmgzUW5O?= =?utf-8?B?QlIydEJXWGRDYkVGSE5FRmpkMEpzUVVZNFFXUkJRbXhCU0VsQllsRkJRVUZC?= =?utf-8?B?UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJR?= =?utf-8?B?VUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV?= =?utf-8?B?RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVG?= =?utf-8?B?QlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZC?= =?utf-8?Q?QUFBQVFBQUFBQUFBQUFDQUFBQUFBQT0iLz48L21ldGE+?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-SW-Source: 2017-10/txt/msg00569.txt.bz2 Content-length: 8536 U29ycnkgdGhhdCBlbWFpbCB3YXNuJ3QgZmluaXNoZWQsIHNlbnQgYnkgbWlz dGFrZSA6KQ0KDQpJJ20gc3RpbGwgcmVzZWFyY2hpbmcgdGhlIHRvcGljLg0K DQpBbnRvbg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZy b206IEFudG9uIEtvbGVzb3YgW21haWx0bzpha29sZXNvdkBzeW5vcHN5cy5j b21dDQo+IFNlbnQ6IFdlZG5lc2RheSwgT2N0b2JlciAxOCwgMjAxNyAxODow Nw0KPiBUbzogWWFvIFFpIDxxaXlhb2x0Y0BnbWFpbC5jb20+OyBBbnRvbiBL b2xlc292DQo+IDxBbnRvbi5Lb2xlc292QHN5bm9wc3lzLmNvbT4NCj4gQ2M6 IGdkYi1wYXRjaGVzQHNvdXJjZXdhcmUub3JnOyBGcmFuY29pcyBCZWRhcmQN Cj4gPEZyYW5jb2lzLkJlZGFyZEBzeW5vcHN5cy5jb20+DQo+IFN1YmplY3Q6 IFJFOiBbUEFUQ0ggMS8zXSBhcmM6IEFkZCBYTUwgdGFyZ2V0IGRlc2NyaXB0 aW9ucyBmb3IgTGludXggdGFyZ2V0cw0KPiANCj4gSGkgWWFvLA0KPiANCj4g PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IFlhbyBR aSBbbWFpbHRvOnFpeWFvbHRjQGdtYWlsLmNvbV0NCj4gPiBTZW50OiBUaHVy c2RheSwgT2N0b2JlciAxMiwgMjAxNyA0OjI5DQo+ID4gVG86IEFudG9uIEtv bGVzb3YgPEFudG9uLktvbGVzb3ZAc3lub3BzeXMuY29tPg0KPiA+IENjOiBn ZGItcGF0Y2hlc0Bzb3VyY2V3YXJlLm9yZzsgRnJhbmNvaXMgQmVkYXJkDQo+ ID4gPEZyYW5jb2lzLkJlZGFyZEBzeW5vcHN5cy5jb20+DQo+ID4gU3ViamVj dDogUmU6IFtQQVRDSCAxLzNdIGFyYzogQWRkIFhNTCB0YXJnZXQgZGVzY3Jp cHRpb25zIGZvciBMaW51eA0KPiA+IHRhcmdldHMNCj4gPg0KPiA+IE9uIDE3 LTEwLTExIDE3OjU2OjMxLCBBbnRvbiBLb2xlc292IHdyb3RlOg0KPiA+ID4g QWRkIFhNTCB0YXJnZXQgZGVzY3JpcHRpb25zIGZvciBMaW51eCB0YXJnZXRz LiAgQ29tcGFyZWQgdG8gZGVmYXVsdA0KPiA+DQo+ID4gSGksDQo+ID4gSSBh bSBjb252ZXJ0aW5nIGV4aXN0aW5nIEdEQiB0YXJnZXQgZGVzY3JpcHRpb25z IGluIGEgbW9yZSBmbGV4aWJsZQ0KPiA+IHdheSB0byBvcmdhbml6ZSB0aGVt LiAgSSd2ZSBkb25lIHRoZSB4ODYgdGFyZ2V0IGRlc2NyaXB0aW9ucywgYW5k DQo+ID4gc2xvd2x5IGNvbnZlcnRpbmcgdGljNnggYW5kIG5pb3MyIHRhcmdl dCBkZXNjcmlwdGlvbnMuICBDb3VsZCB5b3UNCj4gPiBwbGVhc2UgY29udmVy dCBleGlzdGluZyBhcmMgdGFyZ2V0IGRlc2NyaXB0aW9ucyBmaXJzdD8gIEl0 IGlzDQo+ID4gZGVmaW5pdGVseSBoZWxwZnVsIHRvIHNpbXBsaWZ5IHRoaXMg cGF0Y2guICBJIGhhZCBhIHRhbGsgYWJvdXQgbXkgd29yayBpbg0KPiBDYXVs ZHJvbi4NCj4gPiBodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20v djIvdXJsP3U9aHR0cHMtDQo+ID4gM0FfX3NsaWRlc2xpdmUuY29tXzM4OTAy MzU0X2EtMkRmbGV4aWJsZS0yRGdkYi0yRHRhcmdldC0yRGRlc2NyaXB0aW9u LQ0KPiA+IDJEZm9yLTJEcHJvY2Vzc29yLQ0KPiA+DQo+IDJEZGl2ZXJzaXR5 JmQ9RHdJRGFRJmM9RFBMNl9YXzZKa1hGeDdBWFdxQjB0ZyZyPWJHZVpwX1E3 YnpNanJ5DQo+ID4NCj4gdWhodTB2QmE0M3BTUFB6cGlGbUxtSHNfNldGcUUm bT1NcHBIaWowbzZGeHJ3TDNUZ2tDTWlpMUtLbUh0Xw0KPiA+DQo+IG5TSmFN TndkcThCY1VrJnM9WHJGSDFRQzMxWnJiZ0M0aDR1SExHV3hWNll1TjVOejJR X3JHdEJnMmtfaw0KPiA+ICZlPQ0KPiA+IElmIHlvdSB3YW50IHRvIGNvbnZl cnQgZXhpc3RpbmcgYXJjIHRhcmdldCBkZXNjcmlwdGlvbnMsIEkgYW0gaGFw cHkgdG8NCj4gPiBzaGFyZSBzb21lIHN0ZXBzIHRvIGRvIHRoYXQuDQo+ID4N Cj4gPiA+IExpbnV4IGRlc2NyaXB0aW9uczoNCj4gPiA+DQo+ID4gPiAtIEV4 cGxpY2l0bHkgc3BlY2lmeSBDUFUgbWFjaGluZS4NCj4gPiA+IC0gUmVtb3Zl IGJhcmVtZXRhbCBvbmx5IElMSU5LeywxLDJ9IHJlZ2lzdGVycy4NCj4gPiA+ IC0gQWRkIExQX1NUQVJUIGFuZCBMUF9FTkQgcmVnaXN0ZXJzIGZvciBoYXJk d2FyZSBsb29wcyAtIHJlcXVpcmVkIHRvDQo+ID4gcHJvcGVybHkNCj4gPiA+ ICAgZXZhbHVhdGUgcG9zc2libGUgbmV4dCBpbnN0cnVjdGlvbiBkdXJpbmcg c29mdHdhcmUgc2luZ2xlIGluc3RydWN0aW9uDQo+ID4gPiAgIHN0ZXBwaW5n Lg0KPiA+ID4gLSBBZGQgQlRBIHJlZ2lzdGVyIHdoaWNoIGNvbnRhaW5zIGJy YW5jaCB0YXJnZXQgYWRkcmVzcyAtIGFkZHJlc3Mgb2YgbmV4dA0KPiA+ID4g ICBpbnN0cnVjdGlvbiB3aGVuIHByb2Nlc3NvciBpcyBpbiB0aGUgZGVsYXkg c2xvdC4NCj4gPiA+IC0gQVJDIEhTIGRlc2NyaXB0aW9uIGFsc28gYWRkcyBS MzAsIFI1OCBhbmQgUjU5IHJlZ2lzdGVycywgc3BlY2lmaWMgdG8gdGhpcw0K PiA+ID4gICBhcmNoaXRlY3R1cmUuDQo+ID4NCj4gPiBJTU8sIGl0IGlzIG5v dCBhIGdvb2QgcHJhY3Rpc2UgdG8gbGludXggYW5kIG5vbi1saW51eCB0YXJn ZXQNCj4gPiBkZXNjcmlwdGlvbnMgaGF2ZSB0YXJnZXQgZmVhdHVyZXMgb2Yg dGhlIHNhbWUgbmFtZSwgYnV0IHNhbWUgdGFyZ2V0DQo+ID4gZmVhdHVyZXMg aGF2ZSB0cml2aWFsIGRpZmZlcmVuY2VzLCBhcyB5b3UgZGVzY3JpYmVkIGFi b3ZlLiAgVGhlIGNvbW1vbg0KPiA+IHByYWN0aXNlIHdlIGRpZCBpcyB0byBk ZWZpbmUgZWFjaCB0YXJnZXQgZmVhdHVyZSB4bWwgZmlsZSwgYW5kIHVzZSB4 aTppbmNsdWRlDQo+IHRvICJpbmNsdWRlIg0KPiA+IGVhY2ggdGFyZ2V0IGZl YXR1cmUgaW50byB0YXJnZXQgZGVzY3JpcHRpb24uICBBbGwgZXhpc3Rpbmcg dGFyZ2V0DQo+ID4gZGVzY3JpcHRpb25zIGZvbGxvdyB0aGlzIGFwcHJvYWNo Lg0KPiA+DQo+IA0KPiBJZiBJIGV4dHJhY3QgUjU4LCBSNTkgYW5kIElMSU5L L1IyOSBpbnRvIHNlcGFyYXRlIGZlYXR1cmVzIHRoYXQgd291bGQgbXVsdGlw bGUNCj4gcHJvYmxlbXM6DQo+IC0gb3JkZXIgb2YgcmVnaXN0ZXJzIGluICJp bmZvIHJlZ2lzdGVycyIgd2lsbCBub3QgbWF0Y2ggYXJjaGl0ZWN0dXJhbCBu dW1iZXJzIG9mDQo+IHJlZ2lzdGVycy4NCj4gLSB0aGF0IHdvdWxkIGFkZCB0 d28gWE1MIGZlYXR1cmVzIGJlY2F1c2Ugb2YgdGhyZWUgcmVnaXN0ZXJzLiBD b25zaWRlcmluZw0KPiBhbW91bnQgb2YgY29kZSB0aGF0IGlzIG5lZWRlZCBm b3IgZWFjaCBmZWF0dXJlIGl0IGRvZXNuJ3QgbG9vayBsaWtlIGEgZ29vZA0K PiB0cmFkZW9mZi4gRXNwZWNpYWxseSBzaW5jZSB0aGlzIHNob3VsZCBiZSBw cm9wb2dhdGVkIHRvIGVhY2ggYW5kIGV2ZXJ5DQo+IGdkYnNlcnZlciB0aGF0 IHdvcmtzIHdpdGggQVJDLnRvIHByb2R1Y2UgWE1MIHRhcmdldCBkZXNjcmlw dGlvbnMgdGhhdA0KPiBtYXRjaCBHREIgZXhwZWN0YXRpb25zIC0gYWxtb3N0 IGFsbCBvZiB0aGVtIGdlbmVyYXRlIGRlc2NyaXB0aW9ucyBiYXNlZCBvbg0K PiB3aGF0IGFyZSB0aGUgYWN0dWFsIHJlZ2lzdGVycyBpbiB0aGUgdGFyZ2V0 IENQVSAtIGdkYnNlcnZlciBpbiBHREIgaXMgdGhlIG9ubHkNCj4gb25lIHRo YXQgdXNlcyBmaWxlcyBmcm9tIGdkYi9mZWF0dXJlcy8uDQo+IC0gYW5kIHRo YXQgc3RpbGwgYmVmb3JlIHdlIHRhY2tsZSB0aGUgdHJ1ZSBjb21wbGV4aXR5 IG9mIEFSQzogdGhlcmUgYXJlDQo+IGV4dGVuc2lvbiBjb3JlIHJlZ2lzdGVy cyBSMzItUjU3IHRoYXQgY2FuIGJlIGFkZGVkIGJ5IGhhcmR3YXJlIGRlc2ln bmVyczsNCj4gdGhlcmUgaXMgYSAicmVkdWNlZCByZWdpc3RlciBmaWxlIiBj b25maWd1cmF0aW9uIHdoZXJlIG1hbnkgY29yZSByZWdpc3RlcnMgYXJlDQo+ IHJlbW92ZWQsIGJ1dCB0aGVyZSBhcmUgdHdvIGdyb3VwcyBvZiByZWdpc3Rl cnMgcmVtb3ZlZCwgc28gZXh0cmFjdGluZyB0aGVtDQo+IGludG8gc2VwYXJh dGUgZmVhdHVyZXMgd291bGQgYWxzbyBicmVhayBvcmRlciBvZiByZWdpc3Rl ciAoUjQgd2lsbCBiZSBhZnRlcg0KPiBSMzEsIGV0YykuDQo+IC0gaW4gYWRk aXRpb24gZm9yIGVhY2ggWE1MIGZlYXR1cmUgdGhlcmUgaXMgYSBuZWVkIHRv IGNyZWF0ZSBzZXBhcmF0ZSBjb2RlIGluDQo+IGFyY19nZGJhcmNoX2luaXQs IGFuZCBmZWF0dXJlLXJlYWRpbmcgY29kZSB0ZW5kcyB0byBiZSBhIHZlcmJv c2UgY29weSBwYXN0ZQ0KPiB3aXRoIG1pbm9yIGVkaXRzLCBzbyByZW1vdmFs IG9mIGNvcHktcGFzdGUgaW4gWE1MIGZpbGVzIGFkZHMgbW9yZSBjb3B5IHBh c3RlDQo+IGluIEdEQiBjb2RlIGFuZCBldmVuIG1vcmUgY29tcGxleGl0eSBh dCB0aGUgc2lkZSBvZiBnZGJzZXJ2ZXIgKGFuZCBzb21lDQo+IGdkYnNlcnZl cnMgYXJlIG5vdCBtYWludGFpbmVkIGJ5IFN5bm9wc3lzLCBzbyB1cGRhdGlu ZyB0aGVtIGlzDQo+IGNvbXBsaWNhdGVkKSwgc28gaGF2aW5nICJmaXhlZCIg WE1MIGZlYXR1cmVzIGFsd2F5cyBsb29rZWQgdG8gbWUgbGlrZSBhIGJhZA0K PiBpZGVhIGZvciB0aGUgY2FzZSBvZiBBUkMuDQo+IA0KPiBUaGF0J3Mgd2h5 IEkndmUgaGlzdG9yaWNhbGx5IGRlY2lkZWQgdG8NCj4gDQo+IA0KPiBJZiBJ IGV4dHJhY3QgUjU4LCBSNTkgYW5kIElMSU5LL1IyOSBpbnRvIHNlcGFyYXRl IGZlYXR1cmVzLCB0aGVuIHJlZ2lzdGVycyB3aWxsDQo+IGxvc2UgdGhlaXIg b3JkZXIgaW4gImluZm8gcmVnaXN0ZXJzIiwgc28gUjI5IHdpbGwgYmUgYWZ0 ZXIgUjMwLCBibGluay9SMzEgb3INCj4gbG9vcF9jb3VudGVyL1I2MC4gRnVy dGhlcm1vcmUsIGlmIHdlIGV4dGVuZCB0aGUgcGFyYWRpZ20gdGhhdCBmZWF0 dXJlDQo+IHNob3VsZCBoYXZlIGEgZml4ZWQgc2V0IG9mIHJlZ2lzdGVyLCB0 aGVuIHRoaW5ncyBnbyB2ZXJ5IGJhZCBpZiB3ZSBjb25zaWRlciBhDQo+IHJl ZHVjZWQgcmVnaXN0ZXIgc2V0IGNvbmZpZ3VyYXRpb24gZm9yIEFSQyAoMTYg Y29yZSByZWdpc3RlcnMgaW5zdGVhZCBvZiAzMikgLSBpdA0KPiBjcmVhdGVz IG1vcmUgaG9sZXMgaW4gdGhlIGZlYXR1cmUuIFNvIHRoZXJlIHdvdWxkIGJl IGZlYXR1cmUgZm9yIGFsd2F5cy0NCj4gcHJlc2VudCByZWdpc3RlcnMgKFIw LVIzLCBSMTAtUjE1LCBSMjYtUjI4LCBSMzAtUjMxLCBSNjMpLCB0aGVuIHJl Z2lzdGVycw0KPiBhZGRlZCBpbiBub3JtYWwgY29uZmlndXJhdGlvbiAoUjQt UjksIFIxNi1SMjUpLCB0aGVuIHNlcGFyYXRlIGZlYXR1cmVzIGZvcg0KPiBS MjkvSUxJTkssIGZvciBSNTgrUjU5LCBmb3IgTFBfQ09VTlQvUjYwIChzdHJp Y3RseSBzcGVha2luZyBpdCBpcyBvcHRpb25hbCwNCj4gdGhvdWdoIGl0IGFs bW9zdCBhbHdheXMgcHJlc2VudCkuIFRoaW5ncyBnZXQgZXZlbiBtb3JlIGNv bXBsaWNhdGVkIGlmIHdlDQo+IGNvbnNpZGVyIHRoYXQgY2hpcCBkZXNpZ25l ciBjYW4gYWRkIHRoZWlyIG93biBleHRlbnNpb24gcmVnaXN0ZXJzIFIzMi1S NTcuDQo+IE9uZSBvcHRpb24gaXMgb2YgY291cnNlIHRvIGp1c3QgYWRkIHNl cGFyYXRlIFhNTCBmZWF0dXJlcyBmb3IgZWFjaCBncm91cCBvZg0KPiByZWdp c3RlcnMgdG8gbWFrZSBzdXJlIHRoYXQgb3JkZXIgb2YgcmVnaXN0ZXJzIGlu IEdEQiBtYXRjaGVzIGFyY2hpdGVjdHVyYWwNCj4gb3JkZXIsIG9yIHRvIHdy aXRlIGEgbW9yZSBjb21wbGV4IGxvZ2ljIGluIHRoZSBhcmNfZ2RiYXJjaF9p bml0IHNvIGl0IHdvdWxkDQo+IGludGVybGVhdmUgc2Nhbm5pbmcgb2YgZGlm ZmVyZW50IGZlYXR1cmVzIHRvIG1haW50YWluIG9yZGVyLg0KPiANCj4gRXZl biBpZiB3ZSBpZ25vcmUgcmVkdWNlZCByZWdpc3RlciBzZXQgY2FzZSBhbmQg b3JkZXJpbmcgb2YgcmVnaXN0ZXJzLCBpdA0KPiBtZWFucyB0aGF0IEkgbmVl ZCB0byBzcGxpdCAiY29yZSIgZmVhdHVyZSBpbnRvOg0KPiAtIGFsd2F5cyBw cmVzZW50OiBSMCAtIFIyOCwgQkxJTkssIExQX0NPVU5ULCBQQ0wNCj4gLSBw cmVzZW50IGF0IGJhcmVtZXRhbCBvbmx5IDogUjI5DQo+IC0gbXVsdGlwbGll ciAocHJlc2VudCBhdCBMaW51eCwgbWF5YmUgcHJlc2VudCBhdCBiYXJlbWV0 YWwpOiBSNTgsIFI1OQ0KPiAtIGZsZXhpYmxlIGZlYXR1cmUgZm9yIGV4dGVu c2lvbiBjb3JlIHJlZ2lzdGVycywgdGhhdCBhbGxvd3MgdG8gaW5zZXJ0IFIz MC1SNTcNCj4gd2hlbiBhbnkgb25lIGlzIHByZXNlbnQuDQo+IA0KPiBUaGVu IHRob3NlIGNoYW5nZXMgc2hvdWxkIGJlIGltcGxlbWVudGVkIGluIHNldmVy YWwgR0RCc2VydmVycyB0aGF0IHdvcmsNCj4gd2l0aCBBUkMgKG1vc3Qgb2Yg dGhlbSBnZW5lcmF0ZSB0aGVpciBvd24gWE1MIHRhcmdldCBkZXNjcmlwdGlv biBiYXNlZCBvbg0KPiB3aGF0IHJlZ2lzdGVycyBhcmUgYWN0dWFsbHkgcHJl c2VudCBvciBub3QgcHJlc2VudCBpbiB0aGUgdGFyZ2V0IENQVSkNCg== >From gdb-patches-return-142763-listarch-gdb-patches=sources.redhat.com@sourceware.org Wed Oct 18 15:56:10 2017 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 9228 invoked by alias); 18 Oct 2017 15:56:09 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 9216 invoked by uid 89); 18 Oct 2017 15:56:09 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.1 required=5.0 tests=AWL,BAYES_00,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_LOW autolearn=no version=3.3.2 spammy=laptop, polished, passwords, depressing X-HELO: mx0a-001b2d01.pphosted.com Received: from mx0a-001b2d01.pphosted.com (HELO mx0a-001b2d01.pphosted.com) (148.163.156.1) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 18 Oct 2017 15:56:07 +0000 Received: from pps.filterd (m0098394.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.21/8.16.0.21) with SMTP id v9IFttXw052742 for ; Wed, 18 Oct 2017 11:56:06 -0400 Received: from e06smtp11.uk.ibm.com (e06smtp11.uk.ibm.com [195.75.94.107]) by mx0a-001b2d01.pphosted.com with ESMTP id 2dp61myj87-1 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=NOT) for ; Wed, 18 Oct 2017 11:56:06 -0400 Received: from localhost by e06smtp11.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Wed, 18 Oct 2017 16:56:03 +0100 Received: from b06cxnps4075.portsmouth.uk.ibm.com (9.149.109.197) by e06smtp11.uk.ibm.com (192.168.101.141) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; Wed, 18 Oct 2017 16:56:01 +0100 Received: from d06av24.portsmouth.uk.ibm.com (d06av24.portsmouth.uk.ibm.com [9.149.105.60]) by b06cxnps4075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id v9IFu1Iv25166004; Wed, 18 Oct 2017 15:56:01 GMT Received: from d06av24.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id AFDA042041; Wed, 18 Oct 2017 16:51:33 +0100 (BST) Received: from d06av24.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 894244203F; Wed, 18 Oct 2017 16:51:33 +0100 (BST) Received: from oc1027705133.ibm.com (unknown [9.152.212.164]) by d06av24.portsmouth.uk.ibm.com (Postfix) with ESMTPS; Wed, 18 Oct 2017 16:51:33 +0100 (BST) From: Andreas Arnez To: Pedro Alves Cc: gdb-patches@sourceware.org Subject: Re: [PATCH 2/2] GDB test suite: Get core files on targets with systemd-coredump References: <1505760152-28775-1-git-send-email-arnez@linux.vnet.ibm.com> <1505760152-28775-3-git-send-email-arnez@linux.vnet.ibm.com> <38b0202f-5c78-a8bb-7bc8-e86f3a02ca33@redhat.com> Date: Wed, 18 Oct 2017 15:56:00 -0000 In-Reply-To: (Pedro Alves's message of "Tue, 17 Oct 2017 19:08:58 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-TM-AS-GCONF: 00 x-cbid: 17101815-0040-0000-0000-00000404140A X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused x-cbparentid: 17101815-0041-0000-0000-000020A66508 Message-Id: X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2017-10-18_06:,, signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=0 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1707230000 definitions=main-1710180221 X-IsSubscribed: yes X-SW-Source: 2017-10/txt/msg00570.txt.bz2 Content-length: 4690 On Tue, Oct 17 2017, Pedro Alves wrote: > On 10/17/2017 06:36 PM, Andreas Arnez wrote: [...] >> This might be the right trade-off if we expect test cases to be executed >> only on systems that the user has full control over. But I consider >> this restriction too tight and would prefer a "best effort" approach >> instead. Maybe we should emit a warning *and* try our best to execute >> the test? > > Not sure, really. It seems like the "best effort" results in > racy tests, e.g., if "coredumpctl" returns an old dump, or > if coredumpctl decides to rate-limit core dump generation (which > according to the docs, it does). It very much sounds like that > can lead to hard to diagnose problems and send GDB hackers tilting > at windmills. That might be. However, the same problems may affect *any* coredumpctl user, not just the GDB test suite. And coredumpctl users are *our* users, after all. Maybe we should postpone GDB test suite support for systemd-coredump until these problems are fixed. But if all "informed developers" just give up and disable systemd-coredump, I fear that they will never be addressed. > >> >>> I mean, you already have to tweak other things in the system in >>> order to be able to run the testsuite correctly. For example, >>> you have to tweak /proc/sys/kernel/yama/ptrace_scope to make >>> attach tests work at all, for example. systemd-coredump kind of >>> seems like more of the same. >> >> So should we document a sequence of admin commands that makes a system >> debug-ready, or in particular ready for the GDB test suite? > > IMO, yes. We already have something like that, but it's mixed with > the instructions for setting up builders: > > https://sourceware.org/gdb/wiki/BuildBot#Fedora-specific_instructions > > (Note we already suggest disabling ABRT and tweaking > kernel.core_pattern.) > > It'd be great to move that info to some specific page about setting > up an environment for developing and testing GDB. Also, some of > the command sequences there could move to scripts under gdb/contrib/, > IMHO. Yeah, that would be good. > >> >> But I'm not so sure about this. IMHO a default mainstream Linux >> installation should be suited for development- and debugging purposes >> *without* any tweaking. Also, if there are good reasons for a security >> measure, we shouldn't rely on disabling it globally. > > I think that battle is lost. That surely sounds depressing... I guess I'm late to the battlefield then ;-) > Mainstream Linux installations are already very much not suited for > development OOTB. You have to install a bunch of development packages > that are not installed by default, before you can build anything, > including compiler, etc. If you can install packages, then you can > also disable a few features that really are not meant for development > environments. What we're missing is a simple "one-click button" way > to adapt an installation / user environment for development. Let me just point out that I see a difference between installing additional packages and disabling security measures. Admins might be easily convinced to do the former, but there will probably be more push back on the latter. A "one-click button" would not really help with that. And all this sounds as if developers were no longer seen as a target group of a Fedora distribution, say. On the other hand -- quote --: "Fedora Workstation is a polished, easy to use operating system for laptop and desktop computers, with a complete set of tools for developers and makers of all kinds." > >> >> With respect to Yama's ptrace scope, the distributions seem to differ. >> For instance, Fedora does not activate it by default >> (https://fedoraproject.org/wiki/Security_Features_Matrix), while Ubuntu >> does (https://wiki.ubuntu.com/Security/Features). And I wonder whether >> this feature couldn't be adjusted to be more debug-friendly either. > > The whole point of the feature is to prevent debugging, so I don't > see how, off hand. Well, I think the goal is to prevent visibility of sensitive data like passwords and keys through ptrace -- which is a fair point. But does this really require disabling ptrace from "non-ancestor" processes completely? It just seems to me that the collateral damage to debug capabilities was accepted too easily in this design. [...] Anyway, regarding GDB test suite support for systemd-coredump, I won't push too hard. While I have a slight preference towards "best effort", I understand your concern with possible surprises. So I'm fine with dropping this patch. Patch #1 in this series might still be useful, so I'll send an updated version of it. -- Andreas