Binary compatibility report for the OpenSCAP library  between 0.7.2 and 0.7.3 versions on x86

Test Info


Library NameOpenSCAP
Version #10.7.2
Version #20.7.3
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files25
Total Shared Libraries1
Total Symbols / Types2003 / 639
VerdictIncompatible
(3.7%)

Problem Summary


SeverityCount
Added Symbols-11
Removed SymbolsHigh73
Problems with
Data Types
High0
Medium5
Low0
Problems with
Symbols
High0
Medium1
Low3
Problems with
Constants
Low0
Other Changes
in Data Types
-2

Added Symbols (11)


oscap.h, libopenscap.so.0.0.1
oscap_apply_xslt_var ( char const* xmlfile, char const* xsltfile, char const* outfile, char const** params, char const* pathvar, char const* defpath )
OSCAP_SCHEMA_PATH [data]
OSCAP_XSLT_PATH [data]

oval_agent_api.h, libopenscap.so.0.0.1
oval_agent_get_definition_result ( oval_agent_session_t* p1, char const* p2 )

oval_definitions.h, libopenscap.so.0.0.1
oval_definition_model_get_variable_models oval_definition_model* p1 )
oval_filter_action_get_text oval_filter_action_t p1 )

oval_system_characteristics.h, libopenscap.so.0.0.1
oval_sysitem_add_sysent ( oval_sysitem* p1, oval_sysent* p2 )
oval_sysitem_get_sysents oval_sysitem* p1 )

oval_variables.h, libopenscap.so.0.0.1
oval_variable_model_iterator_free oval_variable_model_iterator* p1 )
oval_variable_model_iterator_has_more oval_variable_model_iterator* p1 )
oval_variable_model_iterator_next oval_variable_model_iterator* p1 )

to the top

Removed Symbols (73)


oval_definitions.h, libopenscap.so.0.0.1
oval_affected_is_locked oval_affected* p1 )
oval_affected_is_valid oval_affected* p1 )
oval_behavior_is_locked oval_behavior* behavior )
oval_behavior_is_valid oval_behavior* behavior )
oval_component_is_locked oval_component* component )
oval_component_is_valid oval_component* p1 )
oval_criteria_node_is_locked oval_criteria_node* p1 )
oval_criteria_node_is_valid oval_criteria_node* p1 )
oval_definition_is_locked oval_definition* definition )
oval_definition_is_valid oval_definition* definition )
oval_definition_model_is_locked oval_definition_model* definition_model )
oval_definition_model_is_valid oval_definition_model* definition_model )
oval_definition_model_lock oval_definition_model* definition_model )
oval_entity_is_locked oval_entity* entity )
oval_entity_is_valid oval_entity* entity )
oval_filter_is_locked oval_filter* p1 )
oval_filter_is_valid oval_filter* p1 )
oval_generator_is_valid oval_generator* generator )
oval_object_content_is_locked oval_object_content* object_content )
oval_object_content_is_valid oval_object_content* object_content )
oval_object_is_locked oval_object* object )
oval_object_is_valid oval_object* object )
oval_record_field_is_valid oval_record_field* p1 )
oval_reference_is_locked oval_reference* reference )
oval_reference_is_valid oval_reference* reference )
oval_setobject_is_locked oval_setobject* setobject )
oval_setobject_is_valid oval_setobject* setobject )
oval_state_content_is_locked oval_state_content* p1 )
oval_state_is_locked oval_state* state )
oval_state_is_valid oval_state* state )
oval_test_is_locked oval_test* test )
oval_test_is_valid oval_test* p1 )
oval_value_is_locked oval_value* value )
oval_value_is_valid oval_value* value )
oval_variable_is_locked oval_variable* variable )
oval_variable_is_valid oval_variable* p1 )

oval_probe.h, libopenscap.so.0.0.1
oval_probe_query_objects oval_probe_session_t* sess )

