0
0
Fork 0
mirror of https://github.com/GreemDev/Ryujinx.git synced 2024-12-23 09:15:46 +00:00
Ryujinx/src/ARMeilleure/Translation
LotP1 b59b8ac943 JIT Sparse Function Table random crash fix (#319)
A couple of games have random crashing with the JIT Sparse Ftable changes, and it seems to have been caused by an insufficient int size returned by `AddressTableLevel#GetValue(ulong address)`.
It was 32 bits (Int32), but the GiantBlock (which is the current address table impl) uses potentially 36 bits for the first level.
2024-12-19 00:26:45 -06:00
..
Cache misc: Replace references to IntPtr/UIntPtr with nint/nuint + code cleanups. 2024-10-26 08:46:50 -05:00
PTC JIT Sparse Function Table random crash fix (#319) 2024-12-19 00:26:45 -06:00
ArmEmitterContext.cs JIT Sparse Function Table (#250) 2024-12-19 00:26:45 -06:00
Compiler.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
CompilerContext.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
CompilerOptions.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
ControlFlowGraph.cs JIT: Ensure entry block has no predecessors on RegisterUsage pass (#6951) 2024-06-19 09:25:47 -03:00
DelegateInfo.cs misc: Replace references to IntPtr/UIntPtr with nint/nuint + code cleanups. 2024-10-26 08:46:50 -05:00
Delegates.cs misc: Replace references to IntPtr/UIntPtr with nint/nuint + code cleanups. 2024-10-26 08:46:50 -05:00
DispatcherFunction.cs misc: Replace references to IntPtr/UIntPtr with nint/nuint + code cleanups. 2024-10-26 08:46:50 -05:00
Dominance.cs misc: Small cleanups 2024-11-10 15:34:24 -06:00
EmitterContext.cs misc: Replace references to IntPtr/UIntPtr with nint/nuint + code cleanups. 2024-10-26 08:46:50 -05:00
GuestFunction.cs misc: Replace references to IntPtr/UIntPtr with nint/nuint + code cleanups. 2024-10-26 08:46:50 -05:00
IntervalTree.cs Implement a new JIT for Arm devices (#6057) 2024-01-20 11:11:28 -03:00
RegisterToLocal.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
RegisterUsage.cs JIT: Ensure entry block has no predecessors on RegisterUsage pass (#6951) 2024-06-19 09:25:47 -03:00
RejitRequest.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
SsaConstruction.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
SsaDeconstruction.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
TranslatedFunction.cs misc: Replace references to IntPtr/UIntPtr with nint/nuint + code cleanups. 2024-10-26 08:46:50 -05:00
Translator.cs JIT Sparse Function Table (#250) 2024-12-19 00:26:45 -06:00
TranslatorCache.cs Replace ReaderWriterLock with ReaderWriterLockSlim (#5785) 2023-10-12 18:11:15 +02:00
TranslatorQueue.cs Fix deadlock in background translation thread shutdown (#7239) 2024-08-27 19:10:24 +02:00
TranslatorStubs.cs JIT Sparse Function Table (#250) 2024-12-19 00:26:45 -06:00
TranslatorTestMethods.cs misc: Replace references to IntPtr/UIntPtr with nint/nuint + code cleanups. 2024-10-26 08:46:50 -05:00