libsanitizer: use calls forwarding mechanism in common and asan interceptors.
* libsanitizer/asan/asan_allocator.cc: add (asan_pointer_is_mine)
* libsanitizer/asan/asan_allocator.h: declare (asan_pointer_is_mine)
* libsanitizer/asan/asan_interceptors.h: declare
(InitializeMallocInterceptors), (InitializeNewDeleteInterceptors)
* libsanitizer/asan/asan_new_delete.cc: intercept various new and
delete operators. Implement (InitializeNewDeleteInterceptors)
* libsanitizer/asan/asan_interceptors.cc: use MAYBE_FORWARD_TO_REAL
in interceptors
* libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:
likewise
* libsanitizer/asan/asan_malloc_linux.cc: likewise. Also implement
(InitializeMallocInterceptors)
* libsanitizer/asan/asan_mac.cc: add empty (InitializeMallocInterceptors)
* libsanitizer/asan/asan_win.cc: likewise
Change-Id: I53d8b5d8476716282fd1438cdafd7fcf030291ab
Signed-off-by: Andrey Drobyshev <a.drobyshev@samsung.com>