From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20701 invoked by alias); 21 Aug 2002 13:39:26 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 20694 invoked from network); 21 Aug 2002 13:39:25 -0000 Received: from unknown (HELO devserv.devel.redhat.com) (66.187.233.200) by 209.249.29.67 with SMTP; 21 Aug 2002 13:39:25 -0000 Received: from localhost (alexl@localhost) by devserv.devel.redhat.com (8.11.6/8.11.0) with ESMTP id g7LDITI15370 for ; Wed, 21 Aug 2002 09:18:29 -0400 X-Authentication-Warning: devserv.devel.redhat.com: alexl owned process doing -bs Date: Wed, 21 Aug 2002 06:39:00 -0000 From: Alexander Larsson X-X-Sender: alexl@devserv.devel.redhat.com To: gdb@sources.redhat.com Subject: Re: External debug symbols In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="279707962-1356469719-1029935909=:12684" X-SW-Source: 2002-08/txt/msg00245.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. --279707962-1356469719-1029935909=:12684 Content-Type: TEXT/PLAIN; charset=US-ASCII Content-length: 607 On Tue, 20 Aug 2002, Alexander Larsson wrote: > It seems to work for > the main binary, but setting breakpoints in libraries doesn't work. I > think it gets the base address wrong or something. The new patch attached seems to fix this. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Alexander Larsson Red Hat, Inc alexl@redhat.com alla@lysator.liu.se He's an otherworldly vegetarian librarian looking for 'the Big One.' She's a hard-bitten renegade pearl diver with a flame-thrower. They fight crime! --279707962-1356469719-1029935909=:12684 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="gdb-5.2.1-separate-debug2.patch" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="gdb-5.2.1-separate-debug2.patch" Content-length: 3795 ZGlmZiAtdXIgZ2RiLTUuMi4xL2dkYi9vYmpmaWxlcy5jIGdkYi01LjIuMS5z ZXBhcmF0ZV9kZWJ1Z19zeW1ib2xzL2dkYi9vYmpmaWxlcy5jDQotLS0gZ2Ri LTUuMi4xL2dkYi9vYmpmaWxlcy5jCVRodSBEZWMgIDYgMjE6NTk6MTEgMjAw MQ0KKysrIGdkYi01LjIuMS5zZXBhcmF0ZV9kZWJ1Z19zeW1ib2xzL2dkYi9v YmpmaWxlcy5jCVR1ZSBBdWcgMjAgMTU6MzI6MTUgMjAwMg0KQEAgLTM5Nyw2 ICszOTcsMTEgQEANCiB2b2lkDQogZnJlZV9vYmpmaWxlIChzdHJ1Y3Qgb2Jq ZmlsZSAqb2JqZmlsZSkNCiB7DQorICBpZiAob2JqZmlsZS0+c2VwYXJhdGVf ZGVidWdfb2JqZmlsZSkNCisgICAgew0KKyAgICAgIGZyZWVfb2JqZmlsZSAo b2JqZmlsZS0+c2VwYXJhdGVfZGVidWdfb2JqZmlsZSk7DQorICAgIH0NCisg IA0KICAgLyogRmlyc3QgZG8gYW55IHN5bWJvbCBmaWxlIHNwZWNpZmljIGFj dGlvbnMgcmVxdWlyZWQgd2hlbiB3ZSBhcmUNCiAgICAgIGZpbmlzaGVkIHdp dGggYSBwYXJ0aWN1bGFyIHN5bWJvbCBmaWxlLiAgTm90ZSB0aGF0IGlmIHRo ZSBvYmpmaWxlDQogICAgICBpcyB1c2luZyByZXVzYWJsZSBzeW1ib2wgaW5m b3JtYXRpb24gKHZpYSBtbWFsbG9jKSB0aGVuIGVhY2ggb2YNCmRpZmYgLXVy IGdkYi01LjIuMS9nZGIvb2JqZmlsZXMuaCBnZGItNS4yLjEuc2VwYXJhdGVf ZGVidWdfc3ltYm9scy9nZGIvb2JqZmlsZXMuaA0KLS0tIGdkYi01LjIuMS9n ZGIvb2JqZmlsZXMuaAlTYXQgSnVuIDI5IDAwOjA1OjQ3IDIwMDINCisrKyBn ZGItNS4yLjEuc2VwYXJhdGVfZGVidWdfc3ltYm9scy9nZGIvb2JqZmlsZXMu aAlUdWUgQXVnIDIwIDE1OjE1OjU2IDIwMDINCkBAIC00MDksNiArNDA5LDgg QEANCiAgICAgRXhwb3J0RW50cnkgKmV4cG9ydF9saXN0Ow0KICAgICBpbnQg ZXhwb3J0X2xpc3Rfc2l6ZTsNCiANCisgICAgc3RydWN0IG9iamZpbGUgKnNl cGFyYXRlX2RlYnVnX29iamZpbGU7DQorICAgIA0KICAgICAvKiBQbGFjZSB0 byBzdGFzaCB2YXJpb3VzIHN0YXRpc3RpY3MgYWJvdXQgdGhpcyBvYmpmaWxl ICovDQogICAgICAgT0JKU1RBVFM7DQogICB9Ow0KZGlmZiAtdXIgZ2RiLTUu Mi4xL2dkYi9zeW1maWxlLmMgZ2RiLTUuMi4xLnNlcGFyYXRlX2RlYnVnX3N5 bWJvbHMvZ2RiL3N5bWZpbGUuYw0KLS0tIGdkYi01LjIuMS9nZGIvc3ltZmls ZS5jCVNhdCBKdW4gMjIgMTg6NDk6MzMgMjAwMg0KKysrIGdkYi01LjIuMS5z ZXBhcmF0ZV9kZWJ1Z19zeW1ib2xzL2dkYi9zeW1maWxlLmMJV2VkIEF1ZyAy MSAxNDo0Nzo0OSAyMDAyDQpAQCAtODM3LDYgKzgzNywxMSBAQA0KICAgc3Ry dWN0IG9iamZpbGUgKm9iamZpbGU7DQogICBzdHJ1Y3QgcGFydGlhbF9zeW10 YWIgKnBzeW10YWI7DQogICBiZmQgKmFiZmQ7DQorICBhc2VjdGlvbiAqc2Vj dCA9IE5VTEw7DQorICBzdHJ1Y3Qgc2VjdGlvbl9hZGRyX2luZm8gb3JpZ19h ZGRyczsNCisgIA0KKyAgaWYgKGFkZHJzKQ0KKyAgICBvcmlnX2FkZHJzID0g KmFkZHJzOw0KIA0KICAgLyogT3BlbiBhIGJmZCBmb3IgdGhlIGZpbGUsIGFu ZCBnaXZlIHVzZXIgYSBjaGFuY2UgdG8gYnVycCBpZiB3ZSdkIGJlDQogICAg ICBpbnRlcmFjdGl2ZWx5IHdpcGluZyBvdXQgYW55IGV4aXN0aW5nIHN5bWJv bHMuICAqLw0KQEAgLTkyNiw2ICs5MzEsNDMgQEANCiAgIGlmICh0YXJnZXRf bmV3X29iamZpbGVfaG9vaykNCiAgICAgdGFyZ2V0X25ld19vYmpmaWxlX2hv b2sgKG9iamZpbGUpOw0KIA0KKyAgDQorICBzZWN0ID0gYmZkX2dldF9zZWN0 aW9uX2J5X25hbWUgKG9iamZpbGUtPm9iZmQsICIuZGVidWdsaW5rIik7DQor ICBpZiAoc2VjdCkNCisgICAgew0KKyAgICAgIGJmZF9zaXplX3R5cGUgc2l6 ZSA9IGJmZF9zZWN0aW9uX3NpemUgKG9iamZpbGUtPm9iZmQsIHNlY3QpOw0K KyAgICAgIGNoYXIgKmRlYnVnbGluazsNCisgICAgICBjaGFyICpkaXI7DQor ICAgICAgY2hhciAqZGVidWdmaWxlOw0KKyAgICAgIGNoYXIgKm5hbWVfY29w eTsNCisgICAgICBjaGFyICpwOw0KKyAgICAgIA0KKyAgICAgIGRlYnVnbGlu ayA9IGFsbG9jYSAoc2l6ZSk7DQorICAgICAgYmZkX2dldF9zZWN0aW9uX2Nv bnRlbnRzIChvYmpmaWxlLT5vYmZkLCBzZWN0LCBkZWJ1Z2xpbmssDQorCQkJ CShmaWxlX3B0cikwLCAoYmZkX3NpemVfdHlwZSlzaXplKTsNCisNCisgICAg ICBkaXIgPSB4c3RyZHVwIChuYW1lKTsNCisgICAgICBwID0gc3RycmNociAo ZGlyLCAnLycpOw0KKyAgICAgIGlmIChwICE9IE5VTEwpDQorCXsNCisJICAq KHArMSkgPSAwOw0KKwkgIA0KKwkgIGRlYnVnZmlsZSA9IGFsbG9jYSAoIHN0 cmxlbiAoZGlyKSArIHN0cmxlbiAoZGVidWdsaW5rKSArIDEpOw0KKwkgIHN0 cmNweSAoZGVidWdmaWxlLCBkaXIpOw0KKwkgIHN0cmNhdCAoZGVidWdmaWxl LCBkZWJ1Z2xpbmspOw0KKwl9DQorICAgICAgZWxzZQ0KKwl7DQorCSAgZGVi dWdmaWxlID0gYWxsb2NhICggc3RybGVuIChkZWJ1Z2xpbmspICsgMSk7DQor CSAgc3RyY3B5IChkZWJ1Z2ZpbGUsIGRlYnVnbGluayk7DQorCX0NCisgICAg ICB4ZnJlZSAoZGlyKTsNCisgICAgICANCisgICAgICBwcmludGZfZmlsdGVy ZWQgKCJsb2FkaW5nIHNlcGFyYXRlIGRlYnVnIGluZm8gZnJvbSAnJXMnXG4i LCBkZWJ1Z2ZpbGUpOw0KKw0KKyAgICAgIG9iamZpbGUtPnNlcGFyYXRlX2Rl YnVnX29iamZpbGUgPSBzeW1ib2xfZmlsZV9hZGQgKGRlYnVnZmlsZSwgZnJv bV90dHksIChhZGRycyAhPSBOVUxMKSA/ICZvcmlnX2FkZHJzIDogTlVMTCwg MCwgZmxhZ3MpOw0KKyAgICB9DQorICANCiAgIHJldHVybiAob2JqZmlsZSk7 DQogfQ0KIA0K --279707962-1356469719-1029935909=:12684--