TrickLibrary
  1. http://tricklib.com/
  2. cxx/
  3. ex/
  4. dwarf/

ドワーフ -dwarf-

about ドワーフ

ドワーフはインラインアセンブラの処理系依存を緩和する為のモジュールです。

Wraith the Trickster

あまりにもフォーマットが他とかけ離れている g++ に対しては無力です。...ガチガチにマクロを組めば g++ 対策も不可能ではないでしょうが、とても不毛そうなので今後も対策を執るつもりはありません。g++、氏ね。

使用方法

下のリンクから dwarf.h をダウンロードして、ドワーフを使用したいモジュール内で dwarf.h をインクルードするだけです。

ダウンロード

使用例

ia32info.cpp を参考にしてください。

リファレンス

macro

マクロ名種別説明
__DWARF_H__自動定義dwarf.h の重複インクルード対策の為に使用されています。
ASM_HEX自動定義インラインアセンブラ中で 16 進数の定数を記述する時に使用してください。
ASM_MEMBER自動定義インラインアセンブラ中でクラス内のメンバーを指定する時に使用してください。

links