|
Message-ID: <c58828e1-2196-71b5-9b87-d2c31c7ccd5b@redhat.com> Date: Mon, 24 Sep 2018 00:42:40 -0700 From: Laura Abbott <labbott@...hat.com> To: Carter Cheng <cartercheng@...il.com>, kernel-hardening@...ts.openwall.com Subject: Re: temporal and spatial locality in the kernel On 09/23/2018 01:39 AM, Carter Cheng wrote: > I suspect any modification would have to be made on the compilerside as some sort of compiler plugin since skimming over the papers in the area most optimize by doing some sort of dataflow analysis (removing runtime checks when not needed). To produce something like this would require reading through some of the literature and open source and constructing the compiler transform pass in gcc or clang. Is gcc currently preferred for something like this? gcc is still the "official" compiler but LLVM support has come a long way. I'd recommend starting with a gcc plugin since that's what we have the most support for. If you want to do work to add LLVM plugins, that would be great too. Thanks, Laura
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.