From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id +TkYBpHV72g4XTUAWB0awg (envelope-from ) for ; Wed, 15 Oct 2025 13:10:41 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.a=rsa-sha256 header.s=default header.b=En409e7t; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 1251A1E0BA; Wed, 15 Oct 2025 13:10:41 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_REPLYTO_END_DIGIT, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=ham autolearn_force=no version=4.0.1 Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 777391E047 for ; Wed, 15 Oct 2025 13:10:40 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 08835385AC28 for ; Wed, 15 Oct 2025 17:10:40 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 08835385AC28 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1760548240; bh=IsLqGrDDKahrvWg5/WCRuen8j9G/Me1OSbIoJ1IWIFU=; h=References:In-Reply-To:Date:Subject:To:Cc:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=En409e7t3PFjIal6hdTJMlu0Ll6pbVOtkuuCNS0kytQTiBE7JkVRH3Bbc7rqmvxMx HK+JFzmrHBYFifkci4VA+CUUwA6LIydaZ0LfVrUgLS66O+48H9l8zS3QgOXLN/Ngeh lNoiPjrj9PUAhohVxRIst5EoPu5Xnctrp/QUC2Bw= Received: from mail-lj1-x233.google.com (mail-lj1-x233.google.com [IPv6:2a00:1450:4864:20::233]) by sourceware.org (Postfix) with ESMTPS id 65188385840E for ; Wed, 15 Oct 2025 17:09:34 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 65188385840E ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 65188385840E ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1760548182; cv=none; b=uX+YDCBq34H2Cw8is/LlnxplUT1/4IsDfGEZNL3jaGHWJqz8WIg06Ka4cI3bRwjhQsNCT/fEBQqZ5cK+oYc/lJkV+ltXzBhbdpTMHpOpEsjB0Bm74d+wWYcQG1bAp9m9o6JM33A1yiwgxU2QwaNxPzkZwfU6adIAMU+nYkCQlrk= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1760548182; c=relaxed/simple; bh=RtWM66AZ72K7M+115bhKQ0yItPody05iwtDNkyZZyhg=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=BDE0NReiJDFxqkBIy9XBcrJGtjQP6t8ntH+zBc0L1wi+hi3S1RTBZBRGLNSJ4Vap+FVo3r3RIS9ZInbsNDJEil6MOXO7Vjz/khD29KsAp9Z3LPRpdPQqlQJ74gRhECXEJ0nOuRp8pQPNW2BJwxruyY4QVE9d3k5EU9n8QeukOrw= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 65188385840E Received: by mail-lj1-x233.google.com with SMTP id 38308e7fff4ca-368348d30e0so58959721fa.1 for ; Wed, 15 Oct 2025 10:09:34 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760548173; x=1761152973; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=akLW3PqlsL1A7wYzDH1dy2v4Kexsu9ktp8Brazt/UPs=; b=serdYAtI0Cvmw+8QI1Cp2Cks7zstoSYd0BnaqAIU42kzJq8r4h0H036EQpzj0rF34L ZBxiyWfPfHPGK8Dnl948aWR4/mU7qb/nNM0iaK7uKfbcADvDL3WDXKuon2JjXfXve4Um JTFcREdKJK9qE+k8aagEBwJWYqe60ccxa8ipjSpXd4g0zWcqRHuG3inAiXk14D4RT3fU tgRZcDzjLc6aZCOyHJXvxygGJjW1xqWRvOyR4m5PiNg2iiVsDv89V6IL8aWCWDcSo4GG LJ6vQu8hlzjIVuEJCrEhgQR5NjgNBEE8wlHCmXeofntiwLtU7uBbpmytCl0knNLFUenC 1DXA== X-Forwarded-Encrypted: i=1; AJvYcCUmXSc8g92Ug8ZNCQcfPwFDuOMo9WSWSE9pECSyxu7mfq7Xy+6aLciZIrG1aoKhONAAVd8=@sourceware.org X-Gm-Message-State: AOJu0YwZKdFJulN0b+wF6S7aW1mVx/oNkus4U2HgOTC/lmf0sThOKi6y IGvooZhGPvhtPj2Fy9AJTAQGFjroUbd65C/9TYOcavd7I9SqaloguFGa2uBWWka5bqQrnTdPhU8 zGAddAjzl5SLwOw3O+CchqHILYkMbvA== X-Gm-Gg: ASbGncvoQiWk6WZBIdkDphNNtJFPZfOfolO0vWfYx8vKJb/9F+rRo/OkoQhCjyrnXq1 YeJpWcF+9NzmudcE58fGRNKI/JAEU/wgpcGMkY3zsgcRHd3EQOjjE2dGSUXHiplPeK/2iN9wv42 RNdZztg081rYDecu2ENb2IkCbMW/7bUd0J7F0isP2K6LoZBlH9ocW7mg4DISW03GodwM9jzCr9q Iv5C+XetZKCTwXrnx6zzxujTKTBoUz5axEmUwopoc6B X-Google-Smtp-Source: AGHT+IH4v0z6qA8VrTInonRkzBrffOkO/od+6p3KrtWSatr51r07L4qyfUzpMbjTnte69+kFJ4TS4hxumulLD1n1hk0= X-Received: by 2002:a05:651c:439c:20b0:377:78cd:e8f0 with SMTP id 38308e7fff4ca-37778cdeb25mr11211921fa.45.1760548172504; Wed, 15 Oct 2025 10:09:32 -0700 (PDT) MIME-Version: 1.0 References: <0535055f-7a42-4390-b134-34b8e3ee657e@linaro.org> <87wm5b6a9w.fsf@tromey.com> <7b3847ee-3348-4eec-9f1c-4bad527f2a5f@linaro.org> <6a0596af-bef7-48fe-9212-8ff83b99d475@tenstorrent.com> In-Reply-To: <6a0596af-bef7-48fe-9212-8ff83b99d475@tenstorrent.com> Date: Wed, 15 Oct 2025 22:39:20 +0530 X-Gm-Features: AS18NWD6AyuSTKyOw3X8bp910f9-0yJYuEvs8LJFOSAPyaMSnucNOyyvcqGQ_W0 Message-ID: Subject: Re: [EXT] Re: gdb does not stop at printf for ppc To: Peter Bergner Cc: Sachin Monga , Michael Meissner , "libc-alpha@sourceware.org" , Segher Boessenkool , Adhemerval Zanella Netto via Gdb , libc-help@sourceware.org, Tom Tromey , Surya Kumari Jangala , Carl Love Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.30 X-BeenThere: gdb@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Sachin Monga via Gdb Reply-To: Sachin Monga Errors-To: gdb-bounces~public-inbox=simark.ca@sourceware.org Sender: "Gdb" Thanks Adhemerval/Peter Ok, I can try for the printf and test it. Regards: Sachin. On Wed, Oct 15, 2025 at 8:05=E2=80=AFPM Peter Bergner via Libc-help < libc-help@sourceware.org> wrote: > On 10/7/25 12:21 PM, Adhemerval Zanella Netto wrote: > > On 03/10/25 16:43, Tom Tromey wrote: > >> Yes, DWARF can use DW_TAG_imported_declaration. However gdb's support > >> for this is incomplete and you'd have to try it out to see if it's > >> sufficient for this purpose. > > > > Thanks for the information, but it seems that it can not be easily > created > > by the compiler on C code (typedef creates DW_TAG_typedef and asm > function > > aliases do not generate DWARF entries); and relying on a possible > incomplete > > is kinda fragile because we would like to support old gdb releases. > > > > I think the local symbol aliases seems the best strategy. > > > Ok, then I think we have a plan. Sachin, how about you use Adhemerval's > local symbol alias solution and place it through some thorough testing? > > Peter > >