From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25995 invoked by alias); 27 Jun 2017 10:56:50 -0000 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 Received: (qmail 21299 invoked by uid 89); 27 Jun 2017 10:56:46 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.4 required=5.0 tests=BAYES_00,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_SORBS_SPAM,RP_MATCHES_RCVD,SPF_HELO_PASS autolearn=no version=3.3.2 spammy= X-HELO: mx1.redhat.com Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 27 Jun 2017 10:56:43 +0000 Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com [10.5.11.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 571B0A8324; Tue, 27 Jun 2017 10:56:42 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 571B0A8324 Authentication-Results: ext-mx02.extmail.prod.ext.phx2.redhat.com; dmarc=none (p=none dis=none) header.from=redhat.com Authentication-Results: ext-mx02.extmail.prod.ext.phx2.redhat.com; spf=pass smtp.mailfrom=palves@redhat.com DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 571B0A8324 Received: from [127.0.0.1] (ovpn04.gateway.prod.ext.ams2.redhat.com [10.39.146.4]) by smtp.corp.redhat.com (Postfix) with ESMTP id B00A57BCCC; Tue, 27 Jun 2017 10:56:41 +0000 (UTC) Subject: Re: Python Symbol API question/weirdness To: Evan Driscoll , gdb@sourceware.org References: From: Pedro Alves Message-ID: <570ff52f-214b-98a4-dcc0-74d134c67c3d@redhat.com> Date: Tue, 27 Jun 2017 10:56:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-SW-Source: 2017-06/txt/msg00032.txt.bz2 On 06/16/2017 09:55 PM, Evan Driscoll wrote: > Does anyone have any idea what might be going on? I think I don't > actually need this to work, but I am curious what is going on. Maybe > something with symbol aliases? I think that you're seeing this because the Python API is only aware of debug info symbols, while "raise" etc. above in your examples are minimal symbols (i.e., elf symbols), as hinted by: $2 = ( *) 0x7ffff7a433f0 <__GI_raise> ^^^^^^^^^^^^^ Sounds like exposing minsyms to the Python layer would be useful. I'm actually surprised it doesn't already expose them somehow. Thanks, Pedro Alves