chris bunner
75d6da1fd4
Fix tracking of peak memory from Mac platform stats.
...
[REVIEW] Michael.Trepka, Peter.Sauerbrei
#ROBOMERGE-SOURCE: CL 8504249 via CL 8507734
#ROBOMERGE-BOT: (v406-8472469)
[CL 8509502 by chris bunner in Main branch]
2019-09-05 15:49:39 -04:00
Josh Markiewicz
d79515867d
Copying //UE4/Dev-Online to Dev-Main (//UE4/Dev-Main)
...
- Up to CL8320930 from DevOnline and 8311605 Merge Down from Main
- skipped some Fortnite content/plugins/code where it tried to reintegrate files that had been moved pending investigation
#rb none
[CL 8321295 by Josh Markiewicz in Main branch]
2019-08-26 18:35:22 -04:00
Ben Marsh
beb4519169
Rename EBuildConfigurations::Type to EBuildConfiguration.
...
#rb none
[CL 7937697 by Ben Marsh in Dev-Build branch]
2019-08-09 17:35:36 -04:00
michael trepka
3b0c59b4b1
macOS 10.15 has a new max limit of open files (10240, equal to OPEN_MAX, instead of RLIM_INFINITY). Changed the code in MacPlatformMisc that checks and sets the limit to warn only if the resulting limit is lower than OPEN_MAX.
...
#jira UE-76987
#rb Arciel.Rekman
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: michael.trepka
#ROBOMERGE-SOURCE: CL 7662467 in //UE4/Release-4.23/... via CL 7662475
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)
[CL 7795078 by michael trepka in Dev-Build branch]
2019-08-06 11:28:06 -04:00
ben marsh
11f022162f
Copying //UE4/Dev-Rendering to Dev-Main (//UE4/Dev-Main) [at] 6944469
...
#rb none
#rnx
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: rolando.caloca
#ROBOMERGE-SOURCE: CL 6944849 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)
[CL 7089689 by ben marsh in Dev-Build branch]
2019-06-19 08:52:32 -04:00
brandon schaefer
ac5836887a
Only implicit send in non editor builds and for crashes only
...
#rb none
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 6861476 via CL 6861477 via CL 6863496 via CL 6864506
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v366-6836689)
[CL 6917354 by brandon schaefer in Dev-Build branch]
2019-06-10 16:22:07 -04:00
brandon schaefer
b0f9513623
Use the CRC to pop a message up not in crash reporting code
...
#rb none
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 6854205 via CL 6854208 via CL 6854668 via CL 6854718
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v366-6836689)
[CL 6916096 by brandon schaefer in Dev-Build branch]
2019-06-10 15:50:15 -04:00
brandon schaefer
86f257e57d
Message boxes are a no-no in crash handling code, undo for now and look at a better fix here
...
#rb Michael.Trepka
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 6839479 via CL 6839738 via CL 6845832 via CL 6845982
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v366-6836689)
[CL 6915121 by brandon schaefer in Dev-Build branch]
2019-06-10 15:18:07 -04:00
brandon schaefer
b35f305f19
Allow for implicit uploading of crashes based on an ini setting
...
#rb Chris.Bunner, Michael.Trepka, Arciel.Rekman
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 6836783 via CL 6836789 via CL 6838791 via CL 6838923
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v366-6836689)
[CL 6875797 by brandon schaefer in Dev-Build branch]
2019-06-07 05:41:56 -04:00
chris gagnon
72ba51c5bd
Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) for 4.23 From CL 6837861
...
#rb none
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: chris.gagnon
#ROBOMERGE-SOURCE: CL 6838042 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v366-6836689)
[CL 6874679 by chris gagnon in Dev-Build branch]
2019-06-07 05:27:42 -04:00
Josh Adams
f811f3ef26
- Fixing up ALL platform header files to match new required naming conventions for HAL files (XXXPlatformFile.h, not XXXFile.h, and all platforms must have a header file, even if it just #includes another one, like IOSPlatformTime.h just #includes ApplePlatformTime.h)
...
#rb none (too mind numbing)
[CL 6276051 by Josh Adams in Dev-Build branch]
2019-05-03 11:49:42 -04:00
andrew grant
2270dd5bec
Make Mac flush logs during shutdown
...
[FYI] michael.trepka
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6115330 via CL 6132868 via CL 6174048
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)
[CL 6197882 by andrew grant in Dev-Build branch]
2019-05-01 17:09:30 -04:00
michael trepka
c8a5022f6d
Disable ApplePlatformThreadStackWalk when running under the debugger
...
#rb Brandon.Schaefer
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: michael.trepka
#ROBOMERGE-SOURCE: CL 6113704 via CL 6113705 via CL 6114801 via CL 6114921
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)
[CL 6131834 by michael trepka in Dev-Build branch]
2019-04-26 22:42:11 -04:00
michael trepka
40be19ac06
Make sure unattended ensures are not being send on Mac when editor's Privacy > Bug Reports setting is set to "Don't Send"
...
#jira UE-73099
#rb Brandon.Schaefer
#lockdown cristina.riveron
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: michael.trepka
#ROBOMERGE-SOURCE: CL 6113708 in //UE4/Release-4.22/... via CL 6113712
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)
[CL 6131109 by michael trepka in Dev-Build branch]
2019-04-26 22:37:56 -04:00
david harvey
8fd3005b8b
Implement FPlatformProcess::GetCurrentCoreNumber
...
#rb anthony.bills
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: david.harvey
#ROBOMERGE-SOURCE: CL 5974941 via CL 5975387 via CL 5975410
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)
[CL 5981974 by david harvey in Dev-Build branch]
2019-04-18 10:28:10 -04:00
brandon schaefer
6a98df2c50
Report all thread backtrace when a hang happens
...
[at]Ben.Marsh, [at]Michael.Trepka
[CODEREVIEW] Ben.Marsh, Michael.Trepka
[FYI] Ben.Marsh, Michael.Trepka
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 5929431 via CL 5929464 via CL 5933298 via CL 5933355
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)
[CL 5946692 by brandon schaefer in Dev-Build branch]
2019-04-17 13:51:31 -04:00
andrew grant
3b69109fe5
Implemented Gauntlet's "-dev" feature for Mac. This gives the ability to use a locally build executable against network builds by comparing timestamps and using the -basedir argument to point the client to the network data.
...
[CODEREVIEW] josh.engebretson,michael.trepka
#rb na
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 5871266 via CL 5871937 via CL 5871950 via CL 5872516 via CL 5872524
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)
[CL 5893180 by andrew grant in Dev-Build branch]
2019-04-14 07:32:56 -04:00
mark satterthwaite
dbd1809777
Copy all the GPURestart logs into our .log file for non-sandboxed UE4 projects so that we don't need to gather sysdiagnose from Macs to report bugs to the GPU vendors. Only happens when the crash is caused by a GPU error.
...
#rb none
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: mark.satterthwaite
#ROBOMERGE-SOURCE: CL 5832887 via CL 5832892 via CL 5833287 via CL 5837049 via CL 5837812
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)
[CL 5892675 by mark satterthwaite in Dev-Build branch]
2019-04-14 07:01:44 -04:00
brandon schaefer
44df078e6d
Implement ThreadStackWalkAndDump and CaptureThreadStackBacktrace for Mac
...
[at]Michael.Trepka, [at]Mark.Satterthwaite, [at]Pete.Sauerbrei, [at]Arciel.Rekman
[CODEREVIEW] Michael.Trepka, Mark.Satterthwaite, Pete.Sauerbrei, Arciel.Rekman
[FYI] Peter.Sauerbrei
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 5831655 via CL 5831657 via CL 5835835 via CL 5836568
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)
[CL 5892483 by brandon schaefer in Dev-Build branch]
2019-04-14 06:50:14 -04:00
michael trepka
e74e32c9db
Reduce the amount of stack memory used in Mac crash handling code to fit within the new limits in macOS 10.14.4 and solve the issues with launching CrashReportClient for some crashes on this version of the OS.
...
#jira UE-71751
#rb Chris.Bunner
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: michael.trepka
#ROBOMERGE-SOURCE: CL 5604432 in //UE4/Release-4.22/... via CL 5604437
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)
[CL 5609700 by michael trepka in Dev-Build branch]
2019-03-27 17:02:28 -04:00
Ben Marsh
07e535411b
Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
...
#rb none
#rnx
[CL 5435186 by Ben Marsh in Dev-Build branch]
2019-03-18 16:38:36 -04:00
chris bunner
e3c262ea80
Added "Hang" crash context type sent by desktop platforms using the ReportHang path.
...
[FYI] Josh.Wakefield, Brandon.Grable
#jira UE-69729
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: chris.bunner
#ROBOMERGE-SOURCE: CL 5312404 via CL 5315443 via CL 5315560
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)
[CL 5329751 by chris bunner in Dev-Build branch]
2019-03-06 18:35:35 -05:00
chris bunner
9c288536d3
Added crash report path for ReportGPUCrash.
...
#jira UE-69729
#rb Michael.Trepka, Arciel.Rekman, Ben.Marsh
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: chris.bunner
#ROBOMERGE-SOURCE: CL 5296751 in //UE4/Release-4.22/... via CL 5308986
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)
[CL 5325429 by chris bunner in Dev-Build branch]
2019-03-06 18:16:11 -05:00
ben marsh
98ef997327
Fix *PlatformProcess::GenerateApplicationPath() always assuming the engine is in ../../Engine. This is not necessarily true for builds with a unique build environment.
...
#rb none
#jira
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5274311 in //UE4/Release-4.22/... via CL 5274312
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)
[CL 5275400 by ben marsh in Dev-Build branch]
2019-03-03 12:59:06 -05:00
Ben Marsh
0f79d0e564
Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
...
#rb none
#rnx
[CL 4979967 by Ben Marsh in Dev-Build branch]
2019-02-12 21:08:26 -05:00