Binary compatibility report for the libgnutls-openssl.so object between 3.0.5 and 3.0.6 versions on x86_64
Test Info
Module Name | libgnutls-openssl |
Version #1 | 3.0.5 |
Version #2 | 3.0.6 |
CPU Type | x86_64 |
GCC Version | 4.9.2 |
Test Results
Total Header Files | 5 |
Total Source Files | 41 |
Total Objects | 1 |
Total Symbols / Types | 74 / 57 |
Verdict | Incompatible (0.7%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 0 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 1 |
Low | 0 |
Problems with Constants | Low | 0 |
Problems with Symbols, Medium Severity (1)
openssl.h,
libgnutls-openssl.so.27.0.1
[+] SSL_CTX_new ( SSL_METHOD* method ) (1)
|
Change |
Effect |
1 |
The parameter method became passed in rdi register instead of stack. |
Violation of the calling convention. This may result in crash or incorrect behavior of applications. |
to the top
Header Files (5)
abstract.h
compat.h
gnutls.h
openpgp.h
openssl.h
to the top
Source Files (41)
argp-ba.c
argp-eexst.c
argp-fmtstream.c
argp-help.c
argp-parse.c
argp-pv.c
argp-pvh.c
asnprintf.c
basename-lgpl.c
c-ctype.c
coding.c
decoding.c
dirname-lgpl.c
element.c
errors.c
fseterr.c
getopt.c
getopt1.c
gettime.c
gnutls_openssl.c
gstr.c
hmac-md5.c
isnan.c
md5.c
memxor.c
openssl_compat.c
parser_aux.c
printf-args.c
printf-frexp.c
printf-parse.c
progname.c
read-file.c
sockets.c
stripslash.c
structure.c
vasnprintf.c
version-etc-fsf.c
version-etc.c
version.c
vfprintf.c
vprintf.c
to the top
Objects (1)
libgnutls-openssl.so.27.0.1
to the top