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

Test Info


Library Namegmock
Version #11.5.0
Version #21.6.0
CPU Architecturex86
GCC Version4.5

Test Results


Total Header Files19
Total Shared Libraries2
Total Symbols / Types68 / 85
VerdictIncompatible
(26.47%)

Problem Summary


SeverityCount
Added Symbols-16
Removed SymbolsHigh9
Problems with
Data Types
High1
Medium1
Low7
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Added Symbols (16)


gmock-spec-builders.h, libgmock.so.0.0.0
namespace testing::internal
ExpectationBase::CheckActionCountIfNotDone ( ) const
ExpectationBase::DescribeCallCountTo std::ostream* os ) const
ExpectationBase::UntypedTimes testing::Cardinality const& a_cardinality )
LogWithLocation ( LogSeverity severity, char const* file, int line, string const& message )
UntypedFunctionMockerBase::GetHandleOf ExpectationBase* exp )
UntypedFunctionMockerBase::MockObject ( ) const
UntypedFunctionMockerBase::Name ( ) const
UntypedFunctionMockerBase::RegisterOwner void const* mock_obj )
UntypedFunctionMockerBase::SetOwnerAndName ( void const* mock_obj, char const* name )
UntypedFunctionMockerBase::UntypedFunctionMockerBase [in-charge] ( )
UntypedFunctionMockerBase::UntypedFunctionMockerBase [not-in-charge] ( )
UntypedFunctionMockerBase::UntypedInvokeWith void const* untyped_args )
UntypedFunctionMockerBase::VerifyAndClearExpectationsLocked ( )
UntypedFunctionMockerBase::~UntypedFunctionMockerBase [in-charge-deleting] ( )
UntypedFunctionMockerBase::~UntypedFunctionMockerBase [in-charge] ( )
UntypedFunctionMockerBase::~UntypedFunctionMockerBase [not-in-charge] ( )

to the top

Removed Symbols (9)


gmock-matchers.h, libgmock.so.0.0.0
namespace testing::internal
ValidateMatcherDescription ( char const** param_names, char const* description )

gmock-printers.h, libgmock.so.0.0.0
namespace testing::internal
PrintCharTo char c, int char_code, std::ostream* os )
PrintStringTo ( std::string const& s, std::ostream* os )
PrintTo char const* s, std::ostream* os )
PrintTo ( wchar_t const* s, std::ostream* os )
PrintTo wchar_t wc, std::ostream* os )
PrintWideStringTo ( std::wstring const& s, std::ostream* os )
UniversalPrintArray ( char const* begin, size_t len, std::ostream* os )
namespace testing::internal2
PrintBytesInObjectTo ( unsigned char const* obj_bytes, size_t count, std::ostream* os )

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 Data Types, Medium Severity (1)


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

to the top

Problems with Data Types, Low Severity (7)


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

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:29 2011 for gmock by ABI Compliance Checker 1.93.7  
A tool for checking backward binary compatibility of a shared C/C++ library API