API compatibility report for the libutil.so object between pristine and ino64 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Module Namelibutil.so.9
Version #1pristine
Version #2ino64
Archx86_64
Clang Version3.9.1
SubjectBinary Compatibility

Test Results


Total Header Files47
Total Source Files30
Total Objects1
Total Symbols / Types103 / 252
Compatibility 89.3%

Problem Summary


SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium49
Low19
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Problems with Data Types, Medium Severity  49 


pidfile.c
[+] struct pidfh  2 

quotafile.c
[+] struct quotafile  1 

user.h
[+] struct anon-struct-user.h-351  4 
[+] struct anon-struct-user.h-365  11 
[+] struct anon-struct-user.h-380  2 
[+] struct anon-struct-user.h-384  2 
[+] struct anon-struct-user.h-391  5 
[+] struct anon-struct-user.h-396  2 
[+] struct kinfo_file  6 
[+] struct kinfo_proc  2 
[+] struct kinfo_vmentry  4 
[+] struct kinfo_vmobject  2 
[+] union kinfo_file::anon-union-user.h-350  6 

to the top

Problems with Data Types, Low Severity  19 


pidfile.c
[+] struct pidfh  1 

quotafile.c
[+] struct quotafile  1 

user.h
[+] struct anon-struct-user.h-351  3 
[+] struct anon-struct-user.h-365  1 
[+] struct anon-struct-user.h-380  1 
[+] struct anon-struct-user.h-384  1 
[+] struct anon-struct-user.h-391  4 
[+] struct anon-struct-user.h-396  1 
[+] struct kinfo_file  1 
[+] struct kinfo_proc  1 
[+] struct kinfo_vmentry  2 
[+] struct kinfo_vmobject  1 
[+] union kinfo_file::anon-union-user.h-350  1 

to the top

Header Files  47 


_callout.h
_cpuset.h
_lock.h
_mutex.h
_sigset.h
_sockaddr_storage.h
_stdint.h
_sx.h
_termios.h
_timeval.h
_types.h
_vm_domain.h
_vm_radix.h
caprights.h
condvar.h
event.h
filedesc.h
fpu.h
fstab.h
grp.h
in.h
libutil.h
lock_profile.h
login_cap.h
osd.h
pcb.h
pmap.h
priority.h
proc.h
pwd.h
quota.h
resource.h
resourcevar.h
segments.h
select.h
seq.h
sigio.h
signal.h
signalvar.h
socket.h
stdio.h
time.h
ttycom.h
types.h
user.h
vm.h
vm_map.h

to the top

Source Files  30 


_secure_path.c
auth.c
expand_number.c
flopen.c
fparseln.c
gr_util.c
hexdump.c
humanize_number.c
kinfo_getallproc.c
kinfo_getfile.c
kinfo_getproc.c
kinfo_getvmmap.c
kinfo_getvmobject.c
kld.c
login_auth.c
login_cap.c
login_class.c
login_crypt.c
login_ok.c
login_times.c
login_tty.c
pidfile.c
property.c
pty.c
pw_util.c
quotafile.c
realhostname.c
stub.c
trimdomain.c
uucplock.c

to the top

Objects  1 


libutil.so.9.full

to the top



Test Info


Module Namelibutil.so.9
Version #1pristine
Version #2ino64
Archx86_64
SubjectSource Compatibility

Test Results


Total Header Files47
Total Source Files30
Total Objects1
Total Symbols / Types103 / 252
Compatibility 99%

Problem Summary


SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High6
Medium0
Low20
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Data Types
-9

Problems with Data Types, High Severity  6 


user.h
[+] struct kinfo_file  6 

to the top

Problems with Data Types, Low Severity  20 


user.h
[+] struct anon-struct-user.h-351  5 
[+] struct anon-struct-user.h-365  5 
[+] struct anon-struct-user.h-391  2 
[+] struct kinfo_proc  2 
[+] struct kinfo_vmentry  4 
[+] struct kinfo_vmobject  2 

to the top

Other Changes in Data Types  9 


user.h
[+] struct anon-struct-user.h-365  4 
[+] struct anon-struct-user.h-391  1 
[+] struct kinfo_proc  1 
[+] struct kinfo_vmentry  2 
[+] struct kinfo_vmobject  1 

to the top

Header Files  47 


_callout.h
_cpuset.h
_lock.h
_mutex.h
_sigset.h
_sockaddr_storage.h
_stdint.h
_sx.h
_termios.h
_timeval.h
_types.h
_vm_domain.h
_vm_radix.h
caprights.h
condvar.h
event.h
filedesc.h
fpu.h
fstab.h
grp.h
in.h
libutil.h
lock_profile.h
login_cap.h
osd.h
pcb.h
pmap.h
priority.h
proc.h
pwd.h
quota.h
resource.h
resourcevar.h
segments.h
select.h
seq.h
sigio.h
signal.h
signalvar.h
socket.h
stdio.h
time.h
ttycom.h
types.h
user.h
vm.h
vm_map.h

to the top

Source Files  30 


_secure_path.c
auth.c
expand_number.c
flopen.c
fparseln.c
gr_util.c
hexdump.c
humanize_number.c
kinfo_getallproc.c
kinfo_getfile.c
kinfo_getproc.c
kinfo_getvmmap.c
kinfo_getvmobject.c
kld.c
login_auth.c
login_cap.c
login_class.c
login_crypt.c
login_ok.c
login_times.c
login_tty.c
pidfile.c
property.c
pty.c
pw_util.c
quotafile.c
realhostname.c
stub.c
trimdomain.c
uucplock.c

to the top

Objects  1 


libutil.so.9.full

to the top