-
- Downloads
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
Showing
- CMakeLists.txt 6 additions, 0 deletionsCMakeLists.txt
- build_files/cmake/platform/platform_win32.cmake 15 additions, 5 deletionsbuild_files/cmake/platform/platform_win32.cmake
- source/blender/blenlib/BLI_system.h 4 additions, 0 deletionssource/blender/blenlib/BLI_system.h
- source/blender/blenlib/CMakeLists.txt 3 additions, 0 deletionssource/blender/blenlib/CMakeLists.txt
- source/blender/blenlib/intern/system.c 8 additions, 43 deletionssource/blender/blenlib/intern/system.c
- source/blender/blenlib/intern/system_win32.c 375 additions, 0 deletionssource/blender/blenlib/intern/system_win32.c
- source/creator/CMakeLists.txt 25 additions, 0 deletionssource/creator/CMakeLists.txt
- source/creator/creator_signals.c 15 additions, 87 deletionssource/creator/creator_signals.c
source/blender/blenlib/intern/system_win32.c
0 → 100644
Please register or sign in to comment