github Pharaoh2k/ps5debug-NG 1.2.4
ps5debug-NG v1.2.4

latest releases: 1.3.2, 1.3.0, 1.2.7...
4 months ago

Features

  • CMD_PROC_MAPS now augments the vm_map list with Sony-aux regions
    (SceGnm/SceAgc/JIT/DMEM) that bypass vm_map, discovered via a kernel-side
    x86-64 page-table walk over the DMAP. FW-agnostic (runtime pmap-offset
    discovery + ground-truth validation); falls back to the plain vm_map result
    on any failure.
  • Hybrid memory-read path: reads route DMAP-direct for vm_map-absent (aux)
    regions and mdbg otherwise (and as fallback), improve aux scans performance on
    both the CMD_PROC_READ and server-side scan paths. No protocol change;
    byte-identical results.

Fixes

  • SW breakpoint wait4-race: eliminate the multi-threaded epilogue-BP SIGSEGV
    storm (stale TRAP_TRACE/TRAP_BRKPT absorbers, PT_LWPINFO-gated sibling
    rewind, RIP-only fast caches, authid bump around rearm, SIGSEGV-storm guard).
  • AOB-multi scan: unique-mode now exits only on invalidated >= pat_count,
    fixing wrongly-reported-unique / truncated scans.

Performance / robustness

  • BP-event latency: select timeout 1000->100 us, poll 100->50 us.
  • Per-command debug-state locking (0xBDBB) to prevent BP-slot-table corruption
    under concurrent clients.
  • Installer: double-load guard (loopback 744 probe), relocation pre-apply plus
    batched ptrace_io for faster injection, wait4 instead of a fixed sleep.

Refactor

  • Firmware detection rewritten to a direct switch(fw & 0xffff0000) with
    per-case version annotations; behavior-preserving (verified equivalent).

Don't miss a new ps5debug-NG release

NewReleases is sending notifications on new releases.