rpcsx/rpcs3/Emu/Cell
Eladash bacfa9be19
Debugger fixups (#9226)
Fix logic error in callstacks handling code, always set first to false after first iteration.
 Add explicit check for zero return addresses. Current code validity checks may not check for it properly when it sits on interrupt handler entry point (which may contain valid code).
 Do not allow 0x3FFF0 to be a back chain address because it needs space for LR save area, only 0x3FFE0 and below satisfy this criteria.
2020-11-08 16:42:20 +03:00
..
lv2 Improve cond_var notifiers 2020-11-06 00:10:16 +03:00
Modules Set AccountAge to 18 to fix age restriction checks, fix incorrect logged function name (#9218) 2020-11-07 09:47:44 +00:00
Common.h Add missing #includes to header files 2019-06-25 17:11:10 +03:00
ErrorCodes.h Random space fixes 2019-10-14 19:42:35 +03:00
MFC.cpp Fix warnings 2020-05-27 18:41:17 +03:00
MFC.h SPU debugger: Add atomic status and tag update channels information 2020-06-27 07:04:37 +01:00
PPCDisAsm.h Debugger: Use Signed Hexadecimal formatting (#8751) 2020-08-20 22:07:31 +01:00
PPUAnalyser.cpp PPUAnalyzer: Check if TOC from OPD is a valid address 2020-04-19 10:56:42 +01:00
PPUAnalyser.h Replace utils::cntlz{32,64} with std::countl_zero 2020-04-14 16:05:58 +03:00
PPUCallback.h sys_ppu_thread_create: read function descriptor immediately and save it 2020-04-08 19:23:13 +03:00
PPUDisAsm.cpp PPU Debugger: fix typo in STDX 2020-10-17 22:00:22 +03:00
PPUDisAsm.h PPU Debugger: Improve move from/to CR registers instructions 2020-10-17 22:00:22 +03:00
PPUFunction.cpp LV2: cleanup syscall table (#9106) 2020-10-21 10:04:34 +03:00
PPUFunction.h Allow cpu_thread& arg passed to the syscalls 2020-10-30 17:03:32 +03:00
PPUInterpreter.cpp PPU: Handle cache line inconsistencies (PPU 128 reservations) 2020-10-16 22:51:30 +03:00
PPUInterpreter.h PPU: implement VNMSUBFP (precise variant) 2020-06-07 22:44:07 +03:00
PPUModule.cpp Cleanup some includes 2020-10-31 11:53:46 +01:00
PPUModule.h Replace ppu_module_manager Function Static with Class Static variable (static module map) (#8669) 2020-08-06 12:34:08 +02:00
PPUOpcodes.h Remove std::rotr usage for now 2020-05-14 21:42:44 +03:00
PPUThread.cpp Debugger fixups (#9226) 2020-11-08 16:42:20 +03:00
PPUThread.h Allow cpu_thread& arg passed to the syscalls 2020-10-30 17:03:32 +03:00
PPUTranslator.cpp Upgrade to LLVM 11 Stable 2020-11-02 21:23:25 +03:00
PPUTranslator.h Upgrade to LLVM 11 Stable 2020-11-02 21:23:25 +03:00
RawSPUThread.cpp Improve cond_var notifiers 2020-11-06 00:10:16 +03:00
RawSPUThread.h Migration to named_thread<> 2018-10-19 22:22:35 +03:00
SPUAnalyser.cpp spu_iname: refactor to use actual strings 2020-03-26 15:26:55 +03:00
SPUAnalyser.h spu_iname: refactor to use actual strings 2020-03-26 15:26:55 +03:00
SPUASMJITRecompiler.cpp SPU: Implement many missing channel counts 2020-09-22 19:47:47 +03:00
SPUASMJITRecompiler.h SPU: Implement events channel count, minor interrupts fixes 2020-09-18 21:57:24 +03:00
SPUDisAsm.cpp Fix some switch warnings 2020-11-04 14:59:25 +03:00
SPUDisAsm.h SPU Debugger: SHUFB insertion patterns 2020-10-31 17:15:47 +03:00
SPUInterpreter.cpp SPU: Implement events channel count, minor interrupts fixes 2020-09-18 21:57:24 +03:00
SPUInterpreter.h Make spu_decoder<> objects constexpr 2020-03-24 12:18:37 +03:00
SPUOpcodes.h Make spu_decoder<> objects constexpr 2020-03-24 12:18:37 +03:00
SPURecompiler.cpp Upgrade to LLVM 11 Stable 2020-11-02 21:23:25 +03:00
SPURecompiler.h SPU LLVM: fix spu_cache dependency 2020-05-31 21:54:04 +03:00
SPUThread.cpp Debugger fixups (#9226) 2020-11-08 16:42:20 +03:00
SPUThread.h Debugger: Implement SPU callstack, fix PPU callstack 2020-11-07 20:45:57 +03:00