mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-01 14:58:14 +00:00
Adds the source location column to the breakpoint list, the last of the places worth surfacing line info. Exec breakpoints get a real location; memchecks and register breakpoints get "-", since a watched data range and a register aren't tied to a code address. Fixed a pre-existing misalignment found while adding the column: the register breakpoint row never emitted a cell for the Log column, so every following cell sat one to the left - the register name appeared under "Type", the condition under "OpCode" and the hit count under "Cond", with the last column left blank. It has a Log checkbox now like the other two rows (register breakpoints do support the log action), and the register name moved to Size/Label where the memcheck row puts its size. AGENTS.md gets what this stretch of work turned up: - Most files here are CRLF, including every .vcxproj, Android.mk, Makefile.common and AGENTS.md itself. Patching one with a script that reads with universal newlines and writes with newline='' silently rewrites the whole file - it turned a two-line addition into a 5000-line diff, which is invisible in an editor and obvious in git diff --stat. - Don't pipe Python containing backslashes through a bash heredoc; the quoting mangles them and anchors just fail to match for no visible reason. - Headless registers its own debug-output listener, so exception and crash messages never reach the log - they go to stdout, block-buffered when redirected, and taskkill //F discards the buffer instead of flushing. Give the run a short --timeout and let it exit if you need to read a crash trace. - 0xFFFFFFFF decodes to vflush, a real VFPU instruction, so it's useless as "garbage" for testing illegal-instruction handling. - A wsdbg script has to stay connected long enough for what it asked for; ending with :quit straight after cpu.runUntilTime looks exactly like a broken feature. - Where DWARF line info is and isn't available, since it's much narrower than it sounds. - Corrected the note claiming broadcast.config.set only accepts logger and input; it takes all five categories now. UnitTest 55/55. Co-Authored-By: Claude Opus 5 <[email protected]> Claude-Session: https://claude.ai/code/session_01GZq8ZtJmFY7bkX5FVkr3P9