From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31332 invoked by alias); 7 Apr 2004 21:56:46 -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 30818 invoked from network); 7 Apr 2004 21:56:41 -0000 Received: from unknown (HELO esds.vss.fsi.com) (66.136.174.212) by sources.redhat.com with SMTP; 7 Apr 2004 21:56:41 -0000 Received: from thing1.vss.fsi.com (thing1.vss.fsi.com [198.51.29.21]) by esds.vss.fsi.com (8.11.6+Sun/8.9.1) with ESMTP id i37LufB17768 for ; Wed, 7 Apr 2004 16:56:41 -0500 (CDT) Received: from localhost (ford@localhost) by thing1.vss.fsi.com (8.11.6+Sun/8.11.6) with ESMTP id i37Lufj14338 for ; Wed, 7 Apr 2004 16:56:41 -0500 (CDT) X-Authentication-Warning: thing1-200.fsi.com: ford owned process doing -bs Date: Wed, 07 Apr 2004 21:56:00 -0000 From: Brian Ford X-X-Sender: ford@thing1-200 To: gdb-patches@sources.redhat.com Subject: [patch ping/update] Re: coff mixed debug formats In-Reply-To: Message-ID: References: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1594243340-1081375000=:1086" X-SW-Source: 2004-04/txt/msg00183.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. ---559023410-1594243340-1081375000=:1086 Content-Type: TEXT/PLAIN; charset=US-ASCII Content-length: 1041 This fix for: http://sources.redhat.com/ml/gdb/2004-03/msg00212.html and the DWARF 2 frame info support, was stolen from elfread.c. 2004-04-07 Brian Ford * coffread.c (coff_symfile_read): Prevent mixed debugging formats from corrupting/reinitializing the psymtab. Support DWARF 2 frame info. * dbxread.c (elfstab_build_psymtabs): Remove bogus comment. dbxread.c comment patch approval: On Wed, 24 Mar 2004, Jim Blandy wrote: > Brian Ford writes: > > 2004-03-23 Brian Ford > > > > * coffread.c (coff_symfile_read): Prevent mixed debugging formats from > > corrupting/reinitializing the psymtab like elf_symfile_read. > > * dbxread.c (elfstab_build_psymtabs): Remove bogus comment. > > The dbxread.c portion of this patch is approved. The coffread.c > portion looks good to me, too, although I can't approve that. -- Brian Ford Senior Realtime Software Engineer VITAL - Visual Simulation Systems FlightSafety International Phone: 314-551-8460 Fax: 314-551-8444 ---559023410-1594243340-1081375000=:1086 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="coff_mixed_debug.patch" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="coff_mixed_debug.patch" Content-length: 2379 SW5kZXg6IGNvZmZyZWFkLmMNCj09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NClJD UyBmaWxlOiAvY3ZzL3NyYy9zcmMvZ2RiL2NvZmZyZWFkLmMsdg0KcmV0cmll dmluZyByZXZpc2lvbiAxLjU0DQpkaWZmIC11IC1wIC1yMS41NCBjb2ZmcmVh ZC5jDQotLS0gY29mZnJlYWQuYwkyIEFwciAyMDA0IDE5OjIzOjA1IC0wMDAw CTEuNTQNCisrKyBjb2ZmcmVhZC5jCTcgQXByIDIwMDQgMjE6MzY6MDggLTAw MDANCkBAIC02MTAsNiArNjEwLDE1IEBAIGNvZmZfc3ltZmlsZV9yZWFkIChz dHJ1Y3Qgb2JqZmlsZSAqb2JqZmkNCiAgIC8qIEZyZWUgdGhlIGluc3RhbGxl ZCBtaW5pbWFsIHN5bWJvbCBkYXRhLiAgKi8NCiAgIGRvX2NsZWFudXBzIChj bGVhbnVwX21pbmltYWxfc3ltYm9scyk7DQogDQorICAvKiBJZiB3ZSBhcmUg cmVpbml0aWFsaXppbmcsIG9yIGlmIHdlIGhhdmUgbm90IGxvYWRlZCBzeW1z IHlldCwNCisgICAgIGVtcHR5IHRoZSBwc3ltdGFiLiAgIm1haW5saW5lIiBp cyBjbGVhcmVkIHNvIHRoZSAqX3JlYWRfcHN5bXRhYg0KKyAgICAgZnVuY3Rp b25zIGRvIG5vdCBhbGwgcmUtaW5pdGlhbGl6ZSB0aGUgcHN5bXRhYi4gICov DQorICBpZiAobWFpbmxpbmUpDQorICAgIHsNCisgICAgICBpbml0X3BzeW1i b2xfbGlzdCAob2JqZmlsZSwgMCk7DQorICAgICAgbWFpbmxpbmUgPSAwOw0K KyAgICB9DQorDQogICBiZmRfbWFwX292ZXJfc2VjdGlvbnMgKGFiZmQsIGNv ZmZfbG9jYXRlX3NlY3Rpb25zLCAodm9pZCAqKSBpbmZvKTsNCiANCiAgIGlm IChpbmZvLT5zdGFic2VjdHMpDQpAQCAtNjM5LDYgKzY0OCw4IEBAIGNvZmZf c3ltZmlsZV9yZWFkIChzdHJ1Y3Qgb2JqZmlsZSAqb2JqZmkNCiAgICAgICAv KiBEV0FSRjIgc2VjdGlvbnMuICAqLw0KICAgICAgIGR3YXJmMl9idWlsZF9w c3ltdGFicyAob2JqZmlsZSwgbWFpbmxpbmUpOw0KICAgICB9DQorDQorICBk d2FyZjJfYnVpbGRfZnJhbWVfaW5mbyAob2JqZmlsZSk7DQogDQogICBkb19j bGVhbnVwcyAoYmFja190byk7DQogfQ0KSW5kZXg6IGRieHJlYWQuYw0KPT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IC9jdnMvc3JjL3NyYy9n ZGIvZGJ4cmVhZC5jLHYNCnJldHJpZXZpbmcgcmV2aXNpb24gMS42NA0KZGlm ZiAtdSAtcCAtcjEuNjQgZGJ4cmVhZC5jDQotLS0gZGJ4cmVhZC5jCTE0IEZl YiAyMDA0IDE1OjQ2OjMyIC0wMDAwCTEuNjQNCisrKyBkYnhyZWFkLmMJNyBB cHIgMjAwNCAyMTozNjowOSAtMDAwMA0KQEAgLTMzOTIsOCArMzM5Miw3IEBA IGNvZmZzdGFiX2J1aWxkX3BzeW10YWJzIChzdHJ1Y3Qgb2JqZmlsZSANCiB9 DQogDA0KIC8qIFNjYW4gYW5kIGJ1aWxkIHBhcnRpYWwgc3ltYm9scyBmb3Ig YW4gRUxGIHN5bWJvbCBmaWxlLg0KLSAgIFRoaXMgRUxGIGZpbGUgaGFzIGFs cmVhZHkgYmVlbiBwcm9jZXNzZWQgdG8gZ2V0IGl0cyBtaW5pbWFsIHN5bWJv bHMsDQotICAgYW5kIGFueSBEV0FSRiBzeW1ib2xzIHRoYXQgd2VyZSBpbiBp dC4NCisgICBUaGlzIEVMRiBmaWxlIGhhcyBhbHJlYWR5IGJlZW4gcHJvY2Vz c2VkIHRvIGdldCBpdHMgbWluaW1hbCBzeW1ib2xzLg0KIA0KICAgIFRoaXMg cm91dGluZSBpcyB0aGUgZXF1aXZhbGVudCBvZiBkYnhfc3ltZmlsZV9pbml0 IGFuZCBkYnhfc3ltZmlsZV9yZWFkDQogICAgcm9sbGVkIGludG8gb25lLg0K ---559023410-1594243340-1081375000=:1086--