Zircon 系統呼叫

Fchsia 系統呼叫的生命週期

帳號代碼

物件

執行緒

執行緒取樣

  • sampler_attach:設定執行緒定期取樣並寫入其堆疊
  • sampler_create - 建立取樣器工作階段,傳回 IOBuffer,其中含有為各個合作夥伴分配的緩衝區
  • sampler_start:開始對提供的 IOBuffer 取樣。
  • sampler_stop:停止將範例寫入提供的 IOBuffer。

IO 緩衝區

處理程序

工作機會

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

  • task_create_exception_channel - 為指定的工作、程序或執行緒建立例外狀況管道。
  • task_kill - 終止提供的工作或程序。
  • task_suspend - 暫停指定工作。目前只有執行緒或程序帳號可能遭到停權。
  • task_suspend_token - 暫停指定工作。目前只有執行緒或程序帳號可能遭到停權。

設定檔

例外狀況

頻道

通訊端

訊息串

菲弗斯

事件和事件配對

連接埠

踢足球

虛擬記憶體物件 (VMO)

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

使用者空間呼叫器

加密保護 RNG

時間

計時器

訊息信號中斷 (MSI)

  • msi_allocate - 分配訊息訊號中斷 (MSI)。
  • msi_create - 根據訊息信號中斷 (MSI) 分配作業建立「中斷」物件。

管理程序訪客

虛擬 CPU

全域系統資訊

偵錯記錄

多功能

系統

DDK

顯示驅動程式

追蹤

嚴格篩選模式 (仍在開發中)

其他/處理中