2021-11-01から1ヶ月間の記事一覧
elf32では、main関数の最初にespを16bitの境界にアライメントする。 これは、おそらくSSE命令などのペナルティを避けるためだと考えられる。 しかし、単に「andl $0xfffffff0, %esp」などとすれば、スタートアップ関数直後のespの値が失われてしまう。 これ…
elf32では、main関数の最初にespを16bitの境界にアライメントする。 これは、おそらくSSE命令などのペナルティを避けるためだと考えられる。 しかし、単に「andl $0xfffffff0, %esp」などとすれば、スタートアップ関数直後のespの値が失われてしまう。 これ…