macOS: Fixed bug "BIND_OPCODE_DO_BIND unknown bind type 0"
macOS: Improved support of codesign with Hardered Runtime
Intel: Improved disassembling of SWITCH
ARM64: Improved disassembling of SWITCH
PE: Added support of TLS 1.2 in VMProtectActivateLicense on Windows 7
ELF: Added support of R_AARCH64_TLSDESC
SDK: Added new markers for protection of whole function: VMProtectFunction, VMProtectFunctionVirtualization, VMProtectFunctionMutation, VMProtectFunctionUltra, VMProtectFunctionVirtualizationLockByKey and VMProtectFunctionUltraLockByKey. These markers require debug symbols from DWARF/MAP/PDB.
Fixed critical bugs
.NET: Improved support of Span<T>
Improved protection against static unpacking
ARM64: Added virtualization of LDADD, LDADDA, LDADDAL, LDADDL, UCVTF, SCVTF and SBC
ARM64: Fixed small bugs
Mach-O: Improved support of macOS Tahoe
ELF: Added support of 64K pages
Android: Added support of DT_RELR, DT_RELRSZ, DT_ANDROID_RELR and DT_ANDROID_RELRSZ
ARM64: Added virtualization of SWP, SWPA, SWPAL and SWPL
Mach-O: Fixed a bug occurs in codesign when the "Packing output file" option was used
ARM64: Fixed small bugs
.NET: Improved support of StrongNameSignature
ELF: Improved exception handling
Android: libstdc++.so was removed from dependencies
ARM64: Added virtualization of CINV, CNEG and CSNEG
.NET: Fixed small bugs
Improved support of binaries compiled with Golang
ARM64: Improved detection of NORETURN functions
ARM64: Improved disassembling of SWITCH
ARM64: Added virtualization of PACI*, AUTI* and RETA*
Added VMProtectSDK for Android
ARM64: Fixed small bugs
ARM64: Improved support of binaries compiled with Free Pascal
Added support of Android native binaries for x86, x86_64 and ARM64 architectures
Added support of ARM64 architecture
Intel: Fixed small bugs
.NET: Improved support of self-contained applications
Added demangling for Rust symbols
.NET: Improved support of self-contained applications PE: Improved antidebug
Improved protection against static unpacking
Intel: Added virtualization of SSE2 instructions