Published 2024
| Version v2
Software
Open
Compiler Faults Isolation Empowered with Multiple Pairs of Adversarial Compilation Configurations
Authors/Creators
Description
Artifacts for FSE2025 Paper #796
This replication package contains the necessary files to redo the experiment and verify the experimental results.Environment and Hardware
The experiments were conducted within a Docker container equipped with 20-core CPU and 120GB memory. The operating system is Ubuntu 14.04 64-bit.
Instructions
To redo the experiment, follow the steps below:- Ensure you have Python 3 and other necessary dependencies to install GCC compilers.
- Move the entire gcc directory to the root directory of your system.
- Run the following command in the terminal:
python3 gcc-run.py
- Ensure you have Python 3 installed on your system.
- Run the following command in the terminal:
python3 verify-results.py
Files
The replication package contains the following files:- gcc-run.py: This script executes the experiment.
- verify-results.py: This script verifies the experimental results.
- gccbugs_summary.txt: This file contains summary information of all the bugs in the benchmark.
Directories
The replication package contains the following directories:- compilers: The directory is where the GCC compilers will be installed using the provided script.
- cov: This directory contains the collected code coverage used to verify the experimental results.
- gccbugs: This directory contains the dataset used in the experiment.
Files
MultiConf.zip
Files
(117.1 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:87939c63847ff7ded4b55b4668b99715
|
117.1 MB | Preview Download |