diff options
author | FICTURE7 <FICTURE7@gmail.com> | 2021-09-14 03:23:37 +0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-14 01:23:37 +0200 |
commit | a9343c9364246d3288b4e7f20919ca1ad2e1fd3e (patch) | |
tree | ba8ada2c2f5d2b4b0c92fbc5258bc43ad4809913 /Ryujinx.HLE/FileSystem/Content/ContentManager.cs | |
parent | ac4ec1a0151fd958d7ec58146169763b446836fe (diff) |
Refactor `PtcInfo` (#2625)
* Refactor `PtcInfo`
This change reduces the coupling of `PtcInfo` by moving relocation
tracking to the backend. `RelocEntry`s remains as `RelocEntry`s through
out the pipeline until it actually needs to be written to the PTC
streams. Keeping this representation makes inspecting and manipulating
relocations after compilations less painful. This is something I needed
to do to patch relocations to 0 to diff dumps.
Contributes to #1125.
* Turn `Symbol` & `RelocInfo` into readonly structs
* Add documentation to `CompiledFunction`
* Remove `Compiler.Compile<T>`
Remove `Compiler.Compile<T>` and replace it by `Map<T>` of the
`CompiledFunction` returned.
Diffstat (limited to 'Ryujinx.HLE/FileSystem/Content/ContentManager.cs')
0 files changed, 0 insertions, 0 deletions