Binary compatibility report for the liborc-0.4.so.0 library  between 0.11.0-MeeGo 1.2 Core and 0.13.0-MeeGo 1.2 Harmattan versions on x86

Test Info


Library Nameliborc-0.4.so.0
Version #10.11.0-MeeGo 1.2 Core (gcc 4.5.1)
Version #20.13.0-MeeGo 1.2 Harmattan (gcc 4.4.1)
CPU Architecturex86

Test Results


Total Header Files15
Total Shared Libraries1
Total Symbols / Types150 / 103
VerdictIncompatible
(74.00%)

Problem Summary


SeverityCount
Added Symbols-0
Removed SymbolsHigh35
Problems with
Data Types
High0
Medium4
Low1
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Removed Symbols (35)


orcsse.h, liborc-0.4.so.0.11.0
orc_sse_emit_0f OrcCompiler* p, char const* insn_name, int code, int src, int dest )
orc_sse_emit_660f OrcCompiler* p, char const* insn_name, int code, int src, int dest )
orc_sse_emit_f20f OrcCompiler* p, char const* insn_name, int code, int src, int dest )
orc_sse_emit_f30f OrcCompiler* p, char const* insn_name, int code, int src, int dest )
orc_sse_emit_palignr OrcCompiler* p, int align, int src, int dest )
orc_sse_emit_pextrw_memoffset OrcCompiler* p, int imm, int src, int offset, int dest )
orc_sse_emit_pinsrw_memoffset OrcCompiler* p, int imm, int offset, int src, int dest )
orc_sse_emit_pshufd OrcCompiler* p, int shuf, int src, int dest )
orc_sse_emit_pshufhw OrcCompiler* p, int shuf, int src, int dest )
orc_sse_emit_pshuflw OrcCompiler* p, int shuf, int src, int dest )
orc_sse_emit_shiftimm OrcCompiler* p, char const* insn_name, int code, int modrm_code, int shift, int reg )

orcx86.h, liborc-0.4.so.0.11.0
orc_x86_emit_add_imm_memoffset ( OrcCompiler* compiler, int size, int value, int offset, int reg )
orc_x86_emit_add_memoffset_reg ( OrcCompiler* compiler, int size, int offset, int reg, int destreg )
orc_x86_emit_add_reg_memoffset ( OrcCompiler* compiler, int size, int reg1, int offset, int reg )
orc_x86_emit_add_reg_reg ( OrcCompiler* compiler, int size, int reg1, int reg2 )
orc_x86_emit_and_imm_memoffset ( OrcCompiler* compiler, int size, int value, int offset, int reg )
orc_x86_emit_and_imm_reg ( OrcCompiler* compiler, int size, int value, int reg )
orc_x86_emit_cmp_reg_memoffset ( OrcCompiler* compiler, int size, int reg1, int offset, int reg )
orc_x86_emit_emms OrcCompiler* compiler )
orc_x86_emit_imul_memoffset_reg ( OrcCompiler* compiler, int size, int offset, int reg, int destreg )
orc_x86_emit_je ( OrcCompiler* compiler, int label )
orc_x86_emit_jg ( OrcCompiler* compiler, int label )
orc_x86_emit_jle ( OrcCompiler* compiler, int label )
orc_x86_emit_jmp ( OrcCompiler* compiler, int label )
orc_x86_emit_jne ( OrcCompiler* compiler, int label )
orc_x86_emit_label ( OrcCompiler* compiler, int label )
orc_x86_emit_mov_imm_reg ( OrcCompiler* compiler, int size, int value, int reg1 )
orc_x86_emit_mov_reg_reg ( OrcCompiler* compiler, int size, int reg1, int reg2 )
orc_x86_emit_rdtsc OrcCompiler* compiler )
orc_x86_emit_ret OrcCompiler* compiler )
orc_x86_emit_sar_imm_reg ( OrcCompiler* compiler, int size, int value, int reg )
orc_x86_emit_sub_memoffset_reg ( OrcCompiler* compiler, int size, int offset, int reg, int destreg )
orc_x86_emit_sub_reg_reg ( OrcCompiler* compiler, int size, int reg1, int reg2 )
orc_x86_emit_test_imm_memoffset ( OrcCompiler* compiler, int size, int value, int offset, int reg )
orc_x86_emit_test_reg_reg ( OrcCompiler* compiler, int size, int reg1, int reg2 )

to the top

Problems with Data Types, Medium Severity (4)


orcprogram.h
[+] struct _OrcCode (3)
[+] struct _OrcCompiler (1)

to the top

Problems with Data Types, Low Severity (1)


orcprogram.h
[+] struct _OrcCompiler (1)

to the top

Header Files (15)


orc-stdint.h
orc.h
orcarm.h
orcdebug.h
orcemulateopcodes.h
orcfunctions.h
orcmmx.h
orcneon.h
orconce.h
orcparse.h
orcpowerpc.h
orcprogram.h
orcsse.h
orcutils.h
orcx86.h

to the top

Shared Libraries (1)


liborc-0.4.so.0.11.0

to the top




Generated on Fri Sep 2 19:33:23 2011 for liborc-0.4.so.0 by ABI Compliance Checker 1.93.8  
A tool for checking backward binary compatibility of a shared C/C++ library API