From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 92893 invoked by alias); 12 Aug 2015 14:06:29 -0000 Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org Received: (qmail 92880 invoked by uid 89); 12 Aug 2015 14:06:28 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.1 required=5.0 tests=AWL,BAYES_00,MIME_BASE64_BLANKS,RP_MATCHES_RCVD,SPF_PASS autolearn=ham version=3.3.2 X-HELO: ausxipps301.us.dell.com Received: from ausxipps301.us.dell.com (HELO ausxipps301.us.dell.com) (143.166.148.223) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (CAMELLIA256-SHA encrypted) ESMTPS; Wed, 12 Aug 2015 14:06:27 +0000 X-LoopCount0: from 10.175.216.251 From: To: CC: Subject: Re: GDB on Mac OS Date: Wed, 12 Aug 2015 14:06:00 -0000 Message-ID: <024F3741-3957-4893-8932-506F53002A26@dell.com> References: <1739A299-ACE9-4D7F-A1DF-E64C89ECC8D1@dell.com> <20150812031208.GJ22225@adacore.com> <95D02D49-26D2-454E-8E11-70EBF7CB5EC5@dell.com> <20150812135946.GL22225@adacore.com> In-Reply-To: <20150812135946.GL22225@adacore.com> Content-Type: text/plain; charset="utf-8" Content-ID: <0A3A1BD2CAD37C449148BC016B131606@dell.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-IsSubscribed: yes X-SW-Source: 2015-08/txt/msg00020.txt.bz2 DQo+IE9uIEF1ZyAxMiwgMjAxNSwgYXQgOTo1OSBBTSwgSm9lbCBCcm9iZWNr ZXIgPGJyb2JlY2tlckBhZGFjb3JlLmNvbT4gd3JvdGU6DQo+IA0KPj4+IFRo ZSBmYWN0IHRoYXQgaXQgaGFzIGJ1aWxkIHdhcm5pbmdzIGlzIG5vdCB0b28g c3VycHJpc2luZy4gT3V0c2lkZQ0KPj4+IG9mIEdOVS9MaW51eCwgSSdtIG5v dCBzdXJlIGl0J3MgYnVpbGRpbmcgd2FybmluZy1mcmVlIG9uIGFueQ0KPj4+ IG90aGVyIGhvc3QuIEJ1aWxkaW5nIHdpdGggLS1kaXNhYmxlLXdlcnJvciBp cyBob3cgd2UgZG8gaXQuDQo+PiANCj4+IE9rLCBidXQgaXQgd291bGQgbWFr ZSBzZW5zZSBmb3IgdGhlIGRlZmF1bHQgY29uZmlndXJlIHRvIHNlbGVjdCB0 aGUNCj4+IGNvcnJlY3QgY29tcGlsZSBvcHRpb25zIHRoYXQgdGhlIGJ1aWxk IHdpbGwgcnVuIHRvIGNvbXBsZXRpb24uICANCj4gDQo+IFRoaXMgaXMgcmVh bGx5IGEgc2VwYXJhdGUgZGlzY3Vzc2lvbiwgYnV0IG15IHRha2Ugb24gaXQg aXMgdGhhdA0KPiB0aGUgZ29hbCBpcyB0byBoYXZlIHdhcm5pbmctZnJlZSBi dWlsZHMgb24gYWxsIHBsYXRmb3Jtcy4gVHVybmluZw0KPiB0aGlzIGZlYXR1 cmUgb2ZmIGZvciBzb21lIHRhcmdldHMgd291bGQgaGlkZSB0aG9zZSB3YXJu aW5ncyBhd2F5LA0KPiBhbmQgcmVkdWNlIG91ciBjaGFuY2VzIG9mIGFueW9u ZSB3b3JraW5nIG9uIHRoZW0uIEJ1aWxkaW5nDQo+IGEgc25hcHNob3Qgb2Yg dGhlIGRheSBpcyBjb25zaWRlcmVkIHRvIGJlIGJ1aWxkaW5nIEdEQiBpbiBk ZXZlbG9wZXINCj4gbW9kZSwgc28gdGhlIHdhcm5pbmdzIGFyZSBmYXRhbCBi eSBkZWZhdWx0LiBJZiB5b3Ugd2VyZSB0byBidWlsZA0KPiBmcm9tIGEgcmVs ZWFzZSBvciBmcm9tIGEgcmVsZWFzZSBicmFuY2gsIG9uIHRoZSBvdGhlciBo YW5kLCB0aGUNCj4gY29uZmlndXJlIHNldHRpbmdzIGhhdmUgYmVlbiBjaGFu Z2VkIHRvIG1ha2UgdGhlIHdhcm5pbmdzIG5vbi1mYXRhbC4NCj4gDQo+IE5v dGUgdGhhdCBoYXZpbmcgYSB3YXJuaW5nLWZyZWUgYnVpbGQgaXMgbm90IGVu dGlyZWx5IHdpdGhpbiBHREIncw0KPiBjb250cm9sLiBGb3IgaW5zdGFuY2Us IHlvdSdsbCBuZWVkIGEgY2VydGFpbiB2ZXJzaW9uIG9mIGJpc29uIGZvcg0K PiBpdCB0byBnZW5lcmF0ZSBmaWxlcyB0aGF0IGNvbXBpbGUgd2FybmluZy1m cmVlLiBJIGRvbid0IGJlbGlldmUNCj4gaXQgaXMgd29ydGggc3BlbmRpbmcg dGltZSB0cnlpbmcgdG8gY29tZSB1cCB3aXRoIGEgbGlzdCBvZiB0ZXN0cw0K PiB0aGF0IHdpbGwgdGVsbCB1cyB3aGV0aGVyIHdhcm5pbmdzIHNob3VsZCBi ZSBmYXRhbCBvciBub3QuDQoNCk9rLCB0aGFua3MuICBTbyB0aGF0IHRlbGxz IG1lIHRoYXQgd2FybmluZ3Mgc2hvdWxkIGJlIGNvbnNpZGVyZWQgaXNzdWVz IHRvIGJlIGZpeGVkLCByYXRoZXIgdGhhbiBub2lzZSB0byBiZSBzaHV0IG9m ZiBvciB3b3JrZWQgYXJvdW5kLg0KDQpEb2VzIHRoYXQgYXBwbHkgdG8gTExW TSB3YXJuaW5ncywgdG9vPyAgVGhlcmUgYXJlIGEgd2hvbGUgbG90IG9mIHRo b3NlLiAgU29tZSBhcmUgY2F1c2VkIGJ5IHNlbmRpbmcgR0NDIG9wdGlvbnMg dG8gdGhlIGNvbXBpbGVyIHRoYXQgTExWTSBkb2VzbuKAmXQgdW5kZXJzdGFu ZCwgaW4gc3BpdGUgb2YgdGhlIGZhY3QgdGhhdCBpdCBwcm9jbGFpbXMgaXRz ZWxmIGFzIEdDQy4gIEl0IHNlZW1zIHRoYXQgY29uZmlndXJlIHdpbGwgbmVl ZCB0byBiZSBhYmxlIHRvIHRlbGwgdGhlIGRpZmZlcmVuY2UgYW5kIGF2b2lk IHRyaWdnZXJpbmcgdGhvc2UgTExWTSBpbmNvbXBhdGliaWxpdGllcy4NCg0K PiANCj4+IFNvIGlzIHRoYXQgdGhlIHJlYXNvbiB3aHkgc28gbWFueSB0ZXN0 cyBmYWlsPyAgSSBrbm93IG9mIHRoZQ0KPj4gY29kZXNpZ25pbmcgcmVxdWly ZW1lbnQgZnJvbSBhY3R1YWxseSB1c2luZyB0aGUgZGVidWdnZXIgKG9yIHJh dGhlciwNCj4+IGFuc3dlcmluZyB0aGUgcHJvbXB0IGZvciBteSBwYXNzd29y ZCwgd2hpY2ggaXMgdGhlIGFsdGVybmF0aXZlKS4NCj4+IFdoZXJlIHdvdWxk IEkgbG9vayBmb3IgaW5mb3JtYXRpb24gb24gaG93IHRvIGRvIHRoaXM/ICBJ dCB3b3VsZCBzZWVtDQo+PiBsb2dpY2FsIGZvciDigJxtYWtlIGNoZWNr4oCd IGVpdGhlciB0byBkbyBpdCwgb3IgdG8gcmVwb3J0IHRoYXQgaXQgbmVlZHMN Cj4+IHRvIGJlIGRvbmUuDQo+IA0KPiBJJ20gbm90IGEgc3BlY2lhbGlzdCwg YnV0IEkgZG9uJ3QgdGhpbmsgY29kZXNpZ25pbmcgY2FuIGhhcHBlbg0KPiBh dXRvbWFnaWNhbGx5LiBDb2Rlc2lnbmluZyByZXF1aXJlcyBmb3IgaW5zdGFu Y2UgdGhlIG5hbWUgb2YNCj4gYSBjZXJ0aWZpY2F0ZSwgd2hpY2ggaXMgeW91 cnMgdG8gY2hvb3NlLiBDcmVhdGluZyB0aGF0IGNlcnRpZmljYXRlDQo+IGlu dm9sdmVzIHRoZSB1c2Ugb2YgZ3JhcGhpY2FsIHRvb2xzLiBUaGF0J3Mgd2h5 IHdlIGxlZnQgdGhlIGNvZGVzaWduaW5nDQo+IHRvIHRoZSB1c2VyIC0gZXNw ZWNpYWxseSBzaW5jZSB0aGUgYmluYXJpZXMgYXJlIHRyYW5zcG9ydGFibGUg YnV0DQo+IHRoZSBjb2Rlc2lnbmluZyBuZWVkcyB0byBiZSByZWRvbmUgb24g ZXZlcnkgbWFjaGluZSB0byBtYXRjaCB0aGUNCj4gY2VydGlmaWNhdGVzIHBy b3ZpZGVkIGJ5IGVhY2ggbWFjaGluZS4NCj4gDQo+IGh0dHBzOi8vc291cmNl d2FyZS5vcmcvZ2RiL3dpa2kvQnVpbGRpbmdPbkRhcndpbg0KDQpZZXMsIEkg c2VlIHRoYXQgbm93LCBhbmQgeW91ciByZWFzb25pbmcgbG9va3MgY29ycmVj dC4gIFRoZSBiaWdnZXN0IHRyb3VibGUgaXMgdGhhdCB0aGlzIGluZm9ybWF0 aW9uIGlzIGJ1cmllZCBpbiB2YXJpb3VzIHBsYWNlcyBhbmQgaGFzIHRvIGJl IGV4Y2F2YXRlZC4gIEl0IHdvdWxkIGhlbHAgaWYgdGhlcmUgd2VyZSBhbiBl bnRyeSBpbiB0aGUgUkVBRE1FIGZpbGUsIG9yIGEgQlVJTERJTkcgZmlsZSwg dGhhdCBlaXRoZXIgZ2l2ZXMgdGhlIGluZm9ybWF0aW9uIG9yIHBvaW50cyB0 byBpdC4NCg0KCXBhdWwNCg== >From gdb-return-44597-listarch-gdb=sources.redhat.com@sourceware.org Wed Aug 12 14:24:31 2015 Return-Path: Delivered-To: listarch-gdb@sources.redhat.com Received: (qmail 40346 invoked by alias); 12 Aug 2015 14:24:31 -0000 Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org Delivered-To: mailing list gdb@sourceware.org Received: (qmail 40311 invoked by uid 89); 12 Aug 2015 14:24:31 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.1 required=5.0 tests=AWL,BAYES_00,MIME_BASE64_BLANKS,RP_MATCHES_RCVD,SPF_PASS autolearn=ham version=3.3.2 X-HELO: ausxippc101.us.dell.com Received: from ausxippc101.us.dell.com (HELO ausxippc101.us.dell.com) (143.166.85.207) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (CAMELLIA256-SHA encrypted) ESMTPS; Wed, 12 Aug 2015 14:24:29 +0000 X-LoopCount0: from 10.170.28.41 From: To: CC: Subject: Re: GDB on Mac OS Date: Wed, 12 Aug 2015 14:24:00 -0000 Message-ID: <92B8363C-DC66-4435-B30B-FD27EF24FB8A@dell.com> References: <1739A299-ACE9-4D7F-A1DF-E64C89ECC8D1@dell.com> <20150812031208.GJ22225@adacore.com> <95D02D49-26D2-454E-8E11-70EBF7CB5EC5@dell.com> <20150812155327.Horde.J5pTYkisJlFVy0-XHAMRMSA@mail.elis.ugent.be> In-Reply-To: <20150812155327.Horde.J5pTYkisJlFVy0-XHAMRMSA@mail.elis.ugent.be> Content-Type: text/plain; charset="utf-8" Content-ID: <293E66C48C670945A8949156A83D67AC@dell.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-IsSubscribed: yes X-SW-Source: 2015-08/txt/msg00021.txt.bz2 Content-length: 1875 DQo+IE9uIEF1ZyAxMiwgMjAxNSwgYXQgOTo1MyBBTSwgSm9uYXMgTWFlYmUg PGpvbmFzLm1hZWJlQGVsaXMudWdlbnQuYmU+IHdyb3RlOg0KPiANCj4gDQo+ IFBhdWxfS29uaW5nIHdyb3RlIG9uIFdlZCwgMTIgQXVnIDIwMTU6DQo+IA0K Pj4gT24gQXVnIDExLCAyMDE1LCBhdCAxMToxMiBQTSwgSm9lbCBCcm9iZWNr ZXIgPGJyb2JlY2tlckBhZGFjb3JlLmNvbT4gd3JvdGU6DQo+PiANCj4+PiAt IGZvciBhY3R1YWwgZGVidWdnaW5nIG9mIGEgbGl2ZSBpbmZlcmlvciwgdGhl IGRlYnVnZ2VyIG5lZWRzDQo+Pj4gICB0byBiZSBjb2Rlc2lnbmVkIC0gdHJ5 IHdpdGggYSBzaW1wbGUgZXhhbXBsZSBmaXJzdCB0byBzZWUNCj4+PiAgIGlm IHlvdSBjYW4gcnVuIGEgcHJvZ3JhbSBhbmQgYnJlYWsgc29tZXdoZXJlLg0K Pj4gDQo+PiBTbyBpcyB0aGF0IHRoZSByZWFzb24gd2h5IHNvIG1hbnkgdGVz dHMgZmFpbD8gIEkga25vdyBvZiB0aGUgY29kZXNpZ25pbmcgcmVxdWlyZW1l bnQgZnJvbSBhY3R1YWxseSB1c2luZyB0aGUgZGVidWdnZXIgKG9yIHJhdGhl ciwgYW5zd2VyaW5nIHRoZSBwcm9tcHQgZm9yIG15IHBhc3N3b3JkLCB3aGlj aCBpcyB0aGUgYWx0ZXJuYXRpdmUpLg0KPiANCj4gSXQncyBub3QgdGhlIGFs dGVybmF0aXZlLCBib3RoIGFyZSByZXF1aXJlZC4gWW91IHdvbid0IGV2ZW4g Z2V0IHRvIHRoZSBwYXNzd29yZCBwcm9tcHQgd2l0aG91dCBhIGNvZGVzaWdu ZWQgYmluYXJ5Lg0KDQpUaGF04oCZcyBub3Qgd2hhdCBJIGZvdW5kLiAgV2hl biBJIGNyZWF0ZWQgbXkgc2lnbmluZyBjZXJ0IGNvcnJlY3RseSwgYW5kIHNp Z25lZCBnZGIsIGl0IGNvbnRyb2xzIHRoZSBpbmZlcmlvciB3aXRob3V0IGdp dmluZyBtZSBhIGRldmVsb3BlciBwb3B1cCBkaWFsb2cuICANCg0KPiANCj4+ IFdoZXJlIHdvdWxkIEkgbG9vayBmb3IgaW5mb3JtYXRpb24gb24gaG93IHRv IGRvIHRoaXM/DQo+IA0KPiBodHRwczovL3NvdXJjZXdhcmUub3JnL2dkYi93 aWtpL0J1aWxkaW5nT25EYXJ3aW4NCj4gDQo+IEluIHBhcnRpY3VsYXIgYWxz byBub3RlIHRoZSBhZGRlbmR1bSByZWdhcmRpbmcgdGFza2dhdGVkOiB5b3Ug YWxzbyBoYXZlIHRvIGFkZCB0aGUgLXAgb3B0aW9uIHRvIHRoYXQgTGF1bmNo RGFlbW9uIHBsaXN0IGFuZCByZWJvb3QgYmVmb3JlIGdkYiB3aWxsIHdvcmsg Zm9yIG5vbi1yb290IHVzZXJzIG9uIE9TIFggMTAuOSBhbmQgMTAuMTAuDQoN CkZyb20gdGhlIHdheSBJIHJlYWQgdGhlIFdpa2kgcGFnZSwgdGhlIC1wIG9w dGlvbiBpcyBhbiBhbHRlcm5hdGl2ZSAoYW5kIGxlc3MgZGVzaXJhYmxlKSB0 byBzaWduaW5nIHRoZSBpbWFnZS4gIFdoZW4gSSBzaWduZWQgaXQsIGl0IHdv cmtlZCB3aXRob3V0IHRoZSAtcC4NCg0KCXBhdWwNCg== >From gdb-return-44598-listarch-gdb=sources.redhat.com@sourceware.org Wed Aug 12 14:46:12 2015 Return-Path: Delivered-To: listarch-gdb@sources.redhat.com Received: (qmail 1090 invoked by alias); 12 Aug 2015 14:46:12 -0000 Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org Delivered-To: mailing list gdb@sourceware.org Received: (qmail 1078 invoked by uid 89); 12 Aug 2015 14:46:12 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.0 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-ig0-f193.google.com Received: from mail-ig0-f193.google.com (HELO mail-ig0-f193.google.com) (209.85.213.193) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Wed, 12 Aug 2015 14:46:10 +0000 Received: by igbjg10 with SMTP id jg10so1860949igb.0 for ; Wed, 12 Aug 2015 07:46:09 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.50.66.133 with SMTP id f5mr25571375igt.9.1439390768878; Wed, 12 Aug 2015 07:46:08 -0700 (PDT) Received: by 10.107.170.164 with HTTP; Wed, 12 Aug 2015 07:46:08 -0700 (PDT) In-Reply-To: <92B8363C-DC66-4435-B30B-FD27EF24FB8A@dell.com> References: <1739A299-ACE9-4D7F-A1DF-E64C89ECC8D1@dell.com> <20150812031208.GJ22225@adacore.com> <95D02D49-26D2-454E-8E11-70EBF7CB5EC5@dell.com> <20150812155327.Horde.J5pTYkisJlFVy0-XHAMRMSA@mail.elis.ugent.be> <92B8363C-DC66-4435-B30B-FD27EF24FB8A@dell.com> Date: Wed, 12 Aug 2015 14:46:00 -0000 Message-ID: Subject: Re: GDB on Mac OS From: Jack Howarth To: "Paul_Koning@dell.com" Cc: jonas.maebe@elis.ugent.be, "gdb@sourceware.org" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-IsSubscribed: yes X-SW-Source: 2015-08/txt/msg00022.txt.bz2 Content-length: 1707 On Wed, Aug 12, 2015 at 10:24 AM, wrote: > >> On Aug 12, 2015, at 9:53 AM, Jonas Maebe wro= te: >> >> >> Paul_Koning wrote on Wed, 12 Aug 2015: >> >>> On Aug 11, 2015, at 11:12 PM, Joel Brobecker wr= ote: >>> >>>> - for actual debugging of a live inferior, the debugger needs >>>> to be codesigned - try with a simple example first to see >>>> if you can run a program and break somewhere. >>> >>> So is that the reason why so many tests fail? I know of the codesignin= g requirement from actually using the debugger (or rather, answering the pr= ompt for my password, which is the alternative). >> >> It's not the alternative, both are required. You won't even get to the p= assword prompt without a codesigned binary. > > That=E2=80=99s not what I found. When I created my signing cert correctl= y, and signed gdb, it controls the inferior without giving me a developer p= opup dialog. > >> >>> Where would I look for information on how to do this? >> >> https://sourceware.org/gdb/wiki/BuildingOnDarwin >> >> In particular also note the addendum regarding taskgated: you also have = to add the -p option to that LaunchDaemon plist and reboot before gdb will = work for non-root users on OS X 10.9 and 10.10. > > From the way I read the Wiki page, the -p option is an alternative (and l= ess desirable) to signing the image. When I signed it, it worked without t= he -p. My experience has been that the -p option is required for full functionality as non-root users. Without this option gdb will bring up an authorization dialog for the system password during the 'make check' of FSF gcc for instance. > > paul