Commit Graph

12 Commits

Author SHA1 Message Date
henrik karlsson
f1612195dd [UBA]
* Fixed so redirected stdout/err is not writing to screen

[CL 30069694 by henrik karlsson in ue5-main branch]
2023-12-03 03:26:57 -05:00
henrik karlsson
0103f42cfd [Uba]
* Fixed so opened written files that were never explicitly closed is closed in exit if they have a close id

[CL 30069647 by henrik karlsson in ue5-main branch]
2023-12-03 02:49:56 -05:00
henrik karlsson
6f2d6a5509 [UBA]
* Fixed possible memory alignment issue for instances allocated with placement new

[CL 30069499 by henrik karlsson in ue5-main branch]
2023-12-03 00:05:26 -05:00
henrik karlsson
fcdc5def6d [UBA]
* Fixed macos compile error

[CL 30047638 by henrik karlsson in ue5-main branch]
2023-12-01 13:53:02 -05:00
henrik karlsson
3cc3bd87d3 [UBA]
* Minor optimization around super hack to resolve dump_syms hang on linux target when dump_syms is compiled with jemalloc

[CL 30044700 by henrik karlsson in ue5-main branch]
2023-12-01 12:26:41 -05:00
henrik karlsson
f09ebe5a60 [Uba]
* Fixed link deadlock on build farm because we have linked some of our linux tools with jemalloc which does a readlink call during initialization. Since we have detoured readlink we call dlsym first time readlink is called. And dlsym makes a calloc call when resolving the next/true function causing jemalloc to initialize. Solution was to just always return "not found" for /etc/je_malloc.conf"

[CL 30033243 by henrik karlsson in ue5-main branch]
2023-12-01 02:11:20 -05:00
henrik karlsson
7262ce9635 [Uba]
* Fixed usage of wrong define name
* Renamed options in batchfiles using old options
* Removed old code not used
* Added one more test to the list of "all tests"

[CL 30019208 by henrik karlsson in ue5-main branch]
2023-11-30 13:11:39 -05:00
henrik karlsson
7b115c8959 [Uba] - Added comment on Flush(false) for exit message on posix .
[CL 30010227 by henrik karlsson in ue5-main branch]
2023-11-30 02:37:37 -05:00
henrik karlsson
736434375e [Uba]
* Fixed so child processes wait for acknowledgement that ExitMessage has been handled on session side. This to prevent race where parent process might move on after waiting for child and then read data produced by the child (and the data is written in the Exit message by the session process)

[CL 30010210 by henrik karlsson in ue5-main branch]
2023-11-30 02:33:02 -05:00
henrik karlsson
098a329555 [UBA]
* Fixed macos compile errors

[CL 30009420 by henrik karlsson in ue5-main branch]
2023-11-29 23:20:56 -05:00
henrik karlsson
4299735b91 [Uba]
* Added so FileAccessor are using temp file for write on non-windows (since DeleteOnClose does not exist)
* Reverted reuse of filemappings (shm_open).. it caused problems when running agent on same machine

[CL 30004228 by henrik karlsson in ue5-main branch]
2023-11-29 19:41:28 -05:00
joe kirchoff
9affe69d97 UnrealBuildAccelerator: Experimental for 5.4
#jira UE-197967

[CL 30002804 by joe kirchoff in ue5-main branch]
2023-11-29 18:47:11 -05:00