[sanitizer-coverage] Add interface for coverage symbolization 42/128842/11
authorDmitriy Nikiforov <d.nikiforov@partner.samsung.com>
Thu, 11 May 2017 14:24:59 +0000 (17:24 +0300)
committerDmitriy Nikiforov <d.nikiforov@partner.samsung.com>
Tue, 23 May 2017 10:01:49 +0000 (13:01 +0300)
commitdfc83a04050deffebd697122580a270393be6a7a
tree0fcb91f88bae0275193014232aab63bb9175eb1c
parent0d14c8cdb9eab66ab5dd0ceb22010e7ccf5a275a
[sanitizer-coverage] Add interface for coverage symbolization

libsanitizer/
* sanitizer_common/sanitizer_stacktrace_libcdep.cc:
(__sanitizer_symbolize_pc): New function.
(__sanitizer_get_module_and_offset_for_pc): New function.
* include/sanitizer/common_interface_defs.h
(__sanitizer_symbolize_pc): Likewise.
(__sanitizer_get_module_and_offset_for_pc): Likewise.
* sanitizer_common/sanitizer_interface_internal.h
(__sanitizer_get_module_and_offset_for_pc): Likewise.

Partially backported from LLVM mainline r281886, r279780, r288711,
r281668, r281015, r289498. Also, fixed argument names in declarations of
__sanitizer_get_module_and_offset_for_pc().

Change-Id: I3722eb8d3e1cd07b6b862f1a4421517b32b22c5a
Signed-off-by: Dmitriy Nikiforov <d.nikiforov@partner.samsung.com>
libsanitizer/include/sanitizer/common_interface_defs.h
libsanitizer/sanitizer_common/sanitizer_interface_internal.h
libsanitizer/sanitizer_common/sanitizer_stacktrace_libcdep.cc