fix(Invoker): TLS Context size changed

This commit is contained in:
Yimura 2021-07-23 00:46:33 +02:00
parent cc3faf92eb
commit c5c0efab6a

View File

@ -7,17 +7,17 @@ namespace rage
class tlsContext class tlsContext
{ {
public: public:
char m_padding1[0xC8]; // 0x00 char m_padding1[0xC8]; // 0x00
sysMemAllocator *m_allocator; // 0xC8 sysMemAllocator* m_allocator; // 0xC8
char m_padding2[0x760]; // 0xD0 char m_padding2[0x758]; // 0xD0
scrThread *m_script_thread; // 0x830 scrThread* m_script_thread; // 0x828
bool m_is_script_thread_active; // 0x838 bool m_is_script_thread_active; // 0x830
static tlsContext *get() static tlsContext* get()
{ {
return *reinterpret_cast<tlsContext**>(__readgsqword(0x58)); return *reinterpret_cast<tlsContext**>(__readgsqword(0x58));
} }
}; };
static_assert(sizeof(tlsContext) == 0x840); static_assert(sizeof(tlsContext) == 0x838);
} }