From patchwork Thu Aug 25 11:48:53 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Giuliano Procida X-Patchwork-Id: 55103 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id B88FF385E83C for ; Thu, 25 Aug 2022 11:49:10 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B88FF385E83C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1661428150; bh=8zH210D3qyx/Es+Qe3tnVMz2kCArhpBerRVeQaJYehk=; h=Date:Subject:To:List-Id:List-Unsubscribe:List-Archive:List-Help: List-Subscribe:From:Reply-To:Cc:From; b=mIetRuHHrvFpMZv2b6+ghVJSHxBLyxySX/ttJHw31/wJhYi2JtL1iTgnq0pdbd/ly LHcl+v6qkF8H8A1aApgubgpn/2xDTeL2xAxOkSzie06Gyryjb8YPBKH4A+lE7OI8J/ g7DToKyJiXb8BvBuFnkyH2pNKjKw+H8T3L+69fCo= X-Original-To: libabigail@sourceware.org Delivered-To: libabigail@sourceware.org Received: from mail-ej1-x64a.google.com (mail-ej1-x64a.google.com [IPv6:2a00:1450:4864:20::64a]) by sourceware.org (Postfix) with ESMTPS id 79FE43858D28 for ; Thu, 25 Aug 2022 11:49:05 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 79FE43858D28 Received: by mail-ej1-x64a.google.com with SMTP id hr32-20020a1709073fa000b00730a39f36ddso6072620ejc.5 for ; Thu, 25 Aug 2022 04:49:05 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:from:subject:mime-version:message-id:date:x-gm-message-state :from:to:cc; bh=8zH210D3qyx/Es+Qe3tnVMz2kCArhpBerRVeQaJYehk=; b=c741MXStu0CepdV2ZXrKLMcza4HXAf+igGa/KUcgbCPn2MFCkVgBxUJ624F+gTPZa3 SxgHXoXlKe/R1M3L4TtNJ1wsW/ZdMIB0rs0SKjtZXK/y/SwaJ4/TKCUfrLKxxWTZJWR+ QbKw00wjxk0dsQRzqCdSen4sOE0pgaFHyC6zzlnrqQlZ/zFn7gw8X4feUWiDnWoFZT9v b+oRNLgK9P+HN5SsIL2KzTV2TjYJeWZlUtTjZstIB7j8aU84pXGwxuZJeHswV3nHFzCR NusxqU9S2AeC1fDxSIg7m+eqBPhCia1Sba3cuTk9dun7gdWDfolZwWldC3T0VFnxo51z pWpQ== X-Gm-Message-State: ACgBeo2b6XBIgnIWemzu6fc87Bt4j6bVXLVm5YGRtY3eMH38/uHPPaMR tdh/J1vhXJ2WmRlKgA3z5gv6Q4D27mjJCfFg8yACIs42dCTlNdjDOIGMjswGt3zzbB9Xv87MpSd 94J3umFkVA3fgVtR8QPPAVYjJFszFuxP3QuoCKIcsD/gLtTgZN6N+lwso8/M7xrQTdabz4bM= X-Google-Smtp-Source: AA6agR78Z7s0xynyPAY5nu+u6vf8vW+rTC5JMCUU0ogPnhMFdyyL4zufj3dWNzgHAGx4jwk8K3yOfqpn+BIbYg== X-Received: from tef.lon.corp.google.com ([2a00:79e0:d:209:e2f1:457f:d595:4f88]) (user=gprocida job=sendgmr) by 2002:a17:907:e9e:b0:73d:69fa:9b1c with SMTP id ho30-20020a1709070e9e00b0073d69fa9b1cmr2108713ejc.681.1661428143658; Thu, 25 Aug 2022 04:49:03 -0700 (PDT) Date: Thu, 25 Aug 2022 12:48:53 +0100 Message-Id: <20220825114856.3137373-1-gprocida@google.com> Mime-Version: 1.0 X-Mailer: git-send-email 2.37.1.595.g718a3a8f04-goog Subject: [PATCH 0/3] Improve resolution of declaration-only enums To: libabigail@sourceware.org X-Spam-Status: No, score=-15.0 required=5.0 tests=BAYES_00, DKIMWL_WL_MED, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE, USER_IN_DEF_DKIM_WL autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: libabigail@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Mailing list of the Libabigail project List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-Patchwork-Original-From: Giuliano Procida via Libabigail From: Giuliano Procida Reply-To: Giuliano Procida Cc: maennich@google.com, vvvvvv@google.com, sidnayyar@google.com, dodji@seketeli.org, kernel-team@android.com Errors-To: libabigail-bounces+patchwork=sourceware.org@sourceware.org Sender: "Libabigail" Hi Dodji. We noticed this sort of output in Android kernel ABI XML: ... Note that they have distinct type ids and are both referenced by the rest of the ABI. This short series fixes the issue and another minor bug at the same time. Regards, Giuliano. Giuliano Procida (3): abidw: fix --stats output for resolved classes and enums abidw: remove always true test in resolve_declaration_only_classes abidw: resolve declaration-only enums the same as classes src/abg-dwarf-reader.cc | 84 ++++++++++++++++++++++++++++------------- 1 file changed, 57 insertions(+), 27 deletions(-)