GRIFFIN: Guarding Control Flows Using Intel Processor Trace
A Tough Call: Mitigating Advanced Code-Reuse Attacks at the Binary Level