Yes it uses virtual memory. I confirmed from a LLVM sanitizer contributor.
On Mon, Mar 16, 2020 at 9:35 PM Sebastian Huber < sebastian.hu...@embedded-brains.de> wrote: > On 15/03/2020 17:52, suyash singh wrote: > > Hello, > Out of > AddressSanitizer <http://clang.llvm.org/docs/AddressSanitizer.html>, > ThreadSanitizer <http://clang.llvm.org/docs/ThreadSanitizer.html>, > MemorySanitizer <http://clang.llvm.org/docs/MemorySanitizer.html>, and > DataFlowSanitizer <http://clang.llvm.org/docs/DataFlowSanitizer.html>. > > Are all of them useful as RTEMS-tools to integrate? Any other sanitizers > suggested? > > Asking as part of my proposed gsoc project, > > https://docs.google.com/document/d/1OerM8Iix7PbDUCyb_J_KEzcMgLbvdqxd4FnK_BqI7XI/edit?usp=sharing > > I am not sure of these sanitizers can be used in RTEMS at all. We don't > have virtual memory. Firstly, it would be necessary to check for each > sanitizer if it uses virtual memory. If yes, then is this absolutely > necessary or just convenient? Also the sanitizers are not available on all > LLVM architectures. We have to evaluate if the architectures-specific > adoptions can be used in RTEMS. >
_______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel