Binary compatibility report for the gmock library  between 1.4.0 and 1.5.0 versions on x86

Test Info


Library Namegmock
Version #11.4.0
Version #21.5.0
CPU Architecturex86
GCC Version4.5

Test Results


Total Header Files19
Total Shared Libraries2
Total Symbols / Types68 / 86
VerdictIncompatible
(36.76%)

Problem Summary


SeverityCount
Added Symbols-4
Removed SymbolsHigh4
Problems with
Data Types
High1
Medium2
Low3
Problems with
Symbols
High2
Medium2
Low0
Problems with
Constants
Low0

Added Symbols (4)


gmock-spec-builders.h, libgmock.so.0.0.0
namespace testing::internal
ExpectationBase::ExpectationBase [in-charge] ( char const* file, int line, string const& source_text )
ExpectationBase::ExpectationBase [not-in-charge] ( char const* file, int line, string const& source_text )

gtest-port.h, libgmock.so.0.0.0
namespace testing::internal
ThreadLocalValueHolderBase::~ThreadLocalValueHolderBase [in-charge-deleting] ( )
ThreadLocalValueHolderBase::~ThreadLocalValueHolderBase [in-charge] ( )

to the top

Removed Symbols (4)


gmock-matchers.h, libgmock.so.0.0.0
namespace testing
MatcherInterface<std::string const&>::ExplainMatchResultTo ( std::basic_string<char>const& p1, std::ostream* p2 ) const
MatcherInterface<std::string>::ExplainMatchResultTo ( std::basic_string<char>& p1, std::ostream* p2 ) const

gmock-spec-builders.h, libgmock.so.0.0.0
namespace testing::internal
ExpectationBase::ExpectationBase [in-charge] ( char const* file, int line )
ExpectationBase::ExpectationBase [not-in-charge] ( char const* file, int line )

to the top

Problems with Data Types, High Severity (1)


gmock-spec-builders.h
namespace testing::internal
[+] class ExpectationBase (1)

to the top

Problems with Symbols, High Severity (2)


gmock-spec-builders.h, libgmock.so.0.0.0
namespace testing::internal
[+] ExpectationBase::ExpectationBase [not-in-charge] ( char const* file, int line ) (1)
[+] ExpectationBase::ExpectationBase [in-charge] ( char const* file, int line ) (1)

to the top

Problems with Data Types, Medium Severity (2)


gmock-matchers.h
namespace testing
[+] class MatcherInterface<std::string const&> (1)
[+] class MatcherInterface<std::string> (1)

to the top

Problems with Symbols, Medium Severity (2)


gmock-spec-builders.h, libgmock.so.0.0.0
namespace testing::internal
[+] g_gmock_implicit_sequence [data] (1)
[+] g_gmock_mutex [data] (1)

to the top

Problems with Data Types, Low Severity (3)


gmock-spec-builders.h
namespace testing::internal
[+] class ExpectationBase (1)

gtest-port.h
namespace testing::internal
[+] class ThreadLocal<testing::Sequence*> (2)

to the top

Header Files (19)


gmock-actions.h
gmock-cardinalities.h
gmock-generated-actions.h
gmock-generated-function-mockers.h
gmock-generated-matchers.h
gmock-generated-nice-strict.h
gmock-matchers.h
gmock-more-actions.h
gmock-printers.h
gmock-spec-builders.h
gmock.h
gtest-death-test.h
gtest-message.h
gtest-param-test.h
gtest-spi.h
gtest-test-part.h
gtest-typed-test.h
gtest.h
gtest_prod.h

to the top

Shared Libraries (2)


libgmock.so.0.0.0
libgmock_main.so.0.0.0

to the top




Generated on Fri Aug 26 18:21:57 2011 for gmock by ABI Compliance Checker 1.93.7  
A tool for checking backward binary compatibility of a shared C/C++ library API