From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25227 invoked by alias); 31 Aug 2011 14:14:33 -0000 Received: (qmail 25215 invoked by uid 22791); 31 Aug 2011 14:14:31 -0000 X-SWARE-Spam-Status: No, hits=-1.9 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-gy0-f169.google.com (HELO mail-gy0-f169.google.com) (209.85.160.169) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 31 Aug 2011 14:14:16 +0000 Received: by gyg10 with SMTP id 10so626454gyg.0 for ; Wed, 31 Aug 2011 07:14:16 -0700 (PDT) Received: by 10.42.158.130 with SMTP id h2mr348032icx.476.1314800056141; Wed, 31 Aug 2011 07:14:16 -0700 (PDT) MIME-Version: 1.0 Received: by 10.42.4.8 with HTTP; Wed, 31 Aug 2011 07:13:56 -0700 (PDT) In-Reply-To: References: From: Kevin Pouget Date: Wed, 31 Aug 2011 14:14:00 -0000 Message-ID: Subject: Re: [Patch] PR Python/12692 Add gdb.selected_inferior() to Python interface. To: Eli Zaretskii Cc: gdb-patches@sourceware.org Content-Type: multipart/mixed; boundary=90e6ba6e88644c098904abcdbe7b 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-08/txt/msg00656.txt.bz2 --90e6ba6e88644c098904abcdbe7b Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-length: 1417 > ---------- Forwarded message ---------- > From: Tom Tromey > Date: Mon, Apr 25, 2011 at 9:15 PM > Subject: Re: [Patch] PR Python/12692 Add gdb.selected_inferior() to Pytho= n interface. > > This is ok with this changed, pending doc review. > > Tom > > ---------- Forwarded message ---------- > From: Eli Zaretskii > Date: Mon, May 30, 2011 at 9:50 AM > Subject: Re: [Patch] PR Python/12692 Add gdb.selected_inferior() to Pytho= n interface. > To: Kevin Pouget > Cc: gdb-patches@sourceware.org > > > > From: Kevin Pouget > > Date: Mon, 30 May 2011 03:44:28 -0400 > > > > has a pending doc review > > Sorry. =A0The patch for the manual is okay. Hello, I regenerated this patch against the up-to-date tree, which was previously accepted Cordially, Kevin 2011-08-31 Kevin Pouget PR Python/12692 Add gdb.selected_inferior() to Python interface. * gdb.texinfo (Inferiors In Python): Describe new gdb.selected_inferior() function. 2011-08-31 Kevin Pouget PR Python/12692 Add gdb.selected_inferior() to Python interface. * python/py-inferior.c (GdbMethods): New Python method definition. 2011-08-31 Kevin Pouget PR Python/12692 Add gdb.selected_inferior() to Python interface. * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior(). --90e6ba6e88644c098904abcdbe7b Content-Type: text/x-patch; charset=US-ASCII; name="0001-Python-selected_inferior.patch" Content-Disposition: attachment; filename="0001-Python-selected_inferior.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gs0dz05a0 Content-length: 5678 RnJvbSA3OGZlZTJhZDNiZDRhYzk4YTM4YjQ3MmJhOGY2ZTU2NDhhYTg0OTNh IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBLZXZpbiBQb3VnZXQg PGtldmluLnBvdWdldEBzdC5jb20+CkRhdGU6IFdlZCwgMzEgQXVnIDIwMTEg MTY6MDU6MDUgKzAyMDAKU3ViamVjdDogW1BBVENIXSBQeXRob24gc2VsZWN0 ZWRfaW5mZXJpb3IKCi0tLQogZ2RiL2RvYy9nZGIudGV4aW5mbyAgICAgICAg ICAgICAgICAgICAgICB8ICAgIDQgKysrKwogZ2RiL3B5dGhvbi9weS1pbmZl cmlvci5jICAgICAgICAgICAgICAgICB8ICAgMTQgKysrKysrKysrKysrKysK IGdkYi9weXRob24vcHl0aG9uLWludGVybmFsLmggICAgICAgICAgICAgfCAg ICAxICsKIGdkYi9weXRob24vcHl0aG9uLmMgICAgICAgICAgICAgICAgICAg ICAgfCAgICAzICsrKwogZ2RiL3Rlc3RzdWl0ZS9nZGIucHl0aG9uL3B5LWlu ZmVyaW9yLmV4cCB8ICAgMTIgKysrKysrKysrKystCiA1IGZpbGVzIGNoYW5n ZWQsIDMzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb25zKC0pCgpkaWZmIC0t Z2l0IGEvZ2RiL2RvYy9nZGIudGV4aW5mbyBiL2dkYi9kb2MvZ2RiLnRleGlu Zm8KaW5kZXggMjNiMmE5OC4uMDllYjQ1YyAxMDA2NDQKLS0tIGEvZ2RiL2Rv Yy9nZGIudGV4aW5mbworKysgYi9nZGIvZG9jL2dkYi50ZXhpbmZvCkBAIC0y MjE0Niw2ICsyMjE0NiwxMCBAQCBtb2R1bGU6CiBSZXR1cm4gYSB0dXBsZSBj b250YWluaW5nIGFsbCBpbmZlcmlvciBvYmplY3RzLgogQGVuZCBkZWZ1bgog CitAZGVmdW4gc2VsZWN0ZWRfaW5mZXJpb3IKK1JldHVybiBhbiBvYmplY3Qg cmVwcmVzZW50aW5nIHRoZSBjdXJyZW50IGluZmVyaW9yLgorQGVuZCBkZWZ1 bgorCiBBIEBjb2Rle2dkYi5JbmZlcmlvcn0gb2JqZWN0IGhhcyB0aGUgZm9s bG93aW5nIGF0dHJpYnV0ZXM6CiAKIEB0YWJsZSBAY29kZQpkaWZmIC0tZ2l0 IGEvZ2RiL3B5dGhvbi9weS1pbmZlcmlvci5jIGIvZ2RiL3B5dGhvbi9weS1p bmZlcmlvci5jCmluZGV4IDZhZGQ2ODEuLjhlZDNlYTUgMTAwNjQ0Ci0tLSBh L2dkYi9weXRob24vcHktaW5mZXJpb3IuYworKysgYi9nZGIvcHl0aG9uL3B5 LWluZmVyaW9yLmMKQEAgLTY4Myw2ICs2ODMsMjAgQEAgcHlfZnJlZV9pbmZl cmlvciAoc3RydWN0IGluZmVyaW9yICppbmYsIHZvaWQgKmRhdHVtKQogICBk b19jbGVhbnVwcyAoY2xlYW51cCk7CiB9CiAKKy8qIEltcGxlbWVudGF0aW9u IG9mIGdkYi5zZWxlY3RlZF9pbmZlcmlvcigpIC0+IGdkYi5JbmZlcmlvci4K KyAgIFJldHVybnMgdGhlIGN1cnJlbnQgaW5mZXJpb3Igb2JqZWN0LiAgKi8K KworUHlPYmplY3QgKgorZ2RicHlfc2VsZWN0ZWRfaW5mZXJpb3IgKFB5T2Jq ZWN0ICpzZWxmLCBQeU9iamVjdCAqYXJncykKK3sKKyAgUHlPYmplY3QgKmlu Zl9vYmo7CisKKyAgaW5mX29iaiA9IGluZmVyaW9yX3RvX2luZmVyaW9yX29i amVjdCAoY3VycmVudF9pbmZlcmlvciAoKSk7CisgIFB5X0lOQ1JFRiAoaW5m X29iaik7CisKKyAgcmV0dXJuIGluZl9vYmo7Cit9CisKIHZvaWQKIGdkYnB5 X2luaXRpYWxpemVfaW5mZXJpb3IgKHZvaWQpCiB7CmRpZmYgLS1naXQgYS9n ZGIvcHl0aG9uL3B5dGhvbi1pbnRlcm5hbC5oIGIvZ2RiL3B5dGhvbi9weXRo b24taW50ZXJuYWwuaAppbmRleCA5OTZiMjNiLi45OWMzZjZiIDEwMDY0NAot LS0gYS9nZGIvcHl0aG9uL3B5dGhvbi1pbnRlcm5hbC5oCisrKyBiL2dkYi9w eXRob24vcHl0aG9uLWludGVybmFsLmgKQEAgLTE1MSw2ICsxNTEsNyBAQCBQ eU9iamVjdCAqZ2RicHlfY3JlYXRlX2xhenlfc3RyaW5nX29iamVjdCAoQ09S RV9BRERSIGFkZHJlc3MsIGxvbmcgbGVuZ3RoLAogCQkJCQkgICBzdHJ1Y3Qg dHlwZSAqdHlwZSk7CiBQeU9iamVjdCAqZ2RicHlfaW5mZXJpb3JzIChQeU9i amVjdCAqdW51c2VkLCBQeU9iamVjdCAqdW51c2VkMik7CiBQeU9iamVjdCAq Z2RicHlfc2VsZWN0ZWRfdGhyZWFkIChQeU9iamVjdCAqc2VsZiwgUHlPYmpl Y3QgKmFyZ3MpOworUHlPYmplY3QgKmdkYnB5X3NlbGVjdGVkX2luZmVyaW9y IChQeU9iamVjdCAqc2VsZiwgUHlPYmplY3QgKmFyZ3MpOwogUHlPYmplY3Qg KmdkYnB5X3N0cmluZ190b19hcmd2IChQeU9iamVjdCAqc2VsZiwgUHlPYmpl Y3QgKmFyZ3MpOwogUHlPYmplY3QgKmdkYnB5X3BhcmFtZXRlciAoUHlPYmpl Y3QgKnNlbGYsIFB5T2JqZWN0ICphcmdzKTsKIFB5T2JqZWN0ICpnZGJweV9w YXJhbWV0ZXJfdmFsdWUgKGVudW0gdmFyX3R5cGVzIHR5cGUsIHZvaWQgKnZh cik7CmRpZmYgLS1naXQgYS9nZGIvcHl0aG9uL3B5dGhvbi5jIGIvZ2RiL3B5 dGhvbi9weXRob24uYwppbmRleCAwM2VkY2U5Li41MmVlYjA3IDEwMDY0NAot LS0gYS9nZGIvcHl0aG9uL3B5dGhvbi5jCisrKyBiL2dkYi9weXRob24vcHl0 aG9uLmMKQEAgLTE0MTUsNiArMTQxNSw5IEBAIEFyZ3VtZW50cyBhcmUgc2Vw YXJhdGUgYnkgc3BhY2VzIGFuZCBtYXkgYmUgcXVvdGVkLiIKICAgeyAic2Vs ZWN0ZWRfdGhyZWFkIiwgZ2RicHlfc2VsZWN0ZWRfdGhyZWFkLCBNRVRIX05P QVJHUywKICAgICAic2VsZWN0ZWRfdGhyZWFkICgpIC0+IGdkYi5JbmZlcmlv clRocmVhZC5cblwKIFJldHVybiB0aGUgc2VsZWN0ZWQgdGhyZWFkIG9iamVj dC4iIH0sCisgIHsgInNlbGVjdGVkX2luZmVyaW9yIiwgZ2RicHlfc2VsZWN0 ZWRfaW5mZXJpb3IsIE1FVEhfTk9BUkdTLAorICAgICJzZWxlY3RlZF9pbmZl cmlvciAoKSAtPiBnZGIuSW5mZXJpb3IuXG5cCitSZXR1cm4gdGhlIHNlbGVj dGVkIGluZmVyaW9yIG9iamVjdC4iIH0sCiAgIHsgImluZmVyaW9ycyIsIGdk YnB5X2luZmVyaW9ycywgTUVUSF9OT0FSR1MsCiAgICAgImluZmVyaW9ycyAo KSAtPiAoZ2RiLkluZmVyaW9yLCAuLi4pLlxuXAogUmV0dXJuIGEgdHVwbGUg Y29udGFpbmluZyBhbGwgaW5mZXJpb3JzLiIgfSwKZGlmZiAtLWdpdCBhL2dk Yi90ZXN0c3VpdGUvZ2RiLnB5dGhvbi9weS1pbmZlcmlvci5leHAgYi9nZGIv dGVzdHN1aXRlL2dkYi5weXRob24vcHktaW5mZXJpb3IuZXhwCmluZGV4IGI4 NTNjNzkuLmY4ZTBjNGUgMTAwNjQ0Ci0tLSBhL2dkYi90ZXN0c3VpdGUvZ2Ri LnB5dGhvbi9weS1pbmZlcmlvci5leHAKKysrIGIvZ2RiL3Rlc3RzdWl0ZS9n ZGIucHl0aG9uL3B5LWluZmVyaW9yLmV4cApAQCAtMjA2LDggKzIwNiwxOCBA QCBnZGJfdGVzdCAicHl0aG9uIHByaW50IGluZl9saXN0XFswXF0uaXNfdmFs aWQoKSIgIlRydWUiIFwKICAgICAgICAgICJDaGVjayBpbmZlcmlvciB2YWxp ZGl0eSIKIGdkYl90ZXN0ICJweXRob24gcHJpbnQgaW5mX2xpc3RcWzFcXS5p c192YWxpZCgpIiAiVHJ1ZSIgXAogICAgICAgICAgIkNoZWNrIGluZmVyaW9y IHZhbGlkaXR5IgotZ2RiX3Rlc3Rfbm9fb3V0cHV0ICJyZW1vdmUtaW5mZXJp b3JzIDIiICJyZW1vdmUtaW5mZXJpb3JzIDIiCitnZGJfdGVzdF9ub19vdXRw dXQgInJlbW92ZS1pbmZlcmlvcnMgMiIgInJlbW92ZS1pbmZlcmlvcnMgMyIK IGdkYl90ZXN0ICJweXRob24gcHJpbnQgaW5mX2xpc3RcWzBcXS5pc192YWxp ZCgpIiAiRmFsc2UiIFwKICAgICAgICAgICJDaGVjayBpbmZlcmlvciB2YWxp ZGl0eSIKIGdkYl90ZXN0ICJweXRob24gcHJpbnQgaW5mX2xpc3RcWzFcXS5p c192YWxpZCgpIiAiVHJ1ZSIgXAogICAgICAgICAgIkNoZWNrIGluZmVyaW9y IHZhbGlkaXR5IgorCisjIFRlc3QgZ2RiLnNlbGVjdGVkX2luZmVyaW9yKCkK K2dkYl90ZXN0ICJpbmZlcmlvciAxIiAiLioiICJTd2l0Y2ggdG8gZmlyc3Qg aW5mZXJpb3IiCitnZGJfdGVzdCAicHkgcHJpbnQgZ2RiLnNlbGVjdGVkX2lu ZmVyaW9yKCkubnVtIiAiMSIgIkZpcnN0IGluZmVyaW9yIHNlbGVjdGVkIgor CitnZGJfdGVzdCAiYWRkLWluZmVyaW9yIiAiQWRkZWQgaW5mZXJpb3IgMyIg IkNyZWF0ZSBuZXcgaW5mZXJpb3IiCitnZGJfdGVzdCAiaW5mZXJpb3IgMyIg Ii4qIiAiU3dpdGNoIHRvIHRoaXJkIGluZmVyaW9yIgorZ2RiX3Rlc3QgInB5 IHByaW50IGdkYi5zZWxlY3RlZF9pbmZlcmlvcigpLm51bSIgIjMiICJUaGly ZCBpbmZlcmlvciBzZWxlY3RlZCIKK2dkYl90ZXN0ICJpbmZlcmlvciAxIiAi LioiICJTd2l0Y2ggdG8gZmlyc3QgaW5mZXJpb3IiCitnZGJfdGVzdF9ub19v dXRwdXQgInJlbW92ZS1pbmZlcmlvcnMgMyIgIlJlbW92ZSBzZWNvbmQgaW5m ZXJpb3IiClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQotLSAKMS43LjYK Cg== --90e6ba6e88644c098904abcdbe7b--