From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27597 invoked by alias); 27 Apr 2012 19:27:12 -0000 Received: (qmail 27588 invoked by uid 22791); 27 Apr 2012 19:27:11 -0000 X-SWARE-Spam-Status: No, hits=-5.2 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,KHOP_RCVD_TRUST,KHOP_THREADED,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from mail-qa0-f48.google.com (HELO mail-qa0-f48.google.com) (209.85.216.48) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 27 Apr 2012 19:26:56 +0000 Received: by qady23 with SMTP id y23so612105qad.0 for ; Fri, 27 Apr 2012 12:26:56 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-system-of-record:x-gm-message-state; bh=oNvczFOpacj3MzT9bSZsW4B+zHOJT0lgiz74wtbitAU=; b=UB0iDwkWTrK74jCPOPqVkARsnDmhQB65Bo80u1db2LPtxc1nSLsNMRu0puq14LYWIL OVDS7tSHDkkuBvwCspwTaiHQtzV9n+CQ53ccOVPPPOX/mvdJgw4qOECnR5SV2vkh4yF0 /Hi83ZmaI5QoNTEv3zuWBCPZVFdm+FwjjWSV25cqexL+1zEc0wguYT+2uttct0XaJqdp LPRg8iHE9YXrZH5+AZmYMTDkunjdkZfaf/JyYNXsrY4dslId2IO35MYo3WA5liYLZ8k+ qj84w8HsDIKC0FdN+evO17vDbMsjP2Pn+kkp7wjL5ajAzIxmx3QK8h31Cp6lQ7jnHOmy 6G9Q== Received: by 10.224.180.212 with SMTP id bv20mr10256408qab.4.1335554814331; Fri, 27 Apr 2012 12:26:54 -0700 (PDT) MIME-Version: 1.0 Received: by 10.224.180.212 with SMTP id bv20mr10256314qab.4.1335554812540; Fri, 27 Apr 2012 12:26:52 -0700 (PDT) Received: by 10.224.215.132 with HTTP; Fri, 27 Apr 2012 12:26:52 -0700 (PDT) In-Reply-To: <83pqatgp9k.fsf@gnu.org> References: <83bomgfcbt.fsf@gnu.org> <87ipgna94k.fsf@fleche.redhat.com> <83y5pjedjp.fsf@gnu.org> <87397qa9a0.fsf@fleche.redhat.com> <83fwbqinsw.fsf@gnu.org> <83pqatgp9k.fsf@gnu.org> Date: Fri, 27 Apr 2012 19:42:00 -0000 Message-ID: Subject: Re: [RFC - doc] Add note about the possibility of symbols getting moved across blocks From: Siva Chandra To: Eli Zaretskii Cc: tromey@redhat.com, dje@google.com, gdb-patches@sourceware.org Content-Type: multipart/mixed; boundary=20cf303b40c32df6e404beae1698 X-System-Of-Record: true X-Gm-Message-State: ALoCoQnlwbyfawfnD8O3zsQdfz/JqpcaxDyH7PTGOUmPf/gXx+ADvI3Pa15JLG28w0or2yzUwX98xikkGJfj7o4gL789ZLQJFjfWhMzQ+c8bgWcyrrIPXY3pixZOOiJq1f81DVcDAIy6REu1gMVLyGRxBcc1vLE77g== 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: 2012-04/txt/msg01029.txt.bz2 --20cf303b40c32df6e404beae1698 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-length: 815 On Fri, Apr 27, 2012 at 9:06 PM, Eli Zaretskii wrote: > OK, thanks. =A0Then how about the following text? > > =A0A @code{gdb.Block} is iterable. =A0The iterator returns the symbols > =A0(@pxref{Symbols In Python}) local to the block. =A0Python programs > =A0should not assume that a specific block object will always contain a > =A0given symbol, since changes in @value{GDBN} features and > =A0infrastructure may cause symbols move across blocks in a symbol > =A0table. I have modified the patch to use the exact same text as above. 2012-04-28 Siva Chandra Reddy * gdb.texinfo (Blocks In Python): Add a note saying that future improvements to GDB and its infrastructure can move symbols across blocks within a symbol table. Thanks, Siva Chandra --20cf303b40c32df6e404beae1698 Content-Type: text/plain; charset=US-ASCII; name="blocks_doc_patch_v2.txt" Content-Disposition: attachment; filename="blocks_doc_patch_v2.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h1jmrfky0 Content-length: 1115 SW5kZXg6IGdkYi50ZXhpbmZvCj09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNT IGZpbGU6IC9jdnMvc3JjL3NyYy9nZGIvZG9jL2dkYi50ZXhpbmZvLHYKcmV0 cmlldmluZyByZXZpc2lvbiAxLjk1MApkaWZmIC11IC1wIC1yMS45NTAgZ2Ri LnRleGluZm8KLS0tIGdkYi50ZXhpbmZvCTI1IEFwciAyMDEyIDE2OjEzOjE3 IC0wMDAwCTEuOTUwCisrKyBnZGIudGV4aW5mbwkyNyBBcHIgMjAxMiAxOToy MDoxMyAtMDAwMApAQCAtMjQ1ODAsNyArMjQ1ODAsMTEgQEAgZGV0YWlsZWQg dGVjaG5pY2FsIGluZm9ybWF0aW9uIG9uIEB2YWx1ZQogc3RhY2suCiAKIEEg QGNvZGV7Z2RiLkJsb2NrfSBpcyBpdGVyYWJsZS4gIFRoZSBpdGVyYXRvciBy ZXR1cm5zIHRoZSBzeW1ib2xzCi0oQHB4cmVme1N5bWJvbHMgSW4gUHl0aG9u fSkgbG9jYWwgdG8gdGhlIGJsb2NrLgorKEBweHJlZntTeW1ib2xzIEluIFB5 dGhvbn0pIGxvY2FsIHRvIHRoZSBibG9jay4gIFB5dGhvbiBwcm9ncmFtcwor c2hvdWxkIG5vdCBhc3N1bWUgdGhhdCBhIHNwZWNpZmljIGJsb2NrIG9iamVj dCB3aWxsIGFsd2F5cyBjb250YWluIGEKK2dpdmVuIHN5bWJvbCwgc2luY2Ug Y2hhbmdlcyBpbiBAdmFsdWV7R0RCTn0gZmVhdHVyZXMgYW5kCitpbmZyYXN0 cnVjdHVyZSBtYXkgY2F1c2Ugc3ltYm9scyBtb3ZlIGFjcm9zcyBibG9ja3Mg aW4gYSBzeW1ib2wKK3RhYmxlLgogCiBUaGUgZm9sbG93aW5nIGJsb2NrLXJl bGF0ZWQgZnVuY3Rpb25zIGFyZSBhdmFpbGFibGUgaW4gdGhlIEBjb2Rle2dk Yn0KIG1vZHVsZToK --20cf303b40c32df6e404beae1698--