1. A method for securing a computing system, comprising: monitoring control flow transfers for a program running on said computing system; and using a code cache to enforce a security policy on said control flow transfers.