* Added description to error message when process exits before getting exit message
* Changed NtQueryDirectoryFile usage in UbaDirectoryIterator to use ReturnSingleEntry=false to reduce number of kernel calls. It now uses a 64k buffer to receive as many entries as possible at the time
* Fixed bug in detoured NtQueryDirectoryFile after learning how it works by implementing ReturnSingleEntry=false
[CL 32498649 by henrik karlsson in 5.4 branch]
* Proper fix for setting size of file mapping.. bug was that it tried to set file mapping size on files that were readonly and error was confusing
[CL 32498412 by henrik karlsson in 5.4 branch]
* Changed so macos is using ftruncate instead of lseek+write. This fixes failed unit test on some macs
* Removed locks in UbaNetworkBackendMemory to fix potential deadlock
* Added StringBuffer::GetFileName since it is a common usecase when doing debug printing
* Added missing close of file descriptor in error situation
[CL 32498359 by henrik karlsson in 5.4 branch]
[FYI] adolf.stary
Original CL Desc
-----------------------------------------------------------------
Added PGO artifact merging step and sync of required dependencies
#rnx
[CL 32498096 by edwin maynard in 5.4 branch]
* Fixed so ref count of remote process is kept up in order to prevent it from being deleted at wrong point in time
[CL 32497961 by henrik karlsson in 5.4 branch]