Commit Graph

189 Commits

Author SHA1 Message Date
Jaroslaw Surowiec
9db16807ba CrashWWW - Updated binaries
[CL 2475312 by Jaroslaw Surowiec in Main branch]
2015-03-11 13:05:28 -04:00
Jaroslaw Surowiec
e9c4fe152b CrashReportWWW - Added CopyToJira to the bugg view, performance log fixes, a few optimizations, optimized and improved crash formatter
[CL 2475310 by Jaroslaw Surowiec in Main branch]
2015-03-11 13:05:19 -04:00
Jaroslaw Surowiec
e74b740589 CrashReportWebsite - Better formatting for ErrorMessage
[CL 2474121 by Jaroslaw Surowiec in Main branch]
2015-03-10 14:27:26 -04:00
Jaroslaw Surowiec
acbd2bcb95 CrashWWW - Updated binaries
[CL 2473639 by Jaroslaw Surowiec in Main branch]
2015-03-10 08:22:49 -04:00
Jaroslaw Surowiec
7682f04c0d CrashWWW - Removed from the callstack following entries:
"RaiseException",
"FDebug::EnsureFailed",
"Error::Serialize",
"FDebug::AssertFailed",
"FDebug::EnsureNotFalseFormatted",
"FOutputDevice::Logf",
"FMsg::Logf",
"ReportCrash",
"NewReportEnsure",

[CL 2473637 by Jaroslaw Surowiec in Main branch]
2015-03-10 08:19:15 -04:00
Jaroslaw Surowiec
ac5fb3eb32 CrashWWW - Updated binaries
[CL 2473634 by Jaroslaw Surowiec in Main branch]
2015-03-10 08:18:07 -04:00
Jaroslaw Surowiec
79de37e072 CrashReport - LinqPad queries
[CL 2473536 by Jaroslaw Surowiec in Main branch]
2015-03-10 05:37:41 -04:00
Jaroslaw Surowiec
222948da24 CrashReportWebsite - BuildPattern fix
[CL 2472611 by Jaroslaw Surowiec in Main branch]
2015-03-09 13:12:20 -04:00
Jaroslaw Surowiec
a786efd74c CrashReportWebsite - Binaries
[CL 2472585 by Jaroslaw Surowiec in Main branch]
2015-03-09 12:44:08 -04:00
Jaroslaw Surowiec
0b3f73e106 CrashReportWebsite - Fixes searching in the crashes view
[CL 2472584 by Jaroslaw Surowiec in Main branch]
2015-03-09 12:44:03 -04:00
Jaroslaw Surowiec
a0c6afb303 CrashReportWWW - Misc UI tweaks (generated text is more visible)
[CL 2472264 by Jaroslaw Surowiec in Main branch]
2015-03-09 07:34:13 -04:00
Jaroslaw Surowiec
cc5954e89b CrashReportWebsite - Binaries
[CL 2472248 by Jaroslaw Surowiec in Main branch]
2015-03-09 06:36:58 -04:00
Jaroslaw Surowiec
009802091d CrashWebSite - High memory usage in dashboard view (fixed)
[CL 2472247 by Jaroslaw Surowiec in Main branch]
2015-03-09 06:35:51 -04:00
Jaroslaw Surowiec
690bd915ba CrashReportWebsite - Optimizations and fixes (a lot faster crashes view, better callstack parsing)
[CL 2472230 by Jaroslaw Surowiec in Main branch]
2015-03-09 06:04:48 -04:00
Jaroslaw Surowiec
a99869c8ae CrashReportWebsite - Binaries
[CL 2472227 by Jaroslaw Surowiec in Main branch]
2015-03-09 06:03:59 -04:00
Jaroslaw Surowiec
8dcdc81c8b CrashReport - Removed obsolete tables from the DB
[CL 2469981 by Jaroslaw Surowiec in Main branch]
2015-03-05 07:50:00 -05:00
Jaroslaw Surowiec
ddd8da5163 CrashReportClient - Minor tweak
[CL 2469930 by Jaroslaw Surowiec in Main branch]
2015-03-05 05:43:59 -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
Kellan Carr
189e1a7c6a cis fix
[CL 2466379 by Kellan Carr in Main branch]
2015-03-02 11:17:56 -05:00
Mark Satterthwaite
88751c6da8 Rewritten debug symbol handling for OS X to allow creation of dSYM bundles & symbol stripping of executables.
- The MacToolChain will emit dSYMs and strip executables when the UBT configuration enables bGeneratedSYMFile, just like iOS.
- Symbol stripping requires generating dSYMs to prevent creation of non-debuggable builds whose crash reports would be unresolvable.
- To avoid a dependency on the Private framework CoreSymbolication all symbols from that framework are loaded dynamically & can only be used within programs, not the game or the editor, as CoreSymbolication is incompatible with non-ANSI malloc implementations.
- Added an initial platform-agnostic API for querying debug symbol info, including a generic database format that can be queried on otherwise incompatible platforms.
- Added UnrealAtoS that emulates Apple's atos to resolve symbols using the generic database or the platform API (CoreSymbolication on OS X) which on OS X is used by the editor to gather symbol info for CodeView.
- Added DSymExporter which will export Apple debug symbol data from Mach-O binaries, including the payload within a .dSYM bundle, to the generic format so that the crash report server may one day read the data without needing a Mac to symbolicate reports.
- Initial SymbolDebugger & MinidumpDiagnostics support on OS X.
#codereview michael.trepka, Jaroslaw.Surowiec, lee.clark, peter.sauerbrei

[CL 2466299 by Mark Satterthwaite in Main branch]
2015-03-02 10:21:50 -05:00
Jaroslaw Surowiec
bfb5ca2663 CrashReportClient - Added basic configuration for the crash report receiver
[CL 2466181 by Jaroslaw Surowiec in Main branch]
2015-03-02 07:53:07 -05:00
Jaroslaw Surowiec
c992fa1169 CrashDebugHelper - Removed all obsolete functionality, will reimplement later, cleaned a lof of stuff, better support for network builds
[CL 2466180 by Jaroslaw Surowiec in Main branch]
2015-03-02 07:52:38 -05:00
Jaroslaw Surowiec
becbf48be1 CrashReportClient - Improved app shutting down
[CL 2462011 by Jaroslaw Surowiec in Main branch]
2015-02-26 07:14:56 -05:00
Jaroslaw Surowiec
081d654cc2 CrashReport - Logs are always uploaded, even for UE4 releases
[CL 2460279 by Jaroslaw Surowiec in Main branch]
2015-02-25 10:38:53 -05:00
Jaroslaw Surowiec
b97abcce8a CrashReport - Enabled writing a Diagnostics.txt to disk in UE4 release build, if a callstack is valid, it will sent to the server.
[CL 2460278 by Jaroslaw Surowiec in Main branch]
2015-02-25 10:38:35 -05:00