Library Name | pciutils |
---|---|
Version #1 | 3.2.1 |
Version #2 | 3.3.0 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Total Header Files | 4 |
---|---|
Total Shared Libraries | 1 |
Total Symbols / Types | 32 / 40 |
Verdict | Incompatible (43.8%) |
Severity | Count | |
---|---|---|
Added Symbols | - | 5 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 3 | |
Low | 5 | |
Problems with Symbols | High | 0 |
Medium | 0 | |
Low | 0 | |
Problems with Constants | Low | 1 |
Other Changes in Constants | - | 2 |
Change | Effect | |
---|---|---|
1 | Field id_udev has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Field id_udev_hwdb has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
Change | Effect | |
---|---|---|
1 | Field label has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
Change | Effect | |
---|---|---|
1 | Size of this type has been changed from 92 bytes to 100 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
Change | Effect | |
---|---|---|
1 | Size of this type has been changed from 176 bytes to 180 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
Change | Effect | |
---|---|---|
1 | Field device_class has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field rfu has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
3 | Size of this type has been changed from 24 bytes to 40 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
Change | Effect | |
---|---|---|
1 | The value of constant PCI_EXP_RTCAP_CRSVIS has been changed from 0x0010 to 0x0001. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
Change | Effect | |
---|---|---|
1 | The constant PCI_EXP_LNKCAP_AOC with value 0x400000 has been added. | No effect. |
Change | Effect | |
---|---|---|
1 | The constant PCI_FILL_LABEL with value 1024 has been added. | No effect. |