Binary compatibility report for the libudev library between 053 and 054 versions on x86

Test Info


Library Namelibudev
Version #1053
Version #2054
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files13
Total Shared Libraries1
Total Symbols / Types39 / 49
VerdictIncompatible
(24.4%)

Problem Summary


SeverityCount
Added Symbols-4
Removed SymbolsHigh2
Problems with
Data Types
High0
Medium34
Low5
Problems with
Symbols
High3
Medium2
Low1
Problems with
Constants
Low5
Other Changes
in Constants
-3

Added Symbols (4)


udev_db.h, udev.so
udev_db_call_foreach int(*handler_function)(struct udevice*) )
udev_db_get_device_by_devpath ( struct udevice* dev, char const* devpath )
udev_db_get_device_by_name ( struct udevice* udev, char const* name )

udev_sysfs.h, udev.so
get_devt struct sysfs_class_device* class_dev )

to the top

Removed Symbols (2)


udev_db.h, udev.so
udev_db_get_device struct udevice* dev )
udev_db_get_device_byname ( struct udevice* udev, char const* name )

to the top

Problems with Symbols, High Severity (3)


udev.h, udev.so
[+] udev_make_node ( struct udevice* udev, char const* file, int major, int minor, mode_t mode, uid_t uid, gid_t gid ) (3)

to the top

Problems with Data Types, Medium Severity (34)


libsysfs.h
[+] struct sysfs_class_device (8)
[+] struct sysfs_device (11)

namedev.h
[+] struct config_device (12)

udev.h
[+] struct udevice (3)

to the top

Problems with Symbols, Medium Severity (2)


udev.h, udev.so
[+] sysfs_path [data] (2)

to the top

Problems with Data Types, Low Severity (5)


libsysfs.h
[+] struct sysfs_class_device (1)
[+] struct sysfs_device (1)

namedev.h
[+] struct config_device (1)

udev.h
[+] struct udevice (2)

to the top

Problems with Symbols, Low Severity (1)


udev_utils.h, udev.so
[+] udev_init_device ( struct udevice* udev, char const* devpath, char const* subsystem ) (1)

to the top

Problems with Constants, Low Severity (5)


libsysfs.h
[+] SYSFS_BUS_ID_SIZE
[+] SYSFS_METHOD_SHOW
[+] SYSFS_METHOD_STORE
[+] SYSFS_NAME_LEN
[+] SYSFS_PATH_MAX

to the top

Other Changes in Constants (3)


libsysfs.h
[+] SYSFS_MODULE_NAME

namedev.h
[+] ATTR_IGNORE_DEVICE
[+] FIELD_OPTIONS

to the top

Header Files (13)


dlist.h
libsysfs.h
list.h
logging.h
namedev.h
sysfs.h
udev.h
udev_db.h
udev_selinux.h
udev_sysfs.h
udev_utils.h
udev_version.h
udevd.h

to the top

Shared Libraries (1)


udev.so

to the top