ドワーフはインラインアセンブラの処理系依存を緩和する為のモジュールです。
下のリンクから dwarf.h をダウンロードして、ドワーフを使用したいモジュール内で dwarf.h をインクルードするだけです。
ia32info.cpp を参考にしてください。
| マクロ名 | 種別 | 説明 |
|---|---|---|
| __DWARF_H__ | 自動定義 | dwarf.h の重複インクルード対策の為に使用されています。 |
| ASM_HEX | インラインアセンブラ中で 16 進数の定数を記述する時に使用してください。 | |
| ASM_MEMBER | 自動定義 | インラインアセンブラ中でクラス内のメンバーを指定する時に使用してください。 |
あまりにもフォーマットが他とかけ離れている g++ に対しては無力です。...ガチガチにマクロを組めば g++ 対策も不可能ではないでしょうが、とても不毛そうなので今後も対策を執るつもりはありません。
g++、氏ね。