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

Test Info


Library Namegmock
Version #11.6.0
Version #21.7.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files19
Total Shared Libraries2
Total Symbols / Types115 / 123
VerdictIncompatible
(17%)

Problem Summary


SeverityCount
Added Symbols-11
Removed SymbolsHigh2
Problems with
Data Types
High1
Medium2
Low7
Problems with
Symbols
High0
Medium10
Low1
Problems with
Constants
Low0
Other Changes
in Data Types
-1
Other Changes
in Constants
-3

Added Symbols (11)


gmock-matchers.h, libgmock.so.0.0.0
namespace testing
MatcherDescriberInterface::DescribeNegationTo std::ostream* os ) const
MatcherDescriberInterface::~MatcherDescriberInterface [in-charge-deleting] ( )
MatcherDescriberInterface::~MatcherDescriberInterface [in-charge] ( )

gmock-matchers.h, libgmock.so.0.0.0
namespace testing::internal
FindMaxBipartiteMatching MatchMatrix const& g )
FindPairing ( MatchMatrix const& matrix, testing::MatchResultListener* listener )
MatchMatrix::DebugString ( ) const
MatchMatrix::NextGraph ( )
MatchMatrix::Randomize ( )
UnorderedElementsAreMatcherImplBase::DescribeNegationToImpl std::ostream* os ) const
UnorderedElementsAreMatcherImplBase::DescribeToImpl std::ostream* os ) const
UnorderedElementsAreMatcherImplBase::VerifyAllElementsAndMatchersAreMatched ( std::vector<std::string>const& element_printouts, MatchMatrix const& matrix, testing::MatchResultListener* listener ) const

to the top

Removed Symbols (2)


gmock-matchers.h, libgmock.so.0.0.0
namespace testing
MatcherInterface<std::string const&>::DescribeNegationTo std::ostream* os ) const
MatcherInterface<std::string>::DescribeNegationTo std::ostream* os ) 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 Data Types, Medium Severity (2)


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

gtest-port.h
namespace testing::internal
[+] class MutexBase (1)

to the top

Problems with Symbols, Medium Severity (10)


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

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

gtest-death-test-internal.h
namespace internal
[+] FLAGS_gtest_internal_run_death_test [data] (1)

gtest-death-test.h
namespace testing
[+] FLAGS_gtest_death_test_style [data] (1)

gtest-linked_ptr.h
namespace internal
[+] g_linked_ptr_mutex [data] (1)

gtest.h
namespace testing
[+] FLAGS_gtest_color [data] (1)
[+] FLAGS_gtest_filter [data] (1)
[+] FLAGS_gtest_output [data] (1)
[+] FLAGS_gtest_stream_result_to [data] (1)

to the top

Problems with Data Types, Low Severity (7)


gmock-internal-utils.h
namespace testing::internal
[+] enum LogSeverity (2)

gmock-spec-builders.h
namespace testing::internal
[+] enum CallReaction (3)

gtest-port.h
namespace testing::internal
[+] class Mutex (1)
[+] class MutexBase (1)

to the top

Problems with Symbols, Low Severity (1)


gtest-port.h
namespace testing::internal
[+] g_argvs [data] (1)

to the top

Other Changes in Data Types (1)


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

to the top

Other Changes in Constants (3)


gtest-port.h
[+] GTEST_ENV_HAS_TR1_TUPLE_
[+] GTEST_HAS_CXXABI_H_
[+] GTEST_LANG_CXX11

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-spec-builders.h
gmock.h
gtest-death-test.h
gtest-message.h
gtest-param-test.h
gtest-printers.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 Sep 20 02:53:29 2013 for gmock by ABI Compliance Checker 1.99.8.3  
A tool for checking backward compatibility of a C/C++ library API