From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23681 invoked by alias); 26 Mar 2012 19:08:41 -0000 Received: (qmail 23672 invoked by uid 22791); 26 Mar 2012 19:08:40 -0000 X-SWARE-Spam-Status: No, hits=-0.9 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_WEB X-Spam-Check-By: sourceware.org Received: from forward6.mail.yandex.net (HELO forward6.mail.yandex.net) (77.88.60.125) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 26 Mar 2012 19:08:26 +0000 Received: from smtp7.mail.yandex.net (smtp7.mail.yandex.net [77.88.61.55]) by forward6.mail.yandex.net (Yandex) with ESMTP id A0F7E1121448 for ; Mon, 26 Mar 2012 23:08:23 +0400 (MSK) Received: from smtp7.mail.yandex.net (localhost [127.0.0.1]) by smtp7.mail.yandex.net (Yandex) with ESMTP id 85AED158050A for ; Mon, 26 Mar 2012 23:08:23 +0400 (MSK) Received: from kts.bestnet.kharkov.ua (kts.bestnet.kharkov.ua [80.92.226.138]) by smtp7.mail.yandex.net (nwsmtp/Yandex) with ESMTP id 8IQWl7HK-8NQKwcMH; Mon, 26 Mar 2012 23:08:23 +0400 Message-ID: <4F70BEBF.3060202@yandex.ru> Date: Mon, 26 Mar 2012 19:08:00 -0000 From: xgsa User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.27) Gecko/20120216 Thunderbird/3.1.19 MIME-Version: 1.0 To: gdb-patches@sourceware.org Subject: Re: set print object on should affect MI varobjs (PR mi/13393) References: <4ED92C05.9080803@yandex.ru> <4EF22A4D.80703@yandex.ru> <20111221193630.GA28985@host2.jankratochvil.net> <4EF30389.5010008@yandex.ru> <20111223200951.GA19581@host2.jankratochvil.net> <4EF5D1C5.5010902@yandex.ru> <20120102022153.GA686@host2.jankratochvil.net> <4F07177C.5080201@yandex.ru> <4F32C009.2050103@yandex.ru> <87pqdma1mo.fsf@fleche.redhat.com> <4F412637.2010405@yandex.ru> <4F660CF6.9070008@yandex.ru> <8339953anu.fsf@gnu.org> <4F66DBD0.4000903@yandex.ru> <83vcm01obe.fsf@gnu.org> <4F6CADEF.4080700@yandex.ru> In-Reply-To: <4F6CADEF.4080700@yandex.ru> Content-Type: text/plain; charset=windows-1251; format=flowed Content-Transfer-Encoding: 7bit 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-03/txt/msg00884.txt.bz2 Just a reminder: please, review this patch. Thanks, Anton -------- Original message -------- > Hi, > >> If "set print object" now affects MI as well, that should be mentioned >> both where "set print object" is documented and where the relevant >> varobj related MI commands are described. > > Here is the previous patch with the documentation updated. > > > The original patch description: > > That patch makes "set print object" option affect MI interface. Here > is an example: > > struct Base { > Base() : a(1) {} > virtual ~Base() {} // Enforce type to have RTTI > int a; > }; > > struct Derived : public Base { > Derived() : b(2) {} > int b; > }; > > int main() { > Derived b; > Base* aPtr = &b; > return 0; // [1] > } > > Start gdb in MI mode and run to line [1]. Make -var-create for aPtr. > If "set print object" is "on" you will see the type Derived* for the > created varobj. > > See also more details here: > http://sourceware.org/bugzilla/show_bug.cgi?id=13393 > > > Waiting for your comments! > > Thanks, > Anton.