From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12501 invoked by alias); 13 Oct 2011 12:39:58 -0000 Received: (qmail 12492 invoked by uid 22791); 13 Oct 2011 12:39:56 -0000 X-SWARE-Spam-Status: No, hits=-2.1 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW X-Spam-Check-By: sourceware.org Received: from mail-vw0-f41.google.com (HELO mail-vw0-f41.google.com) (209.85.212.41) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Thu, 13 Oct 2011 12:39:36 +0000 Received: by vws16 with SMTP id 16so1856082vws.0 for ; Thu, 13 Oct 2011 05:39:36 -0700 (PDT) Received: by 10.52.100.68 with SMTP id ew4mr3515794vdb.102.1318509576233; Thu, 13 Oct 2011 05:39:36 -0700 (PDT) MIME-Version: 1.0 Received: by 10.220.180.75 with HTTP; Thu, 13 Oct 2011 05:39:16 -0700 (PDT) From: Kevin Pouget Date: Thu, 13 Oct 2011 12:39:00 -0000 Message-ID: Subject: [Patch][Python] PR python/13285 Document named constants for frame unwind stop reasons To: Tom Tromey Cc: pmuldoon@redhat.com, gdb-patches@sourceware.org Content-Type: multipart/mixed; boundary=20cf3071cc34eca33404af2d6e2c 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: 2011-10/txt/msg00386.txt.bz2 --20cf3071cc34eca33404af2d6e2c Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-length: 996 On Wed, Oct 12, 2011 at 7:05 PM, Tom Tromey wrote: >>>>>> "Kevin" =3D=3D Kevin Pouget writes: > >>> Why not use the supplied gdb constants in this case? =A0"2" does not map >>> to any enum. >>> IE gdb.FRAME_UNWIND_NO_REASON > > Kevin> it looks like these enums are not documented, are they? I can't gr= ep > Kevin> 'FRAME_UNWIND_NO_REASON' in gdb.texinfo > > Yeah, we should document those. > I filed: http://sourceware.org/bugzilla/show_bug.cgi?id=3D13285 > > Tom Hello, I've prepared a bit of documentation for these named constants, based on their comments in the source code. The concept of frame ID (struct frame_id) is not exposed in the Python interface, but I'm not sure that the constants could be explained without this idea. Thanks, Kevin 2011-10-13 Kevin Pouget PR python/13285 Document named constants for frame unwind stop reasons * gdb.texinfo (Frames In Python): Document gdb.FRAME_UNWIND_* constants. --20cf3071cc34eca33404af2d6e2c Content-Type: text/x-patch; charset=US-ASCII; name="gdb.texinfo.patch" Content-Disposition: attachment; filename="gdb.texinfo.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gtpqioma1 Content-length: 2286 ZGlmZiAtLWdpdCBhL2dkYi9kb2MvZ2RiLnRleGluZm8gYi9nZGIvZG9jL2dk Yi50ZXhpbmZvCmluZGV4IGRhMDRlMmUuLmU0YmM1YTEgMTAwNjQ0Ci0tLSBh L2dkYi9kb2MvZ2RiLnRleGluZm8KKysrIGIvZ2RiL2RvYy9nZGIudGV4aW5m bwpAQCAtMjM0MTQsNyArMjM0MTQsNTEgQEAgbmV3ZXN0IGZyYW1lLgogUmV0 dXJuIGFuIGludGVnZXIgcmVwcmVzZW50aW5nIHRoZSByZWFzb24gd2h5IGl0 J3Mgbm90IHBvc3NpYmxlIHRvIGZpbmQKIG1vcmUgZnJhbWVzIHRvd2FyZCB0 aGUgb3V0ZXJtb3N0IGZyYW1lLiAgVXNlCiBAY29kZXtnZGIuZnJhbWVfc3Rv cF9yZWFzb25fc3RyaW5nfSB0byBjb252ZXJ0IHRoZSB2YWx1ZSByZXR1cm5l ZCBieSB0aGlzCi1mdW5jdGlvbiB0byBhIHN0cmluZy4KK2Z1bmN0aW9uIHRv IGEgc3RyaW5nLiBUaGUgdmFsdWUgY2FuIGJlIG9uZSBvZjoKKworQHRhYmxl IEBjb2RlCitAaXRlbSBnZGIuRlJBTUVfVU5XSU5EX05PX1JFQVNPTgorTm8g cGFydGljdWxhciByZWFzb24uCitAZW5kIHRhYmxlCisKK0B0YWJsZSBAY29k ZQorQGl0ZW0gZ2RiLkZSQU1FX1VOV0lORF9OVUxMX0lECitUaGUgcHJldmlv dXMgZnJhbWUncyBhbmFseXplciByZXR1cm5zIGFuIGludmFsaWQgcmVzdWx0 LgorQGVuZCB0YWJsZQorCitAdGFibGUgQGNvZGUKK0BpdGVtIGdkYi5GUkFN RV9VTldJTkRfT1VURVJNT1NUCitUaGlzIGZyYW1lIGlzIHRoZSBvdXRlcm1v c3QuCitAZW5kIHRhYmxlCisKK0B0YWJsZSBAY29kZQorQGl0ZW0gZ2RiLkZS QU1FX1VOV0lORF9VTkFWQUlMQUJMRQorQ2Fubm90IHVud2luZCBmdXJ0aGVy LCBiZWNhdXNlIHRoYXQgd291bGQgcmVxdWlyZSBrbm93aW5nIHRoZSAKK3Zh bHVlcyBvZiByZWdpc3RlcnMgb3IgbWVtb3J5IHRoYXQgaGF2ZSBub3QgYmVl biBjb2xsZWN0ZWQuCitAZW5kIHRhYmxlCisKK0B0YWJsZSBAY29kZQorQGl0 ZW0gZ2RiLkZSQU1FX1VOV0lORF9JTk5FUl9JRAorVGhpcyBmcmFtZSBJRCBs b29rcyBsaWtlIGl0IG91Z2h0IHRvIGJlbG9uZyB0byBhIE5FWFQgZnJhbWUs CitidXQgd2UgZ290IGl0IGZvciBhIFBSRVYgZnJhbWUuICBOb3JtYWxseSwg dGhpcyBpcyBhIHNpZ24gb2YKK3Vud2luZGVyIGZhaWx1cmUuICBJdCBjb3Vs ZCBhbHNvIGluZGljYXRlIHN0YWNrIGNvcnJ1cHRpb24uCitAZW5kIHRhYmxl CisKK0B0YWJsZSBAY29kZQorQGl0ZW0gZ2RiLkZSQU1FX1VOV0lORF9TQU1F X0lECitUaGlzIGZyYW1lIGhhcyB0aGUgc2FtZSBJRCBhcyB0aGUgcHJldmlv dXMgb25lLiAgVGhhdCBtZWFucwordGhhdCB1bndpbmRpbmcgZnVydGhlciB3 b3VsZCBhbG1vc3QgY2VydGFpbmx5IGdpdmUgdXMgYW5vdGhlcgorZnJhbWUg d2l0aCBleGFjdGx5IHRoZSBzYW1lIElELCBzbyBicmVhayB0aGUgY2hhaW4u ICBOb3JtYWxseSwKK3RoaXMgaXMgYSBzaWduIG9mIHVud2luZGVyIGZhaWx1 cmUuICBJdCBjb3VsZCBhbHNvIGluZGljYXRlCitzdGFjayBjb3JydXB0aW9u LgorQGVuZCB0YWJsZQorCitAdGFibGUgQGNvZGUKK0BpdGVtIGdkYi5GUkFN RV9VTldJTkRfTk9fU0FWRURfUEMKK1RoZSBmcmFtZSB1bndpbmRlciBkaWQg bm90IGZpbmQgYW55IHNhdmVkIFBDLCBidXQgd2UgbmVlZGVkCitvbmUgdG8g dW53aW5kIGZ1cnRoZXIuCitAZW5kIHRhYmxlCisKIEBlbmQgZGVmdW4KIAog QGRlZnVuIEZyYW1lLnBjICgpCg== --20cf3071cc34eca33404af2d6e2c--