Binary compatibility report for the V8 library  between 3.24.3 and 3.24.4 versions on x86

Test Info


Library NameV8
Version #13.24.3
Version #23.24.4
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files5
Total Shared Libraries1
Total Symbols / Types581 / 377
VerdictIncompatible
(7%)

Problem Summary


SeverityCount
Added Symbols-2
Removed SymbolsHigh37
Problems with
Data Types
High1
Medium1
Low3
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Added Symbols (2)


v8-profiler.h, libv8.so
namespace v8
HeapProfiler::ClearObjectIds ( )
HeapProfiler::FindObjectById SnapshotObjectId id )

to the top

Removed Symbols (37)


v8-profiler.h, libv8.so
namespace v8
CpuProfile::GetUid ( ) const
CpuProfiler::DeleteAllCpuProfiles ( )
CpuProfiler::GetCpuProfile int index )
CpuProfiler::GetProfileCount ( )
HeapProfiler::StartRecordingHeapAllocations ( )
HeapProfiler::StopRecordingHeapAllocations ( )

v8.h, libv8.so
namespace v8
AccessorSignature::New Handle<FunctionTemplate> receiver ) [static]
Array::New int length ) [static]
ArrayBuffer::New size_t byte_length ) [static]
ArrayBuffer::New void* data, size_t byte_length ) [static]
Context::GetCalling ( ) [static]
Context::GetCurrent ( ) [static]
Context::GetEntered ( ) [static]
Context::InContext ( ) [static]
Date::DateTimeConfigurationChangeNotification ( ) [static]
Date::New double time ) [static]
Extension::GetNativeFunction Handle<String> name )
External::New void* value ) [static]
False ( )
Function::GetScriptId ( ) const
Message::PrintCurrentStackTrace FILE* out ) [static]
Null ( )
NumberObject::New double value ) [static]
ResourceConstraints::ConfigureDefaults uint64_t physical_memory )
Script::Id ( )
Signature::New ( Handle<FunctionTemplate> receiver, int argc, Handle<FunctionTemplate>* argv ) [static]
StackTrace::CurrentStackTrace int frame_limit, enum StackTrace::StackTraceOptions options ) [static]
String::AsciiValue::AsciiValue [in-charge] Handle<Value> obj )
String::AsciiValue::AsciiValue [not-in-charge] Handle<Value> obj )
String::AsciiValue::~AsciiValue [in-charge] ( )
String::AsciiValue::~AsciiValue [not-in-charge] ( )
String::NewExternal String::ExternalAsciiStringResource* resource ) [static]
String::NewExternal String::ExternalStringResource* resource ) [static]
ThrowException Handle<Value> exception )
True ( )
Undefined ( )
V8::AdjustAmountOfExternalAllocatedMemory int64_t change_in_bytes ) [static]

to the top

Problems with Data Types, High Severity (1)


v8.h
namespace v8
[+] class Handle<Symbol> (1)

to the top

Problems with Data Types, Medium Severity (1)


v8.h
namespace v8
[+] class Extension (1)

to the top

Problems with Data Types, Low Severity (3)


v8.h
namespace v8
[+] class EscapableHandleScope (1)
[+] class HandleScope (2)

to the top

Header Files (5)


v8-platform.h
v8-profiler.h
v8.h
v8config.h
v8stdint.h

to the top

Shared Libraries (1)


libv8.so

to the top




Generated on Thu Dec 19 05:38:15 2013 for V8 by ABI Compliance Checker 1.99.8.4  
A tool for checking backward compatibility of a C/C++ library API