Zircon 系統呼叫

Fuchsia 系統呼叫的生命週期

帳號代碼

物件

執行緒

執行緒取樣

  • sampler_attach - 設定執行緒,定期取樣堆疊並寫入
  • sampler_create - 建立取樣器工作階段,傳回 IOBuffer,其中包含為每個緩衝區分配的緩衝區
  • sampler_start - 開始取樣至提供的 IOBuffer。
  • sampler_stop - 停止將樣本寫入提供的 IOBuffer。

IO 緩衝區

處理程序

工作機會

工作 (執行緒、程序或作業)

設定檔

例外狀況

頻道

插座

訊息串

先進先出

事件、事件配對和計數器

連接埠

Futex

虛擬記憶體物件 (VMO)

虛擬記憶體位址區域 (VMAR)

使用者空間呼叫器

經過加密編譯且安全無虞的 RNG

時間

計時器

訊息信號中斷 (MSI)

  • msi_allocate - 分配訊息信號中斷 (MSI)。
  • msi_create - 從訊息信號中斷 (MSI) 分配建立中斷物件。

管理程序訪客

虛擬 CPU

全球系統資訊

偵錯記錄

多功能

系統

駕駛座

追蹤

嚴格篩選模式 (開發中)

其他/處理中