Точки трассировки / Breakpoint actions и tracepoints

Точка трассировки (tracepoint) — это точка останова, которая выводит сообщение в окно вывода. Точка трассировки может играть роль временного оператора трассировки в языке программирования и не приостанавливает выполнение кода. Вы создаете точку трассировки, задавая особое действие в окне Параметры точки останова.

В окне настройки tracepoint указывается строка формата, в котором будет выводиться tracelog. Лог трассировки выводиться только при запуске в режиме отладки.

Полученный лог может выглядеть примерно так:

'DebuggingExample.exe' (Win32): Loaded '...\DebuggingExample.exe'. Symbols loaded.
'DebuggingExample.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ntdll.dll'. 
'DebuggingExample.exe' (Win32): Loaded 'C:\Windows\SysWOW64\kernel32.dll'. 
'DebuggingExample.exe' (Win32): Loaded 'C:\Windows\SysWOW64\KernelBase.dll'. 
'DebuggingExample.exe' (Win32): Loaded 'C:\Windows\SysWOW64\vcruntime140d.dll'. 
'DebuggingExample.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ucrtbased.dll'. 
The thread 0x5694 has exited with code 0 (0x0).
In main(int, char * *) i = 0
In main(int, char * *) i = 1
In main(int, char * *) i = 2
In main(int, char * *) i = 3
In main(int, char * *) i = 4
In main(int, char * *) i = 5
In main(int, char * *) i = 6
In main(int, char * *) i = 7
In main(int, char * *) i = 8
In main(int, char * *) i = 9
In main(int, char * *) i = 10
In main(int, char * *) i = 11
In main(int, char * *) i = 12
In main(int, char * *) i = 13
In main(int, char * *) i = 14
In main(int, char * *) i = 15
In main(int, char * *) i = 16
In main(int, char * *) i = 17
In main(int, char * *) i = 18
In main(int, char * *) i = 19
'DebuggingExample.exe' (Win32): Loaded 'C:\Windows\SysWOW64\kernel.appcore.dll'. 
'DebuggingExample.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msvcrt.dll'. 
'DebuggingExample.exe' (Win32): Loaded 'C:\Windows\SysWOW64\rpcrt4.dll'. 
The thread 0x601c has exited with code 0 (0x0).
The thread 0x5e48 has exited with code 0 (0x0).
The program '[27460] DebuggingExample.exe' has exited with code 0 (0x0).lo