Text this: Novel Techniques in Recovering, Embedding, and Enforcing Policies for Control-Flow Integrity by Yan Lin. [electronic resource] /