Commit Graph
13 Commits
Author SHA1 Message Date
Stefanos Kornilios Mitsis Poiitidis 70a98cd465 Thunks: Convert guest thunk to asm, to avoid issues with older gcc verions 2021-02-26 12:43:37 +02:00
Stefanos Kornilios Mitsis Poiitidis 56d10dcbbb IR: Make OP_THUNK use an inline sha256 hash of the thunk name, update thunk scripts 2021-02-23 12:08:57 +02:00
Ryan Houdek 3b16ce2371 Fixes thunk generation with make 2020-11-21 17:45:22 -08:00
Stefanos Kornilios Mitsis Poiitidis ca563c42d4 libSDL2: SDL_LoadObject/Function/UnloadObject should be implemented in guest context 2020-09-23 02:19:15 +03:00
Stefanos Kornilios Mitsis Poiitidis c9ca333dc8 ThunkLibs: Add README.md 2020-09-22 14:48:26 +03:00
Stefanos Kornilios Mitsis Poiitidis 2425ab994b Thunks: Generation script refactor, generic callbacks 2020-09-22 14:35:38 +03:00
Ryan Houdek e9b74b0230 Initial Callback support
This interface is for native host code to be able to call back in to JIT
to execute guest code.
This is mainly for thunks but could be used for other purposes.
This can cross a couple ABI boundaries so one must be careful when
calling in to this
2020-09-11 15:48:51 -07:00
Stefanos Kornilios Mitsis Poiitidis 508d7eed6a Thunks: Improve SDL2 so that CSGO creates the window and GL context 2020-09-07 01:16:44 +03:00
Scott Mansell e5c27be7e1 GuestLibs: Allow configuring compiler via cmake 2020-08-21 00:38:25 +12:00
Stefanos Kornilios Mitsis Poiitidis ab8c7f54ad Thunklibs: Disable SDL2 2020-08-10 10:23:31 +03:00
Stefanos Kornilios Mitsis Poiitidis 5317888428 Thunklibs: SDL2: use find_package for include dirs 2020-08-10 09:38:20 +03:00
Stefanos Kornilios Mitsis Poiitidis 4c056671ca Thunklibs: Xext doesn't need XTest 2020-08-10 09:37:31 +03:00
Stefanos Kornilios Mitsis Poiitidis db633b8394 Thunklibs: Add partial X11, SDL, GL, EGL, asound, cmake integration 2020-08-08 14:48:20 +03:00