FEX-Emu / FEX-Emu/FEX

Codecaching: support saving code compiled across multiple threads in SaveData

Open
#5,203 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
8k
Forks
351
Avg merge
12h 31m
Merged PRs (30d)
102

Description

Locally I have savedata taking a span of ThreadState and then copying them all into a common vector but not sure I like that too much.
I was thinking it would be nicer if the frontend had access to TakeRelocations or a similar API and it could pass in a full relocations vector, or if there was a global relocations pool in CTX that we copied to after compilation. (I don't think contention of that would be much worse than what we have already)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.