Illyan Garte
Illyan Garte
just for the record, messing with your cpu clock speeds can yeld such results.
which versions did you test it with?
```asm example_trampoline + 0x0C mov eax, [ebp + arg] ; all good example_trampoline + 0x0F mov ebx, [ebp + arg2] ; ditto example_trampoline + 0x12 mov eax, [ebp + arg3]...
i was looking into Clang internals as well, but my approach was less elegant. i tried to mitigate C99 6.10.3.4 conformance from the preprocessor lexer and related components: [clang/Lex/MacroArgs](https://github.com/llvm/llvm-project/blob/c0e275df3d5df8b8f400322d12d011f11eba39b9/clang/include/clang/Lex/MacroArgs.h#L119-L127) [clang/lib/Lex/PPMacroExpansion.cpp](https://github.com/llvm/llvm-project/blob/c0e275df3d5df8b8f400322d12d011f11eba39b9/clang/lib/Lex/PPMacroExpansion.cpp#L855-L864)...
@PopeRigby Playnite already uses CefSharp, why introduce GeckoFX as second dependency for the same tasks? Also, CefSharp claims to [have superior performance](https://cefsharp.github.io/).
@PopeRigby That's opinionated. I'm not necessarily saying that CefSharp is faster than GeckoFX. It would just take a tremendous amount of work to use it, because Playnite already uses CefSharp....
@darklinkpower It might be worth to take a look at existing projects which already utilize multiple Graphics API hooking. [ImGUI contains a bunch of examples, excluding the actual hooking](https://github.com/ocornut/imgui/tree/master/examples) [ReShade's...
I didn't notice that the minimum required version throughout ida-cmake is 3.12, it needs to be bumped to 3.15 for this property to take effect. I think it's reasonable to...
I use the following `CMAKE_TOOLCHAIN_FILE`: ```cmake find_program(LLD_LINK_PATH NAMES lld-link) if (${LLD_LINK_PATH} STREQUAL "LLD_LINK_PATH-NOTFOUND") message(SEND_ERROR "Unable to find lld-link") endif () find_program(CLANG_C_PATH NAMES clang) if (${CLANG_C_PATH} STREQUAL "CLANG_C_PATH-NOTFOUND") message(SEND_ERROR "Unable to...
here's what i use (`.lib` variant) `YYThunksHelper.cmake` ```cmake # Adapted from https://github.com/Chuyu-Team/VC-LTL5/blob/01004dfc9d575e72f3c027a2da51aba9328cdd27/config/config.cmake cmake_minimum_required(VERSION 3.13) if(NOT SupportWinXP) set(SupportWinXP "false") endif() if(NOT SupportWin2K) set(SupportWin2K "false") endif() if(NOT SupportYY) set(InternalSupportYY "true") else() set(InternalSupportYY...