UnDecorateSymbolNameW
from dbghelp を使用して Microsoft シンボル名の装飾を解除しています。で装飾を解除するとUNDNAME_COMPLETE
、シンボル名に、私が理解しているように、コンパイラが追加した情報が含まれることがあります。for
たとえば、vftable シンボルには、キーワードの後にクラス/インターフェース名が続く中括弧ブロックが含まれることがあります。
SomeClass::'vftable'{for 'Foo::Bar'}
"{for 'Foo::Bar'}"
名前の部分が何を意味するのか誰か教えてもらえますか?
さらに、これに関するドキュメントを誰かが知っているので、何も見つからないので読むことができます。
どうもありがとう!