feat: dynamicly hooking x64 functions from lua at runtime with arbitrary signatures. (#3301)

* feat: dynamicly hooking x64 functions from lua at runtime with arbitrary signatures.

* fix missing include

* c/c++ include system is a good system
This commit is contained in:
Quentin
2024-07-08 14:15:18 +02:00
committed by GitHub
parent 495f7c0c27
commit 95969031df
13 changed files with 874 additions and 19 deletions

11
cmake/asmjit.cmake Normal file
View File

@ -0,0 +1,11 @@
include(FetchContent)
message("asmjit")
FetchContent_Declare(
asmjit
GIT_REPOSITORY https://github.com/asmjit/asmjit.git
GIT_TAG ffac9f36fb045dd2c6a81e1b5b9ccc115e5ef924
GIT_PROGRESS TRUE
)
FetchContent_MakeAvailable(asmjit)
set_property(TARGET asmjit PROPERTY CXX_STANDARD 23)