新しいLinuxでシステムコールの呼び出し規則が変更されたのはなぜですか?
から引用https://www.kernel.org/doc/Documentation/process/adding-syscalls.rst: 少なくとも64ビットx86では、v4.17からカーネルからシステムコールを呼び出さないことが困難な要件になります。システム呼び出しに別の呼び出し規則を使用し、システムstruct pt_regs 呼び出しラッパーから直ちにデコードしてから、処理を実際のシステム呼び出し関数に渡します。これは、6つのCPUレジスタを常に任意のユーザー空間コンテンツで埋めるのではなく(呼び出しチェーンに深刻な問題を引き起こす可能性が...