xref: /aosp_15_r20/external/linux-kselftest/tools/testing/selftests/rseq/rseq-thread-pointer.h (revision 053f45be4e351dfd5e965df293cd45b779f579ee)
1*053f45beSAndroid Build Coastguard Worker /* SPDX-License-Identifier: LGPL-2.1-only OR MIT */
2*053f45beSAndroid Build Coastguard Worker /*
3*053f45beSAndroid Build Coastguard Worker  * rseq-thread-pointer.h
4*053f45beSAndroid Build Coastguard Worker  *
5*053f45beSAndroid Build Coastguard Worker  * (C) Copyright 2021 - Mathieu Desnoyers <[email protected]>
6*053f45beSAndroid Build Coastguard Worker  */
7*053f45beSAndroid Build Coastguard Worker 
8*053f45beSAndroid Build Coastguard Worker #ifndef _RSEQ_THREAD_POINTER
9*053f45beSAndroid Build Coastguard Worker #define _RSEQ_THREAD_POINTER
10*053f45beSAndroid Build Coastguard Worker 
11*053f45beSAndroid Build Coastguard Worker #if defined(__x86_64__) || defined(__i386__)
12*053f45beSAndroid Build Coastguard Worker #include "rseq-x86-thread-pointer.h"
13*053f45beSAndroid Build Coastguard Worker #elif defined(__PPC__)
14*053f45beSAndroid Build Coastguard Worker #include "rseq-ppc-thread-pointer.h"
15*053f45beSAndroid Build Coastguard Worker #else
16*053f45beSAndroid Build Coastguard Worker #include "rseq-generic-thread-pointer.h"
17*053f45beSAndroid Build Coastguard Worker #endif
18*053f45beSAndroid Build Coastguard Worker 
19*053f45beSAndroid Build Coastguard Worker #endif
20