libsanitizer: introduce calls forwarding mechanism. 84/210784/10
authorAndrey Drobyshev <a.drobyshev@samsung.com>
Thu, 25 Apr 2019 09:20:00 +0000 (12:20 +0300)
committerDongkyun Son <dongkyun.s@samsung.com>
Sat, 27 Jul 2019 16:37:14 +0000 (16:37 +0000)
commit3bb58afb11d68578d6d9bbb35ebf22c33d3a4aee
treee9cab03cf802c31ef60171ba1a199a86984b3511
parent01baebcf2719b6e9f67b91f4856a4875fb2f2852
libsanitizer: introduce calls forwarding mechanism.

    * libsanitizer/sanitizer_common/Makefile.am: add file
    sanitizer_forward_calls.cc
    * libsanitizer/sanitizer_common/Makefile.in: regenerated
    * libsanitizer/sanitizer_common/sanitizer_forward_calls.cc: new file,
    implementation of calls forwarding interface
    * libsanitizer/sanitizer_common/sanitizer_forward_calls.h: new file,
    macro MAYBE_FORWARD_TO_REAL used in interceptors
    * libsanitizer/sanitizer_common/sanitizer_interface_internal.h:
    add declarations of interface functions for enabling/disabling
    interceptors
    * libsanitizer/sanitizer_common/sanitizer_internal_defs.h: add
    SANITIZER_CALLS_FORWARDING macro

Change-Id: I41367e63283798920a4cabc8a01f0192146b9057
Signed-off-by: Andrey Drobyshev <a.drobyshev@samsung.com>
libsanitizer/sanitizer_common/Makefile.am
libsanitizer/sanitizer_common/Makefile.in
libsanitizer/sanitizer_common/sanitizer_forward_calls.cc [new file with mode: 0644]
libsanitizer/sanitizer_common/sanitizer_forward_calls.h [new file with mode: 0644]
libsanitizer/sanitizer_common/sanitizer_interface_internal.h
libsanitizer/sanitizer_common/sanitizer_internal_defs.h