Files
clang-p2996/compiler-rt/lib/gwp_asan/platform_specific/common_posix.cpp
Mitch Phillips 85c0b34fc5 [GWP-ASan] Fix thread ID.
Summary:
GWP-ASan currently reports <unknown> thread ID, as the crash handler
merge dropped the include. Oops.

Reviewers: morehouse

Reviewed By: morehouse

Subscribers: eugenis, #sanitizers, llvm-commits

Tags: #sanitizers, #llvm

Differential Revision: https://reviews.llvm.org/D75693
2020-03-05 10:28:09 -08:00

25 lines
601 B
C++

//===-- common_posix.cpp ---------------------------------*- C++ -*-===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//
#include "gwp_asan/common.h"
#include <sys/syscall.h>
#include <unistd.h>
namespace gwp_asan {
uint64_t getThreadID() {
#ifdef SYS_gettid
return syscall(SYS_gettid);
#else
return kInvalidThreadID;
#endif
}
} // namespace gwp_asan