Binary compatibility report for the V8 library between 3.10.3 and 3.10.4 versions on x86
Test Info
Library Name | V8 |
Version #1 | 3.10.3 |
Version #2 | 3.10.4 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 5 |
Total Shared Libraries | 1 |
Total Symbols / Types | 423 / 305 |
Verdict | Incompatible (0.6%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 0 |
Removed Symbols | High | 2 |
Problems with Data Types | High | 0 |
Medium | 1 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
Removed Symbols (2)
v8.h,
libv8.so
namespace v8
Value::IsNull ( ) const
[symbol: _ZNK2v85Value6IsNullEv]
Value::IsUndefined ( ) const
[symbol: _ZNK2v85Value11IsUndefinedEv]
to the top
Problems with Data Types, Medium Severity (1)
v8.h
namespace v8
[+] class OutputStream (1)
| Change |
Effect |
1 | Virtual method OutputStream::WriteHeapStatsChunk ( HeapStatsUpdate*, int ) has been added to this class instead of OutputStream::WriteUint32Chunk ( uint32_t*, int ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 9 entries | Virtual Table (New) - 9 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~OutputStream |
~OutputStream |
12 |
~OutputStream |
~OutputStream |
16 |
__cxa_pure_virtual |
__cxa_pure_virtual |
20 |
OutputStream::GetChunkSize |
OutputStream::GetChunkSize |
24 |
OutputStream::GetOutputEncoding |
OutputStream::GetOutputEncoding |
28 |
__cxa_pure_virtual |
__cxa_pure_virtual |
32 |
OutputStream::WriteUint32Chunk |
OutputStream::WriteHeapStatsChunk |
[+] affected symbols (1)
OutputStream::WriteUint32Chunk ( uint32_t* data, int count )This method is from 'OutputStream' class.
to the top
Header Files (5)
v8-preparser.h
v8-profiler.h
v8-testing.h
v8.h
v8stdint.h
to the top
Shared Libraries (1)
libv8.so
to the top