-
Notifications
You must be signed in to change notification settings - Fork 137
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Backend Rust/Foreign Language Support #69
base: master
Are you sure you want to change the base?
Commits on Jul 1, 2021
-
add new runtime that compiles to static library and contains only com…
…mon runtime code
Configuration menu - View commit details
-
Copy full SHA for 58ec03e - Browse repository at this point
Copy the full SHA 58ec03eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d23f876 - Browse repository at this point
Copy the full SHA d23f876View commit details -
make cmake call cargo instead of cargo calling cmake
this is due to linking issues with rust
Configuration menu - View commit details
-
Copy full SHA for 3968841 - Browse repository at this point
Copy the full SHA 3968841View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1613c78 - Browse repository at this point
Copy the full SHA 1613c78View commit details -
Configuration menu - View commit details
-
Copy full SHA for b67b70a - Browse repository at this point
Copy the full SHA b67b70aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f1c6b0e - Browse repository at this point
Copy the full SHA f1c6b0eView commit details
Commits on Jul 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e243f9a - Browse repository at this point
Copy the full SHA e243f9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1346fca - Browse repository at this point
Copy the full SHA 1346fcaView commit details
Commits on Jul 19, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8840fda - Browse repository at this point
Copy the full SHA 8840fdaView commit details
Commits on Jul 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 2b62059 - Browse repository at this point
Copy the full SHA 2b62059View commit details -
switch to building the rust backend into a static archive
instead of a dynamic library
Configuration menu - View commit details
-
Copy full SHA for ec05367 - Browse repository at this point
Copy the full SHA ec05367View commit details
Commits on Jul 28, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ba0aeac - Browse repository at this point
Copy the full SHA ba0aeacView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a1bf95 - Browse repository at this point
Copy the full SHA 1a1bf95View commit details
Commits on Jul 29, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8b35ef8 - Browse repository at this point
Copy the full SHA 8b35ef8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f44262f - Browse repository at this point
Copy the full SHA f44262fView commit details
Commits on Aug 2, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 45cde02 - Browse repository at this point
Copy the full SHA 45cde02View commit details
Commits on Jan 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3133c0b - Browse repository at this point
Copy the full SHA 3133c0bView commit details
Commits on Mar 26, 2022
-
Adds handling for afl-showmap failures, to avoid crashing the entire …
…symcc fuzzing helper (#1)
Configuration menu - View commit details
-
Copy full SHA for 08c29c5 - Browse repository at this point
Copy the full SHA 08c29c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f87bba - Browse repository at this point
Copy the full SHA 8f87bbaView commit details
Commits on Mar 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5cccc33 - Browse repository at this point
Copy the full SHA 5cccc33View commit details
Commits on Nov 19, 2022
-
* This is a temporary fix due to std::iterator depercation. This commit needs to be reverted once a proper fix is in place. * symcc_fuzzing_helper: Move to clap3 (eurecom-s3#94) * Revert "symcc_fuzzing_helper: Move to clap3 (eurecom-s3#94)" (eurecom-s3#101) This reverts commit 88b464c. * Add some FAQs to the Readme * changed from structopt to clap 3 (eurecom-s3#103) * fix for issue eurecom-s3#108 * fix for issue eurecom-s3#108 * LLVM 12 works without changes * Add a clang-format configuration This is just the output of "clang-format -style=llvm -dump-config". * Add support for LLVM 13 Clang now uses the new pass manager for the optimization pipeline, so we have to do the same to make Clang use our pass. Moreover, FileCheck now complains if a configured prefix doesn't appear in the checked file; added "ANY" in three tests where it was missing. Finally, printing arbitrary-precision integers in QSYM needed some changes. * Add support for LLVM 14 * LLVM 15 works without changes * fix issue eurecom-s3#109 * Run clang-format We should really automate this... * Add a GitHub action that checks LLVM compatibility * Prevent test failures in case of reordered solver output Z3 doesn't always output model constants in the same order; make sure that our tests don't depend on it. * Accept symbolic input from memory This commit adds the option to mark symbolic input by calling symcc_make_symbolic from the program under test. The refactoring that was required to add the new feature has had the pleasant side effect that the QSYM backend now doesn't require the entire input upfront anymore, making it much more convenient to feed symbolic data through stdin. * Run GitHub actions for pull requests only No need for "push": the "pull_request" event already triggers when new commits are pushed to the PR branch, and we expect all changes to go through a PR. Co-authored-by: Aurelien Francillon <aurelien.francillon@eurecom.fr> Co-authored-by: Dominik Maier <domenukk@gmail.com> Co-authored-by: aurelf <aurelien@francillon.net> Co-authored-by: Dominik Maier <dmnk@google.com> Co-authored-by: Emilio Coppa <ercoppa@gmail.com> Co-authored-by: Sebastian Poeplau <poeplau@adacore.com>
Configuration menu - View commit details
-
Copy full SHA for b103c54 - Browse repository at this point
Copy the full SHA b103c54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76d4e26 - Browse repository at this point
Copy the full SHA 76d4e26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a3229d - Browse repository at this point
Copy the full SHA 2a3229dView commit details
Commits on Jan 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a42e95e - Browse repository at this point
Copy the full SHA a42e95eView commit details
Commits on Oct 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 379061f - Browse repository at this point
Copy the full SHA 379061fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bee13da - Browse repository at this point
Copy the full SHA bee13daView commit details -
Merge pull request #7 from AFLplusplus/eurecom-s3-master
Merge Upstream
Configuration menu - View commit details
-
Copy full SHA for 6e1a055 - Browse repository at this point
Copy the full SHA 6e1a055View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cb76f1 - Browse repository at this point
Copy the full SHA 5cb76f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6909c3f - Browse repository at this point
Copy the full SHA 6909c3fView commit details
Commits on Dec 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d3870f3 - Browse repository at this point
Copy the full SHA d3870f3View commit details
Commits on Jan 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fa54463 - Browse repository at this point
Copy the full SHA fa54463View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7caf6aa - Browse repository at this point
Copy the full SHA 7caf6aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 27734ff - Browse repository at this point
Copy the full SHA 27734ffView commit details -
Merge pull request #10 from AFLplusplus/no_extern
Remove extern block from RustRuntime.h
Configuration menu - View commit details
-
Copy full SHA for 019a226 - Browse repository at this point
Copy the full SHA 019a226View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5db9e6b - Browse repository at this point
Copy the full SHA 5db9e6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e8f02b - Browse repository at this point
Copy the full SHA 1e8f02bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 950ab01 - Browse repository at this point
Copy the full SHA 950ab01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d16373 - Browse repository at this point
Copy the full SHA 2d16373View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4898f5b - Browse repository at this point
Copy the full SHA 4898f5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6010402 - Browse repository at this point
Copy the full SHA 6010402View commit details
Commits on Apr 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f33f679 - Browse repository at this point
Copy the full SHA f33f679View commit details
Commits on Apr 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1330e29 - Browse repository at this point
Copy the full SHA 1330e29View commit details