У профиля сборки появился параметр управления кадрами стека

03.04.2026

В профиле сборки появился параметр, включающий или отключающий кадры стека. Значение по умолчанию ничего не меняет, но два других значения позволяют управлять поведением явно.

Зачем это нужно

Кадр стека — это запись о том, какой функцией мы находимся, между командами. По ним работает отладчик, профилировщик и любой инструмент, который разбирает стек вызовов после сбоя.

По умолчанию компилятор решает сам, оставлять ли кадры: если их не удаётся построить без дополнительной работы, он их не строит. Из-за этого профиль, на котором удобно смотреть стек, и профиль, на котором собирают для выпуска, приходилось задавать разными флагами вручную.

Что даёт параметр

Три состояния: включить принудительно, выключить принудительно, оставить как решает компилятор. То есть можно описать отладочный профиль в файле сборки, а не в скрипте запуска — и он останется верным при любом способе сборки.

Оригинал

add frame-pointers profile option

Упоминаний: 1 · Просмотров: 3