Binary compatibility report for the liboil-0.3.so.0 library  between 0.1.0-Maemo 4.1.2 and 0.3.0-Maemo 5.0 versions on ARM

Test Info


Library Nameliboil-0.3.so.0
Version #10.1.0-Maemo 4.1.2 (gcc 3.4.4)
Version #20.3.0-Maemo 5.0 (gcc 4.2.1)
CPU ArchitectureARM

Test Results


Total Header Files15
Total Shared Libraries1
Total Symbols / Types483 / 25
VerdictIncompatible

Problem Summary


SeverityCount
Added Symbols-52
Removed SymbolsHigh3
Problems with
Data Types
High0
Medium15
Low5
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Added Symbols (52)


liboilcpu.h, liboil-0.3.so.0.3.0
oil_cpu_flags [data]
oil_cpu_get_frequency ( )

liboildebug.h, liboil-0.3.so.0.3.0
oil_debug_print int level, char const* file, char const* func, int line, char const* format, ... )

liboilfault.h, liboil-0.3.so.0.3.0
oil_fault_check_disable ( )
oil_fault_check_enable ( )
oil_fault_check_try void(*func)(void*), void* priv )

liboilfuncs.h, liboil-0.3.so.0.3.0
oil_function_class_ptr_add2_rshift_add_s16 [data]
oil_function_class_ptr_add2_rshift_sub_s16 [data]
oil_function_class_ptr_add_f64 [data]
oil_function_class_ptr_add_s16_u8 [data]
oil_function_class_ptr_addc_rshift_s16 [data]
oil_function_class_ptr_addc_s16 [data]
oil_function_class_ptr_avg2_12xn_u8 [data]
oil_function_class_ptr_avg2_16xn_u8 [data]
oil_function_class_ptr_avg2_8xn_u8 [data]
oil_function_class_ptr_combine2_12xn_u8 [data]
oil_function_class_ptr_combine2_16xn_u8 [data]
oil_function_class_ptr_combine2_8xn_u8 [data]
oil_function_class_ptr_combine4_12xn_u8 [data]
oil_function_class_ptr_combine4_16xn_u8 [data]
oil_function_class_ptr_combine4_8xn_u8 [data]
oil_function_class_ptr_diffsquaresum_f32 [data]
oil_function_class_ptr_divide_f64 [data]
oil_function_class_ptr_mas10_u8 [data]
oil_function_class_ptr_mas10_u8_l15 [data]
oil_function_class_ptr_mas10_u8_sym_l15 [data]
oil_function_class_ptr_mas12_addc_rshift_decim2_u8 [data]
oil_function_class_ptr_mas8_across_u8 [data]
oil_function_class_ptr_mas8_addc_rshift_decim2_u8 [data]
oil_function_class_ptr_mas8_u8 [data]
oil_function_class_ptr_mas8_u8_l15 [data]
oil_function_class_ptr_mas8_u8_sym_l15 [data]
oil_function_class_ptr_maximum_f64 [data]
oil_function_class_ptr_minimum_f64 [data]
oil_function_class_ptr_multiply_and_acc_16xn_s16_u8 [data]
oil_function_class_ptr_multiply_and_acc_24xn_s16_u8 [data]
oil_function_class_ptr_multiply_and_acc_6xn_s16_u8 [data]
oil_function_class_ptr_multiply_and_acc_8xn_s16_u8 [data]
oil_function_class_ptr_multiply_f64 [data]
oil_function_class_ptr_packyuyv [data]
oil_function_class_ptr_sad12x12_12xn_u8 [data]
oil_function_class_ptr_sad12x12_u8 [data]
oil_function_class_ptr_sad16x16_16xn_u8 [data]
oil_function_class_ptr_sad16x16_u8 [data]
oil_function_class_ptr_sad8x8_8xn_u8 [data]
oil_function_class_ptr_scalarmultiply_f64_ns [data]
oil_function_class_ptr_squaresum_f32 [data]
oil_function_class_ptr_subtract_f64 [data]
oil_function_class_ptr_subtract_s16 [data]
oil_function_class_ptr_subtract_s16_u8 [data]
oil_function_class_ptr_unpackyuyv [data]

liboilfunction.h, liboil-0.3.so.0.3.0
oil_impl_is_usable OilFunctionImpl* impl )

to the top

Removed Symbols (3)


liboilcpu.h, liboil-0.3.so.0.1.0
oil_cpu_fault_check_disable ( )
oil_cpu_fault_check_enable ( )
oil_cpu_fault_check_try void(*func)(void*), void* priv )

to the top

Problems with Data Types, Medium Severity (15)


liboilparameter.h
[+] enum OilArgType (14)

liboiltest.h
[+] struct _OilTest (1)

to the top

Problems with Data Types, Low Severity (5)


liboilparameter.h
[+] enum OilArgType (1)
[+] struct _OilParameter (3)

liboiltest.h
[+] struct _OilTest (1)

to the top

Header Files (15)


liboil-stdint.h
liboil.h
liboilclasses.h
liboilcpu.h
liboildebug.h
liboilfuncs.h
liboilfunction.h
liboilgcc.h
liboilinternal.h
liboilparameter.h
liboilprofile.h
liboilprototype.h
liboilrandom.h
liboiltest.h
liboiltypes.h

to the top

Shared Libraries (1)


liboil-0.3.so.0.1.0

to the top




Generated on Mon Jun 20 18:27:58 2011 for liboil-0.3.so.0 by ABI Compliance Checker 1.23.3  
A tool for checking backward binary compatibility of a shared C/C++ library API