Commit 4b6e6997 authored by Andrea Gussoni's avatar Andrea Gussoni
Browse files

Describe the structure in the README

parent c4c3490e
This repository contains the artifacts produced for the _A Comb for Decompiled C Code_ paper, part of the AsiaCCS'20 conference.
If you have questions, you can write an e-mail to andreagus at rev.ng.
The organization of this repository is the following:
- The `binaries` folder contains the binaries which will be used to perform the analyses. Each subfolder, can specify a different arch or optimization level.
- The `coreutils` folder contains the binaries obtained from the compilation of the GNU Coreutils 9.29 for the `x86-64` architecture.
- The `scripting` folder contains the scripts that can be used to perform the decompilation of the binaries:
- In the `boundaries-comparison-scripts` folder, you can find the scripts used to perform a comparison between the size of the functions recovered by the different decompilers (useful for working only on functions that are similar).
- In the `computation` folder, you can find scripts used to compute some metrics on the code.
- In the `ghidra-extraction-scripts` folder, you can find the scripts used to perform the decompilation using Ghidra.
- In the `ida-extraction-scripts` folder, you can find the scripts used to perform the decompilation using IDA.
- In the `revng-extraction-scripts` folder, you can find the scripts used to perform the decompilation using revng.
- The `Makefile`, which contains some useful targets to perform all the operation supported by the pipeline.
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment