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

Reply via email to