Deliver LSan fixes for Tizen.
authorMaxim Ostapenko <m.ostapenko@samsung.com>
Mon, 19 Sep 2016 14:38:07 +0000 (17:38 +0300)
committerIvan Baravy <i.baravy@samsung.com>
Tue, 21 Feb 2017 17:39:33 +0000 (20:39 +0300)
commit49473b8a78083de76da1661ca3a355ea734ff69b
tree089f449d929ac86e95b0802ad1a761f64b7170e8
parent533a2c236775f2a20520dcbd2c577bd65a1a4bb8
Deliver LSan fixes for Tizen.

    * Read LSAN_OPTIONS from /LSAN_OPTIONS file.
    * Add MaybeMountProcFS stuff for LSan. This would allow us to preload
    liblsan.so even for systemd when /proc/ isn't mounted yet.
    * Add ARM and x86 ports for LSan.
    * Add PointsIntoChunk method to protect against segfault when pointer
    points to metadata.
    * Make cf.exitcode = 0 by default.

commit a6549ffda72b4f84bbd2c763640181eaeccf6582
libsanitizer/configure.tgt
libsanitizer/lsan/lsan.cc
libsanitizer/lsan/lsan.h
libsanitizer/lsan/lsan_allocator.cc
libsanitizer/lsan/lsan_common.cc
libsanitizer/lsan/lsan_common.h
libsanitizer/lsan/lsan_interceptors.cc
libsanitizer/sanitizer_common/sanitizer_allocator.h
libsanitizer/sanitizer_common/sanitizer_linux.cc
libsanitizer/sanitizer_common/sanitizer_linux.h
libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc