on operating-system-related vulnerabilities [1,2,3,12,19]. We
discuss these taxonomies in Section 2.
Section 3 motivates our work and discusses the relationship
between coding errors and corresponding attacks. It also defines