Skip to content

Instantly share code, notes, and snippets.

ucrtbase.dll!00007ffab07e5a4e() Unknown
ucrtbase.dll!00007ffab07e5176() Unknown
vcruntime140.dll!00007ffaaf7720db() Unknown
vcruntime140.dll!00007ffaaf771c7e() Unknown
vcruntime140.dll!00007ffaaf77be80() Unknown
ntdll.dll!00007ffab9f7633d() Unknown
ntdll.dll!00007ffab9ef3c00() Unknown
ntdll.dll!00007ffab9f7544a() Unknown
KernelBase.dll!00007ffab71da1c8() Unknown
msvcp140.dll!00007ffaa5268ab1() Unknown
Difference between compiled and interp
003024e0: 00 00 00 00 lwz r29,8(r30) #8
interp state is :
GPR[00] = 0x0000000000000924 FPR[00] = 11600 (0x40c6a80000000000) VPR[00] = 0x3f8000013f8000013f8000013f800001 [x: 1 y: 1 z: 1 w: 1]
GPR[01] = 0x00000000d002fa30 FPR[01] = 2.52962e-320 (0x0000000000001400) VPR[01] = 0xffffffffffffffffffffffffffffffff [x: -nan y: -nan z: -nan w: -nan]
GPR[02] = 0x00000000003f9258 FPR[02] = 1 (0x3ff0000000000000) VPR[02] = 0x00000000000000000000000000000000 [x: 0 y: 0 z: 0 w: 0]
GPR[03] = 0x0000000000000000 FPR[03] = 1 (0x3ff0000000000000) VPR[03] = 0x00000000000000000000000000000000 [x: 0 y: 0 z: 0 w: 0]
GPR[04] = 0x00000000d002fa00 FPR[04] = 1.04858e+06 (0x412fffffe0000000) VPR[04] = 0x04050607000102030c0d0e0f08090a0b [x: 1.56368e-36 y: 9.25572e-41 z: 1.08665e-31 w: 4.12387e-34]
GPR[05] = 0x0000000000000000 FPR[05] = 2.35619 (0x4002d97c80000000) VPR[05] = 0xbf3504f3b28000013f3504f400000000 [x: -0.7071
Difference between compiled and interp
0012dea8: 4b ff fa d1 vnmsubfp v5,v6,v12,v8
Associating 0x283e40 with ID 9026
interp state is :
GPR[00] = 0x0000000000000010 FPR[00] = 640 (0x4084000000000000) VPR[00] = 0x08090a0b0c0d0e0f18191a1b1c1d1e1f [x: 4.12387e-34 y: 1.08665e-31 z: 1.9788e-24 w: 5.19859e-22]
GPR[01] = 0x00000000d002f8e0 FPR[01] = 0 (0x0000000000000000) VPR[01] = 0x3f3504f300000000bf273d73443b8000 [x: 0.707107 y: 0 z: -0.653281 w: 750]
GPR[02] = 0x00000000003f9258 FPR[02] = 1 (0x3ff0000000000000) VPR[02] = 0x00000000000000000000000000000000 [x: 0 y: 0 z: 0 w: 0]
GPR[03] = 0x0000000000b1e180 FPR[03] = 1 (0x3ff0000000000000) VPR[03] = 0x00000000000000000000000000000000 [x: 0 y: 0 z: 0 w: 0]
GPR[04] = 0x0000000000000000 FPR[04] = 1.04858e+06 (0x412fffffe0000000) VPR[04] = 0x04050607000102030c0d0e0f08090a0b [x: 1.56368e-36 y: 9.25572e-41 z: 1.08665e-31 w: 4.12387e-34]
Difference between compiled and interp
00094a74: 00 00 00 00 bne cr6,0x94a88
on input :
GPR[00] = 0x0000000000004352 FPR[00] = 210 (0x406a400000000000) VPR[00] = 0x00000000000000000000000000000000 [x: 0 y: 0 z: 0 w: 0]
GPR[01] = 0x00000000d000f8b0 FPR[01] = 1 (0x3ff0000000000000) VPR[01] = 0x00000000000000000000000000000000 [x: 0 y: 0 z: 0 w: 0]
GPR[02] = 0x0000000000246f70 FPR[02] = 210 (0x406a400000000000) VPR[02] = 0x00000000000000000000000000000000 [x: 0 y: 0 z: 0 w: 0]
GPR[03] = 0x00000000d000f988 FPR[03] = 0 (0x0000000000000000) VPR[03] = 0x00000000000000000000000000000000 [x: 0 y: 0 z: 0 w: 0]
GPR[04] = 0x0000000000000000 FPR[04] = 0 (0x0000000000000000) VPR[04] = 0x00000000000000000000000000000000 [x: 0 y: 0 z: 0 w: 0]
"Thread";"Main loop";"Database polling update";"Protocol manager update";"IrrDriver update";"EndSccene";"ProfilerDraw";"GUIEngine";"renderPlayerView() for kart 0";"drawAll() for kart 0";"- MLAA";"- Motion blur";"- Tonemap";"- Bloom";"- Godrays";"- DoF";"- Particles";"- Transparent Pass";"- Lensflare/godray";"- Glow";"- Skybox";"- Fog";"- Solid Pass 2";"- SSAO";"- Light";"- Solid Pass 1";"- RSM";"- Shadow";"- Draw Call Generation";"- Draw Command upload";"- Animations/Buffer upload";"- Sync Stall";"Compute camera matrix";"Update Light Info";"Music/input/GUI";"Update race";"World::update()";"World::update (projectiles)";"World::update (weather)";"World::update (camera)";"World::update (AI)";"Physics";"World::update (sub-updates)";
0;11387;2;1;10903;133;522;517;159;9322;176;61;34;395;2;61;143;599;1;158;23;29;802;386;373;406;339;752;3835;818;70;23;655;10;1;473;308;6;0;3;79;213;4;
0;10880;2;1;10423;192;489;518;154;9029;174;59;32;390;0;59;139;582;1;157;22;28;773;377;319;273;224;654;4048;801;59;289;632;9;1;446;290;6
"Thread";"Main loop";"Database polling update";"Protocol manager update";"IrrDriver update";"EndSccene";"ProfilerDraw";"GUIEngine";"renderPlayerView() for kart 0";"drawAll() for kart 0";"- MLAA";"- Motion blur";"- Tonemap";"- Bloom";"- Godrays";"- DoF";"- Particles";"- Transparent Pass";"- Lensflare/godray";"- Glow";"- Skybox";"- Fog";"- Solid Pass 2";"- SSAO";"- Light";"- Solid Pass 1";"- RSM";"- Shadow";"- Draw Call Generation";"- Draw Command upload";"- Animations/Buffer upload";"- Sync Stall";"Compute camera matrix";"Update Light Info";"Music/input/GUI";"Update race";"World::update()";"World::update (projectiles)";"World::update (weather)";"World::update (camera)";"World::update (AI)";"Physics";"World::update (sub-updates)";
0;16677;2;1;16002;2301;836;993;221;11388;326;95;56;613;2;86;272;1216;1;301;33;43;204;551;426;207;157;425;5461;1027;91;901;763;12;1;655;445;1;1;4;105;326;6;
0;16617;2;1;16122;2796;867;984;227;11201;312;87;51;625;0;77;269;1184;1;298;33;48;221;525;410;207;120;420;5551;1020;83;970;630;8;1
std::thread valueChangerThread([&]() {
WaitForSingleObject(handle, INFINITE);
CloseHandle(handle);
fence->Release();
vm::write32(m_label_addr + offset, value);
});
valueChangerThread.detach();
void D3D12GSRender::semaphorePGRAPHBackendRelease(u32 offset, u32 value)
{
ID3D12Fence *fence;
check(
m_device->CreateFence(0, D3D12_FENCE_FLAG_NONE, IID_PPV_ARGS(&fence))
);
HANDLE handle = CreateEvent(0, FALSE, FALSE, 0);
fence->SetEventOnCompletion(1, handle);
m_commandQueueGraphic->Signal(fence, 1);
> rpcs3-x64-dbg.exe!vm::ps3::write32(unsigned int addr, be_t<unsigned int,unsigned int> value) Ligne 176 C++
rpcs3-x64-dbg.exe!vm::ps3::write32(unsigned int addr, unsigned int value) Ligne 197 C++
rpcs3-x64-dbg.exe!D3D12GSRender::semaphorePGRAPHBackendRelease::__l2::<lambda>() Ligne 1190 C++
E 'BreakPoints.dat' is broken (version=0xea70, break_count=0x0, marked_count=0x90a8cde0, length=0x6)
E {PPU[0x1] Thread (main_thread)[0x00024740]} sys_fs error: sys_fs_open('/app_home/fwArgs.txt'): failed to open file (flags=0, mode=0)
E {PPU[0x1] Thread (main_thread)[0x00034ae4]} cellGcmSys error: cellGcmSetTileInfo: bad compression mode! (9)
E {RSXThread} Exception: Access violation reading location 0x0