Binary compatibility report for the libudev library between 111 and 112 versions on x86

Test Info


Library Namelibudev
Version #1111
Version #2112
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files8
Total Shared Libraries1
Total Symbols / Types60 / 39
VerdictIncompatible
(18.3%)

Problem Summary


SeverityCount
Added Symbols-2
Removed SymbolsHigh1
Problems with
Data Types
High0
Medium10
Low3
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low1
Other Changes
in Constants
-1

Added Symbols (2)


udev.h, libudev.so
replace_chars char* str, char const* white )
sysfs_lookup_devpath_by_subsys_id char* devpath, size_t len, char const* subsystem, char const* id )

to the top

Removed Symbols (1)


udev.h, libudev.so
replace_untrusted_chars char* str )

to the top

Problems with Data Types, Medium Severity (10)


udev.h
[+] struct sysfs_device (4)
[+] struct udevice (4)

udev_rules.h
[+] struct udev_rule (2)

to the top

Problems with Data Types, Low Severity (3)


udev.h
[+] struct sysfs_device (1)
[+] struct udevice (1)

udev_rules.h
[+] struct udev_rule (1)

to the top

Problems with Constants, Low Severity (1)


udev.h
[+] NAME_SIZE

to the top

Other Changes in Constants (1)


udev.h
[+] ALLOWED_CHARS

to the top

Header Files (8)


list.h
logging.h
udev.h
udev_rules.h
udev_selinux.h
udev_sysdeps.h
udev_version.h
udevd.h

to the top

Shared Libraries (1)


libudev.so

to the top