[nso, lru] lru fix by wildcard #169

Closed
Maufeat wants to merge 10 commits from lru_fix into master
Member

ses module_build_id from nso header for support for multiple modules plus uses the same plus module_offset for caching patched code

ses module_build_id from nso header for support for multiple modules plus uses the same plus module_offset for caching patched code
lru fix by wildcard
Some checks failed
eden-license / license-header (pull_request) Failing after 20s
390280476c
This reverts commit 390280476c.
Reviewed-on: #167
Co-authored-by: Pavel Barabanov <pavelbarabanov94@gmail.com>
Co-committed-by: Pavel Barabanov <pavelbarabanov94@gmail.com>
Co-authored-by: Maufeat <sahyno1996@gmail.com>
Reviewed-on: #166
Co-authored-by: Maufeat <maufeat@eden-emu.dev>
Co-committed-by: Maufeat <maufeat@eden-emu.dev>
Unstub previous ISBERD stubs.
Should improve internal shader handling in certain aspects.

Reviewed-on: #160
Co-authored-by: SDK Chan <sdkchan@eden-emu.dev>
Co-committed-by: SDK Chan <sdkchan@eden-emu.dev>
This is for testing some bugs, the return acually shouldn't happen and misses the rest of ConfigureImpl

Reviewed-on: #151
Co-authored-by: Maufeat <sahyno1996@gmail.com>
Co-committed-by: Maufeat <sahyno1996@gmail.com>
Authored-by: Rondo <Rondo@eden-emu.dev>
Signed-off-by: Bix <bix@bixed.xyz>
Reviewed-on: #168
Co-authored-by: Bix <bix@bixed.xyz>
Co-committed-by: Bix <bix@bixed.xyz>
My test case is this file, after line 27 is not marked as patch because it's after `@` tag but rest is patch lines including comments. <2ac3ff239f/1.0.0.pchtxt (L31)>

Reviewed-on: #156
Co-authored-by: notenergydrinks <notenergydrinks@eden-emu.dev>
Co-committed-by: notenergydrinks <notenergydrinks@eden-emu.dev>
When looking for existing images, ImageBase::TryFindBase checks the depth of the existing image to be greater than the layer of the base + depth of the candidate.
However the depth of images are not updated when cache were merged causing the lookup to fail.
This commit disables this faulty check to fix a critical memory leak that crashes the emulator in some games.

Reviewed-on: #164
Co-authored-by: weakboson <weakboson@quantum-field.net>
Co-committed-by: weakboson <weakboson@quantum-field.net>
Merge branch 'master' of eden:/eden-emu/eden into lru_fix
All checks were successful
eden-license / license-header (pull_request) Successful in 20s
6d1a5f6163
Maufeat closed this pull request 2025-07-31 20:29:12 +02:00
All checks were successful
eden-license / license-header (pull_request) Successful in 20s
Required
Details

Pull request closed

Sign in to join this conversation.
No description provided.