oval_results.h, libopenscap.so.0.0.1
oval_result_criteria_node_is_locked oval_result_criteria_node* result_criteria_node )
oval_result_criteria_node_is_valid oval_result_criteria_node* result_criteria_node )
oval_result_definition_is_locked oval_result_definition* result_definition )
oval_result_definition_is_valid oval_result_definition* result_definition )
oval_result_directives_is_locked oval_result_directives* result_directives )
oval_result_directives_is_valid oval_result_directives* result_directives )
oval_result_item_is_locked oval_result_item* result_item )
oval_result_item_is_valid oval_result_item* result_item )
oval_result_system_is_locked oval_result_system* result_system )
oval_result_system_is_valid oval_result_system* result_system )
oval_result_test_is_locked oval_result_test* result_test )
oval_result_test_is_valid oval_result_test* result_test )
oval_results_model_is_locked oval_results_model* result_model )
oval_results_model_is_valid oval_results_model* results_model )
oval_results_model_lock oval_results_model* result_model )

oval_system_characteristics.h, libopenscap.so.0.0.1
oval_message_is_locked oval_message* message )
oval_message_is_valid oval_message* message )
oval_syschar_is_locked oval_syschar* syschar )
oval_syschar_is_valid oval_syschar* syschar )
oval_syschar_model_add_variable_binding ( oval_syschar_model* model, oval_variable_binding* binding )
oval_syschar_model_is_locked oval_syschar_model* syschar_model )
oval_syschar_model_is_valid oval_syschar_model* syschar_model )
oval_syschar_model_lock oval_syschar_model* syschar_model )
oval_sysent_is_locked oval_sysent* sysent )
oval_sysent_is_valid oval_sysent* sysent )
oval_sysinfo_is_locked oval_sysinfo* sysinfo )
oval_sysinfo_is_valid oval_sysinfo* sysinfo )
oval_sysint_is_locked oval_sysint* sysint )
oval_sysint_is_valid oval_sysint* sysint )
oval_sysitem_add_item ( oval_sysitem* p1, oval_sysent* p2 )
oval_sysitem_get_items oval_sysitem* p1 )
oval_sysitem_is_locked oval_sysitem* sysitem )
oval_sysitem_is_valid oval_sysitem* sysitem )

oval_variables.h, libopenscap.so.0.0.1
oval_variable_model_is_locked oval_variable_model* variable_model )
oval_variable_model_is_valid oval_variable_model* variable_model )
oval_variable_model_lock oval_variable_model* variable_model )

to the top

Problems with Data Types, Medium Severity (5)


oscap.h
[+] enum oscap_document_type (5)

to the top

Problems with Symbols, Medium Severity (1)


oval_definitions.h, libopenscap.so.0.0.1
[+] oval_value_get_integer oval_value* p1 ) (1)

to the top

Problems with Symbols, Low Severity (3)


oval_agent_api.h, libopenscap.so.0.0.1
[+] oval_agent_eval_definition ( oval_agent_session_t* ag_sess, char const* id ) (1)

oval_results.h, libopenscap.so.0.0.1
[+] oval_result_system_eval_definition ( oval_result_system* sys, char const* id ) (1)

oval_variables.h, libopenscap.so.0.0.1
[+] oval_variable_model_get_values ( oval_variable_model* p1, char* p2 ) (1)

to the top

Other Changes in Data Types (2)


oscap.h
[+] enum oscap_document_type (1)

oval_definitions.h
[+] enum oval_datatype_t (1)

to the top

Header Files (25)


alloc.h
cce.h
cpe.h
cpedict.h
cpelang.h
cpeuri.h
cve.h
cvss.h
debug.h
error.h
oscap.h
oval_agent_api.h
oval_definitions.h
oval_probe.h
oval_probe_handler.h
oval_probe_session.h
oval_results.h
oval_system_characteristics.h
oval_types.h
oval_variables.h
reference.h
reporter.h
text.h
xccdf.h
xccdf_policy.h

to the top

Shared Libraries (1)


libopenscap.so.0.0.1

to the top




Generated on Mon Apr 2 11:56:12 2012 for OpenSCAP by ABI Compliance Checker 1.97.2  
A tool for checking backward compatibility of a C/C++ library API