API compatibility report for the libsemanage.so object between 3.1 and master versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Module Namelibsemanage
Version #13.1
Version #2master
Archx86_64
GCC Version10.2.1
SubjectBinary Compatibility

Test Results


Total Header Files32
Total Source Files35
Total Objects1
Total Symbols / Types339 / 63
Compatibility 99.4%

Problem Summary


SeverityCount
Added Symbols-0
Removed SymbolsHigh2
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Removed Symbols  2 


modules.h, libsemanage.so.1
semanage_module_get_enabled ( semanage_module_info_t* modinfo ) @ LIBSEMANAGE_1.0
semanage_module_install ( semanage_handle_t* sh, char* module_data, size_t data_len ) @ LIBSEMANAGE_1.0

to the top

Header Files  32 


boolean_record.h
booleans_active.h
booleans_local.h
booleans_policy.h
context_record.h
debug.h
fcontext_record.h
fcontexts_local.h
fcontexts_policy.h
handle.h
ibendport_record.h
ibendports_local.h
ibendports_policy.h
ibpkey_record.h
ibpkeys_local.h
ibpkeys_policy.h
iface_record.h
interfaces_local.h
interfaces_policy.h
modules.h
node_record.h
nodes_local.h
nodes_policy.h
port_record.h
ports_local.h
ports_policy.h
seuser_record.h
seusers_local.h
seusers_policy.h
user_record.h
users_local.h
users_policy.h

to the top

Source Files  35 


boolean_record.c
booleans_active.c
booleans_local.c
booleans_policy.c
context_record.c
debug.c
fcontext_record.c
fcontexts_local.c
fcontexts_policy.c
handle.c
ibendport_record.c
ibendports_local.c
ibendports_policy.c
ibpkey_record.c
ibpkeys_local.c
ibpkeys_policy.c
iface_record.c
interfaces_local.c
interfaces_policy.c
modules.c
node_record.c
nodes_local.c
nodes_policy.c
port_record.c
ports_local.c
ports_policy.c
semanage_store.c
seuser_record.c
seusers_local.c
seusers_policy.c
user_base_record.c
user_extra_record.c
user_record.c
users_local.c
users_policy.c

to the top

Objects  1 


libsemanage.so.1

to the top



Test Info


Module Namelibsemanage
Version #13.1
Version #2master
Archx86_64
SubjectSource Compatibility

Test Results


Total Header Files32
Total Source Files35
Total Objects1
Total Symbols / Types341 / 63
Compatibility 98.7%

Problem Summary


SeverityCount
Added Symbols-0
Removed SymbolsHigh4
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium2
Low0
Problems with
Constants
Low0

Removed Symbols  4 


modules.h
semanage_module_get_enabled_1_0 ( semanage_module_info_t* modinfo )
semanage_module_get_enabled_1_1 ( semanage_handle_t* sh, semanage_module_key_t const* modkey, int* enabled )
semanage_module_install_hll ( semanage_handle_t* sh, char* module_data, size_t data_len, char const* name, char const* ext_lang )
semanage_module_install_pp ( semanage_handle_t* sh, char* module_data, size_t data_len )

to the top

Problems with Symbols, Medium Severity  2 


modules.h
[+] semanage_module_install ( semanage_handle_t* sh, char* module_data, size_t data_len )  2 

to the top

Header Files  32 


boolean_record.h
booleans_active.h
booleans_local.h
booleans_policy.h
context_record.h
debug.h
fcontext_record.h
fcontexts_local.h
fcontexts_policy.h
handle.h
ibendport_record.h
ibendports_local.h
ibendports_policy.h
ibpkey_record.h
ibpkeys_local.h
ibpkeys_policy.h
iface_record.h
interfaces_local.h
interfaces_policy.h
modules.h
node_record.h
nodes_local.h
nodes_policy.h
port_record.h
ports_local.h
ports_policy.h
seuser_record.h
seusers_local.h
seusers_policy.h
user_record.h
users_local.h
users_policy.h

to the top

Source Files  35 


boolean_record.c
booleans_active.c
booleans_local.c
booleans_policy.c
context_record.c
debug.c
fcontext_record.c
fcontexts_local.c
fcontexts_policy.c
handle.c
ibendport_record.c
ibendports_local.c
ibendports_policy.c
ibpkey_record.c
ibpkeys_local.c
ibpkeys_policy.c
iface_record.c
interfaces_local.c
interfaces_policy.c
modules.c
node_record.c
nodes_local.c
nodes_policy.c
port_record.c
ports_local.c
ports_policy.c
semanage_store.c
seuser_record.c
seusers_local.c
seusers_policy.c
user_base_record.c
user_extra_record.c
user_record.c
users_local.c
users_policy.c

to the top

Objects  1 


libsemanage.so.1

to the top