Search code examples
c++windowsdebugginggdb

GDB bactrace print weird contents


I have python binded C++ library, and set it to debug build way. When I debug python program with GDB, I did get some useful contents. But there are many weird @ symbols. Anyone knows about these? Thanks!

enter image description here


Solution

  • As the comment mentioned, it seems to be C++ name mangling. MSVC C++ Mangling rules: https://en.m.wikiversity.org/wiki/Visual_C%2B%2B_name_mangling