我不知道为什么,但是我的pahole
拷贝恰巧不适用于在C++ 11中编译的任何二进制文件,它适用于C++ 03,但不适用于C++ 11:pahole中有C++ 11支持?
输出是这样的
die__process_class: tag not supported (template_type_parameter)!
die__process_unit: DW_TAG_unspecified_type (0x3b) @ <0x1a26> not handled!
pahole: No debugging information found
最佳答案
似乎是一个众所周知的错误。
看:
https://bugzilla.redhat.com/show_bug.cgi?id=962571
我试图从git构建
git clone https://github.com/acmel/dwarves.git
cd dwarves
cmake ..
make
./pahole <myprog>
git版本适合我!
关于c++ - pahole C++ 11支持吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23730439/