Blender Git Loki
Git Commits -> Revision b523911
Revision b523911 by Ray molenkamp (master) May 1, 2020, 13:37 (GMT) |
Windows: Support backtraces on release builds. This diff add supports for crash logs on windows for release builds. This can be toggled on/off with the `WITH_WINDOWS_PDB` cmake option. by default it is on. Things to take into consideration: Release builds are hightly optimized and the resulting backtraces can be wrong/misleading, take the backtrace as a general area where the problem resides rather than an exact location. By default we ship a minimized symbol file that can only resolve the function names. This was chosen to strike a balance between growth in size of the download vs functionality gained. If more detailed information is required such as source file + line number information a full pdb can be shipped by setting `WITH_WINDOWS_STRIPPED_PDB` to off. Differential Revision: https://developer.blender.org/D7520 Reviewed by: brecht |
Commit Details:
Full Hash: b523911e860e6602cf4dc3df67a405b469f22b74
Parent Commit: 4cc8123
Lines Changed: +451, -135
1 Added Path:
/source/blender/blenlib/intern/system_win32.c (+375, -0) (View)
7 Modified Paths:
/build_files/cmake/platform/platform_win32.cmake (+15, -5) (Diff)
/CMakeLists.txt (+6, -0) (Diff)
/source/blender/blenlib/BLI_system.h (+4, -0) (Diff)
/source/blender/blenlib/CMakeLists.txt (+3, -0) (Diff)
/source/blender/blenlib/intern/system.c (+8, -43) (Diff)
/source/creator/CMakeLists.txt (+25, -0) (Diff)
/source/creator/creator_signals.c (+15, -87) (Diff)
/CMakeLists.txt (+6, -0) (Diff)
/source/blender/blenlib/BLI_system.h (+4, -0) (Diff)
/source/blender/blenlib/CMakeLists.txt (+3, -0) (Diff)
/source/blender/blenlib/intern/system.c (+8, -43) (Diff)
/source/creator/CMakeLists.txt (+25, -0) (Diff)
/source/creator/creator_signals.c (+15, -87) (Diff)