Binary compatibility report for the pciutils library  between 3.2.1 and 3.3.0 versions on x86

Test Info


Library Namepciutils
Version #13.2.1
Version #23.3.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files4
Total Shared Libraries1
Total Symbols / Types32 / 40
VerdictIncompatible
(43.8%)

Problem Summary


SeverityCount
Added Symbols-5
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium3
Low5
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low1
Other Changes
in Constants
-2

Added Symbols (5)


pci.h, libpci.so.3.3.0
pci_fill_info ( struct pci_dev* p1, int flags ) @@ LIBPCI_3.3
pci_filter_init ( struct pci_access* p1, struct pci_filter* p2 ) @@ LIBPCI_3.3
pci_filter_match ( struct pci_filter* p1, struct pci_dev* p2 ) @@ LIBPCI_3.3
pci_filter_parse_id ( struct pci_filter* p1, char* p2 ) @@ LIBPCI_3.3
pci_filter_parse_slot ( struct pci_filter* p1, char* p2 ) @@ LIBPCI_3.3

to the top

Problems with Data Types, Medium Severity (3)


pci.h
[+] struct pci_access (2)
[+] struct pci_dev (1)

to the top

Problems with Data Types, Low Severity (5)


pci.h
[+] struct pci_access (1)
[+] struct pci_dev (1)
[+] struct pci_filter (3)

to the top

Problems with Constants, Low Severity (1)


header.h
[+] PCI_EXP_RTCAP_CRSVIS

to the top

Other Changes in Constants (2)


header.h
[+] PCI_EXP_LNKCAP_AOC

pci.h
[+] PCI_FILL_LABEL

to the top

Header Files (4)


config.h
header.h
pci.h
types.h

to the top

Shared Libraries (1)


libpci.so.3.2.1

to the top




Generated on Tue Nov 11 00:54:25 2014 for pciutils by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API