From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from hqnvemgate24.nvidia.com (hqnvemgate24.nvidia.com [216.228.121.143]) by sourceware.org (Postfix) with ESMTPS id 4BB583854816 for ; Thu, 25 Feb 2021 11:26:01 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 4BB583854816 Received: from hqmail.nvidia.com (Not Verified[216.228.121.13]) by hqnvemgate24.nvidia.com (using TLS: TLSv1.2, AES256-SHA) id ; Thu, 25 Feb 2021 03:26:00 -0800 Received: from HKMAIL101.nvidia.com (10.18.16.10) by HQMAIL109.nvidia.com (172.20.187.15) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 25 Feb 2021 11:25:59 +0000 Received: from HKMAIL104.nvidia.com (10.18.16.13) by HKMAIL101.nvidia.com (10.18.16.10) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 25 Feb 2021 11:25:56 +0000 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.171) by HKMAIL104.nvidia.com (10.18.16.13) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 25 Feb 2021 11:25:56 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EnuQG8V/QI+aN751uGXGR5ZU5wDCopkYOQ0tZuBSE/5jG96B625xLO9xO8kCxCiBYHEMCzM6U/CetYX1px5Naph5T81NAE8cvT8Mj0TPZxB1m33e21cntvAgYMolEgG9WAXMuCR/8cKSLdUjYfmgSb7FS6bryGZ2GAUWw0a2wpwXRX4imoKQVVx0T725TlRH0GOBj3FomRIiPiDSNlmFvSSnNTRlOAuHzWIIFen69thCNLZ+DUQ8f/w0nl97Y07VYV5JVHVG/77RUdcvqlrWJgHl2xlE6JLRrRcSBctTH8ORpFfJgkPJWE4YPUf0Pn9RZAiRmL2ohIgvPa6VzRWTSw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=R2dNeNrU4gokVA46ABYu+cQpDpcy26MVZbXYpg3B0fY=; b=KdTJRmkUqclxYoaPYzeGVzGkljqWYndLqXM4uWkB4TeyM5e2ypUY2PULLmeWOd0iHlJWtIijVxscyq6RFpp7SEELdyQNi7qv/dtAZDWXmTNqfQ0gtRcew+Sb/2mzG+Fd7UAbRg6AJMNCEUiVxu6S/nMIM2ooQ0LEB3PZ42tPkIvIec6PHq/o+8jGY2KaWn3SQ7V5TVB65Bab9iHF7AuhckdxeP4IhE9GTXjqJcqHU8BehFf1R9v5kUth1i8hwK0o2rles8A8k92sOxZCk5ExlQ0hAbdaDVaUJSJohEoAMPWomvipQEGhuPnYp6lU7/ngcmBs5Ad8UUmqZsUEfGdOVA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none Received: from CH2PR12MB4151.namprd12.prod.outlook.com (2603:10b6:610:78::16) by CH2PR12MB4023.namprd12.prod.outlook.com (2603:10b6:610:14::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3890.20; Thu, 25 Feb 2021 11:25:53 +0000 Received: from CH2PR12MB4151.namprd12.prod.outlook.com ([fe80::59b0:157a:e9d6:99af]) by CH2PR12MB4151.namprd12.prod.outlook.com ([fe80::59b0:157a:e9d6:99af%7]) with mapi id 15.20.3846.042; Thu, 25 Feb 2021 11:25:53 +0000 From: Ketan Patil To: "libabigail@sourceware.org" CC: Sachin Nikam , Nicolin Chen Subject: abidw for non-exported structures Thread-Topic: abidw for non-exported structures Thread-Index: AdcLZ9oZE+/4xuNRQlGbPWSyKFwLzA== Date: Thu, 25 Feb 2021 11:25:53 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_6b558183-044c-4105-8d9c-cea02a2a3d86_Enabled=True; MSIP_Label_6b558183-044c-4105-8d9c-cea02a2a3d86_SiteId=43083d15-7273-40c1-b7db-39efd9ccc17a; MSIP_Label_6b558183-044c-4105-8d9c-cea02a2a3d86_Owner=ketanp@nvidia.com; MSIP_Label_6b558183-044c-4105-8d9c-cea02a2a3d86_SetDate=2021-02-25T11:25:48.6200145Z; MSIP_Label_6b558183-044c-4105-8d9c-cea02a2a3d86_Name=Unrestricted; MSIP_Label_6b558183-044c-4105-8d9c-cea02a2a3d86_Application=Microsoft Azure Information Protection; MSIP_Label_6b558183-044c-4105-8d9c-cea02a2a3d86_ActionId=3fc7665e-1ce1-4ef2-8189-16916f2b0983; MSIP_Label_6b558183-044c-4105-8d9c-cea02a2a3d86_Extended_MSFT_Method=Automatic x-originating-ip: [115.114.90.35] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: bf9e3e84-d344-47ad-e477-08d8d9801cc0 x-ms-traffictypediagnostic: CH2PR12MB4023: x-ms-exchange-minimumurldomainage: kernel.org#8756 x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-header: ProcessedBy-CMR-outbound x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ZV32YFykn6eFVqdLbWBcjSf7C0+JAp/8zTrQckgMRYTrz5eK4hIbMAOQqLS3iDLuKYQ7q2vp/IGvNwpcXGg8NXEJ0132+VgfnjNpVJ6eawfE5j+rqOwH6e71NlEcSqxC2TqFIDWLLgXKWb8Lpv8DCH9fV/82XX+Opsat1lKfZRRm9pN9toQJzYERQiG5Hanoi5ajiyvjQmBaTBNcPpSrjLZ53NddIgZvSNNjVpevb5foOm4YKBpCEFU41MUhrxvRt7l7MGATFfHGZ+wgae/Ph0/vpvCy+t7LcCJCUlxjANaErVTzR1CcU9Wkj5u7nbu4PHM59Enk55eGbC4mwvZPOBhnp534GoVwuiLOCifhq+aVDOFRZMufzozxR0vk/S/53wfUqLzu0O+tpxbPCRRbiBsvYz9HcrPunuM9ped8Im1euQnWRa3CUup5RZuRTFLoh2P8hMWMaX/il0GyzB8N4UBs3UsvnHNU2o1d+Xh+pf/CR3WfIRh7TowT1IgsoYr/93AvrGZDrkkqak67RLna0YHp3H1AoJeY21YzogaS/8iUDI+GxaXR43blGLumqRHisAdQ6muskwnT5z1EWQpWynoePro/wtUBBqDa3bRPCvs= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH2PR12MB4151.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(396003)(136003)(346002)(376002)(366004)(9686003)(166002)(2906002)(4326008)(55016002)(107886003)(52536014)(26005)(55236004)(6506007)(66446008)(5660300002)(66476007)(6916009)(316002)(54906003)(76116006)(7696005)(66556008)(64756008)(186003)(86362001)(71200400001)(66946007)(9326002)(966005)(33656002)(8676002)(8936002)(478600001)(3480700007); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?X+cjZqTUc9ROQIeo8PsT3z011AkPqYmzE8ts/LJEbcWivKmJgksimI3Kg6rF?= =?us-ascii?Q?JT9zEShP2vhnPbcTXnTwIabnO9B8GREgeOUSv1Jw1X6+J56qIpCAgNERwU99?= =?us-ascii?Q?vcZaGT2Q8IcgoarlYtblRSzH1PSavUjitgM9Q90gsYKy0U0wPim6DPSot3Mw?= =?us-ascii?Q?gAyXP0FCwoARPL4cFptEd9KJIILZ3X9JoYl7dpYtXySyo+E/EZLq1d+NyTjF?= =?us-ascii?Q?Bvl9e58GReS1/6nMxFqa1Gja6toWmvLfrZCTLZd+M1qtKg3AYIY7YME5na8u?= =?us-ascii?Q?fg+0ofiBRi1otDpA8y3/FQypMMqKpohKEsNfTKPyX7vISMzrN+YaaftiBR6W?= =?us-ascii?Q?zyHFkV5SV+IEJzRjJ/Nh1I885sHTbZp1PVoyhObskwu2EKFSI7cakQJOoF1N?= =?us-ascii?Q?WDYEDvkaUVy3DaQpr/HLNOg2rezO2kHLsGerDmiHgoe7WW4sJggpW5CJeFIg?= =?us-ascii?Q?zYw7Hvzr61aRdDhdLvSxHx7n9PK4CHB2pTqKpPyevt4+HpY0IowskvR1nmEI?= =?us-ascii?Q?0o5g4rxnv6L9VsOry/lao2ZRgYij6OjJpVSIyXj75ZHM11rnvfOjPGKPZ1a4?= =?us-ascii?Q?0xJCZDQQdfzyhwfyuPe4ksv4NFoxC61gEFoRs/2YIMkz252Th+XO6TuO+oDy?= =?us-ascii?Q?CFh9qOtRo5dLCFspBr5qiJ8UhJ4BVPPPgdqFE/6mNCOF2tC0DzgiUosGHHV/?= =?us-ascii?Q?9GLisZTZYz3CVskJV/k8sV4lrSRUhTL2ZrsGE2aEfwAkjHJyYIBzf/O+1nhI?= =?us-ascii?Q?rt8iAOlY98FFo1omsCqRPmif3zTdqa3DZN+nVwWAcRsTy6c23m03xzFbtj51?= =?us-ascii?Q?1s98EfXgvJF/ThCWaxR3rFOd9uxEIXofcacyS4019EzddhWM0WUgWowP4+hf?= =?us-ascii?Q?FEDVC/d8qxOdeT0nH6MdYWCuftkQaXCCQrDd1/+r3GnikvzMFFZoyn/IaWlf?= =?us-ascii?Q?OV0zPSh40EZRgHV9srluIOp6puZTqjFKRMoVB7b2GNx64p6NF9a72zdL2cBg?= =?us-ascii?Q?dzLWJm3qQ8wLQu1MOWEFKJLWnqNiWjNEFxIWO2OTh8WvyzQldzQ2Xh2QCM9J?= =?us-ascii?Q?uNH1sglgFI4q3HYgf473++HcKagoZn0xhfZ69uNJDz7fBmYev6aOxK+Pxk6l?= =?us-ascii?Q?DJDvZCOi3uii91J/8rK9VELga9hZ1FUSHvhhg863Ri43ufxg9TZHOKj5eUMb?= =?us-ascii?Q?pI80tophRnRTAiXDr/Sg5vrLge3twsOaTeh0iec/SnEktca84duY/uvrNyCP?= =?us-ascii?Q?9NJX7N/CEGL3eEVgL1EJDAbrRfW9YAUcDWuGJDgzCnsnDgNSW9uve+p0ZH7f?= =?us-ascii?Q?79pr2RQpT+jKWdkkcg5RFfB4?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB4151.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: bf9e3e84-d344-47ad-e477-08d8d9801cc0 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Feb 2021 11:25:53.3115 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 1W1JZ9CegkQcAE6vBrA9nmWMdn+DZb421H4sLMkdd3YmDM1/79cWWY90wBlAbtvbGzMswiizg8fbFOslLJTgNg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR12MB4023 X-OriginatorOrg: Nvidia.com X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, HTML_MESSAGE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 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-List-Received-Date: Thu, 25 Feb 2021 11:26:03 -0000 Hi, I was experimenting with abidw and abidiff tools to check ABI changes in li= nux kernel. I had performed few experiments: 1. Changing exported structures: * I changed few structures (added some dummy members in between) whi= ch were exported and build the kernel and created abi xml file using abidw = tool. * Then I compared this xml with the baseline xml (kernel without any= changes) using abidiff tool and I found that it catches this ABI change. 2. Changing non-exported structures: * I changed few non-exported structures e.g. struct dm_ioctl In http= s://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/include/u= api/linux/dm-ioctl.h?h=3Dv5.10.18 * This struct is being used by a number of ioctls. So I think, chang= ing this struct should be flagged as an ABI change. * Then I build the kernel and created the new abi xml file using abi= dw tool and compared with baseline xml using abidiff tool. * abidiff tool is not able to catch this. Also, I don't see any entr= y for dm_ioctl in the xml generated using abidw. Does it mean that, abidw tool does not work for the non exported symbols? I= f yes, are you planning to add this feature? Can you please let me know or redirect? Thanks, Ketan Patil