これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド デマングルです。
プログラム:
NAME
demangle - シンボルの C++ 名のマングリングを元に戻す
SYNOPSIS
デマングル
DESCRIPTION
デマングル 標準入力から C++ のマングルされたシンボル名のリストを読み取り、これらを変換します
名前を人間が判読できる形式で標準出力に出力します。
このユーティリティは、KDEソフトウェア開発キットの一部です。
実施例
次の壊れたシンボル名を含む names というファイルを作成します。
_ZNK6Object10metaObjectEv
_ZN8QPtrListI5ArrowE5clearEv
_ZTC4Kolf0_11Kメインウィンドウ
これらの名前は次のように分解できます。
例$ デマングル < 名
オブジェクト::metaObject() 定数
QPtrList ::クリア()
KMainWindow-in-Kolf の構築 vtable
onworks.net サービスを使用してオンラインでデマングルを使用する
