The latest replication kit package: Zenodo
Testsuite
. It contains five tests uite can be directly fed to DOG.ManuanalTests
andRandomTests
are two testsuites for uncovering new bugs.Gcov-bugs-old
andllvm-cov-bugs-old
are two testsuites containing trigger programs of those bugs revealed in old versions by existing methods.CsmithLarge
is 100 random programs with over 1000 lines, which is to demonstrate the scalability of our method.Script
It currently containsDOG.py
, i.e.,the DOG prototype.Result
It contains the results of usingDOG.py
to testGcov
andllvm-cov
with the five input sets inTestsuite
.
python3 DOG.py --compiler=[compiler] --testsuite=[test inputs] --output=[output dir]
In above command,
[compiler]
indicates the subject under test. DOG currently supports onlygcov
andllvm-cov
.[test inputs]
indicates the absolute path of a test input set.[output inputs]
indicates the absolute path of a test output. It defaults to[test inputs]/input
ID | REPORT STATUS | BUG STATUS |
---|---|---|
#99440 | NEW | Confirmed |
#99441 | NEW | Confirmed |
#99442 | RESPLVED INVALID | Invalid |
#99443 | RESOLVED FIXED | Invalid |
#99444 | NEW | Confirmed |
#99485 | RESPLVED INVALID | Invalid |
#100938 | NEW | Confirmed |
#101192 | NEW | Confirmed |
#101193 | NEW | Confirmed |
#101554 | UNCONFIRMED | Pending |
#101569 | UNCONFIRMED | Pending |
#101618 | RESOLVED FIXED | Fixed |
#101644 | UNCONFIRMED | Pending |
ID | REPORT STATUS | BUG STATUS |
---|---|---|
#48767 | Closed | Fixed |
#48770 | Closed | Fixed |
#48771 | Closed | Fixed |
#48772 | Closed | Fixed |
#48779 | Open | Pending |
#48782 | Closed | Fixed |
#48783 | Closed | Fixed |
#48784 | Closed | Fixed |
#48827 | Open | Pending |
#50201 | Open | Pending |
#50500 | Open | Pending |
#50610 | Closed | Fixed |
#50611 | Closed | Fixed |
#50614 | Closed | Fixed |
Mail: njuwy@smail.nju.edu.cn