API compatibility report for the selinux library between 2.8 and 2.9-rc0 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Nameselinux
Version #12.8
Version #22.9-rc0
Archx86_64
GCC Version4.8.5
SubjectBinary Compatibility

Test Results


Total Header Files74
Total Libraries6
Total Symbols / Types1014 / 286
Compatibility 100%

Problem Summary


SeverityCount
Added Symbols-1
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Added Symbols  1 


policydb.h, audit2why.so
policydb_sort_ocontexts ( policydb_t* p )

to the top

Header Files  74 


av_permissions.h
avc.h
avrule_block.h
avtab.h
boolean_record.h
booleans.h
booleans_active.h
booleans_local.h
booleans_policy.h
cil.h
conditional.h
constraint.h
context.h
context_record.h
debug.h
ebitmap.h
errcodes.h
expand.h
fcontext_record.h
fcontexts_local.h
fcontexts_policy.h
flask.h
flask_types.h
get_context_list.h
get_default_type.h
handle.h
hashtab.h
hierarchy.h
ibendport_record.h
ibendports.h
ibendports_local.h
ibendports_policy.h
ibpkey_record.h
ibpkeys.h
ibpkeys_local.h
ibpkeys_policy.h
iface_record.h
interfaces.h
interfaces_local.h
interfaces_policy.h
kernel_to_cil.h
kernel_to_conf.h
label.h
link.h
mls_types.h
module.h
module_to_cil.h
modules.h
node_record.h
nodes.h
nodes_local.h
nodes_policy.h
polcaps.h
policydb.h
port_record.h
ports.h
ports_local.h
ports_policy.h
restorecon.h
roles.h
selinux.h
semanage.h
sepol.h
services.h
seuser_record.h
seusers_local.h
seusers_policy.h
sidtab.h
symtab.h
user_record.h
users.h
users_local.h
users_policy.h
util.h

to the top

Libraries  6 


_selinux.so
_semanage.so
audit2why.so
libselinux.so.1
libsemanage.so.1
libsepol.so.1

to the top



Test Info


Library Nameselinux
Version #12.8
Version #22.9-rc0
Archx86_64
SubjectSource Compatibility

Test Results


Total Header Files74
Total Libraries6
Total Symbols / Types1048 / 286
Compatibility 100%

Problem Summary


SeverityCount
Added Symbols-1
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Added Symbols  1 


policydb.h
policydb_sort_ocontexts ( policydb_t* p )

to the top

Header Files  74 


av_permissions.h
avc.h
avrule_block.h
avtab.h
boolean_record.h
booleans.h
booleans_active.h
booleans_local.h
booleans_policy.h
cil.h
conditional.h
constraint.h
context.h
context_record.h
debug.h
ebitmap.h
errcodes.h
expand.h
fcontext_record.h
fcontexts_local.h
fcontexts_policy.h
flask.h
flask_types.h
get_context_list.h
get_default_type.h
handle.h
hashtab.h
hierarchy.h
ibendport_record.h
ibendports.h
ibendports_local.h
ibendports_policy.h
ibpkey_record.h
ibpkeys.h
ibpkeys_local.h
ibpkeys_policy.h
iface_record.h
interfaces.h
interfaces_local.h
interfaces_policy.h
kernel_to_cil.h
kernel_to_conf.h
label.h
link.h
mls_types.h
module.h
module_to_cil.h
modules.h
node_record.h
nodes.h
nodes_local.h
nodes_policy.h
polcaps.h
policydb.h
port_record.h
ports.h
ports_local.h
ports_policy.h
restorecon.h
roles.h
selinux.h
semanage.h
sepol.h
services.h
seuser_record.h
seusers_local.h
seusers_policy.h
sidtab.h
symtab.h
user_record.h
users.h
users_local.h
users_policy.h
util.h

to the top

Libraries  6 


_selinux.so
_semanage.so
audit2why.so
libselinux.so.1
libsemanage.so.1
libsepol.so.1

to the top