Commit Graph

63 Commits

Author SHA1 Message Date
Jamie Dale
63a39cbf09 Added some missing PLATFORM_SUPPORTS_STACK_SYMBOLS defines
Some platforms that implement stack walking weren't setting this to true, and there was also no default for platforms that don't support stack walking.

This define is only used when building with bUseMallocProfiler turned on.

ReviewedBy Gil.Gribb
#platformnotify Josh.Adams

[CL 2700520 by Jamie Dale in Main branch]
2015-09-22 09:52:02 -04:00
Bob Tellez
21deb188cf #UE4 Softer error handling for missing timestamps in PDBCache folders
#codereview Jaroslaw.Suroweic

[CL 2674180 by Bob Tellez in Main branch]
2015-08-31 12:12:37 -04:00
Mark Satterthwaite
bfb63124e5 Implement OS X support for automated, unattended reporting including ensures using CrashReportClient.
#jira UE-19244

[CL 2661237 by Mark Satterthwaite in Main branch]
2015-08-19 13:40:24 -04:00
Ben Marsh
3b30d23ec5 Move GEngineVersion into FEngineVersion::Current(), and GCompatibleWithEngineVersion to FEngineVersion::CompatibleWith().
#platformnotify Josh.Adams

[CL 2655102 by Ben Marsh in Main branch]
2015-08-13 15:44:02 -04:00
Jaroslaw Surowiec
899424093d CrashReport - Crash debug helper code clean-up
[CL 2633689 by Jaroslaw Surowiec in Main branch]
2015-07-27 06:33:11 -04:00
Jaroslaw Surowiec
21e0dba59f Crash reporter improvements (OR-4990/Automatically copy full dumps to Network Share)
#platformnotify Josh.Adams

[CL 2628786 by Jaroslaw Surowiec in Main branch]
2015-07-22 07:33:02 -04:00
Mark Satterthwaite
90b69f46ed Implement Source Context reporting for Mac CrashReportClient as requested in UE-16101.
- This CL also exports the PLCrashReporter dump from binary format to text so that it is legible without further processing.

[CL 2610391 by Mark Satterthwaite in Main branch]
2015-07-03 10:06:17 -04:00
Jaroslaw Surowiec
c572e90e90 CrashReport - Better callstacks for crashes in runnable threads
[CL 2593278 by Jaroslaw Surowiec in Main branch]
2015-06-19 06:00:12 -04:00
Jaroslaw Surowiec
e055519b12 CrashReport - UE-17082/Project debug symbols are no longer included in crash reporter callstacks
[CL 2589892 by Jaroslaw Surowiec in Main branch]
2015-06-17 06:47:31 -04:00
Bob Tellez
5d2fd8b7fb [AUTOMERGE]
#UE4 Reducing dependencies on Version.h

#platformnotify Josh.Adams

--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2585810 by Bob.Tellez on 2015/06/12 11:30:33.

[CL 2585846 by Bob Tellez in Main branch]
2015-06-12 12:01:23 -04:00
Jaroslaw Surowiec
1845be5417 CrashDebugHelper - Fixed not working OLD_ENGINE version macro
[CL 2573630 by Jaroslaw Surowiec in Main branch]
2015-06-02 05:25:39 -04:00
Jaroslaw Surowiec
72413f509a CrashDebugHelper - Symbol location also has the binaries now
[CL 2564656 by Jaroslaw Surowiec in Main branch]
2015-05-26 04:26:44 -04:00
Jaroslaw Surowiec
15fe21a39e MinidumpDiagnostics - Added a simple crash handler that prints the callstack to the log
[CL 2564318 by Jaroslaw Surowiec in Main branch]
2015-05-25 12:14:35 -04:00
Jaroslaw Surowiec
6ae1dab2cd Crash report
UECORE-164/Source context is not working properly for crashes from the UE4 releases
UE-13693/frequent crashes give "No disk in drive" error
UE-15369/UE-Various: Been getting "There is no Disk in the drive" crashreporter error. On orion the message is there permeneantly.

[CL 2558844 by Jaroslaw Surowiec in Main branch]
2015-05-20 11:21:58 -04:00
Jaroslaw Surowiec
73d93ad2ae CrashDebugHelper - Fixed source context not showing the source
[CL 2547134 by Jaroslaw Surowiec in Main branch]
2015-05-12 09:31:16 -04:00
Jaroslaw Surowiec
888171058e Core - Removes old UE4 crash contexts, better processing for 'looped' ensures
[CL 2539391 by Jaroslaw Surowiec in Main branch]
2015-05-06 11:58:31 -04:00
Jaroslaw Surowiec
a7d724fb49 CrashDebugHelper - Added line numbers for annotated files
[CL 2537658 by Jaroslaw Surowiec in Main branch]
2015-05-05 12:45:43 -04:00
Jaroslaw Surowiec
1ff595cc33 CrashDebugHelper - Annotate for source files
[CL 2535598 by Jaroslaw Surowiec in Main branch]
2015-05-04 07:27:21 -04:00
Jaroslaw Surowiec
072f0ee95c MDD - Fixed PDB cache not working
[CL 2530004 by Jaroslaw Surowiec in Main branch]
2015-04-29 07:03:16 -04:00
Marc Audy
aed1f9acc9 Fix CrashReporter shadow variables
#lockdown Zachary.EdgertonJones

[CL 2521930 by Marc Audy in Main branch]
2015-04-22 17:58:53 -04:00
PaulEremeeff
c9a246101e PR #1013: Fixing PVS-Studio warnings. (Contributed by PaulEremeeff)
Some files have been omitted and will be submitted with modified corrections

[CL 2505544 by Dan Oconnor in Main branch]
2015-04-08 14:46:25 -04:00
Jaroslaw Surowiec
c1340a6cc9 CrashDebugHelper - Added support for Fortnite
[CL 2495021 by Jaroslaw Surowiec in Main branch]
2015-03-28 08:27:58 -04:00
Jaroslaw Surowiec
308b42ff2f CrashDebugHelper - Fixed source context showing bad source
[CL 2471882 by Jaroslaw Surowiec in Main branch]
2015-03-07 06:46:11 -05:00
Jaroslaw Surowiec
1e90f8618e CrashDebugHelper - Added support for indexed depot/PDB cache, will be used by multiple instance of the crash processor
[CL 2467797 by Jaroslaw Surowiec in Main branch]
2015-03-03 12:24:16 -05:00
Saul Abreu
79a26091bf Fixed behavior on FString::ParseIntoArray (muliple delimiters overload) functionality to support optionally culling empty strings. Greatly simplified implementation logic. Output parameter now properly named and taken by reference.
#codereview Steve.Robb, Robert.Manuszewski

[CL 2466824 by Saul Abreu in Main branch]
2015-03-02 15:51:37 -05:00