rpcsx/rpcs3/Emu/Cell
Ani 01ef9ecca4 sceNp: Fix ExitSpawn, Implement VerifyUpgradeLicense (#2428)
* sceNp: Fix ExitSpawn and ExitSpawn2

Fixes sceNpDrmProcessExitSpawn and sceNpDrmProcessExitSpawn2
functions

The problem was that first argument klicensee was missing, therefore
shifting every other argument out of place and throwing an access
violation at the end.

* Use npDrmIsAvailable on sceNpDrmProcessExitSpawn

Tries to decrypt DRM file with provided klicensee

* Implement sceNpDrmVerifyUpgradeLicense

Implements sceNpDrmVerifyUpgradeLicense / sceNpDrmVerifyUpgradeLicense2
2017-02-26 23:44:48 +03:00
..
lv2 LLVM: splitting and caching 2017-02-26 20:14:18 +03:00
Modules sceNp: Fix ExitSpawn, Implement VerifyUpgradeLicense (#2428) 2017-02-26 23:44:48 +03:00
Common.h Partial commit: Cell 2016-04-15 19:22:34 +03:00
ErrorCodes.h add missing LV2 error code 2017-02-08 23:33:43 +03:00
MFC.cpp nyu 2015-03-02 05:10:41 +03:00
MFC.h Minor changes 2017-01-25 04:43:12 +03:00
PPCDisAsm.h fmt::by_value, fmt::Format removed 2015-08-24 21:22:42 +03:00
PPUAnalyser.cpp LLVM: splitting and caching 2017-02-26 20:14:18 +03:00
PPUAnalyser.h LLVM: splitting and caching 2017-02-26 20:14:18 +03:00
PPUCallback.h Silly macro removed 2016-08-12 19:31:28 +03:00
PPUDisAsm.cpp PPU analyser improved 2017-02-12 21:12:08 +03:00
PPUDisAsm.h PPU LLVM: Analyser fix 2016-07-14 16:27:14 +03:00
PPUFunction.cpp error_code implemented 2016-08-16 18:57:44 +03:00
PPUFunction.h sys_interrupt... 2017-02-04 20:39:04 +03:00
PPUInterpreter.cpp PPU analyser improved 2017-02-12 21:12:08 +03:00
PPUInterpreter.h PPUThread refactoring 2016-07-30 16:35:02 +03:00
PPUModule.cpp LLVM: splitting and caching 2017-02-26 20:14:18 +03:00
PPUModule.h LLVM: splitting and caching 2017-02-26 20:14:18 +03:00
PPUOpcodes.h PPU analyser improved 2017-02-12 21:12:08 +03:00
PPUThread.cpp LLVM: splitting and caching 2017-02-26 20:14:18 +03:00
PPUThread.h cpu_thread::test_state added 2017-02-22 13:23:21 +03:00
PPUTranslator.cpp LLVM: splitting and caching 2017-02-26 20:14:18 +03:00
PPUTranslator.h PPU: block info fix 2017-02-23 00:35:29 +03:00
RawSPUThread.cpp verify() fix 2016-08-15 14:59:19 +03:00
RawSPUThread.h IdManager improved 2017-01-25 23:29:36 +03:00
SPUAnalyser.cpp SPU: IRET, SN event 2017-02-13 16:29:32 +03:00
SPUAnalyser.h New shared_mutex 2017-01-25 00:38:07 +03:00
SPUASMJITRecompiler.cpp SPU: IRET, SN event 2017-02-13 16:29:32 +03:00
SPUASMJITRecompiler.h Partial commit: Cell 2016-04-15 19:22:34 +03:00
SPUDisAsm.cpp Partial commit: Cell 2016-04-15 19:22:34 +03:00
SPUDisAsm.h Complex STOP 0x0 hack 2017-02-24 16:57:09 +03:00
SPUInterpreter.cpp cpu_thread::test_state added 2017-02-22 13:23:21 +03:00
SPUInterpreter.h Partial commit: Cell 2016-04-15 19:22:34 +03:00
SPUOpcodes.h Partial commit: Cell 2016-04-15 19:22:34 +03:00
SPURecompiler.cpp cpu_thread::test_state added 2017-02-22 13:23:21 +03:00
SPURecompiler.h Minor changes 2017-01-25 04:43:12 +03:00
SPUThread.cpp Complex STOP 0x0 hack 2017-02-24 16:57:09 +03:00
SPUThread.h SPU: IRET, SN event 2017-02-13 16:29:32 +03:00