Zircon 系統呼叫

Fuchsia 系統呼叫的壽命

帳號代碼

物體

執行緒

執行緒取樣

  • sampler_attach - 設定執行緒,使其定期取樣和寫入其堆疊
  • sampler_create - 建立取樣器工作階段,傳回 IOBuffer,其中包含分配給每個檔案的緩衝區
  • sampler_start:開始取樣到提供的 IOBuffer。
  • sampler_stop:停止將範例寫入提供的 IOBuffer。

IO 緩衝區

處理程序

工作機會

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

  • task_create_exception_channel:為特定工作、程序或執行緒建立例外狀況管道。
  • task_kill - 終止提供的工作 (工作、程序或執行緒)。
  • task_suspend - 暫停指定工作。目前只有執行緒或處理程序帳號代碼可能會暫停。
  • task_suspend_token - 暫停指定工作。目前只有執行緒或處理程序帳號代碼可能會暫停。

設定檔

例外狀況

版本

通訊端

訊息串

菲佛斯

事件與事件組合

連接埠

狐狸

虛擬記憶體物件 (VMO)

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

使用者空間呼叫器

加密編譯安全 RNG

分秒必爭

計時器

訊息訊號中斷 (MSI)

  • msi_allocate - 分配訊息訊號中斷 (MSI)。
  • msi_create - 透過 Messaged-Signaled Interrupt (MSI) 分配建立中斷物件。

管理程序訪客

虛擬 CPU

全域系統資訊

偵錯 Logging

多功能

系統

日期

顯示驅動程式

追蹤

嚴格篩選模式 (處理中)

其他/進行中的工作