Binary compatibility report for the V8 library  between 3.19.18.24 and 3.20.0 versions on x86

Test Info


Library NameV8
Version #13.19.18.24
Version #23.20.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files4
Total Shared Libraries1
Total Symbols / Types567 / 394
VerdictIncompatible
(4.1%)

Problem Summary


SeverityCount
Added Symbols-10
Removed SymbolsHigh23
Problems with
Data Types
High0
Medium0
Low2
Problems with
Symbols
High0
Medium0
Low2
Problems with
Constants
Low0
Other Changes
in Symbols
-1

Added Symbols (10)


v8.h, libv8.so
namespace v8
ArrayBufferView::BaseAddress ( )
ArrayBufferView::Buffer ( )
ArrayBufferView::ByteLength ( )
ArrayBufferView::ByteOffset ( )
DataView::New ( Handle<ArrayBuffer> array_buffer, size_t byte_offset, size_t length ) [static]
Function::ScriptId ( ) const
Script::GetId ( )
V8::SetFunctionEntryHook ( Isolate* isolate, FunctionEntryHook entry_hook ) [static]
Value::IsArrayBufferView ( ) const
Value::IsDataView ( ) const

to the top

Removed Symbols (23)


v8-profiler.h, libv8.so
namespace v8
CpuProfiler::DeleteAllProfiles ( ) [static]
CpuProfiler::FindProfile ( unsigned int uid, Handle<Value> security_token ) [static]
CpuProfiler::GetProfile int index, Handle<Value> security_token ) [static]
CpuProfiler::GetProfilesCount ( ) [static]
CpuProfiler::StartProfiling ( Handle<String> title, bool record_samples ) [static]
CpuProfiler::StopProfiling ( Handle<String> title, Handle<Value> security_token ) [static]
HeapProfiler::DefineWrapperClass ( uint16_t class_id, HeapProfiler::WrapperInfoCallback callback ) [static]
HeapProfiler::DeleteAllSnapshots ( ) [static]
HeapProfiler::FindSnapshot unsigned int uid ) [static]
HeapProfiler::GetMemorySizeUsedByProfiler ( ) [static]
HeapProfiler::GetPersistentHandleCount ( ) [static]
HeapProfiler::GetSnapshot int index ) [static]
HeapProfiler::GetSnapshotObjectId Handle<Value> value ) [static]
HeapProfiler::GetSnapshotsCount ( ) [static]
HeapProfiler::PushHeapObjectsStats OutputStream* stream ) [static]
HeapProfiler::StartHeapObjectsTracking ( ) [static]
HeapProfiler::StopHeapObjectsTracking ( ) [static]
HeapProfiler::TakeSnapshot ( Handle<String> title, enum HeapSnapshot::Type type, ActivityControl* control, HeapProfiler::ObjectNameResolver* global_object_name_resolver ) [static]
HeapSnapshot::GetType ( ) const

v8.h, libv8.so
namespace v8
TypedArray::BaseAddress ( )
TypedArray::Buffer ( )
TypedArray::ByteLength ( )
TypedArray::ByteOffset ( )

to the top

Problems with Data Types, Low Severity (2)


v8.h
namespace v8
[+] class TypedArray (2)

to the top

Problems with Symbols, Low Severity (2)


v8.h
namespace internal
[+] Internals::kContextEmbedderDataIndex [data] (1)

v8.h, libv8.so
namespace v8
[+] FunctionTemplate::New ( InvocationCallback callback, Handle<Value> data, Handle<Signature> signature, int length ) [static] (1)

to the top

Other Changes in Symbols (1)


v8.h, libv8.so
namespace v8
[+] FunctionTemplate::New ( FunctionCallback callback, Handle<Value> data, Handle<Signature> signature, int length ) [static] (1)

to the top

Header Files (4)


v8-preparser.h
v8-profiler.h
v8.h
v8stdint.h

to the top

Shared Libraries (1)


libv8.so

to the top




Generated on Wed Sep 18 05:01:48 2013 for V8 by ABI Compliance Checker 1.99.8.2  
A tool for checking backward compatibility of a C/C++ library API