Avatar
ldはglibcからputsのアドレスを解決した後,そのアドレスをputs@got.pltに書き込みま す.その後,glibcのputs本体にジャンプします. 2回目のputsの呼び出しでputs@got.pltの中身を調べると,下記の通り, puts本体のアドレスが設定されていることがわかります.
いや、後半の詳細な解説の中身を読むと、1段になったように読めるな
(edited)
2:01 PM
最初の解決時に一度GOTを経由するのはあれか、動的リンカの責務をそこで一回切ってるのかな? (edited)