From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22941 invoked by alias); 3 Jun 2003 21:48:13 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 22915 invoked from network); 3 Jun 2003 21:48:12 -0000 Received: from unknown (HELO planck.amplepower.com) (216.39.162.139) by sources.redhat.com with SMTP; 3 Jun 2003 21:48:12 -0000 Received: from [192.168.8.30] (helo=knuth.amplepower.com ident=roth) by planck.amplepower.com with esmtp (Exim 3.36 #1 (Debian)) id 19NJUc-00057Z-00 for ; Tue, 03 Jun 2003 14:38:54 -0700 Date: Tue, 03 Jun 2003 21:48:00 -0000 From: "Theodore A. Roth" X-X-Sender: roth@knuth.amplepower.com To: gdb-patches@sources.redhat.com Subject: [RFC/RFA] fix calculation of sizeof_g_packet Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-1463804408-995535934-1054677131=:17269" X-SW-Source: 2003-06/txt/msg00146.txt.bz2 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. ---1463804408-995535934-1054677131=:17269 Content-Type: TEXT/PLAIN; charset=US-ASCII Content-length: 576 The attached patch changes init_remote_state() so that sizeof_g_packet computed using REGISTER_RAW_SIZE() instead of blindly set to DEPRECATED_REGISTER_BYTES. I'm assuming two things which I'm not sure are true: 1) REGISTER_RAW_SIZE() is usable for all targets now 2) REGISTER_RAW_SIZE() is valid when passed pseudo register. Ok to commit? Ted Roth 2003-06-03 Theodore A. Roth * remote.c (init_remote_state): Compute sizeof_g_packet by accumulation of the size of all registers instead of using DEPRECATED_REGISTER_BYTES. ---1463804408-995535934-1054677131=:17269 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="sizeof-g-packet-fix.diff" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="sizeof-g-packet-fix.diff" Content-length: 2013 MjAwMy0wNi0wMyAgVGhlb2RvcmUgQS4gUm90aCAgPHRyb3RoQG9wZW5hdnIu b3JnPg0KDQoJKiByZW1vdGUuYyAoaW5pdF9yZW1vdGVfc3RhdGUpOiBDb21w dXRlIHNpemVvZl9nX3BhY2tldCBieSANCglhY2N1bXVsYXRpb24gb2YgdGhl IHNpemUgb2YgYWxsIHJlZ2lzdGVycyBpbnN0ZWFkIG9mIHVzaW5nDQoJREVQ UkVDQVRFRF9SRUdJU1RFUl9CWVRFUy4NCg0KSW5kZXg6IHJlbW90ZS5jDQo9 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09DQpSQ1MgZmlsZTogL2N2cy9zcmMvc3Jj L2dkYi9yZW1vdGUuYyx2DQpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMTAwDQpk aWZmIC11IC1wIC1yMS4xMDAgcmVtb3RlLmMNCi0tLSByZW1vdGUuYwkxNyBN YXkgMjAwMyAwNTo1OTo1OCAtMDAwMAkxLjEwMA0KKysrIHJlbW90ZS5jCTMg SnVuIDIwMDMgMjE6MzY6MzAgLTAwMDANCkBAIC0yNjEsOSArMjYxLDcgQEAg aW5pdF9yZW1vdGVfc3RhdGUgKHN0cnVjdCBnZGJhcmNoICpnZGJhcg0KICAg aW50IHJlZ251bTsNCiAgIHN0cnVjdCByZW1vdGVfc3RhdGUgKnJzID0geG1h bGxvYyAoc2l6ZW9mIChzdHJ1Y3QgcmVtb3RlX3N0YXRlKSk7DQogDQotICAv KiBTdGFydCBvdXQgYnkgaGF2aW5nIHRoZSByZW1vdGUgcHJvdG9jb2wgbWlt aWMgdGhlIGV4aXN0aW5nDQotICAgICBiZWhhdm91ciAtIGp1c3QgY29weSBp biB0aGUgZGVzY3JpcHRpb24gb2YgdGhlIHJlZ2lzdGVyIGNhY2hlLiAgKi8N Ci0gIHJzLT5zaXplb2ZfZ19wYWNrZXQgPSBERVBSRUNBVEVEX1JFR0lTVEVS X0JZVEVTOyAvKiBPSyAqLw0KKyAgcnMtPnNpemVvZl9nX3BhY2tldCA9IDA7 DQogDQogICAvKiBBc3N1bWUgYSAxOjEgcmVnbnVtPC0+cG51bSB0YWJsZS4g ICovDQogICBycy0+cmVncyA9IHhjYWxsb2MgKE5VTV9SRUdTICsgTlVNX1BT RVVET19SRUdTLCBzaXplb2YgKHN0cnVjdCBwYWNrZXRfcmVnKSk7DQpAQCAt Mjc0LDggKzI3MiwxMCBAQCBpbml0X3JlbW90ZV9zdGF0ZSAoc3RydWN0IGdk YmFyY2ggKmdkYmFyDQogICAgICAgci0+cmVnbnVtID0gcmVnbnVtOw0KICAg ICAgIHItPm9mZnNldCA9IFJFR0lTVEVSX0JZVEUgKHJlZ251bSk7DQogICAg ICAgci0+aW5fZ19wYWNrZXQgPSAocmVnbnVtIDwgTlVNX1JFR1MpOw0KLSAg ICAgIC8qIC4uLnNpemUgPSBSRUdJU1RFUl9SQVdfU0laRSAocmVnbnVtKTsg Ki8NCiAgICAgICAvKiAuLi5uYW1lID0gUkVHSVNURVJfTkFNRSAocmVnbnVt KTsgKi8NCisNCisgICAgICAvKiBDb21wdXRlIHBhY2tldCBzaXplIGJ5IGFj Y3VtdWxhdGluZyB0aGUgc2l6ZSBvZiBhbGwgcmVnaXN0ZXJzLiAqLw0KKyAg ICAgIHJzLT5zaXplb2ZfZ19wYWNrZXQgKz0gUkVHSVNURVJfUkFXX1NJWkUg KHJlZ251bSk7DQogICAgIH0NCiANCiAgIC8qIERlZmF1bHQgbWF4aW11bSBu dW1iZXIgb2YgY2hhcmFjdGVycyBpbiBhIHBhY2tldCBib2R5LiBNYW55DQo= ---1463804408-995535934-1054677131=:17269--