about summary refs log tree commit diff homepage
path: root/runtime
AgeCommit message (Expand)Author
2024-02-16drop llvm 9 and 10Daniel Schemmel
2024-02-08Explicitly build KLEE's exception handling runtime with C++11Martin Nowack
2024-02-08Fix `klee_eh_cxx.cpp` compiler errorMartin Nowack
2024-02-08Fix `klee-libc/memchr.c` compiler warningMartin Nowack
2024-02-08Add support for newer `libc++`; Simplify path detectionMartin Nowack
2023-06-11Rewrote has_permission in the POSIX runtime. We now only return with permiss...Cristian Cadar
2023-06-05config.h: include FSTATAT_PATH_ACCEPTS_NULLJulian Büning
2023-04-14Modify name of variables in generated cvc files.ITWOI
2023-03-23fix unused variable warningDaniel Schemmel
2023-03-23Remove model_version from the POSIX runtime, as we have never used it.Cristian Cadar
2023-03-17Fix building of runtime library and klee-replayMartin Nowack
2023-03-17[cmake] Use LLVM's CMake functionality onlyMartin Nowack
2023-03-16Fixed a bug in KLEE libc's implementation of strcmp: according to the C stand...Cristian Cadar
2022-09-14Add notes about how to keep in sync runtime with LLVM projectPavel
2022-09-14Add README to UBSan runtimePavel
2022-09-14Eliminate .undefined_behavior.err category and simplify testsPavel
2022-09-14Remove LLVM version < 9Pavel
2022-09-14Remove LLVM version < 6Pavel
2022-09-14Introduce separate categories for different kinds of undefined behaviorPavel
2022-09-14Support UBSan-enabled binariesPavel Yatcheniy
2022-08-19Corrected wrong usage of klee_report_error in __cxa_atexit handlerPavel
2022-07-07POSIX runtime: fstatat: check for nonnull path APIsFrank Busse
2022-06-27Define stat64 to be stat on MacOS. This fixes compilation on more recent mac...Cristian Cadar
2022-03-17remove LLVM < 6 from build/test scriptsFrank Busse
2022-01-04Use more precise version check for selecting swapoff() signature.Gleb Popov
2021-12-24Added correct signature for swapoff on FreeBSD (to solve recent CI failures)Cristian Cadar
2021-04-30posix runtime: add malloc checksFrank Busse
2021-02-22runtime/POSIX: fix failures with glibc-2.33Jiri Slaby
2020-12-23posix runtime: getcwd: check malloc and set errnoFrank Busse
2020-12-23klee-libc: simplify mempcpyFrank Busse
2020-12-23posix runtime: remove dead branchFrank Busse
2020-12-18fix cflags for runtime build typesJulian Büning
2020-12-04Only build 32bit runtime libraries if supported by platformMartin Nowack
2020-12-04Declare mempcpy on macOS, to silence compiler warningsCristian Cadar
2020-11-09Added fortified library (for -D_FORTIFY_SOURCE), to be linked when uclibc is ...Cristian Cadar
2020-11-09Added fortified versions for the functions in the klee-libc libraryCristian Cadar
2020-11-09Since the runtime now contains fortified libc functions, it is important to c...Cristian Cadar
2020-11-09Added fortified versions for the functions in the freestanding library.Cristian Cadar
2020-11-04Rename FreeStanding to Freestanding where appropriateMartin Nowack
2020-11-04[cmake] Add support to generate arbitrary runtime library configurationsMartin Nowack
2020-11-03fix: bcmp with n==0Alastair Reid
2020-10-30Call functions in __cxa_atexit in reverse orderTomas Jasek
2020-10-12address MartinNowack's remaining feedbackJulian Büning
2020-10-12Exception handling only for LLVM >= 8.0.0Julian Büning
2020-10-12fix cxa_exception include for older LLVM versionsJulian Büning
2020-10-12fix building klee-cxxabiJulian Büning
2020-10-12Implemented support for C++ ExceptionsFelix Rath
2020-10-06Ran clang-format on intrinsics.c and removed unneeded commentCristian Cadar
2020-10-06Added support for klee_open_merge and klee_close_merge in replay, together wi...Cristian Cadar
2020-08-28Definition of __cxa_thread_atexit_impl for the KLEE libc.Alastair Reid