Binary compatibility report for the libudev library between 056 and 057 versions on x86

Test Info


Library Namelibudev
Version #1056
Version #2057
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files14
Total Shared Libraries1
Total Symbols / Types43 / 46
VerdictIncompatible
(16.3%)

Problem Summary


SeverityCount
Added Symbols-6
Removed SymbolsHigh2
Problems with
Data Types
High0
Medium3
Low1
Problems with
Symbols
High0
Medium1
Low0
Problems with
Constants
Low1
Other Changes
in Constants
-2

Added Symbols (6)


udev.h, udev.so
udev_log_priority [data]
udev_run [data]

udev_rules.h, udev.so
udev_rules_get_run struct udevice* udev )

udev_utils.h, udev.so
execute_command ( char const* command, char const* subsystem )
remove_trailing_char char* path, char c )
replace_untrusted_chars char* string )

to the top

Removed Symbols (2)


udev.h, udev.so
udev_log [data]

udev_utils.h, udev.so
no_trailing_slash char* path )

to the top

Problems with Data Types, Medium Severity (3)


udev.h
[+] struct udevice (3)

to the top

Problems with Symbols, Medium 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 Data Types, Low Severity (1)


udev.h
[+] struct udevice (1)

to the top

Problems with Constants, Low Severity (1)


udev_version.h
[+] UDEV_LOG_DEFAULT

to the top

Other Changes in Constants (2)


udev_rules.h
[+] KEY_ACTION
[+] KEY_RUN

to the top

Header Files (14)


dlist.h
libsysfs.h
list.h
logging.h
sysfs.h
udev.h
udev_db.h
udev_libc_wrapper.h
udev_rules.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