You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
717 B
15 lines
717 B
5 years ago
|
Integer overflows reports fall into several "buckets" corresponding to the expected precision of the
|
||
|
report. The higher the number, the more likely it is to be a false positive.
|
||
|
|
||
|
* `L1`: The most faithful report, when it *must* be unsafe. For example,
|
||
|
`[2147483647,2147483647] + [1,1]` in 32-bit signed integer type.
|
||
|
|
||
|
* `L2`: Less faithful report than `L1`, when it *may* be unsafe. For example,
|
||
|
`[2147483647,2147483647] + [0,1]` in 32-bit signed integer type. Note that the integer of RHS
|
||
|
can be 0, which is safe.
|
||
|
|
||
|
* `L5`: The reports that are not included in the above cases.
|
||
|
|
||
|
* `U5`: A binary integer operation is unsafe by unknown values, which are usually from unknown
|
||
|
function calls.
|