Binary compatibility report for the V8 library from version 2.2.14.13 to 2.2.15 on x86


Summary


Total Header Files3
Total Shared Libraries1
Checked Interfaces / Types391 / 132
VerdictIncompatible

Problem Summary


Added Interfaces4
Removed Interfaces35
Problems with
Data Types
High risk3
Medium risk0
Low risk0
Problems with
Interfaces
High risk0
Medium risk0
Low risk0
Problems with Constants0

Added Interfaces (4)


v8.h, libv8.so
namespace v8
V8::SetExternalStringDiposeCallback ExternalStringDiposeCallback that ) [static]
namespace v8::internal
Internals::kFirstNonstringType [data]
Internals::kJSObjectType [data]
Internals::kProxyType [data]

to the top

Removed Interfaces (35)


v8-debug.h, libv8.so
namespace v8
Debug::DebugBreakForCommand Debug::ClientData* data ) [static]

v8-profiler.h, libv8.so
namespace v8
HeapGraphEdge::GetFromNode ( ) const
HeapGraphEdge::GetName ( ) const
HeapGraphEdge::GetToNode ( ) const
HeapGraphEdge::GetType ( ) const
HeapGraphNode::GetChild int index ) const
HeapGraphNode::GetChildrenCount ( ) const
HeapGraphNode::GetName ( ) const
HeapGraphNode::GetPrivateSize ( ) const
HeapGraphNode::GetRetainer int index ) const
HeapGraphNode::GetRetainersCount ( ) const
HeapGraphNode::GetRetainingPath int index ) const
HeapGraphNode::GetRetainingPathsCount ( ) const
HeapGraphNode::GetSelfSize ( ) const
HeapGraphNode::GetTotalSize ( ) const
HeapGraphNode::GetType ( ) const
HeapGraphPath::GetEdge int index ) const
HeapGraphPath::GetEdgesCount ( ) const
HeapGraphPath::GetFromNode ( ) const
HeapGraphPath::GetToNode ( ) const
HeapProfiler::FindSnapshot unsigned int uid ) [static]
HeapProfiler::GetSnapshot int index ) [static]
HeapProfiler::GetSnapshotsCount ( ) [static]
HeapProfiler::TakeSnapshot Handle<String> title ) [static]
HeapSnapshot::GetHead ( ) const
HeapSnapshot::GetTitle ( ) const
HeapSnapshot::GetUid ( ) const

v8.h, libv8.so
namespace v8
Message::GetStackTrace ( ) const
ObjectTemplate::SetNamedPropertyHandler NamedPropertyGetter getter, NamedPropertySetter setter, Handle<Integer>(*query)(Local<String>, AccessorInfo const&), NamedPropertyDeleter deleter, NamedPropertyEnumerator enumerator, Handle<Value> data )
ScriptData::PreCompile Handle<String> source ) [static]
String::ExternalStringResource::~ExternalStringResource [in-charge-deleting] ( )
String::ExternalStringResource::~ExternalStringResource [in-charge] ( )
String::ExternalStringResourceBase::Dispose ( )
V8::SetCaptureStackTraceForUncaughtExceptions bool capture, int frame_limit, StackTrace::StackTraceOptions options ) [static]
vtable for String::ExternalStringResource [data]

to the top

Problems with Data Types, High risk (3)


v8-debug.h
namespace v8
[+] Debug::EventDetails (1)

v8.h
namespace v8
[+] String::ExternalStringResourceBase (2)

to the top

Header Files (3)


v8-debug.h
v8-profiler.h
v8.h

to the top

Shared Libraries (1)


libv8.so

to the top




Generated on Fri Feb 25 16:01:17 2011 for V8 by ABI Compliance Checker 1.22  
The cross-platform tool for verifying backward binary compatibility of a dynamic C/C++ library