Databean / codehawk

CodeHawk Abstract Interpretation Engine and Analyzers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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:

About

CodeHawk Abstract Interpretation Engine and Analyzers

License:MIT License


Languages

Language:OCaml 99.0%Language:Makefile 0.8%Language:Haskell 0.2%Language:Shell 0.1%Language:Standard ML 0.0%Language:Assembly 0.0%