This commit adds the binary analyser code to the toolchain. This binary analyser adds various features such as gathering ELF information (e.g., functions, symbols, ...), micro-libs inspection, ELF comparison, ELF pages division, ... Note that it was developped with Unikraft structure in mind. The binary analyser can be used as an external tool with the '--binary' argument. A specific json file should be provided which contains specific fields (see 'bin_analysis_example.json'). Please, see the wiki for further information. Signed-off-by: Gaulthier Gain <gaulthier.gain@uliege.be> |
||
|---|---|---|
| .. | ||
| binarytool | ||
| buildtool | ||
| common | ||
| crawlertool | ||
| dependtool | ||
| veriftool | ||
| main.go | ||
| Makefile | ||