cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

archsetjmp_64.h (454B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2/*
      3 * arch/um/include/sysdep-x86_64/archsetjmp.h
      4 */
      5
      6#ifndef _KLIBC_ARCHSETJMP_H
      7#define _KLIBC_ARCHSETJMP_H
      8
      9struct __jmp_buf {
     10	unsigned long __rbx;
     11	unsigned long __rsp;
     12	unsigned long __rbp;
     13	unsigned long __r12;
     14	unsigned long __r13;
     15	unsigned long __r14;
     16	unsigned long __r15;
     17	unsigned long __rip;
     18};
     19
     20typedef struct __jmp_buf jmp_buf[1];
     21
     22#define JB_IP __rip
     23#define JB_SP __rsp
     24
     25#endif				/* _SETJMP_H */