Skip to content

CodeHawk Abstract Interpretation Engine and Analyzers

License

Notifications You must be signed in to change notification settings

waskyo/codehawk

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,486 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • OCaml 99.1%
  • Other 0.9%