Skip to content

Commit deb065d

Browse files
committed
sys_prx: Add some logging
1 parent 6f2200f commit deb065d

1 file changed

Lines changed: 12 additions & 2 deletions

File tree

rpcs3/Emu/Cell/lv2/sys_prx.cpp

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -390,7 +390,9 @@ void lv2_prx::save(utils::serial& ar)
390390
{
391391
USING_SERIALIZATION_VERSION(lv2_prx_overlay);
392392

393-
ar(vfs::retrieve(path), offset, state);
393+
const std::string vpath = vfs::retrieve(path);
394+
395+
ar(vpath, offset, state);
394396

395397
// Save segments count
396398
ar.serialize_vle(segs.size());
@@ -401,10 +403,18 @@ void lv2_prx::save(utils::serial& ar)
401403
ar(m_external_loaded_flags);
402404
}
403405

406+
std::string segments;
407+
404408
for (const ppu_segment& seg : segs)
405409
{
406-
if (seg.type == 0x1u && seg.size) ar(seg.addr);
410+
if (seg.type == 0x1u && seg.size)
411+
{
412+
fmt::append(segments, " 0x%x", seg.addr);
413+
ar(seg.addr);
414+
}
407415
}
416+
417+
(vpath.empty() ? sys_prx.error : sys_prx.success)("lv2_prx::save(): vpath='%s', offset=0x%x, state=%x, segments:%s", vpath, offset, +state, segments);
408418
}
409419

410420
error_code sys_prx_get_ppu_guid(ppu_thread& ppu)

0 commit comments

Comments
 (0)