Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1/* SPDX-License-Identifier: LGPL-2.1-only OR MIT */
2#ifndef _RSEQ_OR1K_THREAD_POINTER
3#define _RSEQ_OR1K_THREAD_POINTER
4
5static inline void *rseq_thread_pointer(void)
6{
7 void *__thread_register;
8
9 __asm__ ("l.or %0, r10, r0" : "=r" (__thread_register));
10 return __thread_register;
11}
12
13#endif