質問
次の命令を編集するとき:
movl 4(%ebp), 8(%ebp)
手に入れた: メモリの参照が多すぎます.
どうしたの?
解決
括弧の前の数字はバイトオフセット(メモリ参照が発生する原因)であり、2つを持つことはできません movl
. 。最初に値を一時的にレジスタに移動する必要があります。
movl 4(%ebp), %ecx
movl %ecx, 8(%ebp)
他のヒント
それは法的指示ではありません。メモリを参照するほとんどの指示では、レジスタに賛成する必要があります。
saxon for XPath2.0を使用できます。Xalanにはプロトタイプがありますが、これは 公式ビルド、 http://www.stylusstudio.com/xsllist/200212/post70030.html.
所属していません StackOverflow