Class ExecutionIndex

java.lang.Object
edu.berkeley.cs.jqf.fuzz.ei.ExecutionIndex
All Implemented Interfaces:
Comparable<ExecutionIndex>

public class ExecutionIndex extends Object implements Comparable<ExecutionIndex>
An execution index represents a unique point in a program's execution.

This class uses a call-stack-with-counts representation of execution indexes, which was first introduced in the paper A randomized dynamic program analysis technique for detecting real deadlocks by Joshi et al. in PLDI 2009.

The execution index is a basically a wrapper around an integer array of even length, in which every pair of elements represents an IID of a call site and its associated count.

Author:
Rohan Padhye