Split lgammal() from INIT_LGAMMAL
authorKamil Rytarowski <n54@gmx.com>
Wed, 7 Nov 2018 20:19:53 +0000 (20:19 +0000)
committerKamil Rytarowski <n54@gmx.com>
Wed, 7 Nov 2018 20:19:53 +0000 (20:19 +0000)
commite06fb482a94f22e3cf66f4e3be0f6c500a3b7341
tree8fad070adb7751ae0b278c3668bd3a513471f227
parentc4dfb42897da25afc5576bea838e530c635ae0f0
Split lgammal() from INIT_LGAMMAL

Summary:
Introduce SANITIZER_INTERCEPT_LGAMMAL
dedicated for lgammal(). Disable it for NetBSD
as this routine is not implemented in this OS.

Installation of supernumerary interceptors causes
leaking of errors to dlsym(3)-like operations.

Reviewers: joerg, vitalybuka

Reviewed By: vitalybuka

Subscribers: kubamracek, llvm-commits, mgorny, #sanitizers

Tags: #sanitizers

Differential Revision: https://reviews.llvm.org/D54054

llvm-svn: 346352
compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc
compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h