Blender Git Commit Log

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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021