Homework I

Build Andersen’s analysis in SVF

Compare different implementations in SVF

Test programs

Homework II

Run the demand-driven versions of Andersen’s analysis in SVF

<aside> 📌 Tip: the binary is “dvf”, not “wpa”

</aside>

Client: function pointers (built-in support in SVF)

Compare the overhead of analyses with different precision

Homework III (Optional)

Customize new clients of the demand-driven analysis