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