From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28874 invoked by alias); 12 Feb 2008 17:35:53 -0000 Received: (qmail 28812 invoked by uid 22791); 12 Feb 2008 17:35:42 -0000 X-Spam-Check-By: sourceware.org Received: from mail-in-10.arcor-online.net (HELO mail-in-10.arcor-online.net) (151.189.21.50) by sourceware.org (qpsmtpd/0.31) with ESMTP; Tue, 12 Feb 2008 17:35:18 +0000 Received: from mail-in-18-z2.arcor-online.net (mail-in-18-z2.arcor-online.net [151.189.8.35]) by mail-in-10.arcor-online.net (Postfix) with ESMTP id 94BCC1F549D for ; Tue, 12 Feb 2008 18:35:15 +0100 (CET) Received: from mail-in-10.arcor-online.net (mail-in-10.arcor-online.net [151.189.21.50]) by mail-in-18-z2.arcor-online.net (Postfix) with ESMTP id 7D6AA5100F9 for ; Tue, 12 Feb 2008 18:35:15 +0100 (CET) Received: from [192.168.80.106] (p57B277D4.dip.t-dialin.net [87.178.119.212]) (Authenticated sender: wombat23@arcor.de) by mail-in-10.arcor-online.net (Postfix) with ESMTP id 35E5D23D1E2 for ; Tue, 12 Feb 2008 18:35:15 +0100 (CET) Message-ID: <47B1D8D2.8040003@ihatespam.de> Date: Tue, 12 Feb 2008 17:35:00 -0000 From: Wombat User-Agent: Thunderbird 1.5.0.14 (Windows/20071210) MIME-Version: 1.0 To: gcc-help@gcc.gnu.org Subject: Re: Disassemble binary with Debug info References: <47B1B7C3.7010600@ihatespam.de> <47B1BF8E.7080801@avtrex.com> In-Reply-To: <47B1BF8E.7080801@avtrex.com> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Status: Clean Mailing-List: contact gcc-help-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-help-owner@gcc.gnu.org X-SW-Source: 2008-02/txt/msg00098.txt.bz2 David Daney schrieb: > If it really contains full debugging information, you can load it into > gdb and use ptype and friends to print the definitions of all types. > > David Daney > > Yeah, that's what I already got with objdump. It gave me all typedefs in one text file. What I want is a Disassembler or Debugger that actually uses this information to make the assembler code more readable. I mean, from the objdump output, I can see that the debug information holds all variable's names and their type. The types themselves (if custom) are also defined. Therefore, a disassembler could use that to make the code easier to read. Do you see what I mean?