8000 GitHub - ai4dev/dg: [LLVM Static Slicer] Various program analyses, construction of dependence graphs and program slicing of LLVM bitcode.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
/ dg Public
forked from mchalupa/dg

[LLVM Static Slicer] Various program analyses, construction of dependence graphs and program slicing of LLVM bitcode.

License

Notifications You must be signed in to change notification settings

ai4dev/dg

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DG

Build Status

DG is a library containing various bits for program analysis. However, the main motivation of this library is program slicing. The library contains implementation of a pointer analysis, data dependence analysis, control dependence analysis, and an analysis of relations between values in LLVM bitcode. All of the analyses target LLVM bitcode, but most of them are written in a generic way, so they are not dependent on LLVM in particular.

Further, DG contains an implementation of dependence graphs and a static program slicer for LLVM bitcode. Some documentation can be found in the doc/ directory.


You can find more information about dg in http://is.muni.cz/th/396236/fi_m/thesis.pdf or you can write e-mails to: mchqwerty@gmail.com or to statica@fi.muni.cz

About

[LLVM Static Slicer] Various program analyses, construction of dependence graphs and program slicing of LLVM bitcode.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 94.4%
  • C 2.4%
  • CMake 1.9%
  • Python 1.2%
  • Other 0.1%
0