Commit Graph

157 Commits

Author SHA1 Message Date
bart hawthorne
d7c163a80a Change default linux directory permissions to 775 from 755.
#rb arciel.rekman, brandon.schaefer

#ROBOMERGE-OWNER: bart.hawthorne
#ROBOMERGE-AUTHOR: bart.hawthorne
#ROBOMERGE-SOURCE: CL 13006272 via CL 13006366 via CL 13006387 via CL 13006397
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 13006398 by bart hawthorne in Main branch]
2020-04-23 09:49:41 -04:00
louisphilippe seguin
2f61f8674d Unix
* Fix FUnixPlatformMemory::GetStats() that always returned 0 when memory was over 10.24gigs

#rb brandon.schaefer

#ROBOMERGE-SOURCE: CL 12666533 via CL 12666534 via CL 12666535 via CL 12666536 via CL 12666539 via CL 12666541
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12666544 by louisphilippe seguin in Main branch]
2020-04-07 18:56:26 -04:00
kenzo terelst
5b7560be1b Editgrate fixes from Dev-Rendering
- Add static cleanup function for platform specific files which are used by the CrashContext
- Move CrashVideo.avi to platform specific cleanup function
- ReportGPUCrash on Windows raised exception via Try/Catch because function can be called when the guarded entry is not set

#rb Johan.Berg

#ROBOMERGE-SOURCE: CL 12508002 via CL 12508003 via CL 12508004
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12508009 by kenzo terelst in Main branch]
2020-04-01 12:41:12 -04:00
louisphilippe seguin
dd6fcdb609 Removed delta mem comparisons for master process memory between each fork since was confirmed to always be 0.
#rb trivial

#ROBOMERGE-SOURCE: CL 12496172 via CL 12496173 via CL 12496174 via CL 12496175
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12496179 by louisphilippe seguin in Main branch]
2020-03-31 09:26:41 -04:00
louisphilippe seguin
17a5d4dda3 Fix overflow in fork memory logs when mem delta is negative.
#rb [at]Brian.Bekich

#ROBOMERGE-SOURCE: CL 12473962 via CL 12473970 via CL 12473975 via CL 12473982
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v672-12450963)

[CL 12473988 by louisphilippe seguin in Main branch]
2020-03-27 15:40:44 -04:00
louisphilippe seguin
8a3a9f1ea5 Fix linux compil error due to typo in Log
#rb trivial

#ROBOMERGE-SOURCE: CL 12454886 via CL 12454888 via CL 12459531 via CL 12459634
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v672-12450963)

[CL 12459693 by louisphilippe seguin in Main branch]
2020-03-26 17:04:33 -04:00
louisphilippe seguin
821f15f855 Log memory stats on a master process before he forks a new child process
#rb Brian.Bekich

#ROBOMERGE-SOURCE: CL 12453913 via CL 12453917 via CL 12459201 via CL 12459397
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v672-12450963)

[CL 12459492 by louisphilippe seguin in Main branch]
2020-03-26 17:02:22 -04:00
arciel rekman
0c9daef67e Remove obsolete workaround and comment (secure_getenv).
#jira none
#rb none
[FYI] Brandon.Schaefer, Michael.Sartain

#ROBOMERGE-SOURCE: CL 12394006 in //UE4/Release-4.25/... via CL 12394014
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Release-Engine-Staging) (v671-12333473)

[CL 12403488 by arciel rekman in Release-Engine-Staging branch]
2020-03-25 10:30:53 -04:00
Arciel Rekman
6044d7f7a7 Remove obsolete workaround and comment (secure_getenv).
#jira none
#rb none
#fyi Brandon.Schaefer, Michael.Sartain

[CL 12394006 by Arciel Rekman in 4.25 branch]
2020-03-24 17:27:27 -04:00
jamie dale
d9273b52a8 Allow Truncate to retry if interrupted
Ensure we're using the 64-bit version of Truncate so it can deal with large files correctly.

#jira UE-89826
#rb Stefan.Boberg

#ROBOMERGE-SOURCE: CL 12094830 in //UE4/Release-4.25/... via CL 12094841
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v657-12064184)

[CL 12094854 by jamie dale in Main branch]
2020-03-09 17:05:42 -04:00
Jamie Dale
a0bb84763f Allow Truncate to retry if interrupted
Ensure we're using the 64-bit version of Truncate so it can deal with large files correctly.

#jira UE-89826
#rb Stefan.Boberg

[CL 12094830 by Jamie Dale in 4.25 branch]
2020-03-09 17:04:51 -04:00
Brandon Schaefer
5cb59aabe7 Override GetPortableCallstack to avoid 1MB allocations in our signal handler
#jira UE-89798
[at]Michael.Sartain, [at]Arciel.Rekman
#rb Michael.Sartain

#ROBOMERGE-OWNER: Brandon.Schaefer
#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 12012057 in //UE4/Release-4.25/... via CL 12012076
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)

