Skip to content
Everton Fernando Patitucci da Silva edited this page Mar 10, 2015 · 9 revisions

Dynamic program slicing is a technique that can precisely determine which instructions affected a particular value in a single execution of a program.

This project was firstly developed by Swarup Kumar Sahoo and John Criswell under Vikram S. Adve from UIUC. It was selected by the Google Summer of Code (GSoC) 2013, under its umbrella project LLVM. Mingliang Liu from Tsinghua University joined at June directed by Swarup. It's an ongoing project and pull requests are heavily appreciated.

Usage

  1. How To Compile Giri
  2. Hello World!
  3. Example Usage

Development

FAQ

What does Giri mean?

Here is what John said in the LLVM maillist:

For the curious, the project is named "giri" because, to the best of my knowlege, this is a Japanese word that means "slice."

Clone this wiki locally