1*886ddfbaSMathieu Desnoyers /* SPDX-License-Identifier: LGPL-2.1-only OR MIT */ 2*886ddfbaSMathieu Desnoyers /* 3*886ddfbaSMathieu Desnoyers * rseq-thread-pointer.h 4*886ddfbaSMathieu Desnoyers * 5*886ddfbaSMathieu Desnoyers * (C) Copyright 2021 - Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 6*886ddfbaSMathieu Desnoyers */ 7*886ddfbaSMathieu Desnoyers 8*886ddfbaSMathieu Desnoyers #ifndef _RSEQ_THREAD_POINTER 9*886ddfbaSMathieu Desnoyers #define _RSEQ_THREAD_POINTER 10*886ddfbaSMathieu Desnoyers 11*886ddfbaSMathieu Desnoyers #if defined(__x86_64__) || defined(__i386__) 12*886ddfbaSMathieu Desnoyers #include "rseq-x86-thread-pointer.h" 13*886ddfbaSMathieu Desnoyers #elif defined(__PPC__) 14*886ddfbaSMathieu Desnoyers #include "rseq-ppc-thread-pointer.h" 15*886ddfbaSMathieu Desnoyers #else 16*886ddfbaSMathieu Desnoyers #include "rseq-generic-thread-pointer.h" 17*886ddfbaSMathieu Desnoyers #endif 18*886ddfbaSMathieu Desnoyers 19*886ddfbaSMathieu Desnoyers #endif 20