Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
メモリ内のゼロページにマップされていますか?
それが Linux であるという事実は無関係です。C では、NULL 定数は '0' - ゼロとして定義されます。プロセスがプロテクト モード コンテキストで値がゼロのポインターを逆参照しようとすると、プロセッサによって割り込みが発生し、OS によって処理されます (その後、多くの場合、アプリケーションのフレームワークに渡されます。これが .NET の理由です)。わかりやすい NullReferenceExceptions が返されますが、C ではより不可解なエラーが返されます)。