Binary compatibility report for the procps-ng library between 3.3.0 and 3.3.1 versions on x86
Test Info
Library Name | procps-ng |
Version #1 | 3.3.0 |
Version #2 | 3.3.1 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 12 |
Total Shared Libraries | 1 |
Total Symbols / Types | 104 / 83 |
Verdict | Incompatible (35.1%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 0 |
Removed Symbols | High | 36 |
Problems with Data Types | High | 0 |
Medium | 1 |
Low | 1 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
Removed Symbols (36)
alloc.h,
libproc-ng-3.3.0.so
xcalloc ( void* pointer, int size )
xmalloc ( unsigned int size )
xrealloc ( void* oldp, unsigned int size )
pwcache.h,
libproc-ng-3.3.0.so
group_from_gid ( gid_t gid )
sysinfo.h,
libproc-ng-3.3.0.so
kb_committed_as [data]
kb_dirty [data]
kb_inact_clean [data]
kb_inact_dirty [data]
kb_inact_laundry [data]
kb_inact_target [data]
kb_mapped [data]
kb_pagetables [data]
kb_slab [data]
kb_swap_cached [data]
kb_writeback [data]
nr_reversemaps [data]
vm_allocstall [data]
vm_kswapd_steal [data]
vm_nr_dirty [data]
vm_nr_mapped [data]
vm_nr_page_table_pages [data]
vm_nr_pagecache [data]
vm_nr_reverse_maps [data]
vm_nr_slab [data]
vm_nr_writeback [data]
vm_pageoutrun [data]
vm_pgactivate [data]
vm_pgalloc [data]
vm_pgdeactivate [data]
vm_pgfault [data]
vm_pgfree [data]
vm_pgmajfault [data]
vm_pgrefill [data]
vm_pgscan [data]
vm_pgsteal [data]
version.h,
libproc-ng-3.3.0.so
init_Linux_version ( )
to the top
Problems with Data Types, Medium Severity (1)
sysinfo.h
[+] struct partition_stat (1)
| Change |
Effect |
1 | Type of field requested_writes has been changed from unsigned int (4 bytes) to unsigned long long (8 bytes). | 1) This field may be incorrectly initialized or accessed by applications. 2) Size of the inclusive type has been changed. |
[+] affected symbols (1)
getdiskstat ( struct disk_stat** p1, struct partition_stat** p2 )2nd parameter 'p2' (pointer) has base type 'struct partition_stat'.
to the top
Problems with Data Types, Low Severity (1)
sysinfo.h
[+] struct partition_stat (1)
| Change |
Effect |
1 | Size of this type has been changed from 40 bytes to 44 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (1)
getdiskstat ( struct disk_stat** p1, struct partition_stat** p2 )2nd parameter 'p2' (pointer) has base type 'struct partition_stat'.
to the top
Header Files (12)
alloc.h
devname.h
escape.h
procps.h
pwcache.h
readproc.h
sig.h
slab.h
sysinfo.h
version.h
wchan.h
whattime.h
to the top
Shared Libraries (1)
libproc-ng-3.3.0.so
to the top