ppsspp/Core
Henrik Rydgård 59a56d66c7 Add a "reason" argument to sleep_ms().
sleep_ms() should generally be avoided when possible. This can be used to try
to track down unnecessary sleeps by adding some logging.

This commit on its own doesn't actually add any logging.
2024-11-21 15:28:51 +01:00
..
Debugger Fix crash due to null break reason 2024-11-12 11:25:35 +01:00
Dialog More static code analysis fixes 2024-10-28 17:59:06 +01:00
ELF Add missing return statement from PBPReader::GetSubFileAsString. Compiler should have rejected this.. 2024-11-04 01:15:00 +01:00
FileLoaders Add a "reason" argument to sleep_ms(). 2024-11-21 15:28:51 +01:00
FileSystems NPDRM: Logging cleanup, remove assert (turn into debug assert) 2024-11-01 20:10:23 +01:00
Font [Common/Core/Windows] Removed excess check pointer before delete or free() 2024-09-17 11:34:42 +02:00
HLE Add a "reason" argument to sleep_ms(). 2024-11-21 15:28:51 +01:00
HW MemStick screen: Call free_disk_space from async tasks 2024-10-11 13:45:43 +02:00
MIPS Stackwalk safety fix. Stackwalk logic fix (although probably not very important) 2024-11-15 15:59:08 +01:00
Util Add a "reason" argument to sleep_ms(). 2024-11-21 15:28:51 +01:00
AVIDump.cpp Logging API change (refactor) (#19324) 2024-07-14 14:42:59 +02:00
AVIDump.h
Compatibility.cpp Work around Brothers in Arms speed issue via compat hack (#18513) 2024-09-18 09:51:07 +00:00
Compatibility.h Work around Brothers in Arms speed issue via compat hack (#18513) 2024-09-18 09:51:07 +00:00
Config.cpp Make imdebugger visibility a config option instead of emuscreen state 2024-11-12 12:20:47 +01:00
Config.h Make imdebugger visibility a config option instead of emuscreen state 2024-11-12 12:20:47 +01:00
ConfigSettings.cpp Keep only the LUT addition 2024-09-26 19:15:17 +02:00
ConfigSettings.h Bunch more linting 2024-10-10 11:57:10 +02:00
ConfigValues.h Logging API change (refactor) (#19324) 2024-07-14 14:42:59 +02:00
ControlMapper.cpp Fix minor code issues flagged by PVS-Studio and reported by alphrixus. 2024-10-10 14:10:30 +02:00
ControlMapper.h Release all keys on pause. 2024-01-29 18:41:43 +01:00
Core.cpp Add a "reason" argument to sleep_ms(). 2024-11-21 15:28:51 +01:00
Core.h Don't block the render thread while the CPU is paused. This is a prereq for imgui debuggers. 2024-11-05 12:53:21 +01:00
Core.vcxproj Remove the separate lua vcxproj. Somehow cursed on the buildbot :/ 2024-11-06 20:18:05 +01:00
Core.vcxproj.filters Initial code for the tracer + fixed the file locations 2024-09-14 19:46:04 +03:00
CoreParameter.h Don't crash on trying to re-record a GE dump 2024-11-01 20:27:09 +01:00
CoreTiming.cpp Split Core_EnableStepping into Core_Break and Core_Resume 2024-11-03 17:53:42 +01:00
CoreTiming.h Add a comment, some additional cleanup 2024-01-16 09:07:09 +01:00
CwCheat.cpp CwCheats: Add ms unit, rename to Refresh Interval. 2024-01-19 15:12:53 +01:00
CwCheat.h Global: Cleanup some minor includes and typos. 2022-12-27 08:33:07 -08:00
FFMPEGCompat.h ffmpeg: Improved fix for checking if const AVCodec* is necessary 2024-02-05 14:37:09 -05:00
FrameTiming.cpp Add a "reason" argument to sleep_ms(). 2024-11-21 15:28:51 +01:00
FrameTiming.h Prepare for deferred waits 2023-12-18 17:15:56 +01:00
HDRemaster.cpp Add a reported prototype game ID to the list of games that need more RAM 2023-12-31 17:21:02 +01:00
HDRemaster.h
Instance.cpp Logging API change (refactor) (#19324) 2024-07-14 14:42:59 +02:00
Instance.h
KeyMap.cpp Add a mappable key for toggling the imgui interface. For now it's called Toggle debugger. 2024-11-04 23:33:03 +01:00
KeyMap.h Add a mappable key for toggling the imgui interface. For now it's called Toggle debugger. 2024-11-04 23:33:03 +01:00
KeyMapDefaults.cpp Add a mappable key for toggling the imgui interface. For now it's called Toggle debugger. 2024-11-04 23:33:03 +01:00
KeyMapDefaults.h Fix the Retroid controller defaults for the latest firmware. More standard now. 2024-10-23 13:23:38 +02:00
Loaders.cpp Some include cleanup, delete some obsolete code 2024-07-25 14:52:41 +02:00
Loaders.h Some include cleanup, delete some obsolete code 2024-07-25 14:52:41 +02:00
MemFault.cpp Logging API change (refactor) (#19324) 2024-07-14 14:42:59 +02:00
MemFault.h Show a MIPS stack trace on crash screen (#17211) 2023-03-31 10:08:12 +02:00
MemMap.cpp Memmap error message improvements 2024-11-15 15:59:16 +01:00
MemMap.h Memory::IsValidAddress: Consider VRAM with a kernel flag invalid. 2024-11-12 10:41:14 +01:00
MemMapFunctions.cpp Don't create Host objects except in headless/unittest 2023-03-25 10:47:01 +01:00
MemMapHelpers.h Debugger: Use dedicated func to notify mem copy. 2023-09-24 19:07:36 -07:00
Opcode.h
PSPLoaders.cpp Fix crash due to null break reason 2024-11-12 11:25:35 +01:00
PSPLoaders.h
Replay.cpp Logging API change (refactor) (#19324) 2024-07-14 14:42:59 +02:00
Replay.h Global: Reduce includes of common headers. 2022-01-30 16:35:33 -08:00
Reporting.cpp Default to no reporting server, oops 2024-10-29 13:20:11 +01:00
Reporting.h [Core/Dialog/ELF/FileSystems/HLE/HW/Util] Added const reference for function params 2023-12-14 14:22:24 +03:00
RetroAchievements.cpp RAIntegration: Fix the filename in the not-found messages. 2024-11-06 14:47:48 +01:00
RetroAchievements.h Disable the ImGui debugger if RetroAchievements hardcore mode is enabled. 2024-11-10 19:00:13 +01:00
SaveState.cpp Don't block the render thread while the CPU is paused. This is a prereq for imgui debuggers. 2024-11-05 12:53:21 +01:00
SaveState.h Fix issues with savestates and non-buffered rendering 2024-10-17 21:09:04 +02:00
Screenshot.cpp Bugfix taking screenshots of rotated framebuffers, common in Vulkan on many Android devices 2024-11-07 10:17:56 +01:00
Screenshot.h Allow taking screenshots in the app menu 2024-05-10 21:10:11 +02:00
System.cpp Add a "reason" argument to sleep_ms(). 2024-11-21 15:28:51 +01:00
System.h Call CreateSysDirectories on all platforms. 2023-08-18 14:03:38 +02:00
ThreadEventQueue.h Global: Cleanup virtual/override specifiers. 2022-12-10 21:13:36 -08:00
ThreadPools.cpp Implement new thread manager, port stuff to it. 2021-06-12 13:03:53 +02:00
ThreadPools.h Implement new thread manager, port stuff to it. 2021-06-12 13:03:53 +02:00
TiltEventProcessor.cpp Mouse input: Approximate the old smoothing function 2023-12-14 19:24:39 +01:00
TiltEventProcessor.h Mouse input: Approximate the old smoothing function 2023-12-14 19:24:39 +01:00
WaveFile.cpp Logging API change (refactor) (#19324) 2024-07-14 14:42:59 +02:00
WaveFile.h Global: Reduce includes of common headers. 2022-01-30 16:35:33 -08:00
WebServer.cpp Logging API change (refactor) (#19324) 2024-07-14 14:42:59 +02:00
WebServer.h Build: Add some missing include guards. 2023-09-07 17:14:58 -07:00
x360_compat.h