[CL 12012485 by Brandon Schaefer in Main branch]
2020-03-06 14:44:03 -05:00
Brandon Schaefer
7047925c50 Override GetPortableCallstack to avoid 1MB allocations in our signal handler
#jira UE-89798
#review-11969828 @Michael.Sartain, @Arciel.Rekman
#rb Michael.Sartain

[CL 12012057 by Brandon Schaefer in 4.25 branch]
2020-03-06 14:39:14 -05:00
brandon schaefer
d11b88c8c9 Batch writing ini files for Unix
#jira UE-84939
#rb Seabstian.Nordgren
[at]Josh.Adams, [at]Seabstien.Nordgren

#ROBOMERGE-SOURCE: CL 12000609 in //UE4/Release-4.25/... via CL 12000880
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)

[CL 12001061 by brandon schaefer in Main branch]
2020-03-06 12:23:58 -05:00
Brandon Schaefer
1e4fd036c3 Batch writing ini files for Unix
#jira UE-84939
#rb Seabstian.Nordgren
#review-11937708 @Josh.Adams, @Seabstien.Nordgren

[CL 12000609 by Brandon Schaefer in 4.25 branch]
2020-03-06 12:10:43 -05:00
brandon schaefer
e8b304ea74 Add CrashSignal and CrashSignalName to crash information collected
As well as send the CrashSignal as part of the analytic crash event

#rb LouisPhilippe.Seguin


#ROBOMERGE-SOURCE: CL 11761085 via CL 11761165 via CL 11761195
#ROBOMERGE-BOT: (v656-11643781)

[CL 11867914 by brandon schaefer in Main branch]
2020-03-03 11:13:20 -05:00
brandon schaefer
f2c8614a2f When two threads are trying to create a folder path avoid short cutting and exiting before the full path has been created
#jira UE-81411
#rb Michael.Sartain
[FYI] Michael.Sartain

#ROBOMERGE-SOURCE: CL 11452525 in //UE4/Release-4.25/...
#ROBOMERGE-BOT: RELEASE (Release-4.25 -> Release-4.25Plus) (v654-11333218)

[CL 11452526 by brandon schaefer in 4.25-Plus branch]
2020-02-14 19:08:23 -05:00
Brandon Schaefer
d32135ade2 When two threads are trying to create a folder path avoid short cutting and exiting before the full path has been created
#jira UE-81411
#rb Michael.Sartain
#fyi Michael.Sartain

[CL 11452525 by Brandon Schaefer in 4.25 branch]
2020-02-14 19:07:51 -05:00
Rolando Caloca
5b82f15def Copying //UE4/Dev-RenderPlat-Staging@11388153 to //UE4/Main
#rb none
#rnx

[CL 11388545 by Rolando Caloca in Main branch]
2020-02-12 13:27:19 -05:00
mitchell fisher
bb4d673f4d [UE4-linux] UE4_DO_ROOT_PRIVILEGE_CHECK can be externally defined by build targets
+  This #define was previously internally set in source cpp in all cases.  This change allows build contexts to explicitly define the desired value to be used during preprocessing.

[REVIEW] https://p4-swarm.epicgames.net/reviews/11319347


#ROBOMERGE-SOURCE: CL 11358140 via CL 11358293 via CL 11358335
#ROBOMERGE-BOT: (v654-11333218)

[CL 11358685 by mitchell fisher in Main branch]
2020-02-11 16:46:41 -05:00
Stefan Boberg
55a8b15f1f Copying //UE4/Dev-Core to Main (//UE4/Main)
#rb none

[CL 11258477 by Stefan Boberg in Main branch]
2020-02-05 14:26:36 -05:00
Chris Gagnon
76c6bcbfeb UE4 Main merged to Dev-Tools-Staging at CL 11164391
#rb none

[CL 11171981 by Chris Gagnon in Dev-Tools-Staging branch]
2020-01-29 20:39:37 -05:00
brandon schaefer
c70d8030da Implement module path name for Unix to avoid hard coded default path
Windows implemented at CL 3292685
Mac implemented at CL 1993104

#jira UE-80753
#rb none


#ROBOMERGE-SOURCE: CL 11147417 via CL 11147465 via CL 11147477
#ROBOMERGE-BOT: (v640-11091645)

[CL 11147478 by brandon schaefer in Main branch]
2020-01-28 22:48:51 -05:00
Max Chen
b4881d8bf8 Copying //UE4/Dev-Editor to Dev-Tools-Staging (//UE4/Dev-Tools-Staging) @11123875
#rb none
#jira none

[CL 11123880 by Max Chen in Dev-Tools-Staging branch]
2020-01-27 20:11:15 -05:00
ryan durand
0f0464a30e Updating copyright for Engine Runtime.
#rnx
#rb none


#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870549 by ryan durand in Main branch]
2019-12-26 14:45:42 -05:00