Test Info
Module Name | libsemanage |
Version #1 | 3.1 |
Version #2 | master |
Arch | x86_64 |
GCC Version | 10.2.1 |
Subject | Binary Compatibility |
Test Results
Total Header Files | 32 |
Total Source Files | 35 |
Total Objects | 1 |
Total Symbols / Types | 339 / 63 |
Compatibility |
99.4% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 0 |
Removed Symbols | High | 2 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
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 Name | libsemanage |
Version #1 | 3.1 |
Version #2 | master |
Arch | x86_64 |
Subject | Source Compatibility |
Test Results
Total Header Files | 32 |
Total Source Files | 35 |
Total Objects | 1 |
Total Symbols / Types | 341 / 63 |
Compatibility |
98.7% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 0 |
Removed Symbols | High | 4 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 2 |
Low | 0 |
Problems with Constants | Low | 0 |
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
⇣
semanage_module_install ( semanage_handle_t* sh, char* module_data, size_t data_len, char const* name, char const* ext_lang )
|
Change |
Effect |
1 |
Parameter name of type char const* has been added to the calling stack. |
Recompilation of a client program may be broken. |
2 |
Parameter ext_lang of type char const* has been added to the calling stack. |
Recompilation of a client program may be broken. |
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