Thanks! The general goal of mine with the LLVM & surrounding work is to turn on all the features and to enable the execution of regular tests. Building and testing LLDB or other software, on a buildbot, under LLVM Sanitizers has not been planned and is beyond the scope with the current resources. I must mention that it is possible and it would be a great goal to achieve. First we would need to accomplish the goals mentioned in the blog entry "Future directions and goals". In general while in the current GNU/Linux distributions it's non-trivial to integrate sanitizers (see: http://dev.chromium.org/developers/testing/instrumented-libraries-for-dynamic-tools or https://github.com/google/sanitizers/wiki/MemorySanitizerLibcxxHowTo ) it's relatively simple in an Operating System distribution such as NetBSD. Just turn a global distribution option like "MKSANITIZER=Thread" or "MemoryWithOrigins", build the userland and we are ready to go. To name a few dependencies of LLDB will get ready to use out-of-the-box libraries for *San: -lkvm, -ledit, -lterminfo, -lcurses, -lform, -lpanel, -lz, -lelf, -l[std]c++, -lpython, -lxml. Getting this finished is a lot of work in the current circumstances and if we could get interest and help (namely more people aboard working on it) from e.g. Chromium guys to build such infrastructure - I will ensure to make it happen. On 01.02.2018 18:09, Zachary Turner wrote: > Great work. Have you tried (or considered) setting up an LLDB buildbot > that runs the LLDB test suite with all of the sanitizers turned on? > > On Thu, Feb 1, 2018 at 5:39 AM Kamil Rytarowski via lldb-dev > <lldb-dev%lists.llvm.org@localhost <mailto:lldb-dev%lists.llvm.org@localhost>> wrote: > > I've finished the interruption for LLVM Sanitizers: > > http://blog.netbsd.org/tnf/entry/the_llvm_sanitizers_stage_accomplished > > > Plan for the next milestone: > > Keep upstreaming a pile of local compiler-rt patches. > Restore the LLDB support for traced programs with a single thread. > > > This work was sponsored by <The NetBSD Foundation>. > > _______________________________________________ > lldb-dev mailing list > lldb-dev%lists.llvm.org@localhost <mailto:lldb-dev%lists.llvm.org@localhost> > http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev >
Attachment:
signature.asc
Description: OpenPGP digital signature