From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 119879 invoked by alias); 5 Jun 2017 16:25:31 -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 119779 invoked by uid 89); 5 Jun 2017 16:25:23 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-25.8 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: EUR01-VE1-obe.outbound.protection.outlook.com Received: from mail-ve1eur01on0072.outbound.protection.outlook.com (HELO EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.72) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 05 Jun 2017 16:25:21 +0000 Received: from AM3PR08MB0101.eurprd08.prod.outlook.com (10.160.211.19) by AM3PR08MB0101.eurprd08.prod.outlook.com (10.160.211.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1143.10; Mon, 5 Jun 2017 16:25:22 +0000 Received: from AM3PR08MB0101.eurprd08.prod.outlook.com ([fe80::f0a8:fd0f:69e1:e280]) by AM3PR08MB0101.eurprd08.prod.outlook.com ([fe80::f0a8:fd0f:69e1:e280%17]) with mapi id 15.01.1143.018; Mon, 5 Jun 2017 16:25:16 +0000 From: Alan Hayward To: Yao Qi CC: "gdb-patches@sourceware.org" , nd Subject: Re: [PATCH 6/11] Add ALPHA_MAX_REGISTER_SIZE Date: Mon, 05 Jun 2017 16:25:00 -0000 Message-ID: References: <772F5764-0F2A-4F53-BC41-C36AF15BED21@arm.com> <86bms3wbh5.fsf@gmail.com> In-Reply-To: authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;AM3PR08MB0101;7:IPDZOhEkxXfrcUnNnpTBUYhwJnV9h5NXJl+irPJkmaD2PyBp3wYnaoO82MTuehYWAYKK6QxJgvOk/7LMXmVdsIYi77fePBrtAKe+2vAZxvY4qijSs2W7zAbQok2F7ki9BdGg2kLogF/wr5jUEaQLQ1LeMg+uDNuDvRKyaZCQrJ0/M24Kk1wi57sqiEHD9W+OUf29T+TbxdYkDJwQFc7dXmBeTTXqQS0x789NiTKyX1u9qIwx7xrSmRsdJaYaYjmASIkZko7klY6Nu9/OEGyvzHUduYSCbLKC+unZzYPI6bd8n2XTj76wrKWmDZkKQ+o7UTdQm2KhS7cjYy+99g/+qA== x-ms-traffictypediagnostic: AM3PR08MB0101: x-ms-office365-filtering-correlation-id: 2de5a12d-7ad6-4014-9658-08d4ac2f7355 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081)(201702281549075);SRVR:AM3PR08MB0101; nodisclaimer: True x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(180628864354917); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(201703131423075)(201703011903075)(201702281528075)(201703061421075)(20161123555025)(20161123562025)(20161123558100)(20161123560025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:AM3PR08MB0101;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:AM3PR08MB0101; x-forefront-prvs: 0329B15C8A x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(6009001)(39410400002)(39450400003)(39850400002)(39860400002)(39400400002)(39840400002)(24454002)(377424004)(6246003)(50986999)(76176999)(5660300001)(3846002)(2950100002)(6116002)(86362001)(6916009)(575784001)(102836003)(189998001)(6512007)(305945005)(54906002)(4326008)(38730400002)(53936002)(110136004)(54356999)(33656002)(39060400002)(7736002)(99286003)(25786009)(229853002)(6486002)(72206003)(36756003)(6506006)(1411001)(5250100002)(3660700001)(14454004)(3280700002)(508600001)(66066001)(2906002)(6436002)(8676002)(53546009)(2900100001)(82746002)(83716003)(8936002)(81166006);DIR:OUT;SFP:1101;SCL:1;SRVR:AM3PR08MB0101;H:AM3PR08MB0101.eurprd08.prod.outlook.com;FPR:;SPF:None;MLV:ovrnspm;PTR:InfoNoRecords;LANG:en; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jun 2017 16:25:16.2949 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM3PR08MB0101 X-SW-Source: 2017-06/txt/msg00122.txt.bz2 DQo+IE9uIDEyIEFwciAyMDE3LCBhdCAwOToyNSwgQWxhbiBIYXl3YXJkIDxB bGFuLkhheXdhcmRAYXJtLmNvbT4gd3JvdGU6DQo+IA0KPj4gDQo+PiBPbiAx MSBBcHIgMjAxNywgYXQgMTA6MTYsIFlhbyBRaSA8cWl5YW9sdGNAZ21haWwu Y29tPiB3cm90ZToNCj4+IA0KPj4gQWxhbiBIYXl3YXJkIDxBbGFuLkhheXdh cmRAYXJtLmNvbT4gd3JpdGVzOg0KPj4gDQoNCknigJl2ZSByZWJhc2VkIHRo aXMgcGF0Y2ggZHVlIHRvIFlhb+KAmXMgdW5pdCB0ZXN0IGNoYW5nZXMuDQpB ZGRlZCB0d28gYXNzZXJ0cyBhIHdlbGwuDQoNCg0KSSBkb24ndCBoYXZlIGEg QUxQSEEgbWFjaGluZSB0byB0ZXN0IG9uLg0KVGVzdGVkIG9uIGEgLS1lbmFi bGUtdGFyZ2V0cz1hbGwgYW5kIC0tZW5hYmxlLWxpYnNhbml0aXplciBidWls ZCB1c2luZw0KbWFrZSBjaGVjayB3aXRoIGJvYXJkIGZpbGVzIHVuaXggYW5k IG5hdGl2ZS1nZGJzZXJ2ZXIuDQoNCk9rIHRvIGNvbW1pdD8NCg0KQWxhbi4N Cg0KMjAxNy0wNS0zMCAgQWxhbiBIYXl3YXJkICA8YWxhbi5oYXl3YXJkQGFy bS5jb20+DQoNCgkqIGFscGhhLXRkZXAuYyAoYWxwaGFfcmVnaXN0ZXJfdG9f dmFsdWUpOiBVc2UgZ2V0X2ZyYW1lX3JlZ2lzdGVyX3ZhbHVlLg0KCShhbHBo YV92YWx1ZV90b19yZWdpc3Rlcik6IFVzZSBBTFBIQV9SRUdJU1RFUl9TSVpF Lg0KDQoNCmRpZmYgLS1naXQgYS9nZGIvYWxwaGEtdGRlcC5jIGIvZ2RiL2Fs cGhhLXRkZXAuYw0KaW5kZXggZDdjYzBmNDk3NDM2MmFmODljMmI0MmY0ZDU5 MzRmYThjZDVkOGEzOS4uMDZlZTkwY2JjNzc4NWQ4Mjc3ZTc3M2JkYjZiOTgw NjVlMmUxOTU2OCAxMDA2NDQNCi0tLSBhL2dkYi9hbHBoYS10ZGVwLmMNCisr KyBiL2dkYi9hbHBoYS10ZGVwLmMNCkBAIC0yNDQsMTcgKzI0NCwyNiBAQCBh bHBoYV9yZWdpc3Rlcl90b192YWx1ZSAoc3RydWN0IGZyYW1lX2luZm8gKmZy YW1lLCBpbnQgcmVnbnVtLA0KIAkJCWludCAqb3B0aW1pemVkcCwgaW50ICp1 bmF2YWlsYWJsZXApDQogew0KICAgc3RydWN0IGdkYmFyY2ggKmdkYmFyY2gg PSBnZXRfZnJhbWVfYXJjaCAoZnJhbWUpOw0KLSAgZ2RiX2J5dGUgaW5bTUFY X1JFR0lTVEVSX1NJWkVdOw0KKyAgc3RydWN0IHZhbHVlICp2YWx1ZSA9IGdl dF9mcmFtZV9yZWdpc3Rlcl92YWx1ZSAoZnJhbWUsIHJlZ251bSk7DQoNCi0g IC8qIENvbnZlcnQgdG8gVFlQRS4gICovDQotICBpZiAoIWdldF9mcmFtZV9y ZWdpc3Rlcl9ieXRlcyAoZnJhbWUsIHJlZ251bSwgMCwNCi0JCQkJIHJlZ2lz dGVyX3NpemUgKGdkYmFyY2gsIHJlZ251bSksDQotCQkJCSBpbiwgb3B0aW1p emVkcCwgdW5hdmFpbGFibGVwKSkNCi0gICAgcmV0dXJuIDA7DQorICBnZGJf YXNzZXJ0ICh2YWx1ZSAhPSBOVUxMKTsNCisgICpvcHRpbWl6ZWRwID0gdmFs dWVfb3B0aW1pemVkX291dCAodmFsdWUpOw0KKyAgKnVuYXZhaWxhYmxlcCA9 ICF2YWx1ZV9lbnRpcmVseV9hdmFpbGFibGUgKHZhbHVlKTsNCisNCisgIGlm ICgqb3B0aW1pemVkcCB8fCAqdW5hdmFpbGFibGVwKQ0KKyAgICB7DQorICAg ICAgcmVsZWFzZV92YWx1ZSAodmFsdWUpOw0KKyAgICAgIHZhbHVlX2ZyZWUg KHZhbHVlKTsNCisgICAgICByZXR1cm4gMDsNCisgICAgfQ0KKw0KKyAgLyog Q29udmVydCB0byBWQUxUWVBFLiAgKi8NCg0KICAgZ2RiX2Fzc2VydCAoVFlQ RV9MRU5HVEggKHZhbHR5cGUpID09IDQpOw0KLSAgYWxwaGFfc3RzIChnZGJh cmNoLCBvdXQsIGluKTsNCi0gICpvcHRpbWl6ZWRwID0gKnVuYXZhaWxhYmxl cCA9IDA7DQorICBhbHBoYV9zdHMgKGdkYmFyY2gsIG91dCwgdmFsdWVfY29u dGVudHNfYWxsICh2YWx1ZSkpOw0KKw0KKyAgcmVsZWFzZV92YWx1ZSAodmFs dWUpOw0KKyAgdmFsdWVfZnJlZSAodmFsdWUpOw0KICAgcmV0dXJuIDE7DQog fQ0KDQpAQCAtMjYyLDkgKzI3MSwxMSBAQCBzdGF0aWMgdm9pZA0KIGFscGhh X3ZhbHVlX3RvX3JlZ2lzdGVyIChzdHJ1Y3QgZnJhbWVfaW5mbyAqZnJhbWUs IGludCByZWdudW0sDQogCQkJIHN0cnVjdCB0eXBlICp2YWx0eXBlLCBjb25z dCBnZGJfYnl0ZSAqaW4pDQogew0KLSAgZ2RiX2J5dGUgb3V0W01BWF9SRUdJ U1RFUl9TSVpFXTsNCisgIGdkYl9ieXRlIG91dFtBTFBIQV9SRUdJU1RFUl9T SVpFXTsNCg0KICAgZ2RiX2Fzc2VydCAoVFlQRV9MRU5HVEggKHZhbHR5cGUp ID09IDQpOw0KKyAgZ2RiX2Fzc2VydCAocmVnaXN0ZXJfc2l6ZSAoZ2V0X2Zy YW1lX2FyY2ggKGZyYW1lKSwgcmVnbnVtKQ0KKwkgICAgICA8PSBBTFBIQV9S RUdJU1RFUl9TSVpFKTsNCiAgIGFscGhhX2xkcyAoZ2V0X2ZyYW1lX2FyY2gg KGZyYW1lKSwgb3V0LCBpbik7DQoNCiAgIHB1dF9mcmFtZV9yZWdpc3RlciAo ZnJhbWUsIHJlZ251bSwgb3V0KTsNCg0KDQoNCg== >From gdb-patches-return-139503-listarch-gdb-patches=sources.redhat.com@sourceware.org Mon Jun 05 16:27:58 2017 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 125773 invoked by alias); 5 Jun 2017 16:27:58 -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 125760 invoked by uid 89); 5 Jun 2017 16:27:58 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-23.3 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS,UNWANTED_LANGUAGE_BODY autolearn=ham version=3.3.2 spammy= X-HELO: EUR01-VE1-obe.outbound.protection.outlook.com Received: from mail-ve1eur01on0057.outbound.protection.outlook.com (HELO EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.57) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 05 Jun 2017 16:27:56 +0000 Received: from AM3PR08MB0101.eurprd08.prod.outlook.com (10.160.211.19) by AM3PR08MB0101.eurprd08.prod.outlook.com (10.160.211.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1143.10; Mon, 5 Jun 2017 16:27:57 +0000 Received: from AM3PR08MB0101.eurprd08.prod.outlook.com ([fe80::f0a8:fd0f:69e1:e280]) by AM3PR08MB0101.eurprd08.prod.outlook.com ([fe80::f0a8:fd0f:69e1:e280%17]) with mapi id 15.01.1143.018; Mon, 5 Jun 2017 16:27:57 +0000 From: Alan Hayward To: Yao Qi CC: "gdb-patches@sourceware.org" , nd Subject: Re: [PATCH 2/11] Add IA64_MAX_REGISTER_SIZE Date: Mon, 05 Jun 2017 16:27:00 -0000 Message-ID: <79E51549-1B65-4DA8-891A-17EF061E03A3@arm.com> References: <8637dnqils.fsf@gmail.com> <90F5717F-8685-4C74-B2E4-7317AF228034@arm.com> <86pogivp7m.fsf@gmail.com> <0CAAE3E4-1860-40FF-895E-6C6A54A4EAB6@arm.com> <86vapsqxld.fsf@gmail.com> <498D342A-2994-4664-968D-F97A80C66059@arm.com> <86mvb2p32v.fsf@gmail.com> In-Reply-To: authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;AM3PR08MB0101;7:GR93XwXNdM3rFAdX30KqwJKH2AAziaSAc/GJDuaP8gIB5jJJ55n81YQ+5opsNxdAoKhhlcxKd5OUqamEIgyLTecdRonG9uQ25bKWW3meP6BMNDp+zmwaz0DLLzzVANgl/aqLw8mpNy2S0U2QwdgKR1BpUvozACKz4wsWbYG8bqDsuRdwnqPx6zMePIr5exBqSa+PzF0cYNpFfbf1RhVnZbZR+pPLHPV4nTNQfQMU2UaNqIUbfQEs8puWBip6cHmPNSYfiExsIHPpXPgMrQb861EsdEVfYJwGhah1l8yvCVULv3DBUUxvHfZnE0hEMPSJGq86lT+10q4R1/eruNZE/g== x-ms-traffictypediagnostic: AM3PR08MB0101: x-ms-office365-filtering-correlation-id: dce9ff8c-3cf5-4a45-ef16-08d4ac2fd336 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081)(201702281549075);SRVR:AM3PR08MB0101; nodisclaimer: True x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(180628864354917); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(201703131423075)(201703011903075)(201702281528075)(201703061421075)(20161123555025)(20161123562025)(20161123558100)(20161123560025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:AM3PR08MB0101;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:AM3PR08MB0101; x-forefront-prvs: 0329B15C8A x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(6009001)(39410400002)(39450400003)(39850400002)(39860400002)(39400400002)(39840400002)(24454002)(377424004)(6246003)(50986999)(76176999)(5660300001)(3846002)(2950100002)(6116002)(86362001)(6916009)(575784001)(93886004)(102836003)(189998001)(6512007)(305945005)(54906002)(4326008)(38730400002)(53936002)(110136004)(54356999)(33656002)(39060400002)(7736002)(99286003)(25786009)(229853002)(6486002)(72206003)(36756003)(6506006)(1411001)(5250100002)(3660700001)(14454004)(3280700002)(508600001)(66066001)(2906002)(6436002)(8676002)(53546009)(2900100001)(82746002)(83716003)(8936002)(81166006)(15760500002);DIR:OUT;SFP:1101;SCL:1;SRVR:AM3PR08MB0101;H:AM3PR08MB0101.eurprd08.prod.outlook.com;FPR:;SPF:None;MLV:ovrnspm;PTR:InfoNoRecords;LANG:en; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <96D1EABA0352594C9472DB20B81D9E54@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jun 2017 16:27:57.1240 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM3PR08MB0101 X-SW-Source: 2017-06/txt/msg00123.txt.bz2 Content-length: 4510 DQo+IE9uIDI3IEFwciAyMDE3LCBhdCAxMTo0OCwgQWxhbiBIYXl3YXJkIDxB bGFuLkhheXdhcmRAYXJtLmNvbT4gd3JvdGU6DQo+IA0KPj4gDQo+PiBPbiAy NyBBcHIgMjAxNywgYXQgMTE6MTcsIFlhbyBRaSA8cWl5YW9sdGNAZ21haWwu Y29tPiB3cm90ZToNCj4+IA0KPj4gQWxhbiBIYXl3YXJkIDxBbGFuLkhheXdh cmRAYXJtLmNvbT4gd3JpdGVzOg0KPj4gDQoNCknigJl2ZSByZWJhc2VkIHRo aXMgcGF0Y2ggZHVlIHRvIFlhb+KAmXMgdW5pdCB0ZXN0IGNoYW5nZXMuDQoN Cg0KSSBkb24ndCBoYXZlIGFuIElBNjQgbWFjaGluZSB0byB0ZXN0IG9uLg0K RmFrZWQgdXAgYSBsaWJ1bndpbmQgaW4gb3JkZXIgdG8gYnVpbGQgbGlidW53 aW5kIGNvZGUuDQpUZXN0ZWQgb24gYSAtLWVuYWJsZS10YXJnZXRzPWFsbCBh bmQgLS1lbmFibGUtbGlic2FuaXRpemVyIGJ1aWxkIHVzaW5nDQptYWtlIGNo ZWNrIHdpdGggYm9hcmQgZmlsZXMgdW5peCBhbmQgbmF0aXZlLWdkYnNlcnZl ci4NCg0KT2sgdG8gY29tbWl0Pw0KDQpBbGFuLg0KDQoNCjIwMTctMDYtMDUg IEFsYW4gSGF5d2FyZCAgPGFsYW4uaGF5d2FyZEBhcm0uY29tPg0KDQoJKiBp YTY0LXRkZXAuYyAoSUE2NF9NQVhfRlBfUkVHSVNURVJfU0laRSkgQWRkLg0K CShpYTY0X3JlZ2lzdGVyX3RvX3ZhbHVlKTogVXNlIElBNjRfTUFYX0ZQX1JF R0lTVEVSX1NJWkUuDQoJKGlhNjRfdmFsdWVfdG9fcmVnaXN0ZXIpOiBMaWtl d2lzZS4NCgkoaWE2NF9leHRyYWN0X3JldHVybl92YWx1ZSk6IExpa2V3aXNl Lg0KCShpYTY0X3N0b3JlX3JldHVybl92YWx1ZSk6IExpa2V3aXNlLg0KCShp YTY0X3B1c2hfZHVtbXlfY2FsbCk6IExpa2V3aXNlLg0KDQoNCg0KZGlmZiAt LWdpdCBhL2dkYi9pYTY0LXRkZXAuYyBiL2dkYi9pYTY0LXRkZXAuYw0KaW5k ZXggNzI4MmFjYjIwYWMyYzI1ZTdmMmM0OGZlYzMxMDYzMDBjMzg1Njc5Zi4u ZDM5NmZiODFhNjJiMGMyNTIyOTAwZmQ5Y2IwOTgwYWEyYTVmYjc2NyAxMDA2 NDQNCi0tLSBhL2dkYi9pYTY0LXRkZXAuYw0KKysrIGIvZ2RiL2lhNjQtdGRl cC5jDQpAQCAtMTI1LDYgKzEyNSw5IEBAIHN0YXRpYyBDT1JFX0FERFIgaWE2 NF9maW5kX2dsb2JhbF9wb2ludGVyIChzdHJ1Y3QgZ2RiYXJjaCAqZ2RiYXJj aCwNCg0KICNkZWZpbmUgTlVNX0lBNjRfUkFXX1JFR1MgNDYyDQoNCisvKiBC aWcgZW5vdWdoIHRvIGhvbGQgYSBGUCByZWdpc3RlciBpbiBieXRlcy4gICov DQorI2RlZmluZSBJQTY0X0ZQX1JFR0lTVEVSX1NJWkUgMTYNCisNCiBzdGF0 aWMgaW50IHNwX3JlZ251bSA9IElBNjRfR1IxMl9SRUdOVU07DQoNCiAvKiBO T1RFOiB3ZSB0cmVhdCB0aGUgcmVnaXN0ZXIgc3RhY2sgcmVnaXN0ZXJzIHIz Mi1yMTI3IGFzDQpAQCAtMTIyOCw3ICsxMjMxLDcgQEAgaWE2NF9yZWdpc3Rl cl90b192YWx1ZSAoc3RydWN0IGZyYW1lX2luZm8gKmZyYW1lLCBpbnQgcmVn bnVtLA0KIAkJCWludCAqb3B0aW1pemVkcCwgaW50ICp1bmF2YWlsYWJsZXAp DQogew0KICAgc3RydWN0IGdkYmFyY2ggKmdkYmFyY2ggPSBnZXRfZnJhbWVf YXJjaCAoZnJhbWUpOw0KLSAgZ2RiX2J5dGUgaW5bTUFYX1JFR0lTVEVSX1NJ WkVdOw0KKyAgZ2RiX2J5dGUgaW5bSUE2NF9GUF9SRUdJU1RFUl9TSVpFXTsN Cg0KICAgLyogQ29udmVydCB0byBUWVBFLiAgKi8NCiAgIGlmICghZ2V0X2Zy YW1lX3JlZ2lzdGVyX2J5dGVzIChmcmFtZSwgcmVnbnVtLCAwLA0KQEAgLTEy NDYsNyArMTI0OSw3IEBAIGlhNjRfdmFsdWVfdG9fcmVnaXN0ZXIgKHN0cnVj dCBmcmFtZV9pbmZvICpmcmFtZSwgaW50IHJlZ251bSwNCiAgICAgICAgICAg ICAgICAgICAgICAgICAgc3RydWN0IHR5cGUgKnZhbHR5cGUsIGNvbnN0IGdk Yl9ieXRlICppbikNCiB7DQogICBzdHJ1Y3QgZ2RiYXJjaCAqZ2RiYXJjaCA9 IGdldF9mcmFtZV9hcmNoIChmcmFtZSk7DQotICBnZGJfYnl0ZSBvdXRbTUFY X1JFR0lTVEVSX1NJWkVdOw0KKyAgZ2RiX2J5dGUgb3V0W0lBNjRfRlBfUkVH SVNURVJfU0laRV07DQogICBjb252ZXJ0X3R5cGVkX2Zsb2F0aW5nIChpbiwg dmFsdHlwZSwgb3V0LCBpYTY0X2V4dF90eXBlIChnZGJhcmNoKSk7DQogICBw dXRfZnJhbWVfcmVnaXN0ZXIgKGZyYW1lLCByZWdudW0sIG91dCk7DQogfQ0K QEAgLTMyMDksNyArMzIxMiw3IEBAIGlhNjRfZXh0cmFjdF9yZXR1cm5fdmFs dWUgKHN0cnVjdCB0eXBlICp0eXBlLCBzdHJ1Y3QgcmVnY2FjaGUgKnJlZ2Nh Y2hlLA0KICAgZmxvYXRfZWx0X3R5cGUgPSBpc19mbG9hdF9vcl9oZmFfdHlw ZSAodHlwZSk7DQogICBpZiAoZmxvYXRfZWx0X3R5cGUgIT0gTlVMTCkNCiAg ICAgew0KLSAgICAgIGdkYl9ieXRlIGZyb21bTUFYX1JFR0lTVEVSX1NJWkVd Ow0KKyAgICAgIGdkYl9ieXRlIGZyb21bSUE2NF9GUF9SRUdJU1RFUl9TSVpF XTsNCiAgICAgICBpbnQgb2Zmc2V0ID0gMDsNCiAgICAgICBpbnQgcmVnbnVt ID0gSUE2NF9GUjhfUkVHTlVNOw0KICAgICAgIGludCBuID0gVFlQRV9MRU5H VEggKHR5cGUpIC8gVFlQRV9MRU5HVEggKGZsb2F0X2VsdF90eXBlKTsNCkBA IC0zMjc0LDcgKzMyNzcsNyBAQCBpYTY0X3N0b3JlX3JldHVybl92YWx1ZSAo c3RydWN0IHR5cGUgKnR5cGUsIHN0cnVjdCByZWdjYWNoZSAqcmVnY2FjaGUs DQogICBmbG9hdF9lbHRfdHlwZSA9IGlzX2Zsb2F0X29yX2hmYV90eXBlICh0 eXBlKTsNCiAgIGlmIChmbG9hdF9lbHRfdHlwZSAhPSBOVUxMKQ0KICAgICB7 DQotICAgICAgZ2RiX2J5dGUgdG9bTUFYX1JFR0lTVEVSX1NJWkVdOw0KKyAg ICAgIGdkYl9ieXRlIHRvW0lBNjRfRlBfUkVHSVNURVJfU0laRV07DQogICAg ICAgaW50IG9mZnNldCA9IDA7DQogICAgICAgaW50IHJlZ251bSA9IElBNjRf RlI4X1JFR05VTTsNCiAgICAgICBpbnQgbiA9IFRZUEVfTEVOR1RIICh0eXBl KSAvIFRZUEVfTEVOR1RIIChmbG9hdF9lbHRfdHlwZSk7DQpAQCAtMzgzNiw3 ICszODM5LDcgQEAgaWE2NF9wdXNoX2R1bW15X2NhbGwgKHN0cnVjdCBnZGJh cmNoICpnZGJhcmNoLCBzdHJ1Y3QgdmFsdWUgKmZ1bmN0aW9uLA0KIAkgIGxl biA9IFRZUEVfTEVOR1RIICh0eXBlKTsNCiAJICB3aGlsZSAobGVuID4gMCAm JiBmbG9hdHJlZyA8IElBNjRfRlIxNl9SRUdOVU0pDQogCSAgICB7DQotCSAg ICAgIGdkYl9ieXRlIHRvW01BWF9SRUdJU1RFUl9TSVpFXTsNCisJICAgICAg Z2RiX2J5dGUgdG9bSUE2NF9GUF9SRUdJU1RFUl9TSVpFXTsNCiAJICAgICAg Y29udmVydF90eXBlZF9mbG9hdGluZyAodmFsdWVfY29udGVudHMgKGFyZykg KyBhcmdvZmZzZXQsDQogCQkJCSAgICAgIGZsb2F0X2VsdF90eXBlLCB0bywN CiAJCQkJICAgICAgaWE2NF9leHRfdHlwZSAoZ2RiYXJjaCkpOw0KDQo= >From gdb-patches-return-139504-listarch-gdb-patches=sources.redhat.com@sourceware.org Mon Jun 05 16:29:00 2017 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 130398 invoked by alias); 5 Jun 2017 16:29:00 -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 130389 invoked by uid 89); 5 Jun 2017 16:29:00 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD,SPF_HELO_PASS autolearn=ham version=3.3.2 spammy= X-HELO: mx1.redhat.com Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 05 Jun 2017 16:28:59 +0000 Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com [10.5.11.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 20BE3C04B321; Mon, 5 Jun 2017 16:29:02 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 20BE3C04B321 Authentication-Results: ext-mx07.extmail.prod.ext.phx2.redhat.com; dmarc=none (p=none dis=none) header.from=redhat.com Authentication-Results: ext-mx07.extmail.prod.ext.phx2.redhat.com; spf=pass smtp.mailfrom=palves@redhat.com DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 20BE3C04B321 Received: from [127.0.0.1] (ovpn04.gateway.prod.ext.ams2.redhat.com [10.39.146.4]) by smtp.corp.redhat.com (Postfix) with ESMTP id 7F7A917B5B; Mon, 5 Jun 2017 16:29:01 +0000 (UTC) Subject: Re: [RFA 23/23] Use gdb_argv_up in Python To: Tom Tromey , gdb-patches@sourceware.org References: <20170503224626.2818-1-tom@tromey.com> <20170503224626.2818-24-tom@tromey.com> From: Pedro Alves Message-ID: <32dc20d7-52ef-1599-d1fa-1ec299fe291c@redhat.com> Date: Mon, 05 Jun 2017 16:29:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: <20170503224626.2818-24-tom@tromey.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-SW-Source: 2017-06/txt/msg00124.txt.bz2 Content-length: 886 On 05/03/2017 11:46 PM, Tom Tromey wrote: > This changes one spot in the Python code to use gdb_argv_up. This > removes the last cleanup from the Python layer. Hurray! Thanks so much for all this work. > - self->enumeration[i] > - = python_string_to_host_string (item.get ()).release (); > + enumeration[i] = python_string_to_host_string (item.get ()).release (); > if (self->enumeration[i] == NULL) I think you need to adjust the if too: if (enumeration[i] == NULL) > - { > - do_cleanups (back_to); > - return 0; > - } > - make_cleanup (xfree, (char *) self->enumeration[i]); > + return 0; > } > > - discard_cleanups (back_to); > + self->enumeration = const_cast (enumeration.release ()); > return 1; If I'm reading the code correctly, "self->enumeration" is never released (by design), right? Thanks, Pedro Alves