Position Independent Code と Procedure Linkage Table と Global Offset Table
call printf
という感じで直接呼ぶんじゃなくて
call printf@plt ... printf@plt: jmp printf
という感じで一段かまして呼び出す
PLT と GOT はリンカが出力する