From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30473 invoked by alias); 22 Jun 2017 16:02:19 -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 30459 invoked by uid 89); 22 Jun 2017 16:02:19 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.7 required=5.0 tests=AWL,BAYES_00,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS,UNSUBSCRIBE_BODY autolearn=no 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; Thu, 22 Jun 2017 16:02:17 +0000 Received: from AM3PR08MB0101.eurprd08.prod.outlook.com (10.160.211.19) by AM3PR08MB0102.eurprd08.prod.outlook.com (10.160.211.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15; Thu, 22 Jun 2017 16:02:13 +0000 Received: from AM3PR08MB0101.eurprd08.prod.outlook.com ([fe80::9063:8caa:1bc4:156f]) by AM3PR08MB0101.eurprd08.prod.outlook.com ([fe80::9063:8caa:1bc4:156f%14]) with mapi id 15.01.1178.023; Thu, 22 Jun 2017 16:02:13 +0000 From: Alan Hayward To: Yao Qi CC: "gdb-patches@sourceware.org" , nd Subject: Re: [PATCH] Replace regbuf with regcache in record-full.c Date: Thu, 22 Jun 2017 16:02:00 -0000 Message-ID: <84525A76-483C-4200-B7B6-C1F6AD5CC12F@arm.com> References: <86fuesjtss.fsf@gmail.com> In-Reply-To: <86fuesjtss.fsf@gmail.com> 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;AM3PR08MB0102;7:9cU+77DoFt8q255c5ReG3bKI13bqs7Aq3lYjDYWJYSPBoSdFNhJe2V+dWRce12b+sKH3fn5TzqlLYPUmdHDt35p/i/d6Mw7DWcJ3go0UCrqGpkBPoQCNTpIwlCUB5u2qU8nPr13K2Gr7nwL9PYzhlCR1Hj2GXPcsR3Zqc10iLQCR03s+6HAxYlBlRXqEGMaEUeXPdStk1ErR4i//EjCv24K9/Oww4xlGfGQeq6lTON7GRM/vrMtF+4IEF76AaOFVlQBvhdf9tnf3r/EZTn3hiLfTPkvR1cGj0l2moJpN0XbqlW4exx60dwMj2h43hThAXW9FqFsId9EBk8h91FN6SQXEOiXPWphdWBp7mOKixOJWgTKZUJ4VcLty6+cofEVBNiTgtFYMyHYlrVj0vry7bPRVv0v48s949I9JbCU8xgEgELGp7QCVQMivuzDbCJf8+J0824NQjUHRTIDIbmU4yP/uj/FuOK3MOxOVlyMOCnr3Z3SfWFp0OElM/meoPF/PCHq0vmiI1q52BT4Ejs0RUirTPYDImCKTHVMuzYwBoBrAvUovXoyU0P09ORnRGDlq4G30WNHZGOa5JHA5bR7PUpVJNchGZYt8DcR/wnUhxaPfVpQDmqC3jTP3MeuWPFhQ5gkNX37toXdsU+SF1M50S2L7Iv/5jfRLJQ5G2wkXW/YwOswHjM5z6rl0i9lm/X0GozoszRct9x8o6dvA16D5yD/UH6dq2Vw316HzkJEeEeQYcfEmZd9+KuJdHnPQwPQ80Xb4EuWkAs1HqFhBXUqeu0kUTD1JzlL+hXXJtAUAgrc= x-ms-office365-filtering-correlation-id: b9a3b686-a91e-472c-f4d7-08d4b9880c3a x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081);SRVR:AM3PR08MB0102; x-ms-traffictypediagnostic: AM3PR08MB0102: nodisclaimer: True x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(180628864354917)(788757137089); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123562025)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:AM3PR08MB0102;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:AM3PR08MB0102; x-forefront-prvs: 03468CBA43 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(6009001)(39450400003)(39850400002)(39410400002)(39860400002)(39400400002)(39840400002)(24454002)(25786009)(2950100002)(8676002)(6916009)(53546010)(82746002)(81166006)(83716003)(229853002)(5250100002)(7736002)(6486002)(14454004)(50986999)(4326008)(8936002)(6506006)(86362001)(189998001)(6436002)(33656002)(2906002)(6306002)(39060400002)(110136004)(66066001)(6512007)(305945005)(99286003)(102836003)(966005)(54906002)(6116002)(36756003)(72206003)(1411001)(76176999)(54356999)(6246003)(38730400002)(2900100001)(5660300001)(3280700002)(53936002)(3660700001)(478600001)(3846002)(21314002);DIR:OUT;SFP:1101;SCL:1;SRVR:AM3PR08MB0102;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: 22 Jun 2017 16:02:13.4994 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM3PR08MB0102 X-IsSubscribed: yes X-SW-Source: 2017-06/txt/msg00656.txt.bz2 DQo+IE9uIDIyIEp1biAyMDE3LCBhdCAwOTo0NCwgWWFvIFFpIDxxaXlhb2x0 Y0BnbWFpbC5jb20+IHdyb3RlOg0KPiANCj4gQWxhbiBIYXl3YXJkIDxBbGFu LkhheXdhcmRAYXJtLmNvbT4gd3JpdGVzOg0KPiANCj4+IEluIHJlY29yZC1m dWxsLmMsIGluc3RlYWQgb2YgYmFja2luZyB1cCBhbGwgdGhlIHJlZ2lzdGVy cyBpbnRvIGEgbGFyZ2UNCj4+IGJ1ZmZlciwgZHVwbGljYXRlIHRoZSByZWdj YWNoZS4NCj4+IFRoaXMgZW5hYmxlcyB0aGUgcmVtb3ZhbCBvZiBhbiBpbnN0 YW5jZSBvZiBNQVhfUkVHSVNURVJfU0laRS4NCj4+IA0KPj4gTm90ZSB0aGF0 IHJlZ2NhY2hlX2R1cCgpIGNyZWF0ZSBhIHJlYWQtb25seSBjb3B5IG9mIGEg cmVnaXN0ZXIgY2FjaGUsDQo+PiB3aGljaCBlbnN1cmVzIHRoZSBuZXcgcmVn Y2FjaGUgY2Fubm90IHdyaXRlIGJhY2sgdG8gdGhlIHRhcmdldC4NCj4+IA0K Pj4gT25jZSBjcmVhdGVkLCB3ZSBuZWVkIHRvIGJlIGFibGUgdG8gY29weSBy ZWdpc3RlcnMgYmV0d2VlbiB0aGUgdHdvIGNhY2hlcywNCj4+IHdoaWNoIHdl IHdhbnQgdG8gZG8gd2l0aG91dCBjcmVhdGluZyBhIHRlbXBvcmFyeSBidWZm ZXIuDQo+PiANCj4+IEkndmUgYWRkZWQgcmVnY2FjaGU6OnJhd19jb3B5KCkg dG8gYWxsb3cgdGhlIGNvcHlpbmcgb2YgcmF3IHJlZ2lzdGVycw0KPj4gYmV0 d2VlbiB0d28gcmVnY2FjaGVzIC0gZWl0aGVyIG9mIHdoaWNoIG1pZ2h0IGJl IHNldCBhcyByZWFkLW9ubHkuDQo+IA0KPiBDYW4gd2UgbmFtZSB0aGlzIG1l dGhvZCByYXdfc3VwcGx5Pw0KDQpSZXN1bHRpbmcgaW46DQogIHZvaWQgcmF3 X3N1cHBseSAoaW50IHJlZ251bSwgY29uc3Qgdm9pZCAqYnVmKTsNCiAgdm9p ZCByYXdfc3VwcGx5IChpbnQgcmVnbnVtLCBjb25zdCBzdHJ1Y3QgcmVnY2Fj aGUgKnNyY19yZWdjYWNoZSk7DQoNCkhhcHB5IHRvIGRvIHRoYXQuDQoNCg0K PiANCj4+IA0KPj4gQWx0ZXJuYXRpdmVseSwgSSBjb3VsZCBtYWtlIHRoZSBu ZXcgcmVnY2FjaGUgYXMgd3JpdGFibGUgKGJ5IGVuYWJsaW5nIGENCj4+IHJl Z2NhY2hlIGNvcHkgY29uc3RydWN0b3IpLiBCdXQsIEkgdGhpbmsgdGhpcyB3 b3VsZCBiZSBkYW5nZXJvdXMgYXMgaXQNCj4+IGl0IHRoZW4gaGFzIHRoZSBw b3RlbnRpYWwgdG8gd3JpdGUgYmFjayB0byB0aGUgdGFyZ2V0IGlmIHRoZSB3 cm9uZyBmdW5jdGlvbg0KPj4gaXMgY2FsbGVkLg0KPiANCj4gcmVnY2FjaGUg b25seSBpbnRlcmFjdHMgd2l0aCB0YXJnZXQgdGhyb3VnaCA6OnJhd191cGRh dGUgYW5kDQo+IDo6cmF3X3dyaXRlLiAgQ2FuIHdlIGhhdmUgYSByZWdjYWNo ZSBjbGFzcyB3aXRob3V0IHJhd191cGRhdGUgYW5kDQo+IHJhd193cml0ZT8g IHJlZ2NhY2hlIGhhcyB0d28gc2V0IG9mIG1ldGhvZHMsIHtyYXcsY29va2Vk fV97cmVhZCx3cml0ZX0NCj4gYW5kIHJhd197Y29sbGVjdCxzdXBwbHl9WFhY LiAgVGhlIGZvcm1lciBpbnRlcmFjdHMgd2l0aCB0YXJnZXQsIGJ1dCB0aGUN Cj4gbGF0dGVyIGRvZXNuJ3QuICBXZSBjYW4gY3JlYXRlIGEgbmV3IGNsYXNz IHJlZ2NhY2hlX2NvbGxlY3Rfc3VwcGx5IHdoaWNoDQo+IGhhcyBtZXRob2Rz IHJhd197Y29sbGVjdCxzdXBwbHl9WFhYWCwgcmVnY2FjaGUgZXh0ZW5kcyBp dC4gIFRoZW4sIGFkZCBhDQo+IG1ldGhvZCAidm9pZCByYXdfc3VwcGx5IChp bnQgcmVnbnVtLCBjb25zdCByZWdjYWNoZV9jb2xsZWN0X3N1cHBseSAmc3Jj KSINCj4gYW5kIGNoYW5nZSByZWNvcmRfZnVsbF9jb3JlX3JlZ2J1ZiB0byBh IHJlZ2NhY2hlX2NvbGxlY3Rfc3VwcGx5LiAgVGhlDQo+IGludGVyZmFjZSBs b29rcyBsaWtlIHRoaXMsIChyZWdjYWNoZV9jb2xsZWN0X3N1cHBseSBpcyBy ZWdjYWNoZV8xIGluIHRoZQ0KPiBkb3h5Z2VuIGRvYywgYmVjYXVzZSBJIGRp ZG4ndCBmaWd1cmUgb3V0IGEgcmVhc29uYWJsZSBuYW1lIHllc3RlcmRheSks DQoNCmRldGFjaGVkX3JlZ2NhY2hlID8NCnZpcnR1YWxfcmVnY2FjaGUgPyAo Tm90IGFzIGtlZW4gb24gdGhhdCkNCg0KPiANCj4gaHR0cDovL3Blb3BsZS5s aW5hcm8ub3JnL355YW8ucWkvZ2RiL2RveHkvcmVnY2FjaGUtc3BsaXQvZ2Ri LXhyZWYvY2xhc3NyZWdjYWNoZS5odG1sDQo+IA0KPiBEbyB5b3UgbGlrZSB0 aGlzIGRlc2lnbj8gIE9uZSBtb3JlIHRoaW5nIGlzIHRoYXQgdGhlIG5ldyBj bGFzcw0KPiByZWdjYWNoZV9jb2xsZWN0X3N1cHBseSBjYW4gYmUgdXNlZCBp biB0YXJnZXRfb3BzIGhvb2tzDQo+IHRvX2ZldGNoX3JlZ2lzdGVycywgdG9f c3RvcmVfcmVnaXN0ZXJzLCB0b19wcmVwYXJlX3RvX3N0b3JlLA0KPiANCj4g ICAgdm9pZCAoKnRvX2ZldGNoX3JlZ2lzdGVycykgKHN0cnVjdCB0YXJnZXRf b3BzICosIHJlZ2NhY2hlX2NvbGxlY3Rfc3VwcGx5ICosIGludCkNCj4gICAg ICBUQVJHRVRfREVGQVVMVF9JR05PUkUgKCk7DQo+ICAgIHZvaWQgKCp0b19z dG9yZV9yZWdpc3RlcnMpIChzdHJ1Y3QgdGFyZ2V0X29wcyAqLCByZWdjYWNo ZV9jb2xsZWN0X3N1cHBseSAqLCBpbnQpDQo+ICAgICAgVEFSR0VUX0RFRkFV TFRfTk9SRVRVUk4gKG5vcHJvY2VzcyAoKSk7DQo+ICAgIHZvaWQgKCp0b19w cmVwYXJlX3RvX3N0b3JlKSAoc3RydWN0IHRhcmdldF9vcHMgKiwgcmVnY2Fj aGVfY29sbGVjdF9zdXBwbHkgKikNCj4gICAgICBUQVJHRVRfREVGQVVMVF9O T1JFVFVSTiAobm9wcm9jZXNzICgpKTsNCj4gDQo+IHNvIHRoYXQgYWxsIHRo ZSBpbXBsZW1lbnRhdGlvbnMgb2YgdGhlc2UgbWV0aG9kcyBhYm92ZSBjYW4g b25seSBhY2Nlc3MNCj4gcmF3X3tjb2xsZWN0LHN1cHBseX1YWCBtZXRob2Rz LCBhbmQgdGhleSBjYW4ndCBhY2Nlc3MNCj4ge3Jhdyxjb29rZWR9X3tyZWFk LHdyaXRlfVhYWCBtZXRob2RzLCB3aGljaCBpbiB0dXJuIG1heSBjYWxsIHRh cmdldF9vcHMNCj4gdG9fZmV0Y2hfcmVnaXN0ZXJzIGFuZCB0b19zdG9yZV9y ZWdpc3RlcnMgYWdhaW4uDQo+IA0KDQpGb2xsb3dpbmcgdGhpcyB0aHJvdWdo LCByZWdjYWNoZV9kdXAgYW5kIHJlZ2NhY2hlX2NweSBzaG91bGQgY3JlYXRl IGEgZGV0YWNoZWRfcmVnY2FjaGUgPw0KDQpDb2RlIHdvdWxkIGJlIGZyZWUg dG8gd3JpdGUgdG8gdGhlIGRldGFjaGVkX3JlZ2NhY2hlIGFuZCB0aGVyZSB3 b3VsZCBiZSBubyBuZWVkIHRvIG1hcmsNCml0IGFzIOKAnHJlYWQtb25seeKA nS4NCg0KV291bGQgdGhlcmUgYmUgYW55IHJlcXVpcmVtZW50IHRvIHN0aWxs IGhhdmUgYSByZWFkLW9ubHkgcmVnY2FjaGUgPw0KDQoNCkFsYW4uDQoNCg0K DQoNCg==