我想为elf对象文件中的每个符号添加一个前缀,你如何使用Linux(例如debian)? 我需要调试信息仍然有效(即,gdb仍然可以有效地调试,尽管使用所有符号的新名称)。
elf对象是可重定位的。 对于不可重定位的对象的解决方案也是受欢迎的。 代码覆盖率统计继续发挥作用的解决方案也是受欢迎的,但不是必需的。
答案 0 :(得分:0)
我不知道有任何罐头方法可以做到这一点。
我认为可以通过重写ELF符号表和DWARF信息来完成。这不是一件容易的事,但也许您可以使用elfutils中的各种库来实现它。