Add interceptors for the sysctl(3) API family from NetBSD
authorKamil Rytarowski <n54@gmx.com>
Tue, 4 Dec 2018 01:51:06 +0000 (01:51 +0000)
committerKamil Rytarowski <n54@gmx.com>
Tue, 4 Dec 2018 01:51:06 +0000 (01:51 +0000)
commit5b8d58592583e34ffbe180d36feaf10cef66ead5
tree18e7e85ade18dab9cf3637efb6f6104afba8f63c
parent175d2b8620a8a6ea409f04b2a1188b2c29ae0bd8
Add interceptors for the sysctl(3) API family from NetBSD

Summary:
Add new interceptors for:

 - sysctl
 - sysctlbyname
 - sysctlgetmibinfo
 - sysctlnametomib
 - asysctl
 - asysctlbyname

Cover the API with a new test file TestCases/NetBSD/sysctl.cc.

Reviewers: joerg, vitalybuka

Reviewed By: vitalybuka

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

Tags: #sanitizers

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

llvm-svn: 348228
compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc
compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h
compiler-rt/test/sanitizer_common/TestCases/NetBSD/sysctl.cc [new file with mode: 0644]