используется та же строка, которую ты коварным способом поменял.
Получается у тебя в исходном коде будет одно, а на деле измененная строка.
Ещё не говорю, что llvm мерджит все константы.
Есть ещё вариант, сменить permission на регион памяти, чтобы можно было туда писать. Но только зачем стрелять в ногу? Хд
Так, а как permission на регион памяти изменить? Можно просто ссылку на литературу
Изменить пермишены скорее всего вообще невозможно. Нет смысла делать такую возможность вообще. Никакому даже самому гениальному гению не придёт в голову сначала создать секцию констант, а потом дать кому-то возможность их менять...
Обсуждают сегодня