diff options
| author | boris <wzn@moneybot.cc> | 2018-12-27 22:42:05 +1300 |
|---|---|---|
| committer | boris <wzn@moneybot.cc> | 2018-12-27 22:42:05 +1300 |
| commit | 0c194bc8046cb3ecb4e4d0577f36a1d3bde58d11 (patch) | |
| tree | c27c5e71dba4db816cd9ad601a997b974377187e /csgo-loader/themida-sdk | |
| parent | 45adf172a76fc46ca6ca10e17fd534d4f35896c0 (diff) | |
bap
Diffstat (limited to 'csgo-loader/themida-sdk')
| -rw-r--r-- | csgo-loader/themida-sdk/include/SecureEngineCustomVMs.h | 338 | ||||
| -rw-r--r-- | csgo-loader/themida-sdk/include/SecureEngineCustomVMs_BorlandC_inline.h | 402 | ||||
| -rw-r--r-- | csgo-loader/themida-sdk/include/SecureEngineCustomVMs_GNU_inline.h | 1694 | ||||
| -rw-r--r-- | csgo-loader/themida-sdk/include/SecureEngineCustomVMs_ICL_inline.h | 1694 | ||||
| -rw-r--r-- | csgo-loader/themida-sdk/include/SecureEngineCustomVMs_LCC_inline.h | 402 | ||||
| -rw-r--r-- | csgo-loader/themida-sdk/include/SecureEngineCustomVMs_VC_inline.h | 1694 | ||||
| -rw-r--r-- | csgo-loader/themida-sdk/include/ThemidaSDK.h | 2265 | ||||
| -rw-r--r-- | csgo-loader/themida-sdk/lib/SecureEngineSDK32.lib | bin | 211136 -> 0 bytes | |||
| -rw-r--r-- | csgo-loader/themida-sdk/lib/SecureEngineSDK64.lib | bin | 199752 -> 0 bytes |
9 files changed, 0 insertions, 8489 deletions
diff --git a/csgo-loader/themida-sdk/include/SecureEngineCustomVMs.h b/csgo-loader/themida-sdk/include/SecureEngineCustomVMs.h deleted file mode 100644 index fd35011..0000000 --- a/csgo-loader/themida-sdk/include/SecureEngineCustomVMs.h +++ /dev/null @@ -1,338 +0,0 @@ -/******************************************************************************
- * Header: SecureEngineCustomVMs.h
- * Description: Definitions for Custom VMs in SecureEngine
- *
- * Author/s: Oreans Technologies
- * (c) 2015 Oreans Technologies
- *
- * --- File generated automatically from Oreans VM Generator (16/6/2015) ---
- ******************************************************************************/
-
-// ***********************************************
-// Definition of macros as function names
-// ***********************************************
-
- #ifdef __cplusplus
- extern "C" {
- #endif
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000100_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000100_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000103_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000103_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000101_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000101_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000104_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000104_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000102_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000102_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000105_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000105_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000106_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000106_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000107_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000107_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000108_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000108_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000109_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000109_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000110_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000110_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000111_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000111_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000112_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000112_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000113_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000113_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000114_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000114_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000115_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000115_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000116_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000116_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000117_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000117_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000118_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000118_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000119_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000119_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000120_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000120_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000121_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000121_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000122_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000122_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000123_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000123_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000134_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000134_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000135_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000135_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000136_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000136_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000137_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000137_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000138_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000138_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000139_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000139_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000146_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000146_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000147_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000147_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000148_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000148_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000149_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000149_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000150_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000150_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000151_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION CustomVM00000151_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION Mutate_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION Mutate_End(void);
-
-DLL_IMPORT void STDCALL_CONVENTION Mutate_Start(void);
-
-DLL_IMPORT void STDCALL_CONVENTION Mutate_End(void);
-
-#ifdef __cplusplus
-}
-#endif
-
-
-// ***********************************************
-// x64 definition as function names
-// ***********************************************
-
-#if defined(PLATFORM_X64) && !defined(X64_INSERT_VIA_INLINE)
-
-#define VM_TIGER_WHITE_START CustomVM00000103_Start();
-#define VM_TIGER_WHITE_END CustomVM00000103_End();
-
-#define VM_TIGER_RED_START CustomVM00000104_Start();
-#define VM_TIGER_RED_END CustomVM00000104_End();
-
-#define VM_TIGER_BLACK_START CustomVM00000105_Start();
-#define VM_TIGER_BLACK_END CustomVM00000105_End();
-
-#define VM_FISH_WHITE_START CustomVM00000107_Start();
-#define VM_FISH_WHITE_END CustomVM00000107_End();
-
-#define VM_FISH_RED_START CustomVM00000109_Start();
-#define VM_FISH_RED_END CustomVM00000109_End();
-
-#define VM_FISH_BLACK_START CustomVM00000111_Start();
-#define VM_FISH_BLACK_END CustomVM00000111_End();
-
-#define VM_PUMA_WHITE_START CustomVM00000113_Start();
-#define VM_PUMA_WHITE_END CustomVM00000113_End();
-
-#define VM_PUMA_RED_START CustomVM00000115_Start();
-#define VM_PUMA_RED_END CustomVM00000115_End();
-
-#define VM_PUMA_BLACK_START CustomVM00000117_Start();
-#define VM_PUMA_BLACK_END CustomVM00000117_End();
-
-#define VM_SHARK_WHITE_START CustomVM00000119_Start();
-#define VM_SHARK_WHITE_END CustomVM00000119_End();
-
-#define VM_SHARK_RED_START CustomVM00000121_Start();
-#define VM_SHARK_RED_END CustomVM00000121_End();
-
-#define VM_SHARK_BLACK_START CustomVM00000123_Start();
-#define VM_SHARK_BLACK_END CustomVM00000123_End();
-
-#define VM_DOLPHIN_WHITE_START CustomVM00000135_Start();
-#define VM_DOLPHIN_WHITE_END CustomVM00000135_End();
-
-#define VM_DOLPHIN_RED_START CustomVM00000137_Start();
-#define VM_DOLPHIN_RED_END CustomVM00000137_End();
-
-#define VM_DOLPHIN_BLACK_START CustomVM00000139_Start();
-#define VM_DOLPHIN_BLACK_END CustomVM00000139_End();
-
-#define VM_EAGLE_WHITE_START CustomVM00000147_Start();
-#define VM_EAGLE_WHITE_END CustomVM00000147_End();
-
-#define VM_EAGLE_RED_START CustomVM00000149_Start();
-#define VM_EAGLE_RED_END CustomVM00000149_End();
-
-#define VM_EAGLE_BLACK_START CustomVM00000151_Start();
-#define VM_EAGLE_BLACK_END CustomVM00000151_End();
-
-#define VM_MUTATE_ONLY_START Mutate_Start();
-#define VM_MUTATE_ONLY_END Mutate_End();
-
-#define CUSTOM_VMS_DEFINED
-
-#endif
-
-
-// ***********************************************
-// x32 definition as function names
-// ***********************************************
-
-#if defined(PLATFORM_X32) && !defined(X32_INSERT_VIA_INLINE)
-
-#define VM_TIGER_WHITE_START CustomVM00000100_Start();
-#define VM_TIGER_WHITE_END CustomVM00000100_End();
-
-#define VM_TIGER_RED_START CustomVM00000101_Start();
-#define VM_TIGER_RED_END CustomVM00000101_End();
-
-#define VM_TIGER_BLACK_START CustomVM00000102_Start();
-#define VM_TIGER_BLACK_END CustomVM00000102_End();
-
-#define VM_FISH_WHITE_START CustomVM00000106_Start();
-#define VM_FISH_WHITE_END CustomVM00000106_End();
-
-#define VM_FISH_RED_START CustomVM00000108_Start();
-#define VM_FISH_RED_END CustomVM00000108_End();
-
-#define VM_FISH_BLACK_START CustomVM00000110_Start();
-#define VM_FISH_BLACK_END CustomVM00000110_End();
-
-#define VM_PUMA_WHITE_START CustomVM00000112_Start();
-#define VM_PUMA_WHITE_END CustomVM00000112_End();
-
-#define VM_PUMA_RED_START CustomVM00000114_Start();
-#define VM_PUMA_RED_END CustomVM00000114_End();
-
-#define VM_PUMA_BLACK_START CustomVM00000116_Start();
-#define VM_PUMA_BLACK_END CustomVM00000116_End();
-
-#define VM_SHARK_WHITE_START CustomVM00000118_Start();
-#define VM_SHARK_WHITE_END CustomVM00000118_End();
-
-#define VM_SHARK_RED_START CustomVM00000120_Start();
-#define VM_SHARK_RED_END CustomVM00000120_End();
-
-#define VM_SHARK_BLACK_START CustomVM00000122_Start();
-#define VM_SHARK_BLACK_END CustomVM00000122_End();
-
-#define VM_DOLPHIN_WHITE_START CustomVM00000134_Start();
-#define VM_DOLPHIN_WHITE_END CustomVM00000134_End();
-
-#define VM_DOLPHIN_RED_START CustomVM00000136_Start();
-#define VM_DOLPHIN_RED_END CustomVM00000136_End();
-
-#define VM_DOLPHIN_BLACK_START CustomVM00000138_Start();
-#define VM_DOLPHIN_BLACK_END CustomVM00000138_End();
-
-#define VM_EAGLE_WHITE_START CustomVM00000146_Start();
-#define VM_EAGLE_WHITE_END CustomVM00000146_End();
-
-#define VM_EAGLE_RED_START CustomVM00000148_Start();
-#define VM_EAGLE_RED_END CustomVM00000148_End();
-
-#define VM_EAGLE_BLACK_START CustomVM00000150_Start();
-#define VM_EAGLE_BLACK_END CustomVM00000150_End();
-
-#define VM_MUTATE_ONLY_START Mutate_Start();
-#define VM_MUTATE_ONLY_END Mutate_End();
-
-#define CUSTOM_VMS_DEFINED
-
-#endif
-
-
-// ***********************************************
-// x32/x64 definition as inline assembly
-// ***********************************************
-
-#ifndef CUSTOM_VMS_DEFINED
-
-#ifdef __BORLANDC__
- #include "SecureEngineCustomVMs_BorlandC_inline.h"
-#endif
-
-#ifdef __GNUC__
- #include "SecureEngineCustomVMs_GNU_inline.h"
-#endif
-
-#ifdef __ICL
- #include "SecureEngineCustomVMs_ICL_inline.h"
-#endif
-
-#ifdef __LCC__
- #include "SecureEngineCustomVMs_LCC_inline.h"
-#endif
-
-#if defined(_MSC_VER) || defined(__INTEL_COMPILER)
- #include "SecureEngineCustomVMs_VC_inline.h"
-#endif
-
-#endif
diff --git a/csgo-loader/themida-sdk/include/SecureEngineCustomVMs_BorlandC_inline.h b/csgo-loader/themida-sdk/include/SecureEngineCustomVMs_BorlandC_inline.h deleted file mode 100644 index 9ba7f5a..0000000 --- a/csgo-loader/themida-sdk/include/SecureEngineCustomVMs_BorlandC_inline.h +++ /dev/null @@ -1,402 +0,0 @@ -/******************************************************************************
- * Header: SecureEngineCustomVMs_BorlandC_inline.h
- * Description: Borland C++ inline assembly macros definitions
- *
- * Author/s: Oreans Technologies
- * (c) 2015 Oreans Technologies
- *
- * --- File generated automatically from Oreans VM Generator (16/6/2015) ---
- ******************************************************************************/
-
-/***********************************************
- * Definition as inline assembly
- ***********************************************/
-
-#ifdef PLATFORM_X32
-
-#ifndef VM_TIGER_WHITE_START
-#define VM_TIGER_WHITE_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x64, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_TIGER_WHITE_END
-#define VM_TIGER_WHITE_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0xF4, 0x01, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_TIGER_RED_START
-#define VM_TIGER_RED_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x65, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_TIGER_RED_END
-#define VM_TIGER_RED_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0xF5, 0x01, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_TIGER_BLACK_START
-#define VM_TIGER_BLACK_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x66, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_TIGER_BLACK_END
-#define VM_TIGER_BLACK_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0xF6, 0x01, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_FISH_WHITE_START
-#define VM_FISH_WHITE_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x6A, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_FISH_WHITE_END
-#define VM_FISH_WHITE_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0xFA, 0x01, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_FISH_RED_START
-#define VM_FISH_RED_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x6C, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_FISH_RED_END
-#define VM_FISH_RED_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0xFC, 0x01, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_FISH_BLACK_START
-#define VM_FISH_BLACK_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x6E, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_FISH_BLACK_END
-#define VM_FISH_BLACK_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0xFE, 0x01, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_PUMA_WHITE_START
-#define VM_PUMA_WHITE_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x70, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_PUMA_WHITE_END
-#define VM_PUMA_WHITE_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x00, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_PUMA_RED_START
-#define VM_PUMA_RED_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x72, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_PUMA_RED_END
-#define VM_PUMA_RED_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x02, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_PUMA_BLACK_START
-#define VM_PUMA_BLACK_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x74, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_PUMA_BLACK_END
-#define VM_PUMA_BLACK_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x04, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_SHARK_WHITE_START
-#define VM_SHARK_WHITE_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x76, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_SHARK_WHITE_END
-#define VM_SHARK_WHITE_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x06, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_SHARK_RED_START
-#define VM_SHARK_RED_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x78, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_SHARK_RED_END
-#define VM_SHARK_RED_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x08, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_SHARK_BLACK_START
-#define VM_SHARK_BLACK_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x7A, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_SHARK_BLACK_END
-#define VM_SHARK_BLACK_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x0A, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_DOLPHIN_WHITE_START
-#define VM_DOLPHIN_WHITE_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x86, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_DOLPHIN_WHITE_END
-#define VM_DOLPHIN_WHITE_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x16, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_DOLPHIN_RED_START
-#define VM_DOLPHIN_RED_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x88, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_DOLPHIN_RED_END
-#define VM_DOLPHIN_RED_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x18, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_DOLPHIN_BLACK_START
-#define VM_DOLPHIN_BLACK_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x8A, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_DOLPHIN_BLACK_END
-#define VM_DOLPHIN_BLACK_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x1A, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_EAGLE_WHITE_START
-#define VM_EAGLE_WHITE_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x92, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_EAGLE_WHITE_END
-#define VM_EAGLE_WHITE_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x22, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_EAGLE_RED_START
-#define VM_EAGLE_RED_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x94, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_EAGLE_RED_END
-#define VM_EAGLE_RED_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x24, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_EAGLE_BLACK_START
-#define VM_EAGLE_BLACK_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x96, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_EAGLE_BLACK_END
-#define VM_EAGLE_BLACK_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x26, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_MUTATE_ONLY_START
-#define VM_MUTATE_ONLY_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x10, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_MUTATE_ONLY_END
-#define VM_MUTATE_ONLY_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x11, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#endif
-
-#ifdef PLATFORM_X64
-
-#ifndef VM_TIGER_WHITE_START
-#define VM_TIGER_WHITE_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x67, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_TIGER_WHITE_END
-#define VM_TIGER_WHITE_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0xF7, 0x01, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_TIGER_RED_START
-#define VM_TIGER_RED_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x68, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_TIGER_RED_END
-#define VM_TIGER_RED_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0xF8, 0x01, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_TIGER_BLACK_START
-#define VM_TIGER_BLACK_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x69, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_TIGER_BLACK_END
-#define VM_TIGER_BLACK_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0xF9, 0x01, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_FISH_WHITE_START
-#define VM_FISH_WHITE_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x6B, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_FISH_WHITE_END
-#define VM_FISH_WHITE_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0xFB, 0x01, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_FISH_RED_START
-#define VM_FISH_RED_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x6D, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_FISH_RED_END
-#define VM_FISH_RED_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0xFD, 0x01, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_FISH_BLACK_START
-#define VM_FISH_BLACK_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x6F, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_FISH_BLACK_END
-#define VM_FISH_BLACK_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0xFF, 0x01, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_PUMA_WHITE_START
-#define VM_PUMA_WHITE_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x71, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_PUMA_WHITE_END
-#define VM_PUMA_WHITE_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x01, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_PUMA_RED_START
-#define VM_PUMA_RED_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x73, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_PUMA_RED_END
-#define VM_PUMA_RED_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x03, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_PUMA_BLACK_START
-#define VM_PUMA_BLACK_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x75, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_PUMA_BLACK_END
-#define VM_PUMA_BLACK_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x05, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_SHARK_WHITE_START
-#define VM_SHARK_WHITE_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x77, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_SHARK_WHITE_END
-#define VM_SHARK_WHITE_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x07, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_SHARK_RED_START
-#define VM_SHARK_RED_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x79, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_SHARK_RED_END
-#define VM_SHARK_RED_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x09, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_SHARK_BLACK_START
-#define VM_SHARK_BLACK_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x7B, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_SHARK_BLACK_END
-#define VM_SHARK_BLACK_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x0B, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_DOLPHIN_WHITE_START
-#define VM_DOLPHIN_WHITE_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x87, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_DOLPHIN_WHITE_END
-#define VM_DOLPHIN_WHITE_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x17, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_DOLPHIN_RED_START
-#define VM_DOLPHIN_RED_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x89, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_DOLPHIN_RED_END
-#define VM_DOLPHIN_RED_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x19, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_DOLPHIN_BLACK_START
-#define VM_DOLPHIN_BLACK_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x8B, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_DOLPHIN_BLACK_END
-#define VM_DOLPHIN_BLACK_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x1B, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_EAGLE_WHITE_START
-#define VM_EAGLE_WHITE_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x93, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_EAGLE_WHITE_END
-#define VM_EAGLE_WHITE_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x23, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_EAGLE_RED_START
-#define VM_EAGLE_RED_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x95, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_EAGLE_RED_END
-#define VM_EAGLE_RED_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x25, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_EAGLE_BLACK_START
-#define VM_EAGLE_BLACK_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x97, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_EAGLE_BLACK_END
-#define VM_EAGLE_BLACK_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x27, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_MUTATE_ONLY_START
-#define VM_MUTATE_ONLY_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x10, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#ifndef VM_MUTATE_ONLY_END
-#define VM_MUTATE_ONLY_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x11, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-#endif
-
-#endif
-
diff --git a/csgo-loader/themida-sdk/include/SecureEngineCustomVMs_GNU_inline.h b/csgo-loader/themida-sdk/include/SecureEngineCustomVMs_GNU_inline.h deleted file mode 100644 index 68fb50e..0000000 --- a/csgo-loader/themida-sdk/include/SecureEngineCustomVMs_GNU_inline.h +++ /dev/null @@ -1,1694 +0,0 @@ -/******************************************************************************
- * Header: SecureEngineCustomVMs_GNU_inline.h
- * Description: GNU C inline assembly macros definitions
- *
- * Author/s: Oreans Technologies
- * (c) 2015 Oreans Technologies
- *
- * --- File generated automatically from Oreans VM Generator (16/6/2015) ---
- ******************************************************************************/
-
-/***********************************************
- * Definition as inline assembly
- ***********************************************/
-
-#ifdef PLATFORM_X32
-
-#ifndef VM_TIGER_WHITE_START
-#define VM_TIGER_WHITE_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x64\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_TIGER_WHITE_END
-#define VM_TIGER_WHITE_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0xF4\n"\
- ".byte 0x01\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_TIGER_RED_START
-#define VM_TIGER_RED_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x65\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_TIGER_RED_END
-#define VM_TIGER_RED_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0xF5\n"\
- ".byte 0x01\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_TIGER_BLACK_START
-#define VM_TIGER_BLACK_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x66\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_TIGER_BLACK_END
-#define VM_TIGER_BLACK_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0xF6\n"\
- ".byte 0x01\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_FISH_WHITE_START
-#define VM_FISH_WHITE_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x6A\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_FISH_WHITE_END
-#define VM_FISH_WHITE_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0xFA\n"\
- ".byte 0x01\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_FISH_RED_START
-#define VM_FISH_RED_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x6C\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_FISH_RED_END
-#define VM_FISH_RED_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0xFC\n"\
- ".byte 0x01\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_FISH_BLACK_START
-#define VM_FISH_BLACK_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x6E\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_FISH_BLACK_END
-#define VM_FISH_BLACK_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0xFE\n"\
- ".byte 0x01\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_PUMA_WHITE_START
-#define VM_PUMA_WHITE_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x70\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_PUMA_WHITE_END
-#define VM_PUMA_WHITE_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x00\n"\
- ".byte 0x02\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_PUMA_RED_START
-#define VM_PUMA_RED_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x72\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_PUMA_RED_END
-#define VM_PUMA_RED_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x02\n"\
- ".byte 0x02\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_PUMA_BLACK_START
-#define VM_PUMA_BLACK_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x74\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_PUMA_BLACK_END
-#define VM_PUMA_BLACK_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x04\n"\
- ".byte 0x02\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_SHARK_WHITE_START
-#define VM_SHARK_WHITE_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x76\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_SHARK_WHITE_END
-#define VM_SHARK_WHITE_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x06\n"\
- ".byte 0x02\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_SHARK_RED_START
-#define VM_SHARK_RED_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x78\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_SHARK_RED_END
-#define VM_SHARK_RED_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x08\n"\
- ".byte 0x02\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_SHARK_BLACK_START
-#define VM_SHARK_BLACK_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x7A\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_SHARK_BLACK_END
-#define VM_SHARK_BLACK_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x0A\n"\
- ".byte 0x02\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_DOLPHIN_WHITE_START
-#define VM_DOLPHIN_WHITE_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x86\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_DOLPHIN_WHITE_END
-#define VM_DOLPHIN_WHITE_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x16\n"\
- ".byte 0x02\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_DOLPHIN_RED_START
-#define VM_DOLPHIN_RED_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x88\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_DOLPHIN_RED_END
-#define VM_DOLPHIN_RED_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x18\n"\
- ".byte 0x02\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_DOLPHIN_BLACK_START
-#define VM_DOLPHIN_BLACK_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x8A\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_DOLPHIN_BLACK_END
-#define VM_DOLPHIN_BLACK_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x1A\n"\
- ".byte 0x02\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_EAGLE_WHITE_START
-#define VM_EAGLE_WHITE_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x92\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_EAGLE_WHITE_END
-#define VM_EAGLE_WHITE_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x22\n"\
- ".byte 0x02\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_EAGLE_RED_START
-#define VM_EAGLE_RED_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x94\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_EAGLE_RED_END
-#define VM_EAGLE_RED_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x24\n"\
- ".byte 0x02\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_EAGLE_BLACK_START
-#define VM_EAGLE_BLACK_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x96\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_EAGLE_BLACK_END
-#define VM_EAGLE_BLACK_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x26\n"\
- ".byte 0x02\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_MUTATE_ONLY_START
-#define VM_MUTATE_ONLY_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x10\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_MUTATE_ONLY_END
-#define VM_MUTATE_ONLY_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x11\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#endif
-
-#ifdef PLATFORM_X64
-
-#ifndef VM_TIGER_WHITE_START
-#define VM_TIGER_WHITE_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x67\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_TIGER_WHITE_END
-#define VM_TIGER_WHITE_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0xF7\n"\
- ".byte 0x01\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_TIGER_RED_START
-#define VM_TIGER_RED_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x68\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_TIGER_RED_END
-#define VM_TIGER_RED_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0xF8\n"\
- ".byte 0x01\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_TIGER_BLACK_START
-#define VM_TIGER_BLACK_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x69\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_TIGER_BLACK_END
-#define VM_TIGER_BLACK_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0xF9\n"\
- ".byte 0x01\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_FISH_WHITE_START
-#define VM_FISH_WHITE_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x6B\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_FISH_WHITE_END
-#define VM_FISH_WHITE_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0xFB\n"\
- ".byte 0x01\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_FISH_RED_START
-#define VM_FISH_RED_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x6D\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_FISH_RED_END
-#define VM_FISH_RED_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0xFD\n"\
- ".byte 0x01\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_FISH_BLACK_START
-#define VM_FISH_BLACK_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x6F\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_FISH_BLACK_END
-#define VM_FISH_BLACK_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0xFF\n"\
- ".byte 0x01\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_PUMA_WHITE_START
-#define VM_PUMA_WHITE_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x71\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_PUMA_WHITE_END
-#define VM_PUMA_WHITE_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x01\n"\
- ".byte 0x02\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_PUMA_RED_START
-#define VM_PUMA_RED_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x73\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_PUMA_RED_END
-#define VM_PUMA_RED_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x03\n"\
- ".byte 0x02\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_PUMA_BLACK_START
-#define VM_PUMA_BLACK_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x75\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_PUMA_BLACK_END
-#define VM_PUMA_BLACK_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x05\n"\
- ".byte 0x02\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_SHARK_WHITE_START
-#define VM_SHARK_WHITE_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x77\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_SHARK_WHITE_END
-#define VM_SHARK_WHITE_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x07\n"\
- ".byte 0x02\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_SHARK_RED_START
-#define VM_SHARK_RED_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x79\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_SHARK_RED_END
-#define VM_SHARK_RED_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x09\n"\
- ".byte 0x02\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_SHARK_BLACK_START
-#define VM_SHARK_BLACK_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x7B\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_SHARK_BLACK_END
-#define VM_SHARK_BLACK_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x0B\n"\
- ".byte 0x02\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_DOLPHIN_WHITE_START
-#define VM_DOLPHIN_WHITE_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x87\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_DOLPHIN_WHITE_END
-#define VM_DOLPHIN_WHITE_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x17\n"\
- ".byte 0x02\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_DOLPHIN_RED_START
-#define VM_DOLPHIN_RED_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x89\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_DOLPHIN_RED_END
-#define VM_DOLPHIN_RED_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x19\n"\
- ".byte 0x02\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_DOLPHIN_BLACK_START
-#define VM_DOLPHIN_BLACK_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x8B\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_DOLPHIN_BLACK_END
-#define VM_DOLPHIN_BLACK_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x1B\n"\
- ".byte 0x02\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_EAGLE_WHITE_START
-#define VM_EAGLE_WHITE_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x93\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_EAGLE_WHITE_END
-#define VM_EAGLE_WHITE_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x23\n"\
- ".byte 0x02\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_EAGLE_RED_START
-#define VM_EAGLE_RED_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x95\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_EAGLE_RED_END
-#define VM_EAGLE_RED_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x25\n"\
- ".byte 0x02\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_EAGLE_BLACK_START
-#define VM_EAGLE_BLACK_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x97\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_EAGLE_BLACK_END
-#define VM_EAGLE_BLACK_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x27\n"\
- ".byte 0x02\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_MUTATE_ONLY_START
-#define VM_MUTATE_ONLY_START \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x10\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#ifndef VM_MUTATE_ONLY_END
-#define VM_MUTATE_ONLY_END \
-__asm__ (".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x11\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n");
-#endif
-
-#endif
-
diff --git a/csgo-loader/themida-sdk/include/SecureEngineCustomVMs_ICL_inline.h b/csgo-loader/themida-sdk/include/SecureEngineCustomVMs_ICL_inline.h deleted file mode 100644 index b0cda46..0000000 --- a/csgo-loader/themida-sdk/include/SecureEngineCustomVMs_ICL_inline.h +++ /dev/null @@ -1,1694 +0,0 @@ -/******************************************************************************
- * Header: SecureEngineCustomVMs_ICL_inline.h
- * Description: ICL inline assembly macros definitions
- *
- * Author/s: Oreans Technologies
- * (c) 2015 Oreans Technologies
- *
- * --- File generated automatically from Oreans VM Generator (16/6/2015) ---
- ******************************************************************************/
-
-/***********************************************
- * Definition as inline assembly
- ***********************************************/
-
-#ifdef PLATFORM_X32
-
-#ifndef VM_TIGER_WHITE_START
-#define VM_TIGER_WHITE_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x64 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_TIGER_WHITE_END
-#define VM_TIGER_WHITE_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0xF4 \
- __asm __emit 0x01 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_TIGER_RED_START
-#define VM_TIGER_RED_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x65 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_TIGER_RED_END
-#define VM_TIGER_RED_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0xF5 \
- __asm __emit 0x01 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_TIGER_BLACK_START
-#define VM_TIGER_BLACK_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x66 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_TIGER_BLACK_END
-#define VM_TIGER_BLACK_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0xF6 \
- __asm __emit 0x01 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_FISH_WHITE_START
-#define VM_FISH_WHITE_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x6A \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_FISH_WHITE_END
-#define VM_FISH_WHITE_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0xFA \
- __asm __emit 0x01 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_FISH_RED_START
-#define VM_FISH_RED_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x6C \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_FISH_RED_END
-#define VM_FISH_RED_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0xFC \
- __asm __emit 0x01 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_FISH_BLACK_START
-#define VM_FISH_BLACK_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x6E \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_FISH_BLACK_END
-#define VM_FISH_BLACK_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0xFE \
- __asm __emit 0x01 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_PUMA_WHITE_START
-#define VM_PUMA_WHITE_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x70 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_PUMA_WHITE_END
-#define VM_PUMA_WHITE_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x00 \
- __asm __emit 0x02 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_PUMA_RED_START
-#define VM_PUMA_RED_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x72 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_PUMA_RED_END
-#define VM_PUMA_RED_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x02 \
- __asm __emit 0x02 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_PUMA_BLACK_START
-#define VM_PUMA_BLACK_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x74 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_PUMA_BLACK_END
-#define VM_PUMA_BLACK_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x04 \
- __asm __emit 0x02 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_SHARK_WHITE_START
-#define VM_SHARK_WHITE_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x76 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_SHARK_WHITE_END
-#define VM_SHARK_WHITE_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x06 \
- __asm __emit 0x02 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_SHARK_RED_START
-#define VM_SHARK_RED_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x78 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_SHARK_RED_END
-#define VM_SHARK_RED_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x08 \
- __asm __emit 0x02 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_SHARK_BLACK_START
-#define VM_SHARK_BLACK_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x7A \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_SHARK_BLACK_END
-#define VM_SHARK_BLACK_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x0A \
- __asm __emit 0x02 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_DOLPHIN_WHITE_START
-#define VM_DOLPHIN_WHITE_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x86 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_DOLPHIN_WHITE_END
-#define VM_DOLPHIN_WHITE_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x16 \
- __asm __emit 0x02 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_DOLPHIN_RED_START
-#define VM_DOLPHIN_RED_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x88 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_DOLPHIN_RED_END
-#define VM_DOLPHIN_RED_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x18 \
- __asm __emit 0x02 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_DOLPHIN_BLACK_START
-#define VM_DOLPHIN_BLACK_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x8A \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_DOLPHIN_BLACK_END
-#define VM_DOLPHIN_BLACK_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x1A \
- __asm __emit 0x02 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_EAGLE_WHITE_START
-#define VM_EAGLE_WHITE_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x92 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_EAGLE_WHITE_END
-#define VM_EAGLE_WHITE_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x22 \
- __asm __emit 0x02 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_EAGLE_RED_START
-#define VM_EAGLE_RED_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x94 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_EAGLE_RED_END
-#define VM_EAGLE_RED_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x24 \
- __asm __emit 0x02 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_EAGLE_BLACK_START
-#define VM_EAGLE_BLACK_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x96 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_EAGLE_BLACK_END
-#define VM_EAGLE_BLACK_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x26 \
- __asm __emit 0x02 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_MUTATE_ONLY_START
-#define VM_MUTATE_ONLY_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x10 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_MUTATE_ONLY_END
-#define VM_MUTATE_ONLY_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x11 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#endif
-
-#ifdef PLATFORM_X64
-
-#ifndef VM_TIGER_WHITE_START
-#define VM_TIGER_WHITE_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x67 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_TIGER_WHITE_END
-#define VM_TIGER_WHITE_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0xF7 \
- __asm __emit 0x01 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_TIGER_RED_START
-#define VM_TIGER_RED_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x68 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_TIGER_RED_END
-#define VM_TIGER_RED_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0xF8 \
- __asm __emit 0x01 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_TIGER_BLACK_START
-#define VM_TIGER_BLACK_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x69 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_TIGER_BLACK_END
-#define VM_TIGER_BLACK_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0xF9 \
- __asm __emit 0x01 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_FISH_WHITE_START
-#define VM_FISH_WHITE_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x6B \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_FISH_WHITE_END
-#define VM_FISH_WHITE_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0xFB \
- __asm __emit 0x01 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_FISH_RED_START
-#define VM_FISH_RED_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x6D \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_FISH_RED_END
-#define VM_FISH_RED_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0xFD \
- __asm __emit 0x01 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_FISH_BLACK_START
-#define VM_FISH_BLACK_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x6F \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_FISH_BLACK_END
-#define VM_FISH_BLACK_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0xFF \
- __asm __emit 0x01 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_PUMA_WHITE_START
-#define VM_PUMA_WHITE_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x71 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_PUMA_WHITE_END
-#define VM_PUMA_WHITE_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x01 \
- __asm __emit 0x02 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_PUMA_RED_START
-#define VM_PUMA_RED_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x73 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_PUMA_RED_END
-#define VM_PUMA_RED_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x03 \
- __asm __emit 0x02 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_PUMA_BLACK_START
-#define VM_PUMA_BLACK_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x75 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_PUMA_BLACK_END
-#define VM_PUMA_BLACK_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x05 \
- __asm __emit 0x02 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_SHARK_WHITE_START
-#define VM_SHARK_WHITE_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x77 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_SHARK_WHITE_END
-#define VM_SHARK_WHITE_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x07 \
- __asm __emit 0x02 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_SHARK_RED_START
-#define VM_SHARK_RED_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x79 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_SHARK_RED_END
-#define VM_SHARK_RED_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x09 \
- __asm __emit 0x02 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_SHARK_BLACK_START
-#define VM_SHARK_BLACK_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x7B \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_SHARK_BLACK_END
-#define VM_SHARK_BLACK_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x0B \
- __asm __emit 0x02 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_DOLPHIN_WHITE_START
-#define VM_DOLPHIN_WHITE_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x87 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_DOLPHIN_WHITE_END
-#define VM_DOLPHIN_WHITE_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x17 \
- __asm __emit 0x02 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_DOLPHIN_RED_START
-#define VM_DOLPHIN_RED_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x89 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_DOLPHIN_RED_END
-#define VM_DOLPHIN_RED_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x19 \
- __asm __emit 0x02 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_DOLPHIN_BLACK_START
-#define VM_DOLPHIN_BLACK_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x8B \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_DOLPHIN_BLACK_END
-#define VM_DOLPHIN_BLACK_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x1B \
- __asm __emit 0x02 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_EAGLE_WHITE_START
-#define VM_EAGLE_WHITE_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x93 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_EAGLE_WHITE_END
-#define VM_EAGLE_WHITE_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x23 \
- __asm __emit 0x02 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_EAGLE_RED_START
-#define VM_EAGLE_RED_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x95 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_EAGLE_RED_END
-#define VM_EAGLE_RED_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x25 \
- __asm __emit 0x02 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_EAGLE_BLACK_START
-#define VM_EAGLE_BLACK_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x97 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_EAGLE_BLACK_END
-#define VM_EAGLE_BLACK_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x27 \
- __asm __emit 0x02 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_MUTATE_ONLY_START
-#define VM_MUTATE_ONLY_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x10 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#ifndef VM_MUTATE_ONLY_END
-#define VM_MUTATE_ONLY_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x11 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57\
- __asm __emit 0x4C\
- __asm __emit 0x20 \
- __asm __emit 0x20
-#endif
-
-#endif
-
diff --git a/csgo-loader/themida-sdk/include/SecureEngineCustomVMs_LCC_inline.h b/csgo-loader/themida-sdk/include/SecureEngineCustomVMs_LCC_inline.h deleted file mode 100644 index 1aca4d9..0000000 --- a/csgo-loader/themida-sdk/include/SecureEngineCustomVMs_LCC_inline.h +++ /dev/null @@ -1,402 +0,0 @@ -/******************************************************************************
- * Header: SecureEngineCustomVMs_LCC_inline.h
- * Description: LCC inline assembly macros definitions
- *
- * Author/s: Oreans Technologies
- * (c) 2015 Oreans Technologies
- *
- * --- File generated automatically from Oreans VM Generator (16/6/2015) ---
- ******************************************************************************/
-
-/***********************************************
- * Definition as inline assembly
- ***********************************************/
-
-#ifdef PLATFORM_X32
-
-#ifndef VM_TIGER_WHITE_START
-#define VM_TIGER_WHITE_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x64, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_TIGER_WHITE_END
-#define VM_TIGER_WHITE_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0xF4, 0x01, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_TIGER_RED_START
-#define VM_TIGER_RED_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x65, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_TIGER_RED_END
-#define VM_TIGER_RED_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0xF5, 0x01, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_TIGER_BLACK_START
-#define VM_TIGER_BLACK_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x66, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_TIGER_BLACK_END
-#define VM_TIGER_BLACK_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0xF6, 0x01, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_FISH_WHITE_START
-#define VM_FISH_WHITE_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x6A, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_FISH_WHITE_END
-#define VM_FISH_WHITE_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0xFA, 0x01, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_FISH_RED_START
-#define VM_FISH_RED_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x6C, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_FISH_RED_END
-#define VM_FISH_RED_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0xFC, 0x01, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_FISH_BLACK_START
-#define VM_FISH_BLACK_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x6E, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_FISH_BLACK_END
-#define VM_FISH_BLACK_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0xFE, 0x01, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_PUMA_WHITE_START
-#define VM_PUMA_WHITE_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x70, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_PUMA_WHITE_END
-#define VM_PUMA_WHITE_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x00, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_PUMA_RED_START
-#define VM_PUMA_RED_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x72, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_PUMA_RED_END
-#define VM_PUMA_RED_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x02, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_PUMA_BLACK_START
-#define VM_PUMA_BLACK_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x74, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_PUMA_BLACK_END
-#define VM_PUMA_BLACK_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x04, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_SHARK_WHITE_START
-#define VM_SHARK_WHITE_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x76, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_SHARK_WHITE_END
-#define VM_SHARK_WHITE_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x06, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_SHARK_RED_START
-#define VM_SHARK_RED_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x78, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_SHARK_RED_END
-#define VM_SHARK_RED_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x08, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_SHARK_BLACK_START
-#define VM_SHARK_BLACK_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x7A, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_SHARK_BLACK_END
-#define VM_SHARK_BLACK_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x0A, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_DOLPHIN_WHITE_START
-#define VM_DOLPHIN_WHITE_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x86, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_DOLPHIN_WHITE_END
-#define VM_DOLPHIN_WHITE_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x16, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_DOLPHIN_RED_START
-#define VM_DOLPHIN_RED_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x88, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_DOLPHIN_RED_END
-#define VM_DOLPHIN_RED_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x18, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_DOLPHIN_BLACK_START
-#define VM_DOLPHIN_BLACK_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x8A, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_DOLPHIN_BLACK_END
-#define VM_DOLPHIN_BLACK_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x1A, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_EAGLE_WHITE_START
-#define VM_EAGLE_WHITE_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x92, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_EAGLE_WHITE_END
-#define VM_EAGLE_WHITE_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x22, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_EAGLE_RED_START
-#define VM_EAGLE_RED_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x94, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_EAGLE_RED_END
-#define VM_EAGLE_RED_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x24, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_EAGLE_BLACK_START
-#define VM_EAGLE_BLACK_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x96, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_EAGLE_BLACK_END
-#define VM_EAGLE_BLACK_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x26, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_MUTATE_ONLY_START
-#define VM_MUTATE_ONLY_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x10, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_MUTATE_ONLY_END
-#define VM_MUTATE_ONLY_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x11, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#endif
-
-#ifdef PLATFORM_X64
-
-#ifndef VM_TIGER_WHITE_START
-#define VM_TIGER_WHITE_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x67, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_TIGER_WHITE_END
-#define VM_TIGER_WHITE_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0xF7, 0x01, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_TIGER_RED_START
-#define VM_TIGER_RED_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x68, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_TIGER_RED_END
-#define VM_TIGER_RED_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0xF8, 0x01, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_TIGER_BLACK_START
-#define VM_TIGER_BLACK_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x69, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_TIGER_BLACK_END
-#define VM_TIGER_BLACK_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0xF9, 0x01, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_FISH_WHITE_START
-#define VM_FISH_WHITE_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x6B, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_FISH_WHITE_END
-#define VM_FISH_WHITE_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0xFB, 0x01, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_FISH_RED_START
-#define VM_FISH_RED_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x6D, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_FISH_RED_END
-#define VM_FISH_RED_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0xFD, 0x01, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_FISH_BLACK_START
-#define VM_FISH_BLACK_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x6F, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_FISH_BLACK_END
-#define VM_FISH_BLACK_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0xFF, 0x01, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_PUMA_WHITE_START
-#define VM_PUMA_WHITE_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x71, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_PUMA_WHITE_END
-#define VM_PUMA_WHITE_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x01, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_PUMA_RED_START
-#define VM_PUMA_RED_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x73, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_PUMA_RED_END
-#define VM_PUMA_RED_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x03, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_PUMA_BLACK_START
-#define VM_PUMA_BLACK_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x75, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_PUMA_BLACK_END
-#define VM_PUMA_BLACK_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x05, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_SHARK_WHITE_START
-#define VM_SHARK_WHITE_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x77, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_SHARK_WHITE_END
-#define VM_SHARK_WHITE_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x07, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_SHARK_RED_START
-#define VM_SHARK_RED_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x79, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_SHARK_RED_END
-#define VM_SHARK_RED_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x09, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_SHARK_BLACK_START
-#define VM_SHARK_BLACK_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x7B, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_SHARK_BLACK_END
-#define VM_SHARK_BLACK_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x0B, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_DOLPHIN_WHITE_START
-#define VM_DOLPHIN_WHITE_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x87, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_DOLPHIN_WHITE_END
-#define VM_DOLPHIN_WHITE_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x17, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_DOLPHIN_RED_START
-#define VM_DOLPHIN_RED_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x89, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_DOLPHIN_RED_END
-#define VM_DOLPHIN_RED_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x19, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_DOLPHIN_BLACK_START
-#define VM_DOLPHIN_BLACK_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x8B, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_DOLPHIN_BLACK_END
-#define VM_DOLPHIN_BLACK_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x1B, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_EAGLE_WHITE_START
-#define VM_EAGLE_WHITE_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x93, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_EAGLE_WHITE_END
-#define VM_EAGLE_WHITE_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x23, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_EAGLE_RED_START
-#define VM_EAGLE_RED_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x95, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_EAGLE_RED_END
-#define VM_EAGLE_RED_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x25, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_EAGLE_BLACK_START
-#define VM_EAGLE_BLACK_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x97, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_EAGLE_BLACK_END
-#define VM_EAGLE_BLACK_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x27, 0x02, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_MUTATE_ONLY_START
-#define VM_MUTATE_ONLY_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x10, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#ifndef VM_MUTATE_ONLY_END
-#define VM_MUTATE_ONLY_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x11, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-#endif
-
-#endif
-
diff --git a/csgo-loader/themida-sdk/include/SecureEngineCustomVMs_VC_inline.h b/csgo-loader/themida-sdk/include/SecureEngineCustomVMs_VC_inline.h deleted file mode 100644 index c604bcc..0000000 --- a/csgo-loader/themida-sdk/include/SecureEngineCustomVMs_VC_inline.h +++ /dev/null @@ -1,1694 +0,0 @@ -/******************************************************************************
- * Header: SecureEngineCustomVMs_VC_inline.h
- * Description: VC inline assembly macros definitions
- *
- * Author/s: Oreans Technologies
- * (c) 2015 Oreans Technologies
- *
- * --- File generated automatically from Oreans VM Generator (16/6/2015) ---
- ******************************************************************************/
-
-/***********************************************
- * Definition as inline assembly
- ***********************************************/
-
-#ifdef PLATFORM_X32
-
-#ifndef VM_TIGER_WHITE_START
-#define VM_TIGER_WHITE_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x64 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_TIGER_WHITE_END
-#define VM_TIGER_WHITE_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0xF4 \
- __asm _emit 0x01 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_TIGER_RED_START
-#define VM_TIGER_RED_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x65 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_TIGER_RED_END
-#define VM_TIGER_RED_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0xF5 \
- __asm _emit 0x01 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_TIGER_BLACK_START
-#define VM_TIGER_BLACK_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x66 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_TIGER_BLACK_END
-#define VM_TIGER_BLACK_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0xF6 \
- __asm _emit 0x01 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_FISH_WHITE_START
-#define VM_FISH_WHITE_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x6A \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_FISH_WHITE_END
-#define VM_FISH_WHITE_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0xFA \
- __asm _emit 0x01 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_FISH_RED_START
-#define VM_FISH_RED_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x6C \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_FISH_RED_END
-#define VM_FISH_RED_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0xFC \
- __asm _emit 0x01 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_FISH_BLACK_START
-#define VM_FISH_BLACK_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x6E \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_FISH_BLACK_END
-#define VM_FISH_BLACK_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0xFE \
- __asm _emit 0x01 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_PUMA_WHITE_START
-#define VM_PUMA_WHITE_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x70 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_PUMA_WHITE_END
-#define VM_PUMA_WHITE_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x00 \
- __asm _emit 0x02 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_PUMA_RED_START
-#define VM_PUMA_RED_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x72 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_PUMA_RED_END
-#define VM_PUMA_RED_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x02 \
- __asm _emit 0x02 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_PUMA_BLACK_START
-#define VM_PUMA_BLACK_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x74 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_PUMA_BLACK_END
-#define VM_PUMA_BLACK_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x04 \
- __asm _emit 0x02 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_SHARK_WHITE_START
-#define VM_SHARK_WHITE_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x76 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_SHARK_WHITE_END
-#define VM_SHARK_WHITE_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x06 \
- __asm _emit 0x02 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_SHARK_RED_START
-#define VM_SHARK_RED_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x78 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_SHARK_RED_END
-#define VM_SHARK_RED_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x08 \
- __asm _emit 0x02 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_SHARK_BLACK_START
-#define VM_SHARK_BLACK_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x7A \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_SHARK_BLACK_END
-#define VM_SHARK_BLACK_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x0A \
- __asm _emit 0x02 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_DOLPHIN_WHITE_START
-#define VM_DOLPHIN_WHITE_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x86 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_DOLPHIN_WHITE_END
-#define VM_DOLPHIN_WHITE_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x16 \
- __asm _emit 0x02 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_DOLPHIN_RED_START
-#define VM_DOLPHIN_RED_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x88 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_DOLPHIN_RED_END
-#define VM_DOLPHIN_RED_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x18 \
- __asm _emit 0x02 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_DOLPHIN_BLACK_START
-#define VM_DOLPHIN_BLACK_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x8A \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_DOLPHIN_BLACK_END
-#define VM_DOLPHIN_BLACK_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x1A \
- __asm _emit 0x02 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_EAGLE_WHITE_START
-#define VM_EAGLE_WHITE_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x92 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_EAGLE_WHITE_END
-#define VM_EAGLE_WHITE_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x22 \
- __asm _emit 0x02 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_EAGLE_RED_START
-#define VM_EAGLE_RED_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x94 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_EAGLE_RED_END
-#define VM_EAGLE_RED_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x24 \
- __asm _emit 0x02 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_EAGLE_BLACK_START
-#define VM_EAGLE_BLACK_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x96 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_EAGLE_BLACK_END
-#define VM_EAGLE_BLACK_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x26 \
- __asm _emit 0x02 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_MUTATE_ONLY_START
-#define VM_MUTATE_ONLY_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x10 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_MUTATE_ONLY_END
-#define VM_MUTATE_ONLY_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x11 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#endif
-
-#ifdef PLATFORM_X64
-
-#ifndef VM_TIGER_WHITE_START
-#define VM_TIGER_WHITE_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x67 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_TIGER_WHITE_END
-#define VM_TIGER_WHITE_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0xF7 \
- __asm _emit 0x01 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_TIGER_RED_START
-#define VM_TIGER_RED_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x68 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_TIGER_RED_END
-#define VM_TIGER_RED_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0xF8 \
- __asm _emit 0x01 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_TIGER_BLACK_START
-#define VM_TIGER_BLACK_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x69 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_TIGER_BLACK_END
-#define VM_TIGER_BLACK_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0xF9 \
- __asm _emit 0x01 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_FISH_WHITE_START
-#define VM_FISH_WHITE_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x6B \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_FISH_WHITE_END
-#define VM_FISH_WHITE_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0xFB \
- __asm _emit 0x01 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_FISH_RED_START
-#define VM_FISH_RED_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x6D \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_FISH_RED_END
-#define VM_FISH_RED_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0xFD \
- __asm _emit 0x01 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_FISH_BLACK_START
-#define VM_FISH_BLACK_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x6F \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_FISH_BLACK_END
-#define VM_FISH_BLACK_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0xFF \
- __asm _emit 0x01 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_PUMA_WHITE_START
-#define VM_PUMA_WHITE_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x71 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_PUMA_WHITE_END
-#define VM_PUMA_WHITE_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x01 \
- __asm _emit 0x02 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_PUMA_RED_START
-#define VM_PUMA_RED_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x73 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_PUMA_RED_END
-#define VM_PUMA_RED_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x03 \
- __asm _emit 0x02 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_PUMA_BLACK_START
-#define VM_PUMA_BLACK_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x75 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_PUMA_BLACK_END
-#define VM_PUMA_BLACK_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x05 \
- __asm _emit 0x02 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_SHARK_WHITE_START
-#define VM_SHARK_WHITE_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x77 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_SHARK_WHITE_END
-#define VM_SHARK_WHITE_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x07 \
- __asm _emit 0x02 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_SHARK_RED_START
-#define VM_SHARK_RED_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x79 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_SHARK_RED_END
-#define VM_SHARK_RED_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x09 \
- __asm _emit 0x02 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_SHARK_BLACK_START
-#define VM_SHARK_BLACK_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x7B \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_SHARK_BLACK_END
-#define VM_SHARK_BLACK_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x0B \
- __asm _emit 0x02 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_DOLPHIN_WHITE_START
-#define VM_DOLPHIN_WHITE_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x87 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_DOLPHIN_WHITE_END
-#define VM_DOLPHIN_WHITE_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x17 \
- __asm _emit 0x02 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_DOLPHIN_RED_START
-#define VM_DOLPHIN_RED_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x89 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_DOLPHIN_RED_END
-#define VM_DOLPHIN_RED_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x19 \
- __asm _emit 0x02 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_DOLPHIN_BLACK_START
-#define VM_DOLPHIN_BLACK_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x8B \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_DOLPHIN_BLACK_END
-#define VM_DOLPHIN_BLACK_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x1B \
- __asm _emit 0x02 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_EAGLE_WHITE_START
-#define VM_EAGLE_WHITE_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x93 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_EAGLE_WHITE_END
-#define VM_EAGLE_WHITE_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x23 \
- __asm _emit 0x02 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_EAGLE_RED_START
-#define VM_EAGLE_RED_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x95 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_EAGLE_RED_END
-#define VM_EAGLE_RED_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x25 \
- __asm _emit 0x02 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_EAGLE_BLACK_START
-#define VM_EAGLE_BLACK_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x97 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_EAGLE_BLACK_END
-#define VM_EAGLE_BLACK_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x27 \
- __asm _emit 0x02 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_MUTATE_ONLY_START
-#define VM_MUTATE_ONLY_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x10 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#ifndef VM_MUTATE_ONLY_END
-#define VM_MUTATE_ONLY_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x11 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57\
- __asm _emit 0x4C\
- __asm _emit 0x20 \
- __asm _emit 0x20
-#endif
-
-#endif
-
diff --git a/csgo-loader/themida-sdk/include/ThemidaSDK.h b/csgo-loader/themida-sdk/include/ThemidaSDK.h deleted file mode 100644 index 01aaa92..0000000 --- a/csgo-loader/themida-sdk/include/ThemidaSDK.h +++ /dev/null @@ -1,2265 +0,0 @@ -/******************************************************************************
- Header: SecureEngineSDK.h
- Description: SDK header definition for the C/C++ language
-
- Author/s: Oreans Technologies
- (c) 2013 Oreans Technologies
-*****************************************************************************/
-
-#pragma once
-
-
-// ***********************************************
-// Cross Compiler definitions
-// ***********************************************
-
-#ifdef __GNUC__
- #define DLL_IMPORT extern
- #define STDCALL_CONVENTION
-#else
- #define DLL_IMPORT __declspec(dllimport)
- #define STDCALL_CONVENTION __stdcall
-#endif
-
-
-// ***********************************************
-// Specify platform
-// ***********************************************
-
-#ifdef __GNUC__
-
- #ifdef __x86_64__
- #define PLATFORM_X64
- #else
- #define PLATFORM_X32
- #endif
-
-#else
-
- #ifdef _WIN64
- #define PLATFORM_X64
- #else
- #define PLATFORM_X32
- #endif
-
-#endif
-
-
-// ***********************************************
-// Defines
-// ***********************************************
-
-#ifdef __GNUC__
-
-#define X32_INSERT_VIA_INLINE
-#define X64_INSERT_VIA_INLINE
-
-#else
-
-#define X32_INSERT_VIA_INLINE
-//#define X64_INSERT_VIA_INLINE
-
-#endif
-
-
-// ***********************************************
-// Include files
-// ***********************************************
-
-#include "SecureEngineCustomVMs.h"
-
-
-// ***********************************************
-// Link with correct platform library
-// ***********************************************
-
-#ifdef PLATFORM_X64
- #pragma comment(lib, "SecureEngineSDK64.lib")
-#else
- #pragma comment(lib, "SecureEngineSDK32.lib")
-#endif
-
-
-// ***********************************************
-// Definition of macros as function names
-// ***********************************************
-
- #ifdef __cplusplus
- extern "C" {
- #endif
-
- DLL_IMPORT void STDCALL_CONVENTION VMStart(void);
-
- DLL_IMPORT void STDCALL_CONVENTION VMEnd(void);
-
- DLL_IMPORT void STDCALL_CONVENTION CodeReplaceStart(void);
-
- DLL_IMPORT void STDCALL_CONVENTION CodeReplaceEnd(void);
-
- DLL_IMPORT void STDCALL_CONVENTION RegisteredStart(void);
-
- DLL_IMPORT void STDCALL_CONVENTION RegisteredEnd(void);
-
- DLL_IMPORT void STDCALL_CONVENTION EncodeStart(void);
-
- DLL_IMPORT void STDCALL_CONVENTION EncodeEnd(void);
-
- DLL_IMPORT void STDCALL_CONVENTION ClearStart(void);
-
- DLL_IMPORT void STDCALL_CONVENTION ClearEnd(void);
-
- DLL_IMPORT void STDCALL_CONVENTION MutateStart(void);
-
- DLL_IMPORT void STDCALL_CONVENTION MutateEnd(void);
-
- DLL_IMPORT void STDCALL_CONVENTION StrEncryptStart(void);
-
- DLL_IMPORT void STDCALL_CONVENTION StrEncryptEnd(void);
-
- DLL_IMPORT void STDCALL_CONVENTION StrEncryptWStart(void);
-
- DLL_IMPORT void STDCALL_CONVENTION StrEncryptWEnd(void);
-
- DLL_IMPORT void STDCALL_CONVENTION UnregisteredStart(void);
-
- DLL_IMPORT void STDCALL_CONVENTION UnregisteredEnd(void);
-
- DLL_IMPORT void STDCALL_CONVENTION RegisteredVMStart(void);
-
- DLL_IMPORT void STDCALL_CONVENTION RegisteredVMEnd(void);
-
- DLL_IMPORT void STDCALL_CONVENTION UnprotectedStart(void);
-
- DLL_IMPORT void STDCALL_CONVENTION UnprotectedEnd(void);
-
- DLL_IMPORT void STDCALL_CONVENTION SECheckProtection(int *user_var, int user_value);
-
- DLL_IMPORT void STDCALL_CONVENTION SECheckCodeIntegrity(int *user_var, int user_value);
-
- DLL_IMPORT void STDCALL_CONVENTION SECheckRegistration(int *user_var, int user_value);
-
- DLL_IMPORT void STDCALL_CONVENTION SECheckVirtualPC(int *user_var, int user_value);
-
- #ifdef __cplusplus
- }
- #endif
-
-
-#ifdef PLATFORM_X64
-
-// ***********************************************
-// SecureEngine x64 macros definitions to keep
-// compatibility with old x32 inline macros
-// ***********************************************
-
- #define VM_START VMStart();
- #define VM_END VMEnd();
- #define VM_START_WITHLEVEL(x) VMStart();
-
- #define CODEREPLACE_START CodeReplaceStart();
- #define CODEREPLACE_END CodeReplaceEnd();
-
- #define REGISTERED_START RegisteredStart();
- #define REGISTERED_END RegisteredEnd();
-
- #define ENCODE_START EncodeStart();
- #define ENCODE_END EncodeEnd();
-
- #define MUTATE_START MutateStart();
- #define MUTATE_END MutateEnd();
-
- #define STR_ENCRYPT_START StrEncryptStart();
- #define STR_ENCRYPT_END StrEncryptEnd();
-
- #define STR_ENCRYPTW_START StrEncryptWStart();
- #define STR_ENCRYPTW_END StrEncryptWEnd();
-
- #define UNREGISTERED_START UnregisteredStart();
- #define UNREGISTERED_END UnregisteredEnd();
-
- #define CLEAR_START ClearStart();
- #define CLEAR_END ClearEnd();
-
- #define REGISTEREDVM_START RegisteredVMStart();
- #define REGISTEREDVM_END RegisteredVMEnd();
-
- #define UNPROTECTED_START UnprotectedStart();
- #define UNPROTECTED_END UnprotectedEnd();
-
- #define CHECK_PROTECTION(var, val) SECheckProtection(&var, val);
- #define CHECK_CODE_INTEGRITY(var, val) SECheckCodeIntegrity(&var, val);
- #define CHECK_REGISTRATION(var, val) SECheckRegistration(&var, val);
- #define CHECK_VIRTUAL_PC(var, val) SECheckVirtualPC(&var, val);
-
-#else
-
-// ***********************************************
-// SecureEngine x32 inline macros definitions
-// ***********************************************
-
- // Borland macros definitions
-
- #ifdef __BORLANDC__
-
- #define REMOVE_BLOCK_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
- #define REMOVE_BLOCK_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x01, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-
- #define CODEREPLACE_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
- #define CODEREPLACE_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x01, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-
- #define REGISTERED_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x02, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
- #define REGISTERED_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x03, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-
- #define ENCODE_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x04, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
- #define ENCODE_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x05, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-
- #define CLEAR_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x06, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
- #define CLEAR_END __emit__ (0xEB, 0x15, 0x57, 0x4C, 0x20, 0x20, 0x07, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20, 0x00, 0x00, \
- 0x00, 0x00, 0x00);
-
- #define UNREGISTERED_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x08, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
- #define UNREGISTERED_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x09, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-
- #define VM_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x0C, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
- #define VM_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x0D, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-
- #define MUTATE_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x10, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
- #define MUTATE_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x11, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-
- #define STR_ENCRYPT_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x12, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
- #define STR_ENCRYPT_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x13, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-
- #define STR_ENCRYPTW_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x22, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
- #define STR_ENCRYPTW_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x23, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-
- #define REGISTEREDVM_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x0E, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
- #define REGISTEREDVM_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x0F, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-
- #define VM_START_WITHLEVEL(x) __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x0C, 0x00, 0x00, 0x00, \
- 0x00, x, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-
- #define UNPROTECTED_START __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
- #define UNPROTECTED_END __emit__ (0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x21, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20);
-
- #define CHECK_PROTECTION(var, val) \
- asm { \
- dw 0x10EB; \
- dd 0x091ab3167; \
- dd 0x08a8b717a; \
- dd 0x0bc117abd; \
- dd 0x0; \
- push val; \
- pop var; \
- dw 0x0CEB; \
- dd 0x0bc117abd; \
- dd 0x08a8b717a; \
- dd 0x091ab3167; \
-}
-
- #define CHECK_CODE_INTEGRITY(var, val) \
- asm { \
- dw 0x10EB; \
- dd 0x091ab3167; \
- dd 0x08a8b717a; \
- dd 0x0bc117abd; \
- dd 0x1; \
- push val; \
- pop var; \
- dw 0x0CEB; \
- dd 0x0bc117abd; \
- dd 0x08a8b717a; \
- dd 0x091ab3167; \
-}
-
- #define CHECK_REGISTRATION(var, val) \
- asm { \
- dw 0x10EB; \
- dd 0x091ab3167; \
- dd 0x08a8b717a; \
- dd 0x0bc117abd; \
- dd 0x2; \
- push val; \
- pop var; \
- dw 0x0CEB; \
- dd 0x0bc117abd; \
- dd 0x08a8b717a; \
- dd 0x091ab3167; \
-}
-
- #define CHECK_VIRTUAL_PC(var, val) \
- asm { \
- dw 0x10EB; \
- dd 0x091ab3167; \
- dd 0x08a8b717a; \
- dd 0x0bc117abd; \
- dd 0x3; \
- push val; \
- pop var; \
- dw 0x0CEB; \
- dd 0x0bc117abd; \
- dd 0x08a8b717a; \
- dd 0x091ab3167; \
-}
-
-#else
-#ifdef __GNUC__
-
- // GNUC (MinGW) Compatible compiler macros definitions
-
- #define NO_OPTIMIZATION __attribute__((optimize("O0")))
-
- #define REMOVE_BLOCK_START \
- asm ( ".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- );
-
- #define REMOVE_BLOCK_END \
-asm ( ".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x01\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- );
-
- #define CODEREPLACE_START \
- asm ( ".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- );
-
-#define CODEREPLACE_END \
-asm ( ".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x01\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- );
-
- #define REGISTERED_START \
- asm ( ".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x02\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- );
-
-#define REGISTERED_END \
-asm ( ".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x03\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- );
-
-#define ENCODE_START \
-asm ( ".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x04\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- );
-
-#define ENCODE_END \
-asm ( ".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x05\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- );
-
-#define CLEAR_START \
-asm ( ".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x06\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- );
-
-#define CLEAR_END \
-asm ( ".byte 0xEB\n"\
- ".byte 0x15\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x07\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- );
-
-#define UNREGISTERED_START \
-asm ( ".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x08\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- );
-
-#define UNREGISTERED_END \
-asm ( ".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x09\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- );
-
-#define VM_START \
-asm ( ".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x0C\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- );
-
-#define VM_END \
-asm ( ".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x0D\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- );
-
-#define MUTATE_START \
-asm ( ".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x10\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- );
-
-#define MUTATE_END \
-asm ( ".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x11\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- );
-
-#define STR_ENCRYPT_START \
-asm ( ".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x12\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- );
-
-#define STR_ENCRYPT_END \
-asm ( ".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x13\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- );
-
-#define STR_ENCRYPTW_START \
-asm ( ".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x22\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- );
-
-#define STR_ENCRYPTW_END \
-asm ( ".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x23\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- );
-
-
-#define REGISTEREDVM_START \
-asm ( ".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x0E\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- );
-
-#define REGISTEREDVM_END \
-asm ( ".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x0F\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- );
-
-#define VM_START_WITHLEVEL(x) \
-asm ( ".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x0C\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte $" #x "\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- );
-
-#define UNPROTECTED_START \
-asm ( ".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- );
-
-
-#define UNPROTECTED_END \
-asm ( ".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- ".byte 0x21\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x57\n"\
- ".byte 0x4C\n"\
- ".byte 0x20\n"\
- ".byte 0x20\n"\
- );
-
-#define CHECK_PROTECTION(var, val) \
-asm ( ".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x67\n"\
- ".byte 0x31\n"\
- ".byte 0xAB\n"\
- ".byte 0x91\n"\
- ".byte 0x7A\n"\
- ".byte 0x71\n"\
- ".byte 0x8B\n"\
- ".byte 0x8A\n"\
- ".byte 0xBD\n"\
- ".byte 0x7A\n"\
- ".byte 0x11\n"\
- ".byte 0xBC\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- "push $" #val "\n"); \
- __asm__ ("pop %0" : "=m" (var):); \
- asm (".byte 0xEB\n"\
- ".byte 0x0C\n"\
- ".byte 0xBD\n"\
- ".byte 0x7A\n"\
- ".byte 0x11\n"\
- ".byte 0xBC\n"\
- ".byte 0x7A\n"\
- ".byte 0x71\n"\
- ".byte 0x8B\n"\
- ".byte 0x8A\n"\
- ".byte 0x67\n"\
- ".byte 0x31\n"\
- ".byte 0xAB\n"\
- ".byte 0x91\n"\
- );
-
-#define CHECK_CODE_INTEGRITY(var, val) \
-asm ( ".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x67\n"\
- ".byte 0x31\n"\
- ".byte 0xAB\n"\
- ".byte 0x91\n"\
- ".byte 0x7A\n"\
- ".byte 0x71\n"\
- ".byte 0x8B\n"\
- ".byte 0x8A\n"\
- ".byte 0xBD\n"\
- ".byte 0x7A\n"\
- ".byte 0x11\n"\
- ".byte 0xBC\n"\
- ".byte 0x01\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- "push $" #val "\n"); \
- __asm__ ("pop %0" : "=m" (var):); \
- asm (".byte 0xEB\n"\
- ".byte 0x0C\n"\
- ".byte 0xBD\n"\
- ".byte 0x7A\n"\
- ".byte 0x11\n"\
- ".byte 0xBC\n"\
- ".byte 0x7A\n"\
- ".byte 0x71\n"\
- ".byte 0x8B\n"\
- ".byte 0x8A\n"\
- ".byte 0x67\n"\
- ".byte 0x31\n"\
- ".byte 0xAB\n"\
- ".byte 0x91\n"\
- );
-
-#define CHECK_REGISTRATION(var, val) \
-asm ( ".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x67\n"\
- ".byte 0x31\n"\
- ".byte 0xAB\n"\
- ".byte 0x91\n"\
- ".byte 0x7A\n"\
- ".byte 0x71\n"\
- ".byte 0x8B\n"\
- ".byte 0x8A\n"\
- ".byte 0xBD\n"\
- ".byte 0x7A\n"\
- ".byte 0x11\n"\
- ".byte 0xBC\n"\
- ".byte 0x02\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- "push $" #val "\n"); \
- __asm__ ("pop %0" : "=m" (var):); \
- asm (".byte 0xEB\n"\
- ".byte 0x0C\n"\
- ".byte 0xBD\n"\
- ".byte 0x7A\n"\
- ".byte 0x11\n"\
- ".byte 0xBC\n"\
- ".byte 0x7A\n"\
- ".byte 0x71\n"\
- ".byte 0x8B\n"\
- ".byte 0x8A\n"\
- ".byte 0x67\n"\
- ".byte 0x31\n"\
- ".byte 0xAB\n"\
- ".byte 0x91\n"\
- );
-
-#define CHECK_VIRTUAL_PC(var, val) \
-asm ( ".byte 0xEB\n"\
- ".byte 0x10\n"\
- ".byte 0x67\n"\
- ".byte 0x31\n"\
- ".byte 0xAB\n"\
- ".byte 0x91\n"\
- ".byte 0x7A\n"\
- ".byte 0x71\n"\
- ".byte 0x8B\n"\
- ".byte 0x8A\n"\
- ".byte 0xBD\n"\
- ".byte 0x7A\n"\
- ".byte 0x11\n"\
- ".byte 0xBC\n"\
- ".byte 0x03\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- ".byte 0x00\n"\
- "push $" #val "\n"); \
- __asm__ ("pop %0" : "=m" (var):); \
- asm (".byte 0xEB\n"\
- ".byte 0x0C\n"\
- ".byte 0xBD\n"\
- ".byte 0x7A\n"\
- ".byte 0x11\n"\
- ".byte 0xBC\n"\
- ".byte 0x7A\n"\
- ".byte 0x71\n"\
- ".byte 0x8B\n"\
- ".byte 0x8A\n"\
- ".byte 0x67\n"\
- ".byte 0x31\n"\
- ".byte 0xAB\n"\
- ".byte 0x91\n"\
- );
-
-#else
-#ifdef __ICL
-
-// ICL macros definitions
-
- #define REMOVE_BLOCK_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
-
- #define REMOVE_BLOCK_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x01 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
-
- #define CODEREPLACE_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
-
- #define CODEREPLACE_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x01 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
-
- #define REGISTERED_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x02 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
-
- #define REGISTERED_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x03 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
-
-
- #define ENCODE_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x04 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
-
-
- #define ENCODE_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x05 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
-
-
- #define CLEAR_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x06 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
-
-
- #define CLEAR_END \
- __asm __emit 0xEB \
- __asm __emit 0x15 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x07 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00
-
- #define UNREGISTERED_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x08 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
-
- #define UNREGISTERED_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x09 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
-
- #define VM_START_WITHLEVEL(x) \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x0C \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit x \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
-
- #define VM_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x0C \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
-
- #define VM_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x0D \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
-
- #define MUTATE_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x10 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
-
- #define MUTATE_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x11 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
-
- #define STR_ENCRYPT_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x12 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
-
- #define STR_ENCRYPT_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x13 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
-
- #define STR_ENCRYPTW_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x22 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
-
- #define STR_ENCRYPTW_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x23 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
-
-
- #define REGISTEREDVM_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x0E \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
-
- #define REGISTEREDVM_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x0F \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
-
- #define UNPROTECTED_START \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
-
- #define UNPROTECTED_END \
- __asm __emit 0xEB \
- __asm __emit 0x10 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
- __asm __emit 0x21 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x00 \
- __asm __emit 0x57 \
- __asm __emit 0x4C \
- __asm __emit 0x20 \
- __asm __emit 0x20 \
-
-#else
-#ifdef __LCC__
-
-// LCC macros definitions
-
- #define REMOVE_BLOCK_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
- #define REMOVE_BLOCK_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x01, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-
- #define CODEREPLACE_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
- #define CODEREPLACE_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x01, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-
- #define REGISTERED_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x02, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
- #define REGISTERED_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x03, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-
- #define ENCODE_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x04, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
- #define ENCODE_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x05, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-
- #define CLEAR_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x06, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-
- #define CLEAR_END __asm__ (" .byte\t0xEB, 0x15, 0x57, 0x4C, 0x20, 0x20, 0x07, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20, 0x00, 0x00, \
- 0x00, 0x00, 0x00");
-
- #define UNREGISTERED_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x08, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
- #define UNREGISTERED_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x09, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-
- #define VM_START_WITHLEVEL(x) __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x0C, 0x00, 0x00, 0x00, \
- 0x00, "x", 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-
- #define VM_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x0C, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-
- #define VM_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x0D, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-
- #define MUTATE_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x10, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-
- #define MUTATE_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x11, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-
- #define STR_ENCRYPT_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x12, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-
- #define STR_ENCRYPT_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x13, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-
- #define STR_ENCRYPT_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x22, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-
- #define STR_ENCRYPT_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x23, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-
- #define REGISTEREDVM_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x0E, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-
- #define REGISTEREDVM_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x0F, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-
- #define UNPROTECTED_START __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-
- #define UNPROTECTED_END __asm__ (" .byte\t0xEB, 0x10, 0x57, 0x4C, 0x20, 0x20, 0x21, 0x00, 0x00, 0x00, \
- 0x00, 0x00, 0x00, 0x00, 0x57, 0x4C, 0x20, 0x20");
-
-#else
-
- // Visual Studio macros definitions
-
- #define REMOVE_BLOCK_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
-
- #define REMOVE_BLOCK_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x01 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
-
- #define CODEREPLACE_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
-
- #define CODEREPLACE_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x01 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
-
- #define REGISTERED_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x02 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
-
-#define REGISTERED_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x03 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
-
- #define ENCODE_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x04 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
-
- #define ENCODE_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x05 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
-
- #define CLEAR_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x06 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
-
- #define CLEAR_END \
- __asm _emit 0xEB \
- __asm _emit 0x15 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x07 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00
-
- #define UNREGISTERED_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x08 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
-
-#define UNREGISTERED_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x09 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
-
- #define VM_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x0C \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
-
- #define VM_START_WITHLEVEL(x) \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x0C \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit x \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
-
- #define VM_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x0D \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
-
- #define MUTATE_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x10 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
-
- #define MUTATE_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x11 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
-
- #define STR_ENCRYPT_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x12 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
-
- #define STR_ENCRYPT_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x13 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
-
- #define STR_ENCRYPTW_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x22 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
-
- #define STR_ENCRYPTW_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x23 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
-
-
- #define REGISTEREDVM_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x0E \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
-
- #define REGISTEREDVM_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x0F \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
-
-
- #define UNPROTECTED_START \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
-
- #define UNPROTECTED_END \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
- __asm _emit 0x21 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x57 \
- __asm _emit 0x4C \
- __asm _emit 0x20 \
- __asm _emit 0x20 \
-
- #define CHECK_PROTECTION(var, val) \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x67 \
- __asm _emit 0x31 \
- __asm _emit 0xAB \
- __asm _emit 0x91 \
- __asm _emit 0x7A \
- __asm _emit 0x71 \
- __asm _emit 0x8B \
- __asm _emit 0x8A \
- __asm _emit 0xBD \
- __asm _emit 0x7A \
- __asm _emit 0x11 \
- __asm _emit 0xBC \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm push val \
- __asm pop var \
- __asm _emit 0xEB \
- __asm _emit 0x0C \
- __asm _emit 0xBD \
- __asm _emit 0x7A \
- __asm _emit 0x11 \
- __asm _emit 0xBC \
- __asm _emit 0x7A \
- __asm _emit 0x71 \
- __asm _emit 0x8B \
- __asm _emit 0x8A \
- __asm _emit 0x67 \
- __asm _emit 0x31 \
- __asm _emit 0xAB \
- __asm _emit 0x91 \
-
- #define CHECK_CODE_INTEGRITY(var, val) \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x67 \
- __asm _emit 0x31 \
- __asm _emit 0xAB \
- __asm _emit 0x91 \
- __asm _emit 0x7A \
- __asm _emit 0x71 \
- __asm _emit 0x8B \
- __asm _emit 0x8A \
- __asm _emit 0xBD \
- __asm _emit 0x7A \
- __asm _emit 0x11 \
- __asm _emit 0xBC \
- __asm _emit 0x01 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm push val \
- __asm pop var \
- __asm _emit 0xEB \
- __asm _emit 0x0C \
- __asm _emit 0xBD \
- __asm _emit 0x7A \
- __asm _emit 0x11 \
- __asm _emit 0xBC \
- __asm _emit 0x7A \
- __asm _emit 0x71 \
- __asm _emit 0x8B \
- __asm _emit 0x8A \
- __asm _emit 0x67 \
- __asm _emit 0x31 \
- __asm _emit 0xAB \
- __asm _emit 0x91 \
-
- #define CHECK_REGISTRATION(var, val) \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x67 \
- __asm _emit 0x31 \
- __asm _emit 0xAB \
- __asm _emit 0x91 \
- __asm _emit 0x7A \
- __asm _emit 0x71 \
- __asm _emit 0x8B \
- __asm _emit 0x8A \
- __asm _emit 0xBD \
- __asm _emit 0x7A \
- __asm _emit 0x11 \
- __asm _emit 0xBC \
- __asm _emit 0x02 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm push val \
- __asm pop var \
- __asm _emit 0xEB \
- __asm _emit 0x0C \
- __asm _emit 0xBD \
- __asm _emit 0x7A \
- __asm _emit 0x11 \
- __asm _emit 0xBC \
- __asm _emit 0x7A \
- __asm _emit 0x71 \
- __asm _emit 0x8B \
- __asm _emit 0x8A \
- __asm _emit 0x67 \
- __asm _emit 0x31 \
- __asm _emit 0xAB \
- __asm _emit 0x91 \
-
- #define CHECK_VIRTUAL_PC(var, val) \
- __asm _emit 0xEB \
- __asm _emit 0x10 \
- __asm _emit 0x67 \
- __asm _emit 0x31 \
- __asm _emit 0xAB \
- __asm _emit 0x91 \
- __asm _emit 0x7A \
- __asm _emit 0x71 \
- __asm _emit 0x8B \
- __asm _emit 0x8A \
- __asm _emit 0xBD \
- __asm _emit 0x7A \
- __asm _emit 0x11 \
- __asm _emit 0xBC \
- __asm _emit 0x03 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm _emit 0x00 \
- __asm push val \
- __asm pop var \
- __asm _emit 0xEB \
- __asm _emit 0x0C \
- __asm _emit 0xBD \
- __asm _emit 0x7A \
- __asm _emit 0x11 \
- __asm _emit 0xBC \
- __asm _emit 0x7A \
- __asm _emit 0x71 \
- __asm _emit 0x8B \
- __asm _emit 0x8A \
- __asm _emit 0x67 \
- __asm _emit 0x31 \
- __asm _emit 0xAB \
- __asm _emit 0x91 \
-
- #endif
- #endif
-#endif
-#endif
-#endif
diff --git a/csgo-loader/themida-sdk/lib/SecureEngineSDK32.lib b/csgo-loader/themida-sdk/lib/SecureEngineSDK32.lib Binary files differdeleted file mode 100644 index 07bdef1..0000000 --- a/csgo-loader/themida-sdk/lib/SecureEngineSDK32.lib +++ /dev/null diff --git a/csgo-loader/themida-sdk/lib/SecureEngineSDK64.lib b/csgo-loader/themida-sdk/lib/SecureEngineSDK64.lib Binary files differdeleted file mode 100644 index 6adc57c..0000000 --- a/csgo-loader/themida-sdk/lib/SecureEngineSDK64.lib +++ /dev/null |
