AuroraRuntime/Source/Process
Jamie Reece Wilson f049053776 [*] Refactor AuProcess paths to return AuOptional<const AuString &>
(because the previous iteration was using a pointer, dereference and operator bool() semantics still apply. no changes required, except for direct access of the string buffer, but no instances of the -> operator were found)
2024-02-14 04:05:32 +00:00
..
AuPaths.cpp [*] Refactor AuProcess paths to return AuOptional<const AuString &> 2024-02-14 04:05:32 +00:00
AuPaths.hpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuProcess.cpp [*] Refactor AuProcess (paths) 2023-12-13 18:11:35 +00:00
AuProcessEnvironment.cpp [+] AuProcess::EnvironmentGetAll 2023-07-10 17:00:42 +01:00
AuProcessEnvironment.hpp [+] AuProcess::EnvironmentGetAll 2023-07-10 17:00:42 +01:00
AuProcessEnvironment.NT.cpp [+] AuProcess::EnvironmentGetAll 2023-07-10 17:00:42 +01:00
AuProcessEnvironment.NT.hpp [+] AuProcess::EnvironmentGetAll 2023-07-10 17:00:42 +01:00
AuProcessEnvironment.Unix.cpp [*] POSIX hardening: dont COW this futex 2024-01-21 18:41:53 +00:00
AuProcessEnvironment.Unix.hpp [+] AuProcess::EnvironmentGetAll 2023-07-10 17:00:42 +01:00
AuProcessMap.cpp [*] Continue to refactor allocations of synchronization primitive away 2023-06-28 10:33:12 +01:00
AuProcessMap.hpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuProcessMap.Linux.cpp [*] Linux: replace the initial map scanners aggressive filtering to not dismiss potential hits. Also parses file offsets for these section maps. 2023-09-15 23:50:00 +01:00
AuProcessMap.Linux.hpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuProcessMap.NT.cpp [*] NT/Win32-like: Use Win32Open as opposed to CreateFileW 2023-09-13 02:27:18 +01:00
AuProcessMap.NT.hpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuProcessMap.Win32.cpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuProcessMap.Win32.hpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuProcessSectionAllocations.cpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuProcessSectionAllocations.hpp [*] mitigations and clean up before two major commits 2023-12-26 21:01:29 +00:00
AuProcessSectionFileMapView.NT.cpp [+] IProcessSectionMapView::LockSwap 2023-04-17 15:55:51 +01:00
AuProcessSectionFileMapView.NT.hpp [+] IProcessSectionMapView::LockSwap 2023-04-17 15:55:51 +01:00
AuProcessSectionFileMapView.Unix.cpp [*] Begin resolving 8 months of Linux neglect 2023-08-11 16:51:42 +01:00
AuProcessSectionFileMapView.Unix.hpp [+] IProcessSectionMapView::LockSwap 2023-04-17 15:55:51 +01:00
AuProcessSectionView.NT.cpp [*] Updated AuProcess mapping API to use file handles 2023-07-29 09:02:55 +01:00
AuProcessSectionView.NT.hpp [*] mitigations and clean up before two major commits 2023-12-26 21:01:29 +00:00
AuProcessSectionView.Unix.cpp [*] Begin resolving 8 months of Linux neglect 2023-08-11 16:51:42 +01:00
AuProcessSectionView.Unix.hpp [*] Begin resolving 8 months of Linux neglect 2023-08-11 16:51:42 +01:00
AuProcessSectionViewReserved.NT.cpp [*] Updated AuProcess mapping API to use file handles 2023-07-29 09:02:55 +01:00
AuProcessSectionViewReserved.NT.hpp [*] Updated AuProcess mapping API to use file handles 2023-07-29 09:02:55 +01:00
AuProcessSectionViewReserved.Unix.cpp [*] Begin resolving 8 months of Linux neglect 2023-08-11 16:51:42 +01:00
AuProcessSectionViewReserved.Unix.hpp [*] Begin resolving 8 months of Linux neglect 2023-08-11 16:51:42 +01:00
AuProcessStartTime.cpp [*] Remove a syscall or two from startup / more accurate startup timings 2023-12-18 05:59:39 +00:00
AuProcessStartTime.hpp [*] Remove a syscall or two from startup / more accurate startup timings 2023-12-18 05:59:39 +00:00
Process.hpp Large Commit 2022-01-24 18:43:53 +00:00