Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-06-05 | test/Feature/StackTraceOutput.c: relative checks, clang-format | Julian Büning | |
2023-06-05 | re-enable StackTraceOutput.c test | Julian Büning | |
This test previously had a REQUIRES line with geq-llvm-7.0. Because LLVM version 7.0 is no longer "known" (test/lit.cfg), the required feature is not available and the test is discarded as unsupported by llvm-lit. | |||
2023-05-26 | Copy stats to test directory when running tests | Daniel Schemmel | |
The sqlite3 databases used for the stats are journalled and potentially must be written to. Therefore, the sqlite3 driver used by `klee-stats` requires write permissions on the database files. By copying the stats files to the test directory, we can now compile and test an out-of-tree build without requiring any write permissions on the source folder at all. | |||
2023-05-26 | Refactored and fixed the code dealing with the entry point. | Cristian Cadar | |
main() should not be processed if the entry point is a different function. This also fixes an abnormal termination when --entry-point and --libc=uclibc are used together (#1572) | |||
2023-03-26 | tests: add some missing headers | Frank Busse | |
2023-03-23 | tests: add Feature/KleeStatsTermClasses.c | Frank Busse | |
2023-03-23 | tests: add Feature/KleeStatsBranches.c | Frank Busse | |
2023-03-22 | Added more test cases for --entry-point. EntryPointMissing is currently ↵ | Cristian Cadar | |
expected to fail. | |||
2023-03-20 | llvm14: port test/Feature/VarArgByVal.c to LLVM 14 | Lukáš Zaoral | |
LLVM 14 has introduced the noundef function argument attribute. | |||
2023-03-17 | Don't fail `KleeStats.c` test if it takes 1s or longer | Martin Nowack | |
2023-03-17 | Disable `const_array_opt1` for ubsan as well | Martin Nowack | |
2023-03-16 | Integrate KDAlloc into KLEE | Daniel Schemmel | |
2023-01-06 | fix output check in test const_arr_opt1 | Matthis Gördel | |
2022-12-09 | fix FileCheck cmd of VarArgByVal test | Matthis Gördel | |
2022-09-26 | Improve the message for when large arrays become symbolic. Only print this ↵ | Cristian Cadar | |
warning once per array. Add test case. | |||
2022-09-14 | Improve pattern for FileCheck in UBSan's tests | Pavel | |
2022-09-14 | Improve pattern for FileCheck in UBSan's tests | Pavel | |
2022-09-14 | Eliminate .undefined_behavior.err category and simplify tests | Pavel | |
2022-09-14 | Remove LLVM version < 9 | Pavel | |
2022-09-14 | Check extensions of generated files in tests | Pavel | |
2022-09-14 | Remove LLVM version < 6 | Pavel | |
2022-09-14 | Support UBSan-enabled binaries | Pavel Yatcheniy | |
2022-07-04 | Inline asm external call | Mikhail | |
2022-06-30 | remove LLVM < 9 | Frank Busse | |
2022-06-27 | Fix error with empty EntryPoint | Saveliy Grigoryev | |
2022-06-13 | tests: add StackTraceOutput.c | Frank Busse | |
2022-06-13 | tests: invoke LLVM tools through their corresponding macros | Lukáš Zaoral | |
2022-05-06 | tests: make function pointer tests more robust | Frank Busse | |
2022-03-17 | Updated test MemoryLimit.c to use FileCheck, and formatted the file | Cristian Cadar | |
2022-01-07 | tests: add Feature/KleeStatsNoBr.c | Frank Busse | |
2022-01-07 | tests: adapt Feature/KleeStatsColumns.test to klee-stats changes | Frank Busse | |
2022-01-07 | tests: extend Feature/KleeStats.c | Frank Busse | |
2022-01-05 | Added a test for invocations of klee_make_symbolic with a wrong size to ↵ | Cristian Cadar | |
MakeSymbolicAPI.c, and reformatted the file. | |||
2021-11-02 | tests: adjust Feature/KleeStatsColumns.test for fixed column order | Frank Busse | |
2021-10-27 | tools/klee: Warn if module and host target triples differ | Lukas Zaoral | |
... as running a bitcode with a different target triple may result in unexpected crashes or assertion violations. | |||
2021-10-13 | test/Feature/FunctionAlias.c: Add missing CHECK-UNKNOWN prefix | Lukas Zaoral | |
This test started to fail on LLVM 13 because FileCheck switched the default setting regarding the allowance of unused prefixes. This is now considered to be a fatal error. | |||
2021-05-10 | extend function pointer test | Julian Büning | |
Part of the test was already disabled in the initial checkin. However, we do support function pointers if they are restricted to one or more possible values. | |||
2021-05-04 | tests: adjust to new summary output | Frank Busse | |
2021-04-20 | Replaced the time-based delay after which the max-static-*-pct checks are ↵ | Cristian Cadar | |
performed with one expressed in terms of number of forks. | |||
2021-04-20 | Test for -max-static-fork-pct | Cristian Cadar | |
2021-04-18 | tests: Invoke tools through their corresponding macros | Lukas Zaoral | |
2020-11-11 | tests: add test for klee-stats --table-format=csv/readable-csv | Frank Busse | |
2020-10-09 | implement fneg instruction | Julian Büning | |
2020-10-09 | Add testcase for weakly linked globals | Martin Nowack | |
2020-09-30 | tests: add tests for empty .stats and additional/missing columns | Frank Busse | |
2020-09-30 | tests: support .test and introduce %klee-stats | Frank Busse | |
2020-06-25 | Enforce fork/branch limits in branch() and fix double termination | Frank Busse | |
* extend help messages for -max-memory and -max-memory-inhibit * introduces branchingPermitted() * enforces fork/branch limits in branch() (vector version) * changes main loop * calls updateStates() before checkMemoryUsage() * calls updateStates() again in case we early terminate states This should prevent double termination for now. Other solutions are imho more expensive as we would have to compare possibly large vectors of states (either states(arr) in checkMemoryUsage() or removedStates in terminateState()). | |||
2020-06-25 | fix Executor: initializeGlobalAliases | Julian Büning | |
2020-06-19 | Added test reported in https://github.com/klee/klee/issues/189 for byval ↵ | Cristian Cadar | |
variadic arguments | |||
2020-06-19 | Renamed Vararg.c to VarArg.c for consistency with the other var arg tests ↵ | Cristian Cadar | |
and reformatted comments. |