Here is the fraction of *CHECK quads in domain P for test/bench/hsqldb using
chord.scope.exclude="" and chord.scope.kind=rta_reflect:
NULL_CHECK: 305059
ZERO_CHECK_I: 79
ZERO_CHECK_L: 20
BOUNDS_CHECK: 228619
ASTORE_CHECK: 80965
size of domain P: 1369748
Close to 40% of all quads are *CHECK quads. These quads do not have
counterparts in bytecode, and most analyses are unlikely to use them either.
Their presence however is slowing existing analyses like the datarace checker.
So suppress these *CHECK quads from being generated by joeq.
Original issue reported on code.google.com by mayur.naik on 23 Jun 2010 at 8:43
Original issue reported on code.google.com by
mayur.naik
on 23 Jun 2010 at 8:43