| 12345678910111213141516171819202122232425 |
- /* SPDX-License-Identifier: LGPL-2.1-only OR MIT */
- /*
- * rseq-generic-thread-pointer.h
- *
- * (C) Copyright 2021 - Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
- */
- #ifndef _RSEQ_GENERIC_THREAD_POINTER
- #define _RSEQ_GENERIC_THREAD_POINTER
- #ifdef __cplusplus
- extern "C" {
- #endif
- /* Use gcc builtin thread pointer. */
- static inline void *rseq_thread_pointer(void)
- {
- return __builtin_thread_pointer();
- }
- #ifdef __cplusplus
- }
- #endif
- #endif
|