Я использую IDA Pro 7.0 с плагином Hexrays для декомпиляции некоторого кода C ++.
Я очень часто сталкиваюсь с некоторыми функциями, которые в их декомпилированном коде выглядят неправильно, и отображают их красным цветом переднего плана, например:
MEMORY[0x1008] = 1;
if (MEMORY[0x1008])
....
И очень часто в верхней части своей функции я получаю следующее красное утверждение: // обнаружен доступ для записи в const-память, вывод может быть неправильным!
Мое предположениечто это в некоторой степени связано с проблемами стека.
Как я могу исправить это, декомпилированный код будет выглядеть чище?
TIA для любой помощи и указателей!