adam kinge
eb79f04e36
A temporary iOS only workaround for a memory allocator crash on UE5/Main until UE-154181 is resolved.
...
#review-20390217 @jack.porter
#fyi dmytro.vovk
#jira UE-154181
#preflight none for iOS
[CL 20392131 by adam kinge in ue5-main branch]
2022-05-27 09:06:15 -04:00
Matt Peters
f44008cedd
ApplePlatformFile: Fix Compile Error in log statement: Filename is not available in all configurations.
...
#jira UE-146633
#fyi Will.Damon
#rb None, trivial
#rnx
#preflight None, NotTestedByPreflight
[CL 19452490 by Matt Peters in ue5-main branch]
2022-03-21 11:27:24 -04:00
Matt Peters
1bf5b458af
ApplePlatformFile: Add string descriptor for errno value.
...
#jira UE-146220
#preflight 62347a77ed772061b624ad9e
#rb Will.Damon
#rnx
[CL 19434245 by Matt Peters in ue5-main branch]
2022-03-18 08:38:03 -04:00
dmitriy dyomin
5e53d19b08
Fixed: FPlatformMemoryStats.AvailableVirtual is always zero on iOS. Set it to the same value as AvailablePhysical
...
#rb roman.dzieciol
#preflight skip
#ROBOMERGE-AUTHOR: dmitriy.dyomin
#ROBOMERGE-SOURCE: CL 18581533 in //UE5/Release-5.0/... via CL 18581540 via CL 18581545
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)
[CL 18581548 by dmitriy dyomin in ue5-main branch]
2022-01-12 00:35:00 -05:00
geoff evans
61a1a7a042
Fix for shipping builds on Apple, move IsDebuggerPresent behind #if !UE_BUILD_SHIPPING
...
#rnx
#jira none
#rb trivial
[CL 18060536 by geoff evans in ue5-main branch]
2021-11-04 13:58:18 -04:00
geoff evans
975220981c
Move GIgnoreDebugger to CoreGlobals.h/cpp
...
Remove extern-ed GIgnoreDebugger from various platforms and sources
### Hashtags
#rnx
#jira none
#rb steve.robb
#preflight 618344654adbbc0001a60d9d
[CL 18058806 by geoff evans in ue5-main branch]
2021-11-04 12:20:52 -04:00
Richard Wallis
9041560f55
Remove rd_route library from Unreal Engine. Tested remote [http] URL for video playback in the engine and shutdown to confirm original reason for adding rd_route is now fixed.
...
#jira UE-121889
#review-17248738 @will.damon
#rb will.damon, dave.hunter
[CL 17282698 by Richard Wallis in ue5-main branch]
2021-08-24 04:35:10 -04:00
aurel cordonnier
d17d20ca36
Merge from Release-Engine-Test @ 16758890 to UE5/Main
...
This represents UE4/Main @ 16738161 and Dev-PerfTest @ 16737719 (and Release-17.00 @ 16658211)
[CL 16763350 by aurel cordonnier in ue5-main branch]
2021-06-23 17:51:32 -04:00
will damon
d42e4e803a
Fix-up deprecation warnings introduced with previous CL to fix event stack underflow when using Apple.InstrumentsEvents
...
#rb dave.hunter
#jira UE-113854
#rnx
#lockdown cristina.riveron
#ROBOMERGE-OWNER: will.damon
#ROBOMERGE-AUTHOR: will.damon
#ROBOMERGE-SOURCE: CL 16583008 in //UE4/Release-4.27/... via CL 16583027 via CL 16602857 via CL 16635753
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v831-16623017)
[CL 16635757 by will damon in ue5-main branch]
2021-06-10 22:50:51 -04:00
aurel cordonnier
e0ad4e25df
Merge from Release-Engine-Test @ 16624776 to UE5/Main
...
This represents UE4/Main @ 16579691 and Dev-PerfTest @ 16579576
[CL 16625248 by aurel cordonnier in ue5-main branch]
2021-06-10 13:13:24 -04:00
will damon
86dee5567e
Fixup ASAN and autoreleasepool issues.
...
#rb brandon.schaefer, steve.robb
#jira none
#fyi dave.hunter, devin.doucette
#rnx
[CL 16224724 by will damon in ue5-main branch]
2021-05-06 15:15:07 -04:00
axel riffard
50cbb1df3c
Fix Deprecation warning on tvOS 13 #rb jack.porter #jira UE-111501
...
#preflight 605be3641f01670001819ce8
#ROBOMERGE-SOURCE: CL 15815007 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v783-15756269)
[CL 15815014 by axel riffard in ue5-main branch]
2021-03-24 21:58:00 -04:00
axel riffard
700293af06
Unshelved from pending changelist '15636883':
...
Remove iOS 12 and set Metal shading default to 2.2 #jira UE-106400 #rb jack.porter #review-15719081 jack.porter
#preflight 6051f3c280c0a500017227a2
#ROBOMERGE-OWNER: axel.riffard
#ROBOMERGE-AUTHOR: axel.riffard
#ROBOMERGE-SOURCE: CL 15719621 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v781-15675533)
#ROBOMERGE-CONFLICT from-shelf
[CL 15723503 by axel riffard in ue5-main branch]
2021-03-17 10:40:58 -04:00
will damon
4d9be3b3ee
Update min macOS version to 10.15 and roll default MSL to v2.2.
...
[REVIEW] [at]richard.wallis [at]axel.riffard [at]jack.porter [at]dave.hunter
#jira UE-109999
#rnx
#ROBOMERGE-SOURCE: CL 15681710 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v781-15675533)
[CL 15684125 by will damon in ue5-main branch]
2021-03-11 21:32:06 -04:00
Martin Ridgers
b8ed8ba3d4
When capturing and reporting callstacks, use the return address of a failure instead of a count of stack frames to trim. The count approach was spread about in many places and fragile to maintain as code changed. This resulted in "noisy" callstacks with distracting boilerplate present like assert dispatch functions.
...
#rb brandon.schaefer,will.damon,johan.berg
#rnx
#ushell-cherrypick of 15568119 by Martin.Ridgers
[CL 15568152 by Martin Ridgers in ue5-main branch]
2021-03-02 07:48:13 -04:00
Patrick Laflamme
a98b2214e3
On Windows, fixed CRC (out of process mode for Editor) generating an incomplete portable callstack when the crash occurred because a null function pointer was invoked
...
- When CRC runs out of process, instead of reading the current thread context of the crashed thread, read and use the crash context that was reported during the crash (which is different).
- Added an optional context parameter to FGenericPlatformStackWalk::CaptureThreadStackBackTrace(), implemented it across all platforms, but only used on Windows.
On Windows, fixed InitStackWalking() and InitStackWalkingForProcess() to reset the process that needs to be walked.
- CRC, running out of process may run its own process or the Editor process and which ever was walking first ruled out the other.
#jira UE-105006 - [CrashReporter] VCRUNTIME140!7fffce010000 + e390
#rb Johan.Berg
#preflight 15217159
[CL 15319737 by Patrick Laflamme in ue5-main branch]
2021-02-04 14:06:44 -04:00
Marc Audy
cac1fe0019
Merge UE5/Release-Engine-Staging @ CL# 15299266 to UE5/Main
...
This represents UE4/Main @ CL# 15277572
[CL 15299962 by Marc Audy in ue5-main branch]
2021-02-03 14:57:28 -04:00
Marc Audy
bc88b73a29
Merge Release-Engine-Staging to Main @ CL# 15151250
...
Represents UE4/Main @ 15133763
[CL 15158774 by Marc Audy in ue5-main branch]
2021-01-21 16:22:06 -04:00
Jack Porter
9aacfb79c5
Change Android and iOS logging tags from [UE4] to [UE]
...
Change default logfile names from UE4 to Unreal
#rb trivial
#fyi Chris.Babcock
[CL 14974968 by Jack Porter in ue5-main branch]
2021-01-04 09:37:25 -04:00
Marc Audy
68150e0be7
Merge UE5/Release-Engine-Staging to UE5/Main @ 14611496
...
This represents UE4/Main @ 14594913
[CL 14612291 by Marc Audy in ue5-main branch]
2020-10-29 13:38:15 -04:00
Marcus Wassmer
3b81cf8201
Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
...
autoresolved files
#rb none
[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
Marc Audy
a7c9001a94
Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
...
#rb
#rnx
[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00
Marc Audy
11f5b21210
Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
...
#rnx
[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
matt collins
7f0e010b3f
Turning this message off for now. If you are running debug or dev this ends up in RunGetVarArgsTest which tries to allocate memory.
...
#rb none
#ROBOMERGE-SOURCE: CL 12830471 via CL 12830472 via CL 12830473
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)
[CL 12830474 by matt collins in Main branch]
2020-04-15 19:22:36 -04:00
matt collins
7e17ae9103
iOS Asan memory fixes.
...
Attempts to keep previous behavior. Will first try to allocate < 256 bytes from system malloc.
If the system returns a pointer outside of its nanozone we will fall back to using UE's allocators.
Determines the location of the nano malloc region via the mach vm. The system always creates a contiguous region tagged a specific way.
If the region is not present, falls back to UE allocators.
#rb will.damon, peter.sauerbrei
#ROBOMERGE-SOURCE: CL 12782065 via CL 12782069 via CL 12782073 via CL 12782076
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)
[CL 12782673 by matt collins in Main branch]
2020-04-14 13:44:21 -04:00