Binary compatibility report for the libnfnetlink library  between 0.0.14 and 0.0.25 versions on x86

Test Info


Library Namelibnfnetlink
Version #10.0.14
Version #20.0.25
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files2
Total Shared Libraries1
Total Symbols / Types25 / 45
VerdictIncompatible
(30%)

Problem Summary


SeverityCount
Added Symbols-12
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium1
Low0
Problems with
Symbols
High0
Medium4
Low7
Problems with
Constants
Low1
Other Changes
in Constants
-4

Added Symbols (12)


libnfnetlink.h, libnfnetlink.so.0.2.0
nfnl_addattr16 ( struct nlmsghdr* p1, int p2, int p3, u_int16_t p4 )
nfnl_catch struct nfnl_handle* h )
nfnl_iterator_create ( struct nfnl_handle const* h, char const* buf, size_t len )
nfnl_iterator_destroy struct nfnl_iterator* it )
nfnl_iterator_next ( struct nfnl_handle const* h, struct nfnl_iterator* it )
nfnl_iterator_process ( struct nfnl_handle* h, struct nfnl_iterator* it )
nfnl_join ( struct nfnl_handle const* nfnlh, unsigned int group )
nfnl_nfa_addattr16 ( struct nfattr* p1, int p2, int p3, u_int16_t p4 )
nfnl_process ( struct nfnl_handle* h, unsigned char const* buf, size_t len )
nfnl_query ( struct nfnl_handle* h, struct nlmsghdr* nlh )
nfnl_subsys_close struct nfnl_subsys_handle* p1 )
nfnl_subsys_open ( struct nfnl_handle* p1, u_int8_t p2, u_int8_t p3, unsigned int p4 )

to the top

Problems with Data Types, Medium Severity (1)


libnfnetlink.h
[+] struct nfnl_handle (1)

to the top

Problems with Symbols, Medium Severity (4)


libnfnetlink.h, libnfnetlink.so.0.0.0
[+] nfnl_open ( struct nfnl_handle* p1, u_int8_t p2, u_int8_t p3, unsigned int p4 ) (4)

to the top

Problems with Symbols, Low Severity (7)


libnfnetlink.h, libnfnetlink.so.0.0.0
[+] nfnl_addattr_l ( struct nlmsghdr* p1, int p2, int p3, void* p4, int p5 ) (1)
[+] nfnl_callback_register ( struct nfnl_handle* p1, u_int8_t type, struct nfnl_callback* cb ) (1)
[+] nfnl_callback_unregister ( struct nfnl_handle* p1, u_int8_t type ) (1)
[+] nfnl_fill_hdr ( struct nfnl_handle* p1, struct nlmsghdr* p2, unsigned int p3, u_int8_t p4, u_int16_t p5, u_int16_t p6, u_int16_t p7 ) (1)
[+] nfnl_nfa_addattr_l ( struct nfattr* p1, int p2, int p3, void* p4, int p5 ) (1)
[+] nfnl_open ( struct nfnl_handle* p1, u_int8_t p2, u_int8_t p3, unsigned int p4 ) (2)

to the top

Problems with Constants, Low Severity (1)


linux_nfnetlink.h
[+] NFNL_SUBSYS_COUNT

to the top

Other Changes in Constants (4)


libnfnetlink.h
[+] NFNL_CB_CONTINUE
[+] NFNL_CB_FAILURE
[+] NFNL_CB_STOP

linux_nfnetlink.h
[+] NFNL_SUBSYS_CTHELPER

to the top

Header Files (2)


libnfnetlink.h
linux_nfnetlink.h

to the top

Shared Libraries (1)


libnfnetlink.so.0.0.0

to the top




Generated on Mon May 12 16:41:38 2014 for libnfnetlink by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API