You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Tree:
1590e7c061
2ndAdjustmentVulkan
2ndAdjustmentVulkanV3-STOP_FORCE_PUSHING_CAMILLE
2ndAdjustmentVulkanv2
2ndgpuopts
John-android-rescale-toggle
Kernel
TTYD
Update-some-barriers-test
astc_optimization1
astc_optimizations
atomicops-mxwell
bcn-ternary-soft
bioshock
bump-httplib-minver
civa
cpmutil-update-test
crueter-patch-1
crueter-patch-2
descriptor
descriptor_pool_opt
descriptor_set
discfix
dmnt2
drop-msvc
dynarmic
dynarmic-ppc64
eden-managarm
eden-orbis-ps4
eden-wasm
eds-true-adreno-fixes
eds-true-adreno-fixes-pre-0.1.0
eds_changes1
eds_changes_phasewise
feat/android_kotlin_compose
feat/game_override
fix-friend-list-freeze
fix-grid-autoalign
fix-pchtxt-comments
fix-update-android
fix-update-deps-ci
fix/discord-rpc
flatopsfixes23485
fs-try
gpuopts
kosmic_krisp
kosmickrisp
lanobu
lines
liz-dynarmic-macos-fbsd-port
liz-heaptrack-fix
lizize/fixcrashwehenimagesizeexceed
lizzie/1st-anniversary-icon
lizzie/add-missing-hle-cancontain
lizzie/anv-cached-mesa-hack
lizzie/areafixnvidia
lizzie/asciify-docs
lizzie/astc-mp4-improv
lizzie/aurfixixifxixfi
lizzie/bitfield-rework
lizzie/brunofix7546847
lizzie/bump-18-version-cache
lizzie/bundle-v53
lizzie/bundleevil123
lizzie/button-mapping-gampeadless
lizzie/cli-add-opts
lizzie/cpudetect1234
lizzie/demote-reset-signal-to-trace
lizzie/detached-tasks-remove
lizzie/dont-fucking-reinvent-the-wheel-in-input
lizzie/dynarmic-coalesce-rw
lizzie/dynarmic-exclusive-fixups
lizzie/edit-handheld-mode
lizzie/evil-f32-u32-format-fix
lizzie/evil-meow-meow
lizzie/faster-returns-dynarm
lizzie/fbsd-shm_create_largepage
lizzie/ffmpeg-d1d873c003
lizzie/ffmpeg-fix-externel
lizzie/fix-aur-build-again
lizzie/fix-nvmap-handles
lizzie/fix-nvmap-handles-but-evil
lizzie/fix-potential-cbuf-collision
lizzie/fix-stupid-lm2-bug
lizzie/fixandroid7435683485
lizzie/fmt-hex-prefix
lizzie/force-flush-in-nce-invalidate
lizzie/forceattachements-at-all-times
lizzie/fs-msvc-succks
lizzie/fw-22-5
lizzie/gamemetadatacorrupt
lizzie/gidofix7545
lizzie/gigdigdi75
lizzie/gutter-sw-blitter
lizzie/hbloader-fix
lizzie/inline-123
lizzie/inline-audio-structure-parent-refs
lizzie/inlinecodecnvenc
lizzie/invert-gyro
lizzie/ios-port-sud
lizzie/jit-addresschecks
lizzie/jthread74573785
lizzie/mac-maybe-fix-pinned
lizzie/macos-network-ifaces
lizzie/macos-vk-metal-fix-stype
lizzie/maxwell-use-params-instead-of-template
lizzie/mediatek-stuff-for-fun
lizzie/melonds-ISelfController-IsAutoSleepDisabled
lizzie/mlp223
lizzie/msvcfix1234
lizzie/multicore-macos-fix1
lizzie/nce-invalidate-split
lizzie/nce-port1123
lizzie/netbsdgcc14-fix
lizzie/noexcept-dynarmic
lizzie/nuke-opus-wawaw
lizzie/openssl-external-builds
lizzie/parent-ref-123
lizzie/patch-manager-implemente-sdsd
lizzie/pkza-mwait
lizzie/powerunswizzle
lizzie/product-model-wawa
lizzie/promote-nvfingler
lizzie/qtcrashwhensgssersrtsr
lizzie/readonly-listicons
lizzie/refactor-networking-12
lizzie/remove-disassembler-dynarmic
lizzie/remove-mlp-2-level
lizzie/restore-fcsm
lizzie/revert-buffer-cache-2nd-time
lizzie/rework-ips
lizzie/rework-sdl3-cs
lizzie/settings-blocked-domains
lizzie/shader-cache-impldoe-driver-id
lizzie/simplify-invalid-acc
lizzie/spirvheaderstoolsnuke
lizzie/splay
lizzie/ssaa-what-the-fuck
lizzie/stable-shader-pools
lizzie/steady-remove-path
lizzie/stuff-for-fun-but-evil
lizzie/swkbd-mhu
lizzie/thread-names-log
lizzie/tomo-toggle
lizzie/tryfixrandomvkshit
lizzie/ulaunch-attempt1
lizzie/unaligned-attempt-2
lizzie/unity-build
lizzie/update-deps75487
lizzie/update-faq-link-wwa
lizzie/vex-encode-vmovd
lizzie/vk-VkSamplerBorderColorComponentMappingCreateInfoEXT
lizzie/vk-ext-fault-info
lizzie/vkexperiments1-highp-fucked
lizzie/vkweep12
lizzie/werorr-option-cmake
lizzie/wstring-uni-123
lizzie/xbyak-force-bundled
lizzie/xcode-evil-shit-123
lizzie/zlib-ng
macroify-surface-stuffs
many/fix-tomodachi
master
memory_changes
mmap-fixews
mutliplayer-filter-better1
n64
nce_cpp
pipelinederivative
qcomopts2
queries
querybugfix
refactoreds2
release-early-fences
release/0.0.3
release/0.0.4
release/0.1.0
release/0.2.0
restore-metal-surface
revert-2695
revert-3aa0d462598beb2021308eee1d757d74fe33b312
showcase
showcase2
sjkdbsdfjkbsdf-2834
spvopts
sured-revert
test-revert-gpu-optim
test2
tex_opt
true-eds
true-eds-graphics
true-eds-pre-0.0.1
uma
update-deps-1780370490
update-deps-1780370770
update-deps-1781956847
update-deps-1782561694
update-deps-1783166490
update-translations-1777730513
update-translations-1779199346
update-translations-1779804173
update-translations-1782568916
update-translations-1782828125
update-translations-1783173710
vk-experiments1
vk-experiments2
vk-experiments3
vk-experiments4
vk-experiments5
vk-experiments6
vk-experiments7
vk-fix-oom-force-maller-buffers
vk-symph
vkexperiments1
vuid00336_1
vuid02999
vuid04553
vulkanasync
wildcard-amd
workgroup
xbzk-dma-pusher-step-redesign
xbzk-saf-recursive-write-with-permission-request
xbzk/background-support
xbzk/fix-ci-package-cache-key
xbzk/flicker-fix
xbzk/frame-skipping+interpolation-experiments
xbzk/hb-tico-support-part-1
xbzk/unreal-unsafe-junk-guards
xbzk/vulkan-vuid-goodies-pack
0.0.0
0.0.1-pre-alpha
0.0.2-pre-alpha
test-tag1
test-tag2
v0.0.3
v0.0.3-rc1
v0.0.3-rc2
v0.0.3-rc3
v0.0.3.git
v0.0.4
v0.0.4-rc1
v0.0.4-rc2
v0.0.4-rc2.test
v0.0.4-rc2.test2
v0.0.4-rc3
v0.0.4-rc3.test1
v0.0.4-rc3.test2
v0.0.4.test
v0.1.0
v0.1.0-rc1
v0.1.1
v0.2.0
v0.2.0-rc1
v0.2.0-rc2
v0.2.1
${ noResults }
The commands to reproduce the issues are in the commit messages. I tested on Super Mario Odyssey using [nx2elf](https://github.com/shuffle2/nx2elf) converted binaries and gdb-multiarch: ``` (gdb) monitor info Process: 0x51 (Application) Program Id: 0x0100000000010000 Layout: Alias: 0x1103400000 - 0x21033fffff Heap: 0x2103400000 - 0x23033fffff Aslr: 0x0008000000 - 0x7fffffffff Stack: 0x1083400000 - 0x11033fffff Modules: 0x0080b3d000 - 0x0080b40fff nnrtld 0x0080b41000 - 0x0081ff1fff RedStar.nss 0x0081ff2000 - 0x008270efff multimedia 0x008270f000 - 0x00833e2fff nnSdk (gdb) monitor mappings Mappings: 0x0000000000 - 0x0080b3cfff Free ----- [0, 0] 0x0080b3d000 - 0x0080b3efff r-x Code ----- [0, 0] 0x0080b3f000 - 0x0080b3ffff r-- Code ----- [0, 0] 0x0080b40000 - 0x0080b40fff rw- CodeData ----- [0, 0] 0x0080b41000 - 0x008156bfff r-x Code ----- [0, 0] 0x008156c000 - 0x0081cdafff r-- Code ----- [0, 0] 0x0081cdb000 - 0x0081ff1fff rw- CodeData ----- [0, 0] 0x0081ff2000 - 0x0082365fff r-x Code ----- [0, 0] 0x0082366000 - 0x00825c0fff r-- Code ----- [0, 0] 0x00825c1000 - 0x008270efff rw- CodeData ----- [0, 0] 0x008270f000 - 0x0082c3cfff r-x Code ----- [0, 0] 0x0082c3d000 - 0x00832bffff r-- Code ----- [0, 0] 0x00832c0000 - 0x00833e2fff rw- CodeData ----- [0, 0] 0x00833e3000 - 0x0083403fff Free ----- [0, 0] 0x0083404000 - 0x0083404fff rw- ThreadLocal ----- [0, 0] 0x0083405000 - 0x1083403fff Free ----- [0, 0] 0x1083404000 - 0x1083503fff rw- Stack ----- [0, 0] 0x1083504000 - 0x7fffffffff Free ----- [0, 0] (gdb) set sysroot (gdb) set solib-search-path /Users/duncan/Downloads/smo-program Reading symbols from /Users/duncan/Downloads/smo-program/rtld.elf... (No debugging symbols found in /Users/duncan/Downloads/smo-program/rtld.elf) Reading symbols from /Users/duncan/Downloads/smo-program/main.elf... (No debugging symbols found in /Users/duncan/Downloads/smo-program/main.elf) Reading symbols from /Users/duncan/Downloads/smo-program/subsdk0.elf... (No debugging symbols found in /Users/duncan/Downloads/smo-program/subsdk0.elf) Reading symbols from /Users/duncan/Downloads/smo-program/sdk.elf... (No debugging symbols found in /Users/duncan/Downloads/smo-program/sdk.elf) (gdb) info shared From To Syms Read Shared Object Library 0x0000000080b3d000 0x0000000080b41000 Yes (*) /Users/duncan/Downloads/smo-program/rtld.elf 0x0000000080b41000 0x0000000081ff2000 Yes (*) /Users/duncan/Downloads/smo-program/main.elf 0x0000000081ff2000 0x000000008270f000 Yes (*) /Users/duncan/Downloads/smo-program/subsdk0.elf 0x000000008270f000 0x00000000833e3000 Yes (*) /Users/duncan/Downloads/smo-program/sdk.elf (*): Shared library is missing debugging information. (gdb) info functions nnMain All functions matching regular expression "nnMain": Non-debugging symbols: 0x0000000081024250 nnMain 0x0000000082c2de40 nnMain@plt (gdb) b *nnMain Breakpoint 1 at 0x81024250 (gdb) c Continuing. Breakpoint 1, 0x0000000081024250 in nnMain () from /Users/duncan/Downloads/smo-program/main.elf (gdb) x/10i $pc => 0x81024250 <nnMain>: stp x22, x21, [sp, #-48]! 0x81024254 <nnMain+4>: stp x20, x19, [sp, #16] 0x81024258 <nnMain+8>: stp x29, x30, [sp, #32] 0x8102425c <nnMain+12>: add x29, sp, #0x20 0x81024260 <nnMain+16>: bl 0x81569aa0 0x81024264 <nnMain+20>: mov w19, w0 0x81024268 <nnMain+24>: bl 0x81569ab0 0x8102426c <nnMain+28>: mov x20, x0 0x81024270 <nnMain+32>: mov w0, w19 0x81024274 <nnMain+36>: mov x1, x20 ``` Symlinked like this: ``` ls -l /Users/duncan/Downloads/smo-program total 687472 -rw-r--r--@ 1 duncan staff 20385356 Apr 9 18:12 main.elf lrwxr-xr-x@ 1 duncan staff 11 Apr 9 15:26 multimedia -> subsdk0.elf lrwxr-xr-x@ 1 duncan staff 8 Apr 9 15:28 nnrtld -> rtld.elf lrwxr-xr-x@ 1 duncan staff 7 Apr 9 15:26 nnSdk -> sdk.elf lrwxr-xr-x@ 1 duncan staff 8 Apr 9 15:26 RedStar.nss -> main.elf -rw-r--r--@ 1 duncan staff 12440 Apr 9 18:12 rtld.elf -rw-r--r--@ 1 duncan staff 12662960 Apr 9 18:12 sdk.elf -rw-r--r--@ 1 duncan staff 6294336 Apr 9 18:12 subsdk0.elf ``` Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3848 Reviewed-by: Lizzie <lizzie@eden-emu.dev> Reviewed-by: crueter <crueter@eden-emu.dev> |
2 months ago | |
|---|---|---|
| .. | ||
| install-vulkan-sdk.ps1 | [tools/windows] fix Windows on ARM installs for vulkan (#3201) | 5 months ago |
| install-vulkan-sdk.sh | [tools/windows] fix Windows on ARM installs for vulkan (#3201) | 5 months ago |
| load-msvc-env.ps1 | [tools] MSVC environment loader, POSIX vulkan/MSVC install scripts (#2993) | 8 months ago |
| load-msvc-env.sh | [tools] MSVC environment loader, POSIX vulkan/MSVC install scripts (#2993) | 8 months ago |
| vcvarsall.sh | [tools] MSVC environment loader, POSIX vulkan/MSVC install scripts (#2993) | 8 months ago |