Files

23 lines
492 B
C

#pragma once
#define THREAD_RSP0 0x00
#define THREAD_RSP0_TOP 0x08
#define THREAD_CR3 0x10
#define THREAD_RSP0_SIGENTER 0x18
#if !defined(__ASM__)
#include "sys/types.h"
struct thread_data {
uintptr_t rsp0; // 0x00
uintptr_t rsp0_top; // 0x08
uintptr_t cr3; // 0x10
uintptr_t rsp0_sigenter; // 0x18
uintptr_t rsp0_base, rsp0_size;
uintptr_t rsp3_base, rsp3_size;
void *fxsave;
};
#endif