1886ddfbaSMathieu Desnoyers /* SPDX-License-Identifier: LGPL-2.1-only OR MIT */
2886ddfbaSMathieu Desnoyers /*
3886ddfbaSMathieu Desnoyers  * rseq-thread-pointer.h
4886ddfbaSMathieu Desnoyers  *
5886ddfbaSMathieu Desnoyers  * (C) Copyright 2021 - Mathieu Desnoyers <[email protected]>
6886ddfbaSMathieu Desnoyers  */
7886ddfbaSMathieu Desnoyers 
8886ddfbaSMathieu Desnoyers #ifndef _RSEQ_THREAD_POINTER
9886ddfbaSMathieu Desnoyers #define _RSEQ_THREAD_POINTER
10886ddfbaSMathieu Desnoyers 
11886ddfbaSMathieu Desnoyers #if defined(__x86_64__) || defined(__i386__)
12886ddfbaSMathieu Desnoyers #include "rseq-x86-thread-pointer.h"
13886ddfbaSMathieu Desnoyers #elif defined(__PPC__)
14886ddfbaSMathieu Desnoyers #include "rseq-ppc-thread-pointer.h"
15*ea1413e5SStafford Horne #elif defined(__or1k__)
16*ea1413e5SStafford Horne #include "rseq-or1k-thread-pointer.h"
17886ddfbaSMathieu Desnoyers #else
18886ddfbaSMathieu Desnoyers #include "rseq-generic-thread-pointer.h"
19886ddfbaSMathieu Desnoyers #endif
20886ddfbaSMathieu Desnoyers 
21886ddfbaSMathieu Desnoyers #endif
22