From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gproxy3-pub.mail.unifiedlayer.com (gproxy3-pub.mail.unifiedlayer.com [69.89.30.42]) by sourceware.org (Postfix) with ESMTPS id 099D73858294 for ; Fri, 5 Aug 2022 14:50:45 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 099D73858294 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=tromey.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=tromey.com Received: from cmgw10.mail.unifiedlayer.com (unknown [10.0.90.125]) by progateway5.mail.pro1.eigbox.com (Postfix) with ESMTP id 5C5F510048798 for ; Fri, 5 Aug 2022 14:50:32 +0000 (UTC) Received: from box5379.bluehost.com ([162.241.216.53]) by cmsmtp with ESMTP id JyelobojhCokGJyemoJIN4; Fri, 05 Aug 2022 14:50:32 +0000 X-Authority-Reason: nr=8 X-Authority-Analysis: v=2.4 cv=c8Nu/Txl c=1 sm=1 tr=0 ts=62ed2e38 a=ApxJNpeYhEAb1aAlGBBbmA==:117 a=ApxJNpeYhEAb1aAlGBBbmA==:17 a=dLZJa+xiwSxG16/P+YVxDGlgEgI=:19 a=biHskzXt2R4A:10:nop_rcvd_month_year a=Qbun_eYptAEA:10:endurance_base64_authed_username_1 a=CuCQppdkRdnEaIA54E8A:9 a=QYH75iMubAgA:10:nop_sms_unsolicited DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tromey.com; s=default; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:References :Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=fPkxBjhEttmchkc8EABh8AKURBxdNnX9k2WqHESfWlg=; b=bhzJJDLHTo0ANzfOJHMXgY750i n/3WxzbACVyoJc8CaLGT2cTJuHhO+at8BkduANixJi9ICV4hqZawGNKp2S0M72fTC5pJHleOnF14n mGn4VGdxhR8IH9e6kJJJ/rxjt; Received: from 71-211-185-228.hlrn.qwest.net ([71.211.185.228]:56280 helo=murgatroyd) by box5379.bluehost.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1oJyel-003GjJ-GZ; Fri, 05 Aug 2022 08:50:31 -0600 From: Tom Tromey To: Nick Clifton via Binutils Cc: Tavis Ormandy , Nick Clifton Subject: Re: making stabs visible to gdb References: <52303818-50b6-8525-d0c3-7399e2a1ddba@redhat.com> X-Attribution: Tom Date: Fri, 05 Aug 2022 08:50:30 -0600 In-Reply-To: <52303818-50b6-8525-d0c3-7399e2a1ddba@redhat.com> (Nick Clifton via Binutils's message of "Fri, 5 Aug 2022 10:21:16 +0100") Message-ID: <87bksyg2x5.fsf@tromey.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - box5379.bluehost.com X-AntiAbuse: Original Domain - sourceware.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - tromey.com X-BWhitelist: no X-Source-IP: 71.211.185.228 X-Source-L: No X-Exim-ID: 1oJyel-003GjJ-GZ X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: 71-211-185-228.hlrn.qwest.net (murgatroyd) [71.211.185.228]:56280 X-Source-Auth: tom+tromey.com X-Email-Count: 3 X-Source-Cap: ZWx5bnJvYmk7ZWx5bnJvYmk7Ym94NTM3OS5ibHVlaG9zdC5jb20= X-Local-Domain: yes X-Spam-Status: No, score=-3022.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, JMQ_SPF_NEUTRAL, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Aug 2022 14:50:46 -0000 >> Also, is there a better way to accomplish what I'm trying to do? In the gdb test suite, we have some Tcl code that makes it relatively simple to create synthetic DWARF. So, I'd consider extracting that and using it to describe your program. Nick> There may be a gdb command that associates an address Nick> with a symbol name, but I do not know what it is. Sorry. There isn't one that does exactly this, but you can probably use the 'compile' command to achieve it. Tom