Commit Graph

16 Commits

Author SHA1 Message Date
Mark Satterthwaite
18ad98390e Amend Mac crash reporting to emit data into the FCrashInfo structure and output using FCrashInfo's GenerateReport function. Add necessary parsing code to hoist out PID, Exception Code, number of cores etc. Fix various bugs that were preventing the output from being displayed & remove a redundant comment from LaunchMac.
#codereview michael.trepka

[CL 2289230 by Mark Satterthwaite in Main branch]
2014-09-08 09:01:00 -04:00
Jaroslaw Surowiec
50f1b5f59e CrashReport - Fixed a typo
[CL 2228652 by Jaroslaw Surowiec in Main branch]
2014-07-23 12:30:35 -04:00
Jaroslaw Surowiec
57cc0c7ce6 CrashReport - Fixed a problem with the execution order
[CL 2226674 by Jaroslaw Surowiec in Main branch]
2014-07-22 04:28:46 -04:00
Jaroslaw Surowiec
e803ec6c19 CrashReport - Sync modules and PDB Cache should work even if the network build has been removed, but a PDB cache entry is on the local drive
[CL 2225650 by Jaroslaw Surowiec in Main branch]
2014-07-21 12:10:04 -04:00
Jaroslaw Surowiec
86ce4eeffd CrashReport - PDB Cache stores the metadata for each entry to avoid time consuming FindFilesRecursive during initialization
[CL 2222152 by Jaroslaw Surowiec in Main branch]
2014-07-17 10:04:42 -04:00
Jaroslaw Surowiec
7799c5145a CrashReport - Tweak to make the debugging easier
[CL 2220680 by Jaroslaw Surowiec in Main branch]
2014-07-16 10:19:17 -04:00
Jaroslaw Surowiec
e3c33714ae CrashDebugHelper - More logs regarding the PDB cache
[CL 2219583 by Jaroslaw Surowiec in Main branch]
2014-07-15 14:06:08 -04:00
Jaroslaw Surowiec
f0b9bf883b CrashDebugHelper
- Minidump diagnostics run from the crash processor will always use the PDB cache and the MDD from the main branch
- Reimplemented PDB cache to support UE4 releases that are stored on the network drive
- Cleaned up a bit code, removed old or obsolete functionality
- PDB Cache is disabled by default, can be only enabled through the command line (should fix issues related to "\\Device\\Harddisk3\\DR3", somehow caused by the bad flash device driver when F:\\ is a generic flash reader?)

#codereview Bob.Tellez, James.Hopkin, Robert.Manuszewski

[CL 2212226 by Jaroslaw Surowiec in Main branch]
2014-07-14 06:53:12 -04:00
Dmitry Rekman
1bb7c7b8d8 Fix multi-line comment error.
(By removing leftover commented debug code).

#codereview Jaroslaw.Surowiec

[CL 2170564 by Dmitry Rekman in Main branch]
2014-07-07 15:09:07 -04:00
Jaroslaw Surowiec
e48076325b CrashReport - Create PDB cache directory if needed
[CL 2131461 by Jaroslaw Surowiec in Main branch]
2014-07-03 15:18:50 -04:00
Jaroslaw Surowiec
786b1b00f3 CrashDebugHelper - Fixed not including .exe files in the SyncModules
#codereview Bob.Tellez, James.Hopkin

[CL 2093186 by Jaroslaw Surowiec in Main branch]
2014-06-03 11:22:00 -04:00
Jaroslaw Surowiec
abd513c7c3 CrashDebugHelper - Implemented better method for getting the list of required pdb/dll and setting the symbol paths for modules
#codereview Bob.Tellez, James.Hopkin

[CL 2089541 by Jaroslaw Surowiec in Main branch]
2014-05-30 07:57:32 -04:00
Jaroslaw Surowiec
b366969285 CrashDebugHelper - Disabled local testing
[CL 2086988 by Jaroslaw Surowiec in Main branch]
2014-05-29 17:26:13 -04:00
Jaroslaw Surowiec
32608e7a7a CrashDebugHelper - Removed obsolete code used to retrieve the label string from the database, implemented basic mechanism for caching the PDB files
#codereview Bob.Tellez, James.Hopkin

[CL 2086746 by Jaroslaw Surowiec in Main branch]
2014-05-29 17:21:16 -04:00
UnrealBot
db494a6e69 Engine source (Main branch up to CL 2037954) 2014-04-02 18:09:23 -04:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00