From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1356 invoked by alias); 20 Feb 2010 14:06:43 -0000 Received: (qmail 1344 invoked by uid 22791); 20 Feb 2010 14:06:42 -0000 X-SWARE-Spam-Status: No, hits=-3.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: sourceware.org Received: from relay-pt3.poste.it (HELO relay-pt3.poste.it) (62.241.4.129) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sat, 20 Feb 2010 14:06:38 +0000 Received: from geppetto.caos.org (78.15.160.25) by relay-pt3.poste.it (8.5.121.01) (authenticated as stefano.sabatini-lala@poste.it) id 4B7F26810000EF67; Sat, 20 Feb 2010 15:06:33 +0100 Received: from stefano by geppetto.caos.org with local (Exim 4.71) (envelope-from ) id 1NipxA-00033e-OU; Sat, 20 Feb 2010 15:05:04 +0100 Date: Sat, 20 Feb 2010 14:06:00 -0000 From: Stefano Sabatini To: "Alfred M. Szmidt" Cc: gdb@sources.redhat.com Subject: Re: How to show the file being executed? Message-ID: <20100220140504.GA11702@geppetto> Mail-Followup-To: "Alfred M. Szmidt" , gdb@sources.redhat.com References: <20100220122449.GA9150@geppetto> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.20 (2009-06-14) 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: 2010-02/txt/msg00149.txt.bz2 On Saturday 2010-02-20 07:37:22 -0500, Alfred M. Szmidt wrote: > (gdb) info target > Symbols from "/home/stefano/src/PROGRAM". > Unix child process: > Using the running image of child Thread 0xb5f33b70 (LWP 8998). > While running this, GDB does not access memory from... > Local exec file: > `/home/stefano/src/PROGRAM', file type elf32-i386. > Entry point: 0x804bc70 > 0x08048134 - 0x08048147 is .interp > 0x08048148 - 0x08048168 is .note.ABI-tag > 0x08048168 - 0x0804818c is .note.gnu.build-id > [...] > > There is some way to show *only* this information?, otherwise I suggest > to implement a show file command. > > You can use readelf to get most of that information. I want to show *only* the local exec file as specified by the "file" command, and within a gdb script, currently the only way I see is to use info target. Regards.