"# gcc_for_klaus"
1、解压gcc-bin.zip到KLAUS/Docker-env/data目录下
2、在docker中将该gcc的内容复制到/gcc-bin下,将其替换
patch_analyzer目录下是编译好的analyzer可执行文件以及修改过的python文件,将这两个文件保存到Docker-env/data目录下
cd data
cp analyzer /patch_analyzer/build/lib/
cp analyze_patch.py /patch_analyzer/
新的analyzer会生成distance信息到容器目录/distance下
kernel.patch和build_env.py
放到Docker-env/data/fuzz_cfgs_dir目录下即可
将gcc-bin与本项目解压到Docker-env/data目录下,在docker内运行命令
cd /data
cp gcc_for_klaus/fuzz_cfgs_dir/* fuzz_cfgs_dir/
cp gcc_for_klaus/patch_analyzer/analyzer /patch_analyzer/build/lib/
cp gcc_for_klaus/patch_analyzer/analyze_patch.py /patch_analyzer/
rm -rf /gcc-bin
cp -r ./gcc-bin /