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

Test Info


Library Namegmock
Version #11.1.0
Version #21.4.0
CPU Architecturex86
GCC Version4.5

Test Results


Total Header Files18
Total Shared Libraries2
Total Symbols / Types59 / 71
VerdictIncompatible
(23.73%)

Problem Summary


SeverityCount
Added Symbols-10
Removed SymbolsHigh2
Problems with
Data Types
High1
Medium0
Low2
Problems with
Symbols
High2
Medium1
Low0
Problems with
Constants
Low0

Added Symbols (10)


gmock-internal-utils.h, libgmock.so.0.0.0
namespace testing::internal
LogIsVisible LogSeverity severity )

gmock-printers.h, libgmock.so.0.0.0
namespace testing::internal
UniversalPrintArray ( char const* begin, size_t len, std::ostream* os )

gmock-spec-builders.h, libgmock.so.0.0.0
namespace testing
Expectation::Expectation [in-charge] ( )
Expectation::Expectation [not-in-charge] ( )
Expectation::~Expectation [in-charge] ( )
Expectation::~Expectation [not-in-charge] ( )
Mock::AllowLeak void const* mock_obj ) [static]
Sequence::AddExpectation Expectation const& expectation ) const
namespace testing::internal
ExpectationBase::FindUnsatisfiedPrerequisites testing::ExpectationSet* result ) const

gmock.h, libgmock.so.0.0.0
namespace testing
FLAGS_gmock_catch_leaked_mocks [data]

to the top

Removed Symbols (2)


gmock-spec-builders.h, libgmock.so.0.0.0
namespace testing
Sequence::AddExpectation internal::linked_ptr<internal::ExpectationBase>const& expectation ) const
namespace testing::internal
ExpectationBase::FindUnsatisfiedPrerequisites ExpectationBase::ExpectationBaseSet* result ) const

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
[+] Sequence::AddExpectation internal::linked_ptr<internal::ExpectationBase>const& expectation ) const (1)
namespace testing::internal
[+] ExpectationBase::FindUnsatisfiedPrerequisites ExpectationBase::ExpectationBaseSet* result ) const (1)

to the top

Problems with Symbols, Medium Severity (1)


gmock.h, libgmock.so.0.0.0
namespace testing
[+] FLAGS_gmock_verbose [data] (1)

to the top

Problems with Data Types, Low Severity (2)


gtest-string.h
namespace testing::internal
[+] class String (2)

to the top

Header Files (18)


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