API compatibility report for the libhdr_histogram library between 0.9.1 and 0.9.3 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namelibhdr_histogram
Version #10.9.1
Version #20.9.3
CPU Typex86_64
GCC Version5.3.1
SubjectBinary Compatibility

Test Results


Total Header Files4
Total Shared Libraries1
Total Symbols / Types52 / 41
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-7
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low5
Problems with
Constants
Low0
Other Changes
in Constants
-2

Added Symbols (7)


hdr_thread.h, libhdr_histogram.so.1.0.0
hdr_mutex_alloc ( )
hdr_mutex_destroy struct hdr_mutex* mutex )
hdr_mutex_free struct hdr_mutex* p1 )
hdr_mutex_init struct hdr_mutex* mutex )
hdr_mutex_lock struct hdr_mutex* mutex )
hdr_mutex_unlock struct hdr_mutex* mutex )

hdr_time.h, libhdr_histogram.so.1.0.0
hdr_gettime hdr_timespec* t )

to the top

Problems with Symbols, Low Severity (5)


hdr_histogram_log.h, libhdr_histogram.so.1.0.0
[+] hdr_log_read ( struct hdr_log_reader* reader, FILE* file, struct hdr_histogram** histogram, struct timespec* timestamp, struct timespec* interval ) (2)
[+] hdr_log_write ( struct hdr_log_writer* writer, FILE* file, struct timespec const* start_timestamp, struct timespec const* end_timestamp, struct hdr_histogram* histogram ) (2)
[+] hdr_log_write_header ( struct hdr_log_writer* writer, FILE* file, char const* user_prefix, struct timespec* timestamp ) (1)

to the top

Other Changes in Constants (2)


hdr_histogram_log.h
[+] HDR_ENCODED_INPUT_TOO_LONG
[+] HDR_VALUE_TRUNCATED

to the top

Header Files (4)


hdr_histogram.h
hdr_histogram_log.h
hdr_interval_recorder.h
hdr_writer_reader_phaser.h

to the top

Shared Libraries (1)


libhdr_histogram.so.1.0.0

to the top



Test Info


Library Namelibhdr_histogram
Version #10.9.1
Version #20.9.3
CPU Typex86_64
GCC Version5.3.1
SubjectSource Compatibility

Test Results


Total Header Files4
Total Shared Libraries1
Total Symbols / Types52 / 41
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-7
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Constants
-2

Added Symbols (7)


hdr_thread.h
hdr_mutex_alloc ( )
hdr_mutex_destroy struct hdr_mutex* mutex )
hdr_mutex_free struct hdr_mutex* p1 )
hdr_mutex_init struct hdr_mutex* mutex )
hdr_mutex_lock struct hdr_mutex* mutex )
hdr_mutex_unlock struct hdr_mutex* mutex )

hdr_time.h
hdr_gettime hdr_timespec* t )

to the top

Other Changes in Constants (2)


hdr_histogram_log.h
[+] HDR_ENCODED_INPUT_TOO_LONG
[+] HDR_VALUE_TRUNCATED

to the top

Header Files (4)


hdr_histogram.h
hdr_histogram_log.h
hdr_interval_recorder.h
hdr_writer_reader_phaser.h

to the top

Shared Libraries (1)


libhdr_histogram.so.1.0.0

to the top