blob: 5579c34a4ee75b33d7f18c548ad0781d08c6b88a [file] [log] [blame]
// Copyright 2016 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
// Zircon system calls for the Fuchsia OS.
// Generated by mkfuchsia.go, do not edit.
package zx
import "unsafe"
//go:cgo_import_dynamic vdso_zx_clock_get zx_clock_get "libzircon.so"
//go:cgo_import_dynamic vdso_zx_nanosleep zx_nanosleep "libzircon.so"
//go:cgo_import_dynamic vdso_zx_ticks_get zx_ticks_get "libzircon.so"
//go:cgo_import_dynamic vdso_zx_ticks_per_second zx_ticks_per_second "libzircon.so"
//go:cgo_import_dynamic vdso_zx_deadline_after zx_deadline_after "libzircon.so"
//go:cgo_import_dynamic vdso_zx_clock_adjust zx_clock_adjust "libzircon.so"
//go:cgo_import_dynamic vdso_zx_system_get_dcache_line_size zx_system_get_dcache_line_size "libzircon.so"
//go:cgo_import_dynamic vdso_zx_system_get_num_cpus zx_system_get_num_cpus "libzircon.so"
//go:cgo_import_dynamic vdso_zx_system_get_version zx_system_get_version "libzircon.so"
//go:cgo_import_dynamic vdso_zx_system_get_physmem zx_system_get_physmem "libzircon.so"
//go:cgo_import_dynamic vdso_zx_system_get_features zx_system_get_features "libzircon.so"
//go:cgo_import_dynamic vdso_zx_cache_flush zx_cache_flush "libzircon.so"
//go:cgo_import_dynamic vdso_zx_handle_close zx_handle_close "libzircon.so"
//go:cgo_import_dynamic vdso_zx_handle_duplicate zx_handle_duplicate "libzircon.so"
//go:cgo_import_dynamic vdso_zx_handle_replace zx_handle_replace "libzircon.so"
//go:cgo_import_dynamic vdso_zx_object_wait_one zx_object_wait_one "libzircon.so"
//go:cgo_import_dynamic vdso_zx_object_wait_many zx_object_wait_many "libzircon.so"
//go:cgo_import_dynamic vdso_zx_object_wait_async zx_object_wait_async "libzircon.so"
//go:cgo_import_dynamic vdso_zx_object_signal zx_object_signal "libzircon.so"
//go:cgo_import_dynamic vdso_zx_object_signal_peer zx_object_signal_peer "libzircon.so"
//go:cgo_import_dynamic vdso_zx_object_get_property zx_object_get_property "libzircon.so"
//go:cgo_import_dynamic vdso_zx_object_set_property zx_object_set_property "libzircon.so"
//go:cgo_import_dynamic vdso_zx_object_set_cookie zx_object_set_cookie "libzircon.so"
//go:cgo_import_dynamic vdso_zx_object_get_cookie zx_object_get_cookie "libzircon.so"
//go:cgo_import_dynamic vdso_zx_object_get_info zx_object_get_info "libzircon.so"
//go:cgo_import_dynamic vdso_zx_object_get_child zx_object_get_child "libzircon.so"
//go:cgo_import_dynamic vdso_zx_object_set_profile zx_object_set_profile "libzircon.so"
//go:cgo_import_dynamic vdso_zx_channel_create zx_channel_create "libzircon.so"
//go:cgo_import_dynamic vdso_zx_channel_read zx_channel_read "libzircon.so"
//go:cgo_import_dynamic vdso_zx_channel_read_etc zx_channel_read_etc "libzircon.so"
//go:cgo_import_dynamic vdso_zx_channel_write zx_channel_write "libzircon.so"
//go:cgo_import_dynamic vdso_zx_channel_call_noretry zx_channel_call_noretry "libzircon.so"
//go:cgo_import_dynamic vdso_zx_channel_call_finish zx_channel_call_finish "libzircon.so"
//go:cgo_import_dynamic vdso_zx_channel_call zx_channel_call "libzircon.so"
//go:cgo_import_dynamic vdso_zx_socket_create zx_socket_create "libzircon.so"
//go:cgo_import_dynamic vdso_zx_socket_write zx_socket_write "libzircon.so"
//go:cgo_import_dynamic vdso_zx_socket_read zx_socket_read "libzircon.so"
//go:cgo_import_dynamic vdso_zx_socket_share zx_socket_share "libzircon.so"
//go:cgo_import_dynamic vdso_zx_socket_accept zx_socket_accept "libzircon.so"
//go:cgo_import_dynamic vdso_zx_thread_exit zx_thread_exit "libzircon.so"
//go:cgo_import_dynamic vdso_zx_thread_create zx_thread_create "libzircon.so"
//go:cgo_import_dynamic vdso_zx_thread_start zx_thread_start "libzircon.so"
//go:cgo_import_dynamic vdso_zx_thread_read_state zx_thread_read_state "libzircon.so"
//go:cgo_import_dynamic vdso_zx_thread_write_state zx_thread_write_state "libzircon.so"
//go:cgo_import_dynamic vdso_zx_thread_set_priority zx_thread_set_priority "libzircon.so"
//go:cgo_import_dynamic vdso_zx_process_exit zx_process_exit "libzircon.so"
//go:cgo_import_dynamic vdso_zx_process_create zx_process_create "libzircon.so"
//go:cgo_import_dynamic vdso_zx_process_start zx_process_start "libzircon.so"
//go:cgo_import_dynamic vdso_zx_process_read_memory zx_process_read_memory "libzircon.so"
//go:cgo_import_dynamic vdso_zx_process_write_memory zx_process_write_memory "libzircon.so"
//go:cgo_import_dynamic vdso_zx_job_create zx_job_create "libzircon.so"
//go:cgo_import_dynamic vdso_zx_job_set_policy zx_job_set_policy "libzircon.so"
//go:cgo_import_dynamic vdso_zx_task_bind_exception_port zx_task_bind_exception_port "libzircon.so"
//go:cgo_import_dynamic vdso_zx_task_suspend zx_task_suspend "libzircon.so"
//go:cgo_import_dynamic vdso_zx_task_resume zx_task_resume "libzircon.so"
//go:cgo_import_dynamic vdso_zx_task_suspend_token zx_task_suspend_token "libzircon.so"
//go:cgo_import_dynamic vdso_zx_task_resume_from_exception zx_task_resume_from_exception "libzircon.so"
//go:cgo_import_dynamic vdso_zx_task_kill zx_task_kill "libzircon.so"
//go:cgo_import_dynamic vdso_zx_event_create zx_event_create "libzircon.so"
//go:cgo_import_dynamic vdso_zx_eventpair_create zx_eventpair_create "libzircon.so"
//go:cgo_import_dynamic vdso_zx_futex_wait zx_futex_wait "libzircon.so"
//go:cgo_import_dynamic vdso_zx_futex_wake zx_futex_wake "libzircon.so"
//go:cgo_import_dynamic vdso_zx_futex_requeue zx_futex_requeue "libzircon.so"
//go:cgo_import_dynamic vdso_zx_port_create zx_port_create "libzircon.so"
//go:cgo_import_dynamic vdso_zx_port_queue zx_port_queue "libzircon.so"
//go:cgo_import_dynamic vdso_zx_port_wait zx_port_wait "libzircon.so"
//go:cgo_import_dynamic vdso_zx_port_cancel zx_port_cancel "libzircon.so"
//go:cgo_import_dynamic vdso_zx_timer_create zx_timer_create "libzircon.so"
//go:cgo_import_dynamic vdso_zx_timer_set zx_timer_set "libzircon.so"
//go:cgo_import_dynamic vdso_zx_timer_cancel zx_timer_cancel "libzircon.so"
//go:cgo_import_dynamic vdso_zx_vmo_create zx_vmo_create "libzircon.so"
//go:cgo_import_dynamic vdso_zx_vmo_read zx_vmo_read "libzircon.so"
//go:cgo_import_dynamic vdso_zx_vmo_write zx_vmo_write "libzircon.so"
//go:cgo_import_dynamic vdso_zx_vmo_get_size zx_vmo_get_size "libzircon.so"
//go:cgo_import_dynamic vdso_zx_vmo_set_size zx_vmo_set_size "libzircon.so"
//go:cgo_import_dynamic vdso_zx_vmo_op_range zx_vmo_op_range "libzircon.so"
//go:cgo_import_dynamic vdso_zx_vmo_clone zx_vmo_clone "libzircon.so"
//go:cgo_import_dynamic vdso_zx_vmo_set_cache_policy zx_vmo_set_cache_policy "libzircon.so"
//go:cgo_import_dynamic vdso_zx_vmar_allocate zx_vmar_allocate "libzircon.so"
//go:cgo_import_dynamic vdso_zx_vmar_destroy zx_vmar_destroy "libzircon.so"
//go:cgo_import_dynamic vdso_zx_vmar_map zx_vmar_map "libzircon.so"
//go:cgo_import_dynamic vdso_zx_vmar_unmap zx_vmar_unmap "libzircon.so"
//go:cgo_import_dynamic vdso_zx_vmar_protect zx_vmar_protect "libzircon.so"
//go:cgo_import_dynamic vdso_zx_cprng_draw_new zx_cprng_draw_new "libzircon.so"
//go:cgo_import_dynamic vdso_zx_cprng_add_entropy zx_cprng_add_entropy "libzircon.so"
//go:cgo_import_dynamic vdso_zx_fifo_create zx_fifo_create "libzircon.so"
//go:cgo_import_dynamic vdso_zx_fifo_read zx_fifo_read "libzircon.so"
//go:cgo_import_dynamic vdso_zx_fifo_write zx_fifo_write "libzircon.so"
//go:cgo_import_dynamic vdso_zx_profile_create zx_profile_create "libzircon.so"
//go:cgo_import_dynamic vdso_zx_vmar_unmap_handle_close_thread_exit zx_vmar_unmap_handle_close_thread_exit "libzircon.so"
//go:cgo_import_dynamic vdso_zx_futex_wake_handle_close_thread_exit zx_futex_wake_handle_close_thread_exit "libzircon.so"
//go:cgo_import_dynamic vdso_zx_log_create zx_log_create "libzircon.so"
//go:cgo_import_dynamic vdso_zx_log_write zx_log_write "libzircon.so"
//go:cgo_import_dynamic vdso_zx_log_read zx_log_read "libzircon.so"
//go:cgo_import_dynamic vdso_zx_debuglog_create zx_debuglog_create "libzircon.so"
//go:cgo_import_dynamic vdso_zx_debuglog_write zx_debuglog_write "libzircon.so"
//go:cgo_import_dynamic vdso_zx_debuglog_read zx_debuglog_read "libzircon.so"
//go:cgo_import_dynamic vdso_zx_ktrace_read zx_ktrace_read "libzircon.so"
//go:cgo_import_dynamic vdso_zx_ktrace_control zx_ktrace_control "libzircon.so"
//go:cgo_import_dynamic vdso_zx_ktrace_write zx_ktrace_write "libzircon.so"
//go:cgo_import_dynamic vdso_zx_mtrace_control zx_mtrace_control "libzircon.so"
//go:cgo_import_dynamic vdso_zx_debug_read zx_debug_read "libzircon.so"
//go:cgo_import_dynamic vdso_zx_debug_write zx_debug_write "libzircon.so"
//go:cgo_import_dynamic vdso_zx_debug_send_command zx_debug_send_command "libzircon.so"
//go:cgo_import_dynamic vdso_zx_interrupt_create zx_interrupt_create "libzircon.so"
//go:cgo_import_dynamic vdso_zx_interrupt_bind zx_interrupt_bind "libzircon.so"
//go:cgo_import_dynamic vdso_zx_interrupt_wait zx_interrupt_wait "libzircon.so"
//go:cgo_import_dynamic vdso_zx_interrupt_destroy zx_interrupt_destroy "libzircon.so"
//go:cgo_import_dynamic vdso_zx_interrupt_ack zx_interrupt_ack "libzircon.so"
//go:cgo_import_dynamic vdso_zx_interrupt_trigger zx_interrupt_trigger "libzircon.so"
//go:cgo_import_dynamic vdso_zx_mmap_device_io zx_mmap_device_io "libzircon.so"
//go:cgo_import_dynamic vdso_zx_vmo_create_contiguous zx_vmo_create_contiguous "libzircon.so"
//go:cgo_import_dynamic vdso_zx_vmo_create_physical zx_vmo_create_physical "libzircon.so"
//go:cgo_import_dynamic vdso_zx_iommu_create zx_iommu_create "libzircon.so"
//go:cgo_import_dynamic vdso_zx_bti_create zx_bti_create "libzircon.so"
//go:cgo_import_dynamic vdso_zx_bti_pin zx_bti_pin "libzircon.so"
//go:cgo_import_dynamic vdso_zx_bti_release_quarantine zx_bti_release_quarantine "libzircon.so"
//go:cgo_import_dynamic vdso_zx_pmt_unpin zx_pmt_unpin "libzircon.so"
//go:cgo_import_dynamic vdso_zx_bootloader_fb_get_info zx_bootloader_fb_get_info "libzircon.so"
//go:cgo_import_dynamic vdso_zx_set_framebuffer zx_set_framebuffer "libzircon.so"
//go:cgo_import_dynamic vdso_zx_set_framebuffer_vmo zx_set_framebuffer_vmo "libzircon.so"
//go:cgo_import_dynamic vdso_zx_pc_firmware_tables zx_pc_firmware_tables "libzircon.so"
//go:cgo_import_dynamic vdso_zx_smc_call zx_smc_call "libzircon.so"
//go:cgo_import_dynamic vdso_zx_resource_create zx_resource_create "libzircon.so"
//go:cgo_import_dynamic vdso_zx_system_mexec zx_system_mexec "libzircon.so"
//go:cgo_import_dynamic vdso_zx_system_powerctl zx_system_powerctl "libzircon.so"
//go:linkname vdso_zx_clock_get vdso_zx_clock_get
//go:linkname vdso_zx_nanosleep vdso_zx_nanosleep
//go:linkname vdso_zx_ticks_get vdso_zx_ticks_get
//go:linkname vdso_zx_ticks_per_second vdso_zx_ticks_per_second
//go:linkname vdso_zx_deadline_after vdso_zx_deadline_after
//go:linkname vdso_zx_clock_adjust vdso_zx_clock_adjust
//go:linkname vdso_zx_system_get_dcache_line_size vdso_zx_system_get_dcache_line_size
//go:linkname vdso_zx_system_get_num_cpus vdso_zx_system_get_num_cpus
//go:linkname vdso_zx_system_get_version vdso_zx_system_get_version
//go:linkname vdso_zx_system_get_physmem vdso_zx_system_get_physmem
//go:linkname vdso_zx_system_get_features vdso_zx_system_get_features
//go:linkname vdso_zx_cache_flush vdso_zx_cache_flush
//go:linkname vdso_zx_handle_close vdso_zx_handle_close
//go:linkname vdso_zx_handle_duplicate vdso_zx_handle_duplicate
//go:linkname vdso_zx_handle_replace vdso_zx_handle_replace
//go:linkname vdso_zx_object_wait_one vdso_zx_object_wait_one
//go:linkname vdso_zx_object_wait_many vdso_zx_object_wait_many
//go:linkname vdso_zx_object_wait_async vdso_zx_object_wait_async
//go:linkname vdso_zx_object_signal vdso_zx_object_signal
//go:linkname vdso_zx_object_signal_peer vdso_zx_object_signal_peer
//go:linkname vdso_zx_object_get_property vdso_zx_object_get_property
//go:linkname vdso_zx_object_set_property vdso_zx_object_set_property
//go:linkname vdso_zx_object_set_cookie vdso_zx_object_set_cookie
//go:linkname vdso_zx_object_get_cookie vdso_zx_object_get_cookie
//go:linkname vdso_zx_object_get_info vdso_zx_object_get_info
//go:linkname vdso_zx_object_get_child vdso_zx_object_get_child
//go:linkname vdso_zx_object_set_profile vdso_zx_object_set_profile
//go:linkname vdso_zx_channel_create vdso_zx_channel_create
//go:linkname vdso_zx_channel_read vdso_zx_channel_read
//go:linkname vdso_zx_channel_read_etc vdso_zx_channel_read_etc
//go:linkname vdso_zx_channel_write vdso_zx_channel_write
//go:linkname vdso_zx_channel_call_noretry vdso_zx_channel_call_noretry
//go:linkname vdso_zx_channel_call_finish vdso_zx_channel_call_finish
//go:linkname vdso_zx_channel_call vdso_zx_channel_call
//go:linkname vdso_zx_socket_create vdso_zx_socket_create
//go:linkname vdso_zx_socket_write vdso_zx_socket_write
//go:linkname vdso_zx_socket_read vdso_zx_socket_read
//go:linkname vdso_zx_socket_share vdso_zx_socket_share
//go:linkname vdso_zx_socket_accept vdso_zx_socket_accept
//go:linkname vdso_zx_thread_exit vdso_zx_thread_exit
//go:linkname vdso_zx_thread_create vdso_zx_thread_create
//go:linkname vdso_zx_thread_start vdso_zx_thread_start
//go:linkname vdso_zx_thread_read_state vdso_zx_thread_read_state
//go:linkname vdso_zx_thread_write_state vdso_zx_thread_write_state
//go:linkname vdso_zx_thread_set_priority vdso_zx_thread_set_priority
//go:linkname vdso_zx_process_exit vdso_zx_process_exit
//go:linkname vdso_zx_process_create vdso_zx_process_create
//go:linkname vdso_zx_process_start vdso_zx_process_start
//go:linkname vdso_zx_process_read_memory vdso_zx_process_read_memory
//go:linkname vdso_zx_process_write_memory vdso_zx_process_write_memory
//go:linkname vdso_zx_job_create vdso_zx_job_create
//go:linkname vdso_zx_job_set_policy vdso_zx_job_set_policy
//go:linkname vdso_zx_task_bind_exception_port vdso_zx_task_bind_exception_port
//go:linkname vdso_zx_task_suspend vdso_zx_task_suspend
//go:linkname vdso_zx_task_resume vdso_zx_task_resume
//go:linkname vdso_zx_task_suspend_token vdso_zx_task_suspend_token
//go:linkname vdso_zx_task_resume_from_exception vdso_zx_task_resume_from_exception
//go:linkname vdso_zx_task_kill vdso_zx_task_kill
//go:linkname vdso_zx_event_create vdso_zx_event_create
//go:linkname vdso_zx_eventpair_create vdso_zx_eventpair_create
//go:linkname vdso_zx_futex_wait vdso_zx_futex_wait
//go:linkname vdso_zx_futex_wake vdso_zx_futex_wake
//go:linkname vdso_zx_futex_requeue vdso_zx_futex_requeue
//go:linkname vdso_zx_port_create vdso_zx_port_create
//go:linkname vdso_zx_port_queue vdso_zx_port_queue
//go:linkname vdso_zx_port_wait vdso_zx_port_wait
//go:linkname vdso_zx_port_cancel vdso_zx_port_cancel
//go:linkname vdso_zx_timer_create vdso_zx_timer_create
//go:linkname vdso_zx_timer_set vdso_zx_timer_set
//go:linkname vdso_zx_timer_cancel vdso_zx_timer_cancel
//go:linkname vdso_zx_vmo_create vdso_zx_vmo_create
//go:linkname vdso_zx_vmo_read vdso_zx_vmo_read
//go:linkname vdso_zx_vmo_write vdso_zx_vmo_write
//go:linkname vdso_zx_vmo_get_size vdso_zx_vmo_get_size
//go:linkname vdso_zx_vmo_set_size vdso_zx_vmo_set_size
//go:linkname vdso_zx_vmo_op_range vdso_zx_vmo_op_range
//go:linkname vdso_zx_vmo_clone vdso_zx_vmo_clone
//go:linkname vdso_zx_vmo_set_cache_policy vdso_zx_vmo_set_cache_policy
//go:linkname vdso_zx_vmar_allocate vdso_zx_vmar_allocate
//go:linkname vdso_zx_vmar_destroy vdso_zx_vmar_destroy
//go:linkname vdso_zx_vmar_map vdso_zx_vmar_map
//go:linkname vdso_zx_vmar_unmap vdso_zx_vmar_unmap
//go:linkname vdso_zx_vmar_protect vdso_zx_vmar_protect
//go:linkname vdso_zx_cprng_draw_new vdso_zx_cprng_draw_new
//go:linkname vdso_zx_cprng_add_entropy vdso_zx_cprng_add_entropy
//go:linkname vdso_zx_fifo_create vdso_zx_fifo_create
//go:linkname vdso_zx_fifo_read vdso_zx_fifo_read
//go:linkname vdso_zx_fifo_write vdso_zx_fifo_write
//go:linkname vdso_zx_profile_create vdso_zx_profile_create
//go:linkname vdso_zx_vmar_unmap_handle_close_thread_exit vdso_zx_vmar_unmap_handle_close_thread_exit
//go:linkname vdso_zx_futex_wake_handle_close_thread_exit vdso_zx_futex_wake_handle_close_thread_exit
//go:linkname vdso_zx_log_create vdso_zx_log_create
//go:linkname vdso_zx_log_write vdso_zx_log_write
//go:linkname vdso_zx_log_read vdso_zx_log_read
//go:linkname vdso_zx_debuglog_create vdso_zx_debuglog_create
//go:linkname vdso_zx_debuglog_write vdso_zx_debuglog_write
//go:linkname vdso_zx_debuglog_read vdso_zx_debuglog_read
//go:linkname vdso_zx_ktrace_read vdso_zx_ktrace_read
//go:linkname vdso_zx_ktrace_control vdso_zx_ktrace_control
//go:linkname vdso_zx_ktrace_write vdso_zx_ktrace_write
//go:linkname vdso_zx_mtrace_control vdso_zx_mtrace_control
//go:linkname vdso_zx_debug_read vdso_zx_debug_read
//go:linkname vdso_zx_debug_write vdso_zx_debug_write
//go:linkname vdso_zx_debug_send_command vdso_zx_debug_send_command
//go:linkname vdso_zx_interrupt_create vdso_zx_interrupt_create
//go:linkname vdso_zx_interrupt_bind vdso_zx_interrupt_bind
//go:linkname vdso_zx_interrupt_wait vdso_zx_interrupt_wait
//go:linkname vdso_zx_interrupt_destroy vdso_zx_interrupt_destroy
//go:linkname vdso_zx_interrupt_ack vdso_zx_interrupt_ack
//go:linkname vdso_zx_interrupt_trigger vdso_zx_interrupt_trigger
//go:linkname vdso_zx_mmap_device_io vdso_zx_mmap_device_io
//go:linkname vdso_zx_vmo_create_contiguous vdso_zx_vmo_create_contiguous
//go:linkname vdso_zx_vmo_create_physical vdso_zx_vmo_create_physical
//go:linkname vdso_zx_iommu_create vdso_zx_iommu_create
//go:linkname vdso_zx_bti_create vdso_zx_bti_create
//go:linkname vdso_zx_bti_pin vdso_zx_bti_pin
//go:linkname vdso_zx_bti_release_quarantine vdso_zx_bti_release_quarantine
//go:linkname vdso_zx_pmt_unpin vdso_zx_pmt_unpin
//go:linkname vdso_zx_bootloader_fb_get_info vdso_zx_bootloader_fb_get_info
//go:linkname vdso_zx_set_framebuffer vdso_zx_set_framebuffer
//go:linkname vdso_zx_set_framebuffer_vmo vdso_zx_set_framebuffer_vmo
//go:linkname vdso_zx_pc_firmware_tables vdso_zx_pc_firmware_tables
//go:linkname vdso_zx_smc_call vdso_zx_smc_call
//go:linkname vdso_zx_resource_create vdso_zx_resource_create
//go:linkname vdso_zx_system_mexec vdso_zx_system_mexec
//go:linkname vdso_zx_system_powerctl vdso_zx_system_powerctl
var (
vdso_zx_clock_get uintptr
vdso_zx_nanosleep uintptr
vdso_zx_ticks_get uintptr
vdso_zx_ticks_per_second uintptr
vdso_zx_deadline_after uintptr
vdso_zx_clock_adjust uintptr
vdso_zx_system_get_dcache_line_size uintptr
vdso_zx_system_get_num_cpus uintptr
vdso_zx_system_get_version uintptr
vdso_zx_system_get_physmem uintptr
vdso_zx_system_get_features uintptr
vdso_zx_cache_flush uintptr
vdso_zx_handle_close uintptr
vdso_zx_handle_duplicate uintptr
vdso_zx_handle_replace uintptr
vdso_zx_object_wait_one uintptr
vdso_zx_object_wait_many uintptr
vdso_zx_object_wait_async uintptr
vdso_zx_object_signal uintptr
vdso_zx_object_signal_peer uintptr
vdso_zx_object_get_property uintptr
vdso_zx_object_set_property uintptr
vdso_zx_object_set_cookie uintptr
vdso_zx_object_get_cookie uintptr
vdso_zx_object_get_info uintptr
vdso_zx_object_get_child uintptr
vdso_zx_object_set_profile uintptr
vdso_zx_channel_create uintptr
vdso_zx_channel_read uintptr
vdso_zx_channel_read_etc uintptr
vdso_zx_channel_write uintptr
vdso_zx_channel_call_noretry uintptr
vdso_zx_channel_call_finish uintptr
vdso_zx_channel_call uintptr
vdso_zx_socket_create uintptr
vdso_zx_socket_write uintptr
vdso_zx_socket_read uintptr
vdso_zx_socket_share uintptr
vdso_zx_socket_accept uintptr
vdso_zx_thread_exit uintptr
vdso_zx_thread_create uintptr
vdso_zx_thread_start uintptr
vdso_zx_thread_read_state uintptr
vdso_zx_thread_write_state uintptr
vdso_zx_thread_set_priority uintptr
vdso_zx_process_exit uintptr
vdso_zx_process_create uintptr
vdso_zx_process_start uintptr
vdso_zx_process_read_memory uintptr
vdso_zx_process_write_memory uintptr
vdso_zx_job_create uintptr
vdso_zx_job_set_policy uintptr
vdso_zx_task_bind_exception_port uintptr
vdso_zx_task_suspend uintptr
vdso_zx_task_resume uintptr
vdso_zx_task_suspend_token uintptr
vdso_zx_task_resume_from_exception uintptr
vdso_zx_task_kill uintptr
vdso_zx_event_create uintptr
vdso_zx_eventpair_create uintptr
vdso_zx_futex_wait uintptr
vdso_zx_futex_wake uintptr
vdso_zx_futex_requeue uintptr
vdso_zx_port_create uintptr
vdso_zx_port_queue uintptr
vdso_zx_port_wait uintptr
vdso_zx_port_cancel uintptr
vdso_zx_timer_create uintptr
vdso_zx_timer_set uintptr
vdso_zx_timer_cancel uintptr
vdso_zx_vmo_create uintptr
vdso_zx_vmo_read uintptr
vdso_zx_vmo_write uintptr
vdso_zx_vmo_get_size uintptr
vdso_zx_vmo_set_size uintptr
vdso_zx_vmo_op_range uintptr
vdso_zx_vmo_clone uintptr
vdso_zx_vmo_set_cache_policy uintptr
vdso_zx_vmar_allocate uintptr
vdso_zx_vmar_destroy uintptr
vdso_zx_vmar_map uintptr
vdso_zx_vmar_unmap uintptr
vdso_zx_vmar_protect uintptr
vdso_zx_cprng_draw_new uintptr
vdso_zx_cprng_add_entropy uintptr
vdso_zx_fifo_create uintptr
vdso_zx_fifo_read uintptr
vdso_zx_fifo_write uintptr
vdso_zx_profile_create uintptr
vdso_zx_vmar_unmap_handle_close_thread_exit uintptr
vdso_zx_futex_wake_handle_close_thread_exit uintptr
vdso_zx_log_create uintptr
vdso_zx_log_write uintptr
vdso_zx_log_read uintptr
vdso_zx_debuglog_create uintptr
vdso_zx_debuglog_write uintptr
vdso_zx_debuglog_read uintptr
vdso_zx_ktrace_read uintptr
vdso_zx_ktrace_control uintptr
vdso_zx_ktrace_write uintptr
vdso_zx_mtrace_control uintptr
vdso_zx_debug_read uintptr
vdso_zx_debug_write uintptr
vdso_zx_debug_send_command uintptr
vdso_zx_interrupt_create uintptr
vdso_zx_interrupt_bind uintptr
vdso_zx_interrupt_wait uintptr
vdso_zx_interrupt_destroy uintptr
vdso_zx_interrupt_ack uintptr
vdso_zx_interrupt_trigger uintptr
vdso_zx_mmap_device_io uintptr
vdso_zx_vmo_create_contiguous uintptr
vdso_zx_vmo_create_physical uintptr
vdso_zx_iommu_create uintptr
vdso_zx_bti_create uintptr
vdso_zx_bti_pin uintptr
vdso_zx_bti_release_quarantine uintptr
vdso_zx_pmt_unpin uintptr
vdso_zx_bootloader_fb_get_info uintptr
vdso_zx_set_framebuffer uintptr
vdso_zx_set_framebuffer_vmo uintptr
vdso_zx_pc_firmware_tables uintptr
vdso_zx_smc_call uintptr
vdso_zx_resource_create uintptr
vdso_zx_system_mexec uintptr
vdso_zx_system_powerctl uintptr
)
//go:noescape
//go:nosplit
func Sys_clock_get(clock_id uint32) Time
//go:noescape
//go:nosplit
func Sys_nanosleep(deadline Time) Status
//go:noescape
//go:nosplit
func Sys_ticks_get() uint64
//go:noescape
//go:nosplit
func Sys_ticks_per_second() uint64
//go:noescape
//go:nosplit
func Sys_deadline_after(nanoseconds Duration) Time
//go:noescape
//go:nosplit
func Sys_clock_adjust(handle Handle, clock_id uint32, offset int64) Status
//go:noescape
//go:nosplit
func sys_system_get_dcache_line_size() uint32
//go:noescape
//go:nosplit
func Sys_system_get_num_cpus() uint32
//go:noescape
//go:nosplit
func Sys_system_get_version(version *uint8, version_len uint32) Status
//go:noescape
//go:nosplit
func Sys_system_get_physmem() uint64
//go:noescape
//go:nosplit
func sys_system_get_features(kind uint32, out *uint32) Status
//go:noescape
//go:nosplit
func Sys_cache_flush(addr unsafe.Pointer, len uint, options uint32) Status
//go:noescape
//go:nosplit
func sys_handle_close(handle Handle) Status
//go:noescape
//go:nosplit
func sys_handle_duplicate(handle Handle, rights Rights, out *Handle) Status
//go:noescape
//go:nosplit
func Sys_handle_replace(handle Handle, rights Rights, out *Handle) Status
//go:noescape
//go:nosplit
func Sys_object_wait_one(handle Handle, waitfor Signals, deadline Time, observed *Signals) Status
//go:noescape
//go:nosplit
func sys_object_wait_many(items *WaitItem, count uint32, deadline Time) Status
//go:noescape
//go:nosplit
func Sys_object_wait_async(handle Handle, port_handle Handle, key uint64, signals Signals, options uint32) Status
//go:noescape
//go:nosplit
func Sys_object_signal(handle Handle, clear_mask uint32, set_mask uint32) Status
//go:noescape
//go:nosplit
func Sys_object_signal_peer(handle Handle, clear_mask uint32, set_mask uint32) Status
//go:noescape
//go:nosplit
func Sys_object_get_property(handle Handle, property uint32, value unsafe.Pointer, size uint) Status
//go:noescape
//go:nosplit
func Sys_object_set_property(handle Handle, property uint32, value unsafe.Pointer, size uint) Status
//go:noescape
//go:nosplit
func Sys_object_set_cookie(handle Handle, scope Handle, cookie uint64) Status
//go:noescape
//go:nosplit
func Sys_object_get_cookie(handle Handle, scope Handle, cookie *uint64) Status
//go:noescape
//go:nosplit
func Sys_object_get_info(handle Handle, topic uint32, buffer unsafe.Pointer, buffer_size uint, actual_count *uint, avail_count *uint) Status
//go:noescape
//go:nosplit
func Sys_object_get_child(handle Handle, koid uint64, rights Rights, out *Handle) Status
//go:noescape
//go:nosplit
func sys_object_set_profile(handle Handle, profile Handle, options uint32) Status
//go:noescape
//go:nosplit
func sys_channel_create(options uint32, out0 *Handle, out1 *Handle) Status
//go:noescape
//go:nosplit
func sys_channel_read(handle Handle, options uint32, bytes unsafe.Pointer, handles *Handle, num_bytes uint32, num_handles uint32, actual_bytes *uint32, actual_handles *uint32) Status
//go:noescape
//go:nosplit
func sys_channel_read_etc(handle Handle, options uint32, bytes unsafe.Pointer, handles *int, num_bytes uint32, num_handles uint32, actual_bytes *uint32, actual_handles *uint32) Status
//go:noescape
//go:nosplit
func sys_channel_write(handle Handle, options uint32, bytes unsafe.Pointer, num_bytes uint32, handles *Handle, num_handles uint32) Status
//go:noescape
//go:nosplit
func Sys_channel_call_noretry(handle Handle, options uint32, deadline Time, args *ChannelCallArgs, actual_bytes *uint32, actual_handles *uint32, read_status *Status) Status
//go:noescape
//go:nosplit
func Sys_channel_call_finish(deadline Time, args *ChannelCallArgs, actual_bytes *uint32, actual_handles *uint32, read_status *Status) Status
//go:noescape
//go:nosplit
func Sys_channel_call(handle Handle, options uint32, deadline Time, args *ChannelCallArgs, actual_bytes *uint32, actual_handles *uint32, read_status *Status) Status
//go:noescape
//go:nosplit
func sys_socket_create(options uint32, out0 *Handle, out1 *Handle) Status
//go:noescape
//go:nosplit
func sys_socket_write(handle Handle, options uint32, buffer unsafe.Pointer, size uint, actual *uint) Status
//go:noescape
//go:nosplit
func sys_socket_read(handle Handle, options uint32, buffer unsafe.Pointer, size uint, actual *uint) Status
//go:noescape
//go:nosplit
func sys_socket_share(handle Handle, socket_to_share Handle) Status
//go:noescape
//go:nosplit
func sys_socket_accept(handle Handle, out_socket *Handle) Status
//go:noescape
//go:nosplit
func Sys_thread_exit()
//go:noescape
//go:nosplit
func Sys_thread_create(process Handle, name *uint8, name_len uint32, options uint32, out *Handle) Status
//go:noescape
//go:nosplit
func Sys_thread_start(handle Handle, thread_entry uintptr, stack uintptr, arg1 uintptr, arg2 uintptr) Status
//go:noescape
//go:nosplit
func Sys_thread_read_state(handle Handle, kind uint32, buffer unsafe.Pointer, len uint) Status
//go:noescape
//go:nosplit
func Sys_thread_write_state(handle Handle, kind uint32, buffer unsafe.Pointer, buffer_len uint) Status
//go:noescape
//go:nosplit
func Sys_thread_set_priority(prio int32) Status
//go:noescape
//go:nosplit
func Sys_process_exit(retcode int)
//go:noescape
//go:nosplit
func Sys_process_create(job Handle, name *uint8, name_len uint32, options uint32, proc_handle *Handle, vmar_handle *Handle) Status
//go:noescape
//go:nosplit
func Sys_process_start(process_handle Handle, thread_handle Handle, entry uintptr, stack uintptr, arg_handle Handle, arg2 uintptr) Status
//go:noescape
//go:nosplit
func Sys_process_read_memory(proc Handle, vaddr uintptr, buffer unsafe.Pointer, len uint, actual *uint) Status
//go:noescape
//go:nosplit
func Sys_process_write_memory(proc Handle, vaddr uintptr, buffer unsafe.Pointer, len uint, actual *uint) Status
//go:noescape
//go:nosplit
func Sys_job_create(parent_job Handle, options uint32, out *Handle) Status
//go:noescape
//go:nosplit
func Sys_job_set_policy(job Handle, options uint32, topic uint32, policy unsafe.Pointer, count uint32) Status
//go:noescape
//go:nosplit
func Sys_task_bind_exception_port(object Handle, eport Handle, key uint64, options uint32) Status
//go:noescape
//go:nosplit
func Sys_task_suspend(task_handle Handle) Status
//go:noescape
//go:nosplit
func Sys_task_resume(task_handle Handle, options uint32) Status
//go:noescape
//go:nosplit
func Sys_task_suspend_token(task_handle Handle, token *Handle) Status
//go:noescape
//go:nosplit
func Sys_task_resume_from_exception(task_handle Handle, eport Handle, options uint32) Status
//go:noescape
//go:nosplit
func Sys_task_kill(task_handle Handle) Status
//go:noescape
//go:nosplit
func Sys_event_create(options uint32, out *Handle) Status
//go:noescape
//go:nosplit
func Sys_eventpair_create(options uint32, out0 *Handle, out1 *Handle) Status
//go:noescape
//go:nosplit
func Sys_futex_wait(value_ptr *int, current_value int, deadline Time) Status
//go:noescape
//go:nosplit
func Sys_futex_wake(value_ptr *int, count uint32) Status
//go:noescape
//go:nosplit
func Sys_futex_requeue(wake_ptr *int, wake_count uint32, current_value int, requeue_ptr *int, requeue_count uint32) Status
//go:noescape
//go:nosplit
func Sys_port_create(options uint32, out *Handle) Status
//go:noescape
//go:nosplit
func Sys_port_queue(handle Handle, packet *int, count uint) Status
//go:noescape
//go:nosplit
func Sys_port_wait(handle Handle, deadline Time, packet *int, count uint) Status
//go:noescape
//go:nosplit
func Sys_port_cancel(handle Handle, source Handle, key uint64) Status
//go:noescape
//go:nosplit
func Sys_timer_create(options uint32, clock_id uint32, out *Handle) Status
//go:noescape
//go:nosplit
func Sys_timer_set(handle Handle, deadline Time, slack Duration) Status
//go:noescape
//go:nosplit
func Sys_timer_cancel(handle Handle) Status
//go:noescape
//go:nosplit
func sys_vmo_create(size uint64, options uint32, out *Handle) Status
//go:noescape
//go:nosplit
func sys_vmo_read(handle Handle, data unsafe.Pointer, offset uint64, len uint) Status
//go:noescape
//go:nosplit
func sys_vmo_write(handle Handle, data unsafe.Pointer, offset uint64, len uint) Status
//go:noescape
//go:nosplit
func sys_vmo_get_size(handle Handle, size *uint64) Status
//go:noescape
//go:nosplit
func sys_vmo_set_size(handle Handle, size uint64) Status
//go:noescape
//go:nosplit
func sys_vmo_op_range(handle Handle, op uint32, offset uint64, size uint64, buffer unsafe.Pointer, buffer_size uint) Status
//go:noescape
//go:nosplit
func Sys_vmo_clone(handle Handle, options uint32, offset uint64, size uint64, out *Handle) Status
//go:noescape
//go:nosplit
func Sys_vmo_set_cache_policy(handle Handle, cache_policy uint32) Status
//go:noescape
//go:nosplit
func sys_vmar_allocate(parent_vmar_handle Handle, offset uint, size uint, map_flags uint32, child_vmar *Handle, child_addr *uintptr) Status
//go:noescape
//go:nosplit
func sys_vmar_destroy(vmar_handle Handle) Status
//go:noescape
//go:nosplit
func sys_vmar_map(vmar_handle Handle, vmar_offset uint, vmo_handle Handle, vmo_offset uint64, len uint, map_flags uint32, mapped_addr *uintptr) Status
//go:noescape
//go:nosplit
func sys_vmar_unmap(vmar_handle Handle, addr uintptr, len uint) Status
//go:noescape
//go:nosplit
func sys_vmar_protect(vmar_handle Handle, addr uintptr, len uint, prot_flags uint32) Status
//go:noescape
//go:nosplit
func sys_cprng_draw_new(buffer unsafe.Pointer, len uint) Status
//go:noescape
//go:nosplit
func Sys_cprng_add_entropy(buffer unsafe.Pointer, len uint) Status
//go:noescape
//go:nosplit
func Sys_fifo_create(elem_count uint32, elem_size uint32, options uint32, out0 *Handle, out1 *Handle) Status
//go:noescape
//go:nosplit
func Sys_fifo_read(handle Handle, elem_size uint, data unsafe.Pointer, count uint, actual_count *uint) Status
//go:noescape
//go:nosplit
func Sys_fifo_write(handle Handle, elem_size uint, data unsafe.Pointer, count uint, actual_count *uint) Status
//go:noescape
//go:nosplit
func Sys_profile_create(resource Handle, profile *int, out *Handle) Status
//go:noescape
//go:nosplit
func Sys_vmar_unmap_handle_close_thread_exit(vmar_handle Handle, addr uintptr, len uint, handle Handle) Status
//go:noescape
//go:nosplit
func Sys_futex_wake_handle_close_thread_exit(value_ptr *int, count uint32, new_value int, handle Handle)
//go:noescape
//go:nosplit
func Sys_log_create(options uint32, out *Handle) Status
//go:noescape
//go:nosplit
func Sys_log_write(handle Handle, len uint32, buffer unsafe.Pointer, options uint32) Status
//go:noescape
//go:nosplit
func Sys_log_read(handle Handle, len uint32, buffer unsafe.Pointer, options uint32) Status
//go:noescape
//go:nosplit
func Sys_debuglog_create(resource Handle, options uint32, out *Handle) Status
//go:noescape
//go:nosplit
func Sys_debuglog_write(handle Handle, options uint32, buffer unsafe.Pointer, len uint) Status
//go:noescape
//go:nosplit
func Sys_debuglog_read(handle Handle, options uint32, buffer unsafe.Pointer, len uint) Status
//go:noescape
//go:nosplit
func Sys_ktrace_read(handle Handle, data unsafe.Pointer, offset uint32, len uint32, actual *uint32) Status
//go:noescape
//go:nosplit
func Sys_ktrace_control(handle Handle, action uint32, options uint32, ptr unsafe.Pointer) Status
//go:noescape
//go:nosplit
func Sys_ktrace_write(handle Handle, id uint32, arg0 uint32, arg1 uint32) Status
//go:noescape
//go:nosplit
func Sys_mtrace_control(handle Handle, kind uint32, action uint32, options uint32, ptr unsafe.Pointer, size uint32) Status
//go:noescape
//go:nosplit
func Sys_debug_read(handle Handle, buffer *uint8, length *uint) Status
//go:noescape
//go:nosplit
func Sys_debug_write(buffer *uint8, length uint) Status
//go:noescape
//go:nosplit
func Sys_debug_send_command(resource_handle Handle, buffer *uint8, length uint) Status
//go:noescape
//go:nosplit
func Sys_interrupt_create(src_obj Handle, src_num uint32, options uint32, out_handle *Handle) Status
//go:noescape
//go:nosplit
func Sys_interrupt_bind(inth Handle, porth Handle, key uint64, options uint32) Status
//go:noescape
//go:nosplit
func Sys_interrupt_wait(handle Handle, out_timestamp *Time) Status
//go:noescape
//go:nosplit
func Sys_interrupt_destroy(handle Handle) Status
//go:noescape
//go:nosplit
func Sys_interrupt_ack(handle Handle) Status
//go:noescape
//go:nosplit
func Sys_interrupt_trigger(handle Handle, options uint32, timestamp Time) Status
//go:noescape
//go:nosplit
func Sys_mmap_device_io(handle Handle, io_addr uint32, len uint32) Status
//go:noescape
//go:nosplit
func Sys_vmo_create_contiguous(bti Handle, size uint, alignment_log2 uint32, out *Handle) Status
//go:noescape
//go:nosplit
func Sys_vmo_create_physical(rsrc_handle Handle, paddr Paddr, size uint, out *Handle) Status
//go:noescape
//go:nosplit
func Sys_iommu_create(rsrc_handle Handle, typ uint32, desc unsafe.Pointer, desc_len uint32, out *Handle) Status
//go:noescape
//go:nosplit
func Sys_bti_create(iommu Handle, options uint32, bti_id uint64, out *Handle) Status
//go:noescape
//go:nosplit
func Sys_bti_pin(bti Handle, options uint32, vmo Handle, offset uint64, size uint64, addrs *Paddr, addrs_count uint, out *Handle) Status
//go:noescape
//go:nosplit
func Sys_bti_release_quarantine(bti Handle) Status
//go:noescape
//go:nosplit
func Sys_pmt_unpin(pmt Handle) Status
//go:noescape
//go:nosplit
func Sys_bootloader_fb_get_info(format *uint32, width *uint32, height *uint32, stride *uint32) Status
//go:noescape
//go:nosplit
func Sys_set_framebuffer(handle Handle, vaddr unsafe.Pointer, len uint32, format uint32, width uint32, height uint32, stride uint32) Status
//go:noescape
//go:nosplit
func Sys_set_framebuffer_vmo(handle Handle, vmo Handle, len uint32, format uint32, width uint32, height uint32, stride uint32) Status
//go:noescape
//go:nosplit
func Sys_pc_firmware_tables(handle Handle, acpi_rsdp *Paddr, smbios *Paddr) Status
//go:noescape
//go:nosplit
func Sys_smc_call(rsrc_handle Handle, arg0 uint64, arg1 uint64, arg2 uint64, arg3 uint64, out_smc_status *uint64) Status
//go:noescape
//go:nosplit
func Sys_resource_create(parent_handle Handle, kind uint32, low uint64, high uint64, resource_out *Handle) Status
//go:noescape
//go:nosplit
func Sys_system_mexec(kernel Handle, bootimage Handle) Status
//go:noescape
//go:nosplit
func Sys_system_powerctl(root_rsrc Handle, cmd uint32, arg *int) Status