AuroraRuntime/Source/Loop
Reece e5e36bd887 Large Commit
[*] Fix deadlock in the async subsystem (NoLockShutdown vs Shutdown in exception handler)
[+] Added ProccessMap NT variant
[+] Added ToolHelp image profiling
[*] Improved exception awareness
[*] Delegated SpawnThread to isolated TU, ready for reuse for RunAs and XNU Open - now with horrible evil alloc that could fail
[+] Added header for future api 'UtilRun'
[*] Improve NT core detection
[*] Changed small affinity bitmap to AuUInt64 instead of AuUInt32
[+] Added data structure to hold cpuids/affinity masks
[+] Implemented logger sinks
[+] Implemented logger glue logic
[*] Began migrating older loggers to sink-based default devices
[*] Minor refactors
[*] Improved internal exception discarding, not yet nothrow capable
[*] Minor create directory fix
2022-01-24 18:43:53 +00:00
..
ILoopSourceEx.hpp [+] Stubbed out LSAsync 2021-10-03 14:19:33 +01:00
Loop.BSD.cpp [+] Stubbed out LSAsync 2021-10-03 14:19:33 +01:00
Loop.BSD.hpp [+] Stubbed out LSAsync 2021-10-03 14:19:33 +01:00
Loop.cpp [+] Begin work on the loop source subsystem for Windows 2021-10-03 13:47:16 +01:00
Loop.hpp [+] Added file structure for the loop source subsystem 2021-10-02 11:28:49 +01:00
Loop.NT.cpp Large Commit 2022-01-24 18:43:53 +00:00
Loop.NT.hpp [+] Added file structure for the loop source subsystem 2021-10-02 11:28:49 +01:00
Loop.Unix.cpp [+] Added file structure for the loop source subsystem 2021-10-02 11:28:49 +01:00
Loop.Unix.hpp [+] Added file structure for the loop source subsystem 2021-10-02 11:28:49 +01:00
LSAsync.cpp [+] Stubbed out LSAsync 2021-10-03 14:19:33 +01:00
LSAsync.hpp [+] Stubbed out LSAsync 2021-10-03 14:19:33 +01:00
LSCondition.cpp [*] Refactor and clean up exception and threading API 2021-10-24 11:19:47 +01:00
LSCondition.hpp [+] Added file structure for the loop source subsystem 2021-10-02 11:28:49 +01:00
LSCoreFoundation.Apple.cpp [+] Added file structure for the loop source subsystem 2021-10-02 11:28:49 +01:00
LSCoreFoundation.Apple.hpp [+] Added file structure for the loop source subsystem 2021-10-02 11:28:49 +01:00
LSEvent.Generic.cpp [+] Added file structure for the loop source subsystem 2021-10-02 11:28:49 +01:00
LSEvent.Generic.hpp [+] Added file structure for the loop source subsystem 2021-10-02 11:28:49 +01:00
LSEvent.hpp [+] Begin work on the loop source subsystem for Windows 2021-10-03 13:47:16 +01:00
LSEvent.NT.cpp [+] Stubbed out LSAsync 2021-10-03 14:19:33 +01:00
LSEvent.NT.hpp [+] Stubbed out LSAsync 2021-10-03 14:19:33 +01:00
LSHandle.cpp [+] Begin work on the loop source subsystem for Windows 2021-10-03 13:47:16 +01:00
LSHandle.hpp [+] Begin work on the loop source subsystem for Windows 2021-10-03 13:47:16 +01:00
LSMutex.Generic.cpp [+] Added file structure for the loop source subsystem 2021-10-02 11:28:49 +01:00
LSMutex.Generic.hpp [+] Added file structure for the loop source subsystem 2021-10-02 11:28:49 +01:00
LSMutex.hpp [+] Begin work on the loop source subsystem for Windows 2021-10-03 13:47:16 +01:00
LSMutex.Linux.cpp [+] Added file structure for the loop source subsystem 2021-10-02 11:28:49 +01:00
LSMutex.Linux.hpp [+] Added file structure for the loop source subsystem 2021-10-02 11:28:49 +01:00
LSMutex.NT.cpp Large Commit 2022-01-24 18:43:53 +00:00
LSMutex.NT.hpp [+] Stubbed out LSAsync 2021-10-03 14:19:33 +01:00
LSSemaphore.Generic.cpp [+] Added file structure for the loop source subsystem 2021-10-02 11:28:49 +01:00
LSSemaphore.Generic.hpp [+] Begin work on the loop source subsystem for Windows 2021-10-03 13:47:16 +01:00
LSSemaphore.hpp [+] Begin work on the loop source subsystem for Windows 2021-10-03 13:47:16 +01:00
LSSemaphore.Linux.cpp [+] Added file structure for the loop source subsystem 2021-10-02 11:28:49 +01:00
LSSemaphore.Linux.hpp [+] Added file structure for the loop source subsystem 2021-10-02 11:28:49 +01:00
LSSemaphore.NT.cpp Large Commit 2022-01-24 18:43:53 +00:00
LSSemaphore.NT.hpp [+] Stubbed out LSAsync 2021-10-03 14:19:33 +01:00
LSTimer.Generic.cpp [+] Added file structure for the loop source subsystem 2021-10-02 11:28:49 +01:00
LSTimer.Generic.hpp [+] Added file structure for the loop source subsystem 2021-10-02 11:28:49 +01:00
LSTimer.hpp [+] Begin work on the loop source subsystem for Windows 2021-10-03 13:47:16 +01:00
LSTimer.Linux.cpp [+] Added file structure for the loop source subsystem 2021-10-02 11:28:49 +01:00
LSTimer.Linux.hpp [+] Added file structure for the loop source subsystem 2021-10-02 11:28:49 +01:00
LSTimer.NT.cpp [+] Begin work on the loop source subsystem for Windows 2021-10-03 13:47:16 +01:00
LSTimer.NT.hpp [+] Stubbed out LSAsync 2021-10-03 14:19:33 +01:00
LSWin32.NT.cpp [+] Added first attempt at the windows version of WaitMultipleObjects/ This will be removed shortly. 2021-11-09 00:04:00 +00:00
LSWin32.NT.hpp [+] Begin work on the loop source subsystem for Windows 2021-10-03 13:47:16 +01:00
WaitSingle.Generic.cpp [+] Begin work on the loop source subsystem for Windows 2021-10-03 13:47:16 +01:00
WaitSingle.Generic.hpp [+] Begin work on the loop source subsystem for Windows 2021-10-03 13:47:16 +01:00
WaitSingle.hpp [+] Begin work on the loop source subsystem for Windows 2021-10-03 13:47:16 +01:00
WaitSingle.Linux.cpp [+] Begin work on the loop source subsystem for Windows 2021-10-03 13:47:16 +01:00
WaitSingle.Linux.hpp [+] Begin work on the loop source subsystem for Windows 2021-10-03 13:47:16 +01:00
WaitSingle.NT.cpp Large Commit 2022-01-24 18:43:53 +00:00
WaitSingle.NT.hpp [+] Begin work on the loop source subsystem for Windows 2021-10-03 13:47:16 +01:00
WaitSingleBase.cpp [+] Begin work on the loop source subsystem for Windows 2021-10-03 13:47:16 +01:00
WaitSingleBase.hpp [+] Begin work on the loop source subsystem for Windows 2021-10-03 13:47:16 +01:00