Может ли C++ Filter использоваться для записи разомкнутого имени обратно в сам файл.s?
Я просто пытаюсь выучить C++ Filter, в Интернете недостаточно примеров использования....
Я пишу файл main.cpp и пытаюсь прочитать машинный код....
g++ -S main.cpp -> gives me main.s
если мне нужно выяснить деформированное значение, я мог бы использовать
g++ -S main.cpp | c++filt <demangled name>
например)
g++ -S main.cpp | c++filt _Z3gooi
дает мне значение goo(int i)// которое является подписью,
Есть ли способ, где вы заменяете текущий файл main.s с деформированными значениями, например, _Z3gooi
будет размечен как goo (int i) в самом файле, а не в консоли....????
2 ответа
Решение
Нет, потому что вычеркнутое имя обычно будет недопустимым в качестве имени символа.