Skip to main content

rust_data_abort_handler

Function rust_data_abort_handler 

Source
#[unsafe(no_mangle)]
pub extern "C" fn rust_data_abort_handler(far: usize, esr: usize)
Expand description

EL0 (ユーザー空間) からの Data Abort (ページフォルト等) を処理します。 不正なメモリアクセスを行ったユーザープロセスに対して警告を出力した上で、 対象プロセスを終了させます。

§引数

  • far - 例外発生アドレス (FAR_EL1)
  • esr - 例外シンドロームレジスタ (ESR_EL1)