そのアドレスが指す領域内のアドレスが関数のポインタです。*(xx(&rip))こんな感じになります。アドレスを絶対アドレスとしてcallしてしまっているように見えるのですが・・・・わざわざ、オフセット付きの括弧となしの括弧の使い方を区別しているのに、これでは意味が無くなってしまいます。attachmentクリップ1気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。質問の評価を上げたことを取り消します低評価-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。16:12前から思ってるんですが、デバッガとかないのですか?それでレジスタの値や挙動を追えば、すぐ判明しそうな気がするのですが。前から思ってるんですが、デバッガとかないのですか?それでレジスタの値や挙動を追えば、すぐ判明しそうな気がするのですが。16:14いえ、リンカの段階でエラーなので、デバッガで追えません。実行ファイルが生成されないので!いえ、リンカの段階でエラーなので、デバッガで追えません。16:22もちろん、objdumpとかも使用していますよ。subrのラベルが絶対アドレスになったり、オフセットに変化したりするのもかなり違和感を感じますが・・・もちろん、objdumpとかも使用していますよ。?CPUがよくわからないので、レジスタの特性もわからないまま見てるんですが。ラベルがオフセットになったり、アブソリュートになったりするのは、オフセットで届く場合はオフセットで、と最適化されているだけな気がしますが。?CPUがよくわからないので、レジスタの特性もわからないまま見てるんですが。ラベルがオフセットになったり、アブソリュートになったりするのは、オフセットで届く場合はオフセットで、と最適化されているだけな気がしますが。18:55環境を追記しますね。Mint(バージョンは?)で動作したんでしょ。動く環境があることを告知しないとダメでしょ。Mint(バージョンは?)で動作したんでしょ。動く環境があることを告知しないとダメでしょ。20:26あ、すいません。mintでは動きますね。mintの方はGDBの動作が変なのでデバッグしていません。mintの方とrubato6809さんの方では出来ているようなので、古いバージョンだとできるのかな?・・・予測です。mintでは動きますね。mintの方はGDBの動作が変なのでデバッグしていません。mintの方とrubato6809さんの方では出来ているようなので、古いバージョンだとできるのかな?・・・予測です。20:36自分が理解できないのは文法の方ですね。自分が理解できないのは文法の方ですね。%rdxは、シンボル"subr"の値を%rdxにロードするのです。できて当たり前でしょう。念の為に言うと、シンボル値が決定するのはリンク時である。おまけ:ら抜き言葉は止めよう。%rdxの部分がどうなってるか、(エラーにならない、と言うなら)何バイト命令としてアセンブルされるか。%rdxとしたら、何か変化があるか。%rcxのことであれば、strike君の名誉のために、さっさと質問を取り下げるのが良いと思う。指定されてるのだから、その1は64ビットの1である(LSBitのみ1で、それ以外の63bitは0である)と判断できます。一般的な言い方をすれば「デスティネーションとして指定されたレジスタのビット数(「容量」でも構わないよ、普通そういう言い方しないと思うが)によって決まる」と、容易に想像がつく話だけどねえ。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。23:51いえ、私初心者ですので名誉はありません。純粋に分からないことを聞いてきます。・・・・・あ、16進数じゃないのか!!いえ、私初心者ですので名誉はありません。純粋に分からないことを聞いてきます。編集0x6c6c697720756f79でちょうど8Btyeでした。変な質問して申し訳ない。0x6c6c697720756f79でちょうど8Btyeでした。変な質問して申し訳ない。編集Mintでgdbが使えないか。Debianのgdbで機械語の動作を確かめるための、荒業を思いついたよ。どんな機械語になるかはわかるだろう。(かな?)で機械語を16進数直打ちする。アドレスとかオフセットは、自分で計算する(笑)。(正常に実行できます。