Test Info
| Library Name | libgoogle-glog-dev |
| Version #1 | lfs |
| Version #2 | timet |
| Arch | ARM |
| Subject | Source Compatibility |
Test Results
| Total Header Files | 7 |
| Total Libraries | 0 |
| Total Symbols / Types | 251 / 47 |
| Compatibility |
97.3% |
Problem Summary
| Severity | Count |
|---|
| Added Symbols | - | 2 |
| Removed Symbols | High | 2 |
Problems with Data Types | High | 2 |
| Medium | 0 |
| Low | 1 |
Problems with Symbols | High | 0 |
| Medium | 3 |
| Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols 2
logging.h
namespace google
LogMessageTime::__ct [C1] ( long long timestamp, WallTime now )
_ZN6google14LogMessageTimeC1Exd
LogMessageTime::__ct [C2] ( long long timestamp, WallTime now )
_ZN6google14LogMessageTimeC2Exd
to the top
Removed Symbols 2
logging.h
namespace google
LogMessageTime::__ct [C1] ( long timestamp, WallTime now )
_ZN6google14LogMessageTimeC1Eld
LogMessageTime::__ct [C2] ( long timestamp, WallTime now )
_ZN6google14LogMessageTimeC2Eld
to the top
Problems with Data Types, High Severity 2
logging.h
namespace google::base
[+] struct Logger 2
|
Change |
Effect |
| 1 |
Pure virtual method Write ( bool, long long, char const*, size_t ) has been added to this class. |
Recompilation of a client program may be broken with the error message: cannot allocate an object of abstract type struct Logger because the following virtual functions are pure within struct Logger: virtual Write ( bool, long long, char const*, size_t ). |
| 2 |
Pure virtual method Write ( bool, long, char const*, size_t ) has been removed from this class. |
Recompilation of a client program may be broken. |
[+] affected symbols: 3 (1.2%)
Logger::Flush ( )
This method is from 'struct Logger' class.
Logger::LogSize ( )
This method is from 'struct Logger' class.
Logger::~__dt ( )
This destructor is from 'struct Logger' class.
to the top
Problems with Symbols, Medium Severity 3
logging.h
namespace google
[+] LogMessageTime::__ct [C1] ( long timestamp, WallTime now ) 1
⇣
LogMessageTime::__ct [C1] ( long long timestamp, WallTime now )
_ZN6google14LogMessageTimeC1Eld
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] LogMessageTime::__ct [C2] ( long timestamp, WallTime now ) 1
⇣
LogMessageTime::__ct [C2] ( long long timestamp, WallTime now )
_ZN6google14LogMessageTimeC2Eld
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
logging.h
namespace google::base
[+] Logger::Write ( bool force_flush, long timestamp, char const* message, size_t message_len ) 1
⇣
Logger::Write ( bool force_flush, long long timestamp, char const* message, size_t message_len )
_ZN6google4base6Logger5WriteEblPKcj
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
to the top
Problems with Data Types, Low Severity 1
time_t.h
[+] typedef time_t 1
|
Change |
Effect |
| 1 |
Base type has been changed from long to long long. |
Recompilation of a client program may be broken. |
[+] affected symbols: 1 (0.4%)
google::LogMessageTime::timestamp ( )
Return value (reference) has base type 'time_t'.
to the top
Header Files 7
export.h
log_severity.h
logging.h
platform.h
raw_logging.h
stl_logging.h
vlog_is_on.h
to the top
Libraries 0
to the top