从二进制文件中提取变量名称?

时间:2012-03-22 16:04:49

标签: c++ variables disassembly

我想问一下是否可以从C ++编写的二进制文件中提取确切的变量名?

2 个答案:

答案 0 :(得分:3)

如果你很幸运并且使用linux / unix,那么EXE就不会被删除。在这种情况下,它包含符号表,其中包含具有静态存储持续时间的函数/方法和变量的名称。

您可以使用objdumpreadelf来检查目标文件和可执行文件。

答案 1 :(得分:2)

不,无法从C ++ DLL或EXE中提取局部变量的名称。这种类型的信息通常存储在相关的PDB中。