mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-08-31 17:55:23 +02:00
The symbol map hands symbols over in address order, which is fine for the disassembly but meaningless to browse - CrossCraft has 3734 functions and scrolling for one is just a wall of text. Sorted where you suggested, in the match list that already backs the filter: it's rebuilt only when the filter text or the symbol map changes, so this costs nothing per frame, and sorting the indices rather than symCache_ itself leaves selectedSymbol_ pointing at the cache, so a selection survives filtering and the Edit Symbol box above the list keeps working. Case-insensitive, with ties broken by address so the order can't wobble between rebuilds. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GZq8ZtJmFY7bkX5FVkr3P9