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