Skip to content

Latest commit

 

History

History
30 lines (20 loc) · 1.25 KB

README.md

File metadata and controls

30 lines (20 loc) · 1.25 KB

CodeHawk Tool Suite

The CodeHawk Tool Suite, originally developed by Kestrel Technology, is a sound static analysis platform based on the mathematical theory of abstract interpretation developed by Patrick and Radhia Cousot. CodeHawk consists of a programming-language independent abstract interpretation engine and three language front ends, as shown below.

This repository contains the source code for the abstract interpretation engine and the three analyzer front ends:

  • CH: Abstract Interpretation Engine and utilities
  • CHB: Binary analyzer (x86, mips) front end
  • CHC: C source code analyzer front end
  • CHJ: Java byte code analyzer (in preparation)

The ocaml-doc documentation for the code in this repository can be found on the GitHub pages

The code in this repository forms the back-end for the three analyzer front-ends found here: