From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11219 invoked by alias); 15 Apr 2008 22:14:47 -0000 Received: (qmail 11207 invoked by uid 22791); 15 Apr 2008 22:14:46 -0000 X-Spam-Check-By: sourceware.org Received: from smtp1.sunquestinfo.com (HELO azbarracuda.sunquestinfo.com) (149.138.25.7) by sourceware.org (qpsmtpd/0.31) with ESMTP; Tue, 15 Apr 2008 22:14:26 +0000 Received: from sqex4.sunquestinfo.com (localhost [127.0.0.1]) by azbarracuda.sunquestinfo.com (Spam Firewall) with ESMTP id E0CE91CFED4 for ; Tue, 15 Apr 2008 15:14:24 -0700 (MST) Received: from sqex4.sunquestinfo.com (sqex4.sunquestinfo.com [149.138.60.208]) by azbarracuda.sunquestinfo.com with ESMTP id PrjMJZ5HldgdOsyK for ; Tue, 15 Apr 2008 15:14:24 -0700 (MST) Received: from SQMAILBOX1.sunquestinfo.com ([10.105.61.111]) by sqex4.sunquestinfo.com ([149.138.60.208]) with mapi; Tue, 15 Apr 2008 15:14:24 -0700 From: "Roberts, Dennis" To: "'gdb-patches@sourceware.org'" Date: Wed, 16 Apr 2008 08:12:00 -0000 Subject: [PATCH] Fix for 64-Bit Core Files on AIX Message-ID: <4813EA4A50D35A44906A74A5E341D0B61A03388643@SQMAILBOX1.sunquestinfo.com> Accept-Language: en-US Content-Language: en-US acceptlanguage: en-US x-tm-as-product-ver: SMEX-8.0.0.1181-5.000.1023-15850.005 x-tm-as-result: No--41.783000-8.000000-31 x-tm-as-user-approved-sender: No x-tm-as-user-blocked-sender: No Content-Type: multipart/mixed; boundary="_002_4813EA4A50D35A44906A74A5E341D0B61A03388643SQMAILBOX1sun_" MIME-Version: 1.0 X-IsSubscribed: yes 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 X-SW-Source: 2008-04/txt/msg00301.txt.bz2 --_002_4813EA4A50D35A44906A74A5E341D0B61A03388643SQMAILBOX1sun_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Content-length: 219 Could someone please review this patch and apply it if it passes review? Note: the BFD modifications have already been submitted to the binutils mai= ling list; I just included them here for reference. Thanks, Dennis --_002_4813EA4A50D35A44906A74A5E341D0B61A03388643SQMAILBOX1sun_ Content-Type: application/octet-stream; name="aix-64-bit-core-files.patch" Content-Description: aix-64-bit-core-files.patch Content-Disposition: attachment; filename="aix-64-bit-core-files.patch"; size=4857; creation-date="Tue, 15 Apr 2008 15:02:37 GMT"; modification-date="Tue, 15 Apr 2008 15:02:37 GMT" Content-Transfer-Encoding: base64 Content-length: 6584 ZGlmZiAtcmMgc3JjLm9yaWcvYmZkL0NoYW5nZUxvZyBzcmMvYmZkL0NoYW5n ZUxvZw0KKioqIHNyYy5vcmlnL2JmZC9DaGFuZ2VMb2cJTW9uIEFwciAxNCAx Mjo1ODo0OCAyMDA4DQotLS0gc3JjL2JmZC9DaGFuZ2VMb2cJVHVlIEFwciAx NSAxMzozMDowNyAyMDA4DQoqKioqKioqKioqKioqKioNCioqKiAxLDMgKioq Kg0KLS0tIDEsMTQgLS0tLQ0KKyAyMDA4LTA0LTE1ICBEZW5uaXMgUm9iZXJ0 cyAgPGRlbm5pcy5yb2JlcnRzQHN1bnF1ZXN0aW5mby5jb20+DQorIA0KKyAJ KiBhaXg1cHBjLWNvcmUuYzogRGVmaW5lIG1hY3JvcyBmb3IgdGhlIGRlZmF1 bHQgYXJjaGl0ZWN0dXJlIGFuZA0KKyAJbWFjaGluZSBmb3IgbWF0Y2hpbmcg Y29yZSBmaWxlcy4NCisgCSh4Y29mZjY0X2NvcmVfcCk6IFNldCB0aGUgYXJj aGl0ZWN0dXJlIGFuZCBtYWNoaW5lIHRvIHRoZSBkZWZhdWx0DQorIAl2YWx1 ZXMgZGVmaW5lZCBpbiB0aGUgbWFjcm9zIG1lbnRpb25lZCBhYm92ZS4NCisg CSogcnM2MDAwLWNvcmUuYzogRGVmaW5lIG1hY3JvcyB0byBkZXRlcm1pbmUg d2hldGhlciBvciBub3QgdGhlDQorIAljb3JlIGZpbGUgaGVhZGVyIHVzZXMg dGhlIGNvcmVfZHVtcHh4IGhlYWRlciBmb3JtYXQuDQorIAkocnM2MDAwY29m Zl9jb3JlX3ApOiBEb24ndCBtYXRjaCBjb3JlIGZpbGVzIHRoYXQgdXNlIHRo ZQ0KKyAJY29yZV9kdW1weHggaGVhZGVyIGZvcm1hdC4NCisgDQogIDIwMDgt MDQtMTQgIEF1cmVsaWVuIEphcm5vICA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+ DQogIA0KICAJKiBjb25maWd1cmUuaW46IExpbmsgd2l0aCB0aGUgUElDIHZl cnNpb24gb2YgbGliaWJlcnR5IG9uDQpkaWZmIC1yYyBzcmMub3JpZy9iZmQv YWl4NXBwYy1jb3JlLmMgc3JjL2JmZC9haXg1cHBjLWNvcmUuYw0KKioqIHNy Yy5vcmlnL2JmZC9haXg1cHBjLWNvcmUuYwlUdWUgSnVsICAzIDA3OjI2OjM5 IDIwMDcNCi0tLSBzcmMvYmZkL2FpeDVwcGMtY29yZS5jCVR1ZSBBcHIgMTUg MTM6MzM6MTEgMjAwOA0KKioqKioqKioqKioqKioqDQoqKiogNDAsNDUgKioq Kg0KLS0tIDQwLDQ5IC0tLS0NCiAgI2luY2x1ZGUgPHN5cy9sZHIuaD4NCiAg I2luY2x1ZGUgPGNvcmUuaD4NCiAgDQorIC8qIFRoZSBkZWZhdWx0IGFyY2hp dGVjdHVyZSBhbmQgbWFjaGluZSBmb3IgbWF0Y2hpbmcgY29yZSBmaWxlcy4g Ki8NCisgI2RlZmluZSBERUZBVUxUX0FSQ0hJVEVDVFVSRQliZmRfYXJjaF9w b3dlcnBjDQorICNkZWZpbmUgREVGQVVMVF9NQUNISU5FCQliZmRfbWFjaF9w cGNfNjIwDQorIA0KICAjZGVmaW5lCWNvcmVfaGRyKGFiZmQpCQkoKHN0cnVj dCBjb3JlX2R1bXB4eCAqKSBhYmZkLT50ZGF0YS5hbnkpDQogIA0KICAjZGVm aW5lIENIRUNLX0ZJTEVfT0ZGU0VUKHMsIHYpIFwNCioqKioqKioqKioqKioq Kg0KKioqIDQ4LDUzICoqKioNCi0tLSA1Miw1OSAtLS0tDQogIGNvbnN0IGJm ZF90YXJnZXQgKg0KICB4Y29mZjY0X2NvcmVfcCAoYmZkICphYmZkKQ0KICB7 DQorICAgZW51bSBiZmRfYXJjaGl0ZWN0dXJlIGFyY2g7DQorICAgdW5zaWdu ZWQgbG9uZyBtYWNoOw0KICAgIHN0cnVjdCBjb3JlX2R1bXB4eCBjb3JlLCAq bmV3X2NvcmVfaGRyOw0KICAgIHN0cnVjdCBzdGF0IHN0YXRidWY7DQogICAg YXNlY3Rpb24gKnNlYzsNCioqKioqKioqKioqKioqKg0KKioqIDIxNywyMjIg KioqKg0KLS0tIDIyMywyMzMgLS0tLQ0KICAJICBzZWMtPmZpbGVwb3MgPSB2 bWluZm8udm1pbmZvX29mZnNldDsNCiAgCX0NCiAgICAgIH0NCisgDQorICAg LyogU2V0IHRoZSBhcmNoaXRlY3R1cmUgYW5kIG1hY2hpbmUuICovDQorICAg YXJjaCA9IERFRkFVTFRfQVJDSElURUNUVVJFOw0KKyAgIG1hY2ggPSBERUZB VUxUX01BQ0hJTkU7DQorICAgYmZkX2RlZmF1bHRfc2V0X2FyY2hfbWFjaCAo YWJmZCwgYXJjaCwgbWFjaCk7DQogIA0KICAgIHJldHVybl92YWx1ZSA9IChi ZmRfdGFyZ2V0ICopIGFiZmQtPnh2ZWM7CS8qIFRoaXMgaXMgZ2FyYmFnZSBm b3Igbm93LiAgKi8NCiAgDQpkaWZmIC1yYyBzcmMub3JpZy9iZmQvcnM2MDAw LWNvcmUuYyBzcmMvYmZkL3JzNjAwMC1jb3JlLmMNCioqKiBzcmMub3JpZy9i ZmQvcnM2MDAwLWNvcmUuYwlUdWUgSnVsICAzIDA3OjI2OjQyIDIwMDcNCi0t LSBzcmMvYmZkL3JzNjAwMC1jb3JlLmMJVHVlIEFwciAxNSAxMzozMzoxMCAy MDA4DQoqKioqKioqKioqKioqKioNCioqKiAxMzYsMTQxICoqKioNCi0tLSAx MzYsMTU0IC0tLS0NCiAgIyBkZWZpbmUgQ09SRV9ORVcoYykJMA0KICAjZW5k aWYNCiAgDQorIC8qIFJldHVybiB3aGV0aGVyIENvcmVIZHIgQyB1c2VzZSBj b3JlX2R1bXB4eCBzdHJ1Y3R1cmUuDQorIA0KKyAgICBGSVhNRTogdGhlIGNv cmUgZmlsZSBmb3JtYXQgdmVyc2lvbiBudW1iZXIgdXNlZCBoZXJlIGRlZmlu aXRlbHkgaW5kaWNhdGVzDQorICAgIHRoYXQgc3RydWN0IGNvcmVfZHVtcHh4 IHNob3VsZCBiZSB1c2VkIHRvIHJlcHJlc2VudCB0aGUgY29yZSBmaWxlIGhl YWRlciwNCisgICAgYnV0IHRoYXQgbWF5IG5vdCBiZSB0aGUgb25seSBzdWNo IGZvcm1hdCB2ZXJzaW9uIG51bWJlci4gICovDQorIA0KKyAjaWZkZWYgQUlY XzVfQ09SRQ0KKyAjIGRlZmluZSBDT1JFX0RVTVBYWF9WRVJTSU9OICAyNjcz MTI1NjINCisgIyBkZWZpbmUgQ05FV19JU19DT1JFX0RVTVBYWChjKSAgICAg ICAoKGMpLm5ldy5jX3ZlcnNpb24gPT0gQ09SRV9EVU1QWFhfVkVSU0lPTikN CisgI2Vsc2UNCisgIyBkZWZpbmUgQ05FV19JU19DT1JFX0RVTVBYWChjKSAg ICAgICAwDQorICNlbmRpZg0KKyANCiAgLyogUmV0dXJuIHRoZSBjX3N0YWNr b3JnIGZpZWxkIGZyb20gc3RydWN0IGNvcmVfZHVtcHggQy4gICovDQogIA0K ICAjaWZkZWYgQUlYX0NPUkVfRFVNUFhfQ09SRQ0KKioqKioqKioqKioqKioq DQoqKiogMzI2LDMzMSAqKioqDQotLS0gMzM5LDM1MSAtLS0tDQogICAgICB7 DQogICAgICAgIGlmIChiZmRfZ2V0X2Vycm9yICgpICE9IGJmZF9lcnJvcl9z eXN0ZW1fY2FsbCkNCiAgCWJmZF9zZXRfZXJyb3IgKGJmZF9lcnJvcl93cm9u Z19mb3JtYXQpOw0KKyAgICAgICByZXR1cm4gTlVMTDsNCisgICAgIH0NCisg DQorICAgLyogVGhpcyBpc24ndCB0aGUgcmlnaHQgaGFuZGxlciBmb3IgNjQt Yml0IGNvcmUgZmlsZXMgb24gQUlYIDUueC4gKi8NCisgICBpZiAoQ09SRV9O RVcgKGNvcmUpICYmIENORVdfSVNfQ09SRV9EVU1QWFgoY29yZSkpDQorICAg ICB7DQorICAgICAgIGJmZF9zZXRfZXJyb3IgKGJmZF9lcnJvcl93cm9uZ19m b3JtYXQpOw0KICAgICAgICByZXR1cm4gTlVMTDsNCiAgICAgIH0NCiAgDQpk aWZmIC1yYyBzcmMub3JpZy9nZGIvQ2hhbmdlTG9nIHNyYy9nZGIvQ2hhbmdl TG9nDQoqKiogc3JjLm9yaWcvZ2RiL0NoYW5nZUxvZwlNb24gQXByIDE0IDEy OjQ3OjI4IDIwMDgNCi0tLSBzcmMvZ2RiL0NoYW5nZUxvZwlUdWUgQXByIDE1 IDEzOjMyOjM2IDIwMDgNCioqKioqKioqKioqKioqKg0KKioqIDEsMyAqKioq DQotLS0gMSw4IC0tLS0NCisgMjAwOC0wNC0xNSAgRGVubmlzIFJvYmVydHMg IDxkZW5uaXMucm9iZXJ0c0BzdW5xdWVzdGluZm8uY29tPg0KKyANCisgCSog cnM2MDAwLXRkZXAuYyAocnM2MDAwX2dkYmFyY2hfaW5pdCk6IFVzZSB0aGUg QkZEIGFyY2hpdGVjdHVyZSwNCisgCXJhdGhlciB0aGFuIGEgaGFyZC1jb2Rl ZCBhcmNoaXRlY3R1cmUsIGZvciB4Y29mZiBleGVjdXRhYmxlcy4NCisgDQog IDIwMDgtMDQtMTQgIERhbmllbCBKYWNvYm93aXR6ICA8ZGFuQGNvZGVzb3Vy Y2VyeS5jb20+DQogIA0KICAJKiBNYWtlZmlsZS5pbiAoR05VTElCX0gpOiBO ZXcuICBUcmlnZ2VyIGFsbC1saWIuDQpkaWZmIC1yYyBzcmMub3JpZy9nZGIv cnM2MDAwLXRkZXAuYyBzcmMvZ2RiL3JzNjAwMC10ZGVwLmMNCioqKiBzcmMu b3JpZy9nZGIvcnM2MDAwLXRkZXAuYwlXZWQgRmViIDIwIDA3OjM0OjQzIDIw MDgNCi0tLSBzcmMvZ2RiL3JzNjAwMC10ZGVwLmMJVHVlIEFwciAxNSAxMzoz MzoxMCAyMDA4DQoqKioqKioqKioqKioqKioNCioqKiAzMzA3LDMzMjQgKioq Kg0KICAJd29yZHNpemUgPSA0Ow0KICAgICAgfQ0KICANCiEgICBpZiAoIWZy b21feGNvZmZfZXhlYykNCiEgICAgIHsNCiEgICAgICAgYXJjaCA9IGluZm8u YmZkX2FyY2hfaW5mby0+YXJjaDsNCiEgICAgICAgbWFjaCA9IGluZm8uYmZk X2FyY2hfaW5mby0+bWFjaDsNCiEgICAgIH0NCiEgICBlbHNlDQohICAgICB7 DQohICAgICAgIGFyY2ggPSBiZmRfYXJjaF9wb3dlcnBjOw0KISAgICAgICBi ZmRfZGVmYXVsdF9zZXRfYXJjaF9tYWNoICgmYWJmZCwgYXJjaCwgMCk7DQoh ICAgICAgIGluZm8uYmZkX2FyY2hfaW5mbyA9IGJmZF9nZXRfYXJjaF9pbmZv ICgmYWJmZCk7DQohICAgICAgIG1hY2ggPSBpbmZvLmJmZF9hcmNoX2luZm8t Pm1hY2g7DQohICAgICB9DQogIA0KICAgIC8qIEZvciBlNTAwIGV4ZWN1dGFi bGVzLCB0aGUgYXB1aW5mbyBzZWN0aW9uIGlzIG9mIGhlbHAgaGVyZS4gIFN1 Y2gNCiAgICAgICBzZWN0aW9uIGNvbnRhaW5zIHRoZSBpZGVudGlmaWVyIGFu ZCByZXZpc2lvbiBudW1iZXIgb2YgZWFjaA0KLS0tIDMzMDcsMzMxNSAtLS0t DQogIAl3b3Jkc2l6ZSA9IDQ7DQogICAgICB9DQogIA0KISAgIC8qIEdldCB0 aGUgYXJjaGl0ZWN0dXJlIGFuZCBtYWNoaW5lIGZyb20gdGhlIEJGRC4gKi8N CiEgICBhcmNoID0gaW5mby5iZmRfYXJjaF9pbmZvLT5hcmNoOw0KISAgIG1h Y2ggPSBpbmZvLmJmZF9hcmNoX2luZm8tPm1hY2g7DQogIA0KICAgIC8qIEZv ciBlNTAwIGV4ZWN1dGFibGVzLCB0aGUgYXB1aW5mbyBzZWN0aW9uIGlzIG9m IGhlbHAgaGVyZS4gIFN1Y2gNCiAgICAgICBzZWN0aW9uIGNvbnRhaW5zIHRo ZSBpZGVudGlmaWVyIGFuZCByZXZpc2lvbiBudW1iZXIgb2YgZWFjaA0K --_002_4813EA4A50D35A44906A74A5E341D0B61A03388643SQMAILBOX1sun_--