Я только что обнаружил, что некоторые части кода, над которым я работаю, неправильно используют записываемые статические данные, где он может/должен использовать постоянные данные.Обнаружение записываемых статических данных
Недостаток глупого поиска и замены для «статических» -> «статических констант», есть ли способ предотвратить запись всех «статических» данных, подобно тому, как можно делать явные данные о строковых строках Writeable?
Я использую toolchain GCC, цель разработки - x86.
Возможно, лучше всего исправить свой код, а не пытаться использовать уродливый взломать это. –
Ну, цель состоит в том, чтобы быстро получить, какие поля/фактически/должны быть записаны, а не делать это требование сборки. – Christoffer