У профиля сборки появился параметр управления кадрами стека
03.04.2026В профиле сборки появился параметр, включающий или отключающий кадры стека. Значение по умолчанию ничего не меняет, но два других значения позволяют управлять поведением явно.
Зачем это нужно
Кадр стека — это запись о том, какой функцией мы находимся, между командами. По ним работает отладчик, профилировщик и любой инструмент, который разбирает стек вызовов после сбоя.
По умолчанию компилятор решает сам, оставлять ли кадры: если их не удаётся построить без дополнительной работы, он их не строит. Из-за этого профиль, на котором удобно смотреть стек, и профиль, на котором собирают для выпуска, приходилось задавать разными флагами вручную.
Что даёт параметр
Три состояния: включить принудительно, выключить принудительно, оставить как решает компилятор. То есть можно описать отладочный профиль в файле сборки, а не в скрипте запуска — и он останется верным при любом способе сборки.
Оригинал
add frame-pointers profile option
Упоминаний: 1 · Просмотров: 3