Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ ZENODOarrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Software
Data sources: ZENODO
addClaim

Artifacts for "An Integer Overflow Endgame: Compiler and Architecture Support for Default-On Integer Overflow Mitigation"

Authors: Zhang, Zheng;

Artifacts for "An Integer Overflow Endgame: Compiler and Architecture Support for Default-On Integer Overflow Mitigation"

Abstract

The scripts tarball contains top-level information and scripts. Please see results/reproduce.md for reproduction guide of C/C++ results, and rust/README.md for Rust results. The llvm tarball contains our custom LLVM compiler toolchain (v19.1.0). The rust tarball contains our modified Rust compiler (v1.86.0). The gem5 tarball contains the extended gem5 simulator. The lfi-bench, sqlite, rocksdb and redis tarballs contain evaluation workloads. SPEC 2017 is not redistributed. Rust workloads are downloaded in scripts. For functionality and reproducibility evaluation, we'll provide an improved automatic script, which is still work in progress.

Powered by OpenAIRE graph
Found an issue? Give us feedback