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]
#rb chris.babcock, Brandon.Schaefer
[FYI] chris.babcock
#rnx
#ROBOMERGE-SOURCE: CL 11279067 via CL 11279069 via CL 11279071
#ROBOMERGE-BOT: (v0-11244347)
[CL 11279072 by allan bentham in Main branch]
#android
[FYI] Wes.Hunt
#rb Wes.Hunt
#ROBOMERGE-SOURCE: CL 11258490 via CL 11258499 via CL 11258503
#ROBOMERGE-BOT: (v647-11244347)
[CL 11258949 by chris babcock in Main branch]
- Ptrdiff -> int32
- Float/int confusion and double/float
- size_t stuff; various changes to the algorithms to use a deduced IndexType template argument and/or decltype to use the appropriate size for indicies and counts
- Fixed GetNum(FString) incorrectly returning SIZE_T instead of int32, and GetNum(container) now returns whatever container.Num() does (so usually int32)
#jira UE-86949
#rb marc.audy, steve.robb
#ROBOMERGE-OWNER: michael.noland
#ROBOMERGE-AUTHOR: michael.noland
#ROBOMERGE-SOURCE: CL 11050799 via CL 11050828 via CL 11050837
#ROBOMERGE-BOT: (v637-11041722)
[CL 11051763 by michael noland in Main branch]
#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]
Use a parked thread to process signals, gives crash handler larger stack and removes Arm64 requirement.
#rb Jack.Porter, Chris.Babcock
[FYI] Jack.Porter, Chris.Babcock
#rnx
#ROBOMERGE-SOURCE: CL 10647151 via CL 10647152 via CL 10647153
#ROBOMERGE-BOT: (v609-10634694)
[CL 10647154 by allan bentham in Main branch]
#rb Chris.Babcock
[FYI] Chris.Babcock
#rnx
#ROBOMERGE-SOURCE: CL 10507013 via CL 10507019 via CL 10507023
#ROBOMERGE-BOT: (v606-10482310)
[CL 10507030 by allan bentham in Main branch]
#rb jack.porter
#rnx
#ROBOMERGE-SOURCE: CL 10505896 via CL 10505898 via CL 10505900 via CL 10505903
#ROBOMERGE-BOT: (v606-10482310)
[CL 10505905 by allan bentham in Main branch]
(fixes incorrect core count from AndroidMisc::NumberOfCores)
#rb Chris.Babcock
[FYI] Chris.Babcock
#rnx
#ROBOMERGE-SOURCE: CL 10505728 via CL 10505729 via CL 10505734
#ROBOMERGE-BOT: (v606-10482310)
[CL 10505735 by allan bentham in Main branch]
- reduces likelyhood of a hang during thread callstack walking.
#rb jack.porter
#rnx
#ROBOMERGE-SOURCE: CL 10483195 via CL 10483254 via CL 10483266 via CL 10483282
#ROBOMERGE-BOT: (v606-10482310)
[CL 10483289 by allan bentham in Main branch]
- Add gamethread to all threads callstack lists
- Fixed issue which could leave a malformed threads callstack file on disk after report upload
- Added detailed signal information to crash report message.
- Fixed a hang that could occur when generating all threads callstack file.
#rb Jack.Porter
#rnx
#ROBOMERGE-SOURCE: CL 10478215 via CL 10478335 via CL 10478340
#ROBOMERGE-BOT: (v605-10478255)
[CL 10478344 by allan bentham in Main branch]
- Add per thread stack walk functionality.
- Add functionality to android crash context to use all thread manager thread's callstacks.
- Before report upload, add all thread xml data into crash report
- tidy up signal handler's separate stack behaviour. it is now shared by both fatal signal and thread backtrace signal.
#rb Jack.Porter
[FYI] Chris.Babcock, Brandon.Schaefer
#rnx
#ROBOMERGE-SOURCE: CL 10410010 via CL 10410020 via CL 10410025
#ROBOMERGE-BOT: (v594-10333955)
[CL 10410026 by allan bentham in Main branch]
Use case sensitive search
#jira
#rnx
#ROBOMERGE-SOURCE: CL 10310175 via CL 10310177
#ROBOMERGE-BOT: (v593-10286020)
[CL 10310178 by marc audy in Main branch]
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 10284797 via CL 10284798 via CL 10284800
#ROBOMERGE-BOT: (v591-10236483)
[CL 10284801 by allan bentham in Main branch]
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 10284785 via CL 10284787 via CL 10284790
#ROBOMERGE-BOT: (v591-10236483)
[CL 10284792 by allan bentham in Main branch]