SceCoredump

Enabling more coredumps
Though it may be possible to enable some Coredump features via setting registry values, patching for creating full Coredumps on CEX is required. There are 2 key patches. In the SceCoredump module, there are two functions that read values from the registry. The registry key used is "/CONFIG/COREDUMP".

The first patch is to force the function (located at base+0x3070 on 1.50) that checks the key "enable_coredump" to return 1 (True).

The second patch is to force the function (located at base+0x3000 on 1.50) that checks the key "dump_level" to return 0xEF0 (full coredump).

sceCoredumpCafContextCreateForDriver
derived from

sceCoredumpCafContextDestroyForDriver
derived from

sceCoredumpCafFinalForDriver
derived from

sceCoredumpCafHeaderFinalForDriver
derived from

sceCoredumpCafHeaderInitForDriver
derived from

sceCoredumpCafHeaderTransformForDriver
derived from

sceCoredumpCafInitForDriver
derived from

sceCoredumpCafSegmentFinalForDriver
derived from

sceCoredumpCafSegmentInitForDriver
derived from

sceCoredumpCafSegmentTransformForDriver
derived from

sceCoredumpCreateDumpForDriver
derived from

sceCoredumpDeleteCrashReportCafForDriver
derived from

SceCoredumpForDriver_unk_097AA37D
Used in

Used in

Some flag that always returns 1

SceCoredumpForDriver_unk_A7D214A7
Used in

Used in

SceCoredumpForDriver_unk_340856F7
Used in

Used in

SceCoredumpForDriver_unk_13EF8516
Probably opens/creates coredump file