From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24667 invoked by alias); 14 Mar 2008 23:55:44 -0000 Received: (qmail 24655 invoked by uid 22791); 14 Mar 2008 23:55:44 -0000 X-Spam-Check-By: sourceware.org Received: from igw3.br.ibm.com (HELO igw3.br.ibm.com) (32.104.18.26) by sourceware.org (qpsmtpd/0.31) with ESMTP; Fri, 14 Mar 2008 23:55:12 +0000 Received: from mailhub1.br.ibm.com (unknown [9.18.232.109]) by igw3.br.ibm.com (Postfix) with ESMTP id 6912C390053 for ; Fri, 14 Mar 2008 20:43:47 -0300 (BRST) Received: from d24av01.br.ibm.com (d24av01.br.ibm.com [9.18.232.46]) by mailhub1.br.ibm.com (8.13.8/8.13.8/NCO v8.7) with ESMTP id m2ENt9VA4223190 for ; Fri, 14 Mar 2008 20:55:09 -0300 Received: from d24av01.br.ibm.com (loopback [127.0.0.1]) by d24av01.br.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id m2ENt9C4011754 for ; Fri, 14 Mar 2008 20:55:09 -0300 Received: from [9.18.238.95] (dyn531828.br.ibm.com [9.18.238.95]) by d24av01.br.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id m2ENt9h7011748 for ; Fri, 14 Mar 2008 20:55:09 -0300 Subject: repo to work on python scripting support From: Thiago Jung Bauermann To: gdb ml Content-Type: text/plain Date: Sun, 16 Mar 2008 00:42:00 -0000 Message-Id: <1205538908.6643.138.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.12.3 Content-Transfer-Encoding: 7bit X-IsSubscribed: yes 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 X-SW-Source: 2008-03/txt/msg00144.txt.bz2 Hi folks, Since Tromey announced this in another thread, it might have been missed by some people: Tromey set up a git repo to host our work of integrating python into GDB. To play with it: $ git clone git://git.gitorious.org/gdb-python/mainline.git $ cd mainline $ git remote add origin git@gitorious.org:gdb-python/mainline.git $ git checkout --track -b python-revisited origin/python-revisited The current code has some rudimentary support for exposing value structs as python objects, some initial frame querying from python, evaluating python expressions on the GDB command line (or in a script), evaluating GDB commands from python, and some varobj trickery which is explained here: http://sourceware.org/ml/gdb/2008-02/msg00140.html There's also some reference to all this on the wiki: http://sourceware.org/gdb/wiki/OngoingWork And quoting Tromey: "If you are interested in helping out, and you have an FSF assignment on file, I can set you up with write access." -- []'s Thiago Jung Bauermann Software Engineer IBM Linux Technology Center