// Copyright 2018 The Fuchsia Authors. All rights reserved. // This is a GENERATED file, see //zircon/system/host/abigen. // The license governing this file can be found in the LICENSE file. extern zx_time_t zx_clock_get( zx_clock_t clock_id) __LEAF_FN; extern zx_time_t _zx_clock_get( zx_clock_t clock_id) __LEAF_FN; extern zx_status_t zx_clock_get_new( zx_clock_t clock_id, zx_time_t* out) __NONNULL((2)) __LEAF_FN; extern zx_status_t _zx_clock_get_new( zx_clock_t clock_id, zx_time_t* out) __NONNULL((2)) __LEAF_FN; extern zx_time_t zx_clock_get_monotonic( void) __LEAF_FN; extern zx_time_t _zx_clock_get_monotonic( void) __LEAF_FN; extern zx_status_t zx_nanosleep( zx_time_t deadline) __LEAF_FN; extern zx_status_t _zx_nanosleep( zx_time_t deadline) __LEAF_FN; extern uint64_t zx_ticks_get( void) __LEAF_FN; extern uint64_t _zx_ticks_get( void) __LEAF_FN; extern uint64_t zx_ticks_per_second( void) __LEAF_FN __CONST; extern uint64_t _zx_ticks_per_second( void) __LEAF_FN __CONST; extern zx_time_t zx_deadline_after( zx_duration_t nanoseconds) __LEAF_FN; extern zx_time_t _zx_deadline_after( zx_duration_t nanoseconds) __LEAF_FN; extern zx_status_t zx_clock_adjust( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, zx_clock_t clock_id, int64_t offset) __LEAF_FN; extern zx_status_t _zx_clock_adjust( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, zx_clock_t clock_id, int64_t offset) __LEAF_FN; extern uint32_t zx_system_get_dcache_line_size( void) __LEAF_FN __CONST; extern uint32_t _zx_system_get_dcache_line_size( void) __LEAF_FN __CONST; extern uint32_t zx_system_get_num_cpus( void) __LEAF_FN __CONST; extern uint32_t _zx_system_get_num_cpus( void) __LEAF_FN __CONST; extern zx_status_t zx_system_get_version( char* version, size_t version_size) __LEAF_FN; extern zx_status_t _zx_system_get_version( char* version, size_t version_size) __LEAF_FN; extern uint64_t zx_system_get_physmem( void) __LEAF_FN; extern uint64_t _zx_system_get_physmem( void) __LEAF_FN; extern zx_status_t zx_system_get_features( uint32_t kind, ZX_SYSCALL_PARAM_ATTR(features) uint32_t* out) __NONNULL((2)) __LEAF_FN; extern zx_status_t _zx_system_get_features( uint32_t kind, ZX_SYSCALL_PARAM_ATTR(features) uint32_t* out) __NONNULL((2)) __LEAF_FN; extern zx_status_t zx_cache_flush( const void* addr, size_t size, uint32_t options) __LEAF_FN; extern zx_status_t _zx_cache_flush( const void* addr, size_t size, uint32_t options) __LEAF_FN; extern zx_status_t zx_handle_close( ZX_SYSCALL_PARAM_ATTR(handle_release_always) zx_handle_t handle) __LEAF_FN; extern zx_status_t _zx_handle_close( ZX_SYSCALL_PARAM_ATTR(handle_release_always) zx_handle_t handle) __LEAF_FN; extern zx_status_t zx_handle_close_many( const zx_handle_t* handles, size_t num_handles) __LEAF_FN; extern zx_status_t _zx_handle_close_many( const zx_handle_t* handles, size_t num_handles) __LEAF_FN; extern zx_status_t zx_handle_duplicate( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, zx_rights_t rights, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((3)) __LEAF_FN; extern zx_status_t _zx_handle_duplicate( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, zx_rights_t rights, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((3)) __LEAF_FN; extern zx_status_t zx_handle_replace( ZX_SYSCALL_PARAM_ATTR(handle_release_always) zx_handle_t handle, zx_rights_t rights, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((3)) __LEAF_FN; extern zx_status_t _zx_handle_replace( ZX_SYSCALL_PARAM_ATTR(handle_release_always) zx_handle_t handle, zx_rights_t rights, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((3)) __LEAF_FN; extern zx_status_t zx_object_wait_one( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, zx_signals_t signals, zx_time_t deadline, zx_signals_t* observed) __LEAF_FN; extern zx_status_t _zx_object_wait_one( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, zx_signals_t signals, zx_time_t deadline, zx_signals_t* observed) __LEAF_FN; extern zx_status_t zx_object_wait_many( zx_wait_item_t* items, size_t count, zx_time_t deadline) __LEAF_FN; extern zx_status_t _zx_object_wait_many( zx_wait_item_t* items, size_t count, zx_time_t deadline) __LEAF_FN; extern zx_status_t zx_object_wait_async( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t port, uint64_t key, zx_signals_t signals, uint32_t options) __LEAF_FN; extern zx_status_t _zx_object_wait_async( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t port, uint64_t key, zx_signals_t signals, uint32_t options) __LEAF_FN; extern zx_status_t zx_object_signal( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t clear_mask, uint32_t set_mask) __LEAF_FN; extern zx_status_t _zx_object_signal( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t clear_mask, uint32_t set_mask) __LEAF_FN; extern zx_status_t zx_object_signal_peer( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t clear_mask, uint32_t set_mask) __LEAF_FN; extern zx_status_t _zx_object_signal_peer( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t clear_mask, uint32_t set_mask) __LEAF_FN; extern zx_status_t zx_object_get_property( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t property, void* value, size_t value_size) __LEAF_FN; extern zx_status_t _zx_object_get_property( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t property, void* value, size_t value_size) __LEAF_FN; extern zx_status_t zx_object_set_property( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t property, const void* value, size_t value_size) __LEAF_FN; extern zx_status_t _zx_object_set_property( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t property, const void* value, size_t value_size) __LEAF_FN; extern zx_status_t zx_object_set_cookie( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t scope, uint64_t cookie) __LEAF_FN; extern zx_status_t _zx_object_set_cookie( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t scope, uint64_t cookie) __LEAF_FN; extern zx_status_t zx_object_get_cookie( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t scope, uint64_t* cookie) __NONNULL((3)) __LEAF_FN; extern zx_status_t _zx_object_get_cookie( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t scope, uint64_t* cookie) __NONNULL((3)) __LEAF_FN; extern zx_status_t zx_object_get_info( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t topic, void* buffer, size_t buffer_size, size_t* actual_count, size_t* avail_count) __LEAF_FN; extern zx_status_t _zx_object_get_info( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t topic, void* buffer, size_t buffer_size, size_t* actual_count, size_t* avail_count) __LEAF_FN; extern zx_status_t zx_object_get_child( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint64_t koid, zx_rights_t rights, zx_handle_t* out) __NONNULL((4)) __LEAF_FN; extern zx_status_t _zx_object_get_child( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint64_t koid, zx_rights_t rights, zx_handle_t* out) __NONNULL((4)) __LEAF_FN; extern zx_status_t zx_object_set_profile( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t profile, uint32_t options) __LEAF_FN; extern zx_status_t _zx_object_set_profile( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t profile, uint32_t options) __LEAF_FN; extern zx_status_t zx_channel_create( uint32_t options, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out0, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out1) __NONNULL((2, 3)) __LEAF_FN; extern zx_status_t _zx_channel_create( uint32_t options, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out0, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out1) __NONNULL((2, 3)) __LEAF_FN; extern zx_status_t zx_channel_read( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t options, void* bytes, zx_handle_t* handles, uint32_t num_bytes, uint32_t num_handles, uint32_t* actual_bytes, uint32_t* actual_handles) __LEAF_FN; extern zx_status_t _zx_channel_read( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t options, void* bytes, zx_handle_t* handles, uint32_t num_bytes, uint32_t num_handles, uint32_t* actual_bytes, uint32_t* actual_handles) __LEAF_FN; extern zx_status_t zx_channel_read_etc( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t options, void* bytes, zx_handle_info_t* handles, uint32_t num_bytes, uint32_t num_handles, uint32_t* actual_bytes, uint32_t* actual_handles) __LEAF_FN; extern zx_status_t _zx_channel_read_etc( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t options, void* bytes, zx_handle_info_t* handles, uint32_t num_bytes, uint32_t num_handles, uint32_t* actual_bytes, uint32_t* actual_handles) __LEAF_FN; extern zx_status_t zx_channel_write( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t options, const void* bytes, uint32_t num_bytes, const zx_handle_t* handles, uint32_t num_handles) __LEAF_FN; extern zx_status_t _zx_channel_write( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t options, const void* bytes, uint32_t num_bytes, const zx_handle_t* handles, uint32_t num_handles) __LEAF_FN; extern zx_status_t zx_channel_call( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t options, zx_time_t deadline, const zx_channel_call_args_t* args, uint32_t* actual_bytes, uint32_t* actual_handles) __NONNULL((5, 6)) __LEAF_FN; extern zx_status_t _zx_channel_call( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t options, zx_time_t deadline, const zx_channel_call_args_t* args, uint32_t* actual_bytes, uint32_t* actual_handles) __NONNULL((5, 6)) __LEAF_FN; extern zx_status_t zx_socket_create( uint32_t options, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out0, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out1) __NONNULL((2, 3)) __LEAF_FN; extern zx_status_t _zx_socket_create( uint32_t options, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out0, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out1) __NONNULL((2, 3)) __LEAF_FN; extern zx_status_t zx_socket_write( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t options, const void* buffer, size_t buffer_size, size_t* actual) __LEAF_FN; extern zx_status_t _zx_socket_write( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t options, const void* buffer, size_t buffer_size, size_t* actual) __LEAF_FN; extern zx_status_t zx_socket_read( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t options, void* buffer, size_t buffer_size, size_t* actual) __LEAF_FN; extern zx_status_t _zx_socket_read( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t options, void* buffer, size_t buffer_size, size_t* actual) __LEAF_FN; extern zx_status_t zx_socket_share( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t socket_to_share) __LEAF_FN; extern zx_status_t _zx_socket_share( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t socket_to_share) __LEAF_FN; extern zx_status_t zx_socket_accept( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out_socket) __NONNULL((2)) __LEAF_FN; extern zx_status_t _zx_socket_accept( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out_socket) __NONNULL((2)) __LEAF_FN; extern zx_status_t zx_socket_shutdown( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t options) __LEAF_FN; extern zx_status_t _zx_socket_shutdown( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t options) __LEAF_FN; extern void zx_thread_exit( void) __LEAF_FN __NO_RETURN; extern void _zx_thread_exit( void) __LEAF_FN __NO_RETURN; extern zx_status_t zx_thread_create( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t process, const char* name, size_t name_size, uint32_t options, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((5)) __LEAF_FN; extern zx_status_t _zx_thread_create( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t process, const char* name, size_t name_size, uint32_t options, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((5)) __LEAF_FN; extern zx_status_t zx_thread_start( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, zx_vaddr_t thread_entry, zx_vaddr_t stack, uintptr_t arg1, uintptr_t arg2) __LEAF_FN; extern zx_status_t _zx_thread_start( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, zx_vaddr_t thread_entry, zx_vaddr_t stack, uintptr_t arg1, uintptr_t arg2) __LEAF_FN; extern zx_status_t zx_thread_read_state( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t kind, void* buffer, size_t buffer_size) __LEAF_FN; extern zx_status_t _zx_thread_read_state( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t kind, void* buffer, size_t buffer_size) __LEAF_FN; extern zx_status_t zx_thread_write_state( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t kind, const void* buffer, size_t buffer_size) __LEAF_FN; extern zx_status_t _zx_thread_write_state( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t kind, const void* buffer, size_t buffer_size) __LEAF_FN; extern zx_status_t zx_thread_set_priority( int32_t prio) __LEAF_FN; extern zx_status_t _zx_thread_set_priority( int32_t prio) __LEAF_FN; extern void zx_process_exit( int64_t retcode) __LEAF_FN __NO_RETURN; extern void _zx_process_exit( int64_t retcode) __LEAF_FN __NO_RETURN; extern zx_status_t zx_process_create( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t job, const char* name, size_t name_size, uint32_t options, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* proc_handle, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* vmar_handle) __NONNULL((5, 6)) __LEAF_FN; extern zx_status_t _zx_process_create( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t job, const char* name, size_t name_size, uint32_t options, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* proc_handle, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* vmar_handle) __NONNULL((5, 6)) __LEAF_FN; extern zx_status_t zx_process_start( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t thread, zx_vaddr_t entry, zx_vaddr_t stack, ZX_SYSCALL_PARAM_ATTR(handle_release_always) zx_handle_t arg1, uintptr_t arg2) __LEAF_FN; extern zx_status_t _zx_process_start( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t thread, zx_vaddr_t entry, zx_vaddr_t stack, ZX_SYSCALL_PARAM_ATTR(handle_release_always) zx_handle_t arg1, uintptr_t arg2) __LEAF_FN; extern zx_status_t zx_process_read_memory( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t proc, zx_vaddr_t vaddr, void* buffer, size_t buffer_size, size_t* actual) __NONNULL((5)) __LEAF_FN; extern zx_status_t _zx_process_read_memory( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t proc, zx_vaddr_t vaddr, void* buffer, size_t buffer_size, size_t* actual) __NONNULL((5)) __LEAF_FN; extern zx_status_t zx_process_write_memory( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t proc, zx_vaddr_t vaddr, const void* buffer, size_t buffer_size, size_t* actual) __NONNULL((5)) __LEAF_FN; extern zx_status_t _zx_process_write_memory( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t proc, zx_vaddr_t vaddr, const void* buffer, size_t buffer_size, size_t* actual) __NONNULL((5)) __LEAF_FN; extern zx_status_t zx_job_create( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t parent_job, uint32_t options, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((3)) __LEAF_FN; extern zx_status_t _zx_job_create( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t parent_job, uint32_t options, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((3)) __LEAF_FN; extern zx_status_t zx_job_set_policy( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t job, uint32_t options, uint32_t topic, const void* policy, uint32_t count) __LEAF_FN; extern zx_status_t _zx_job_set_policy( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t job, uint32_t options, uint32_t topic, const void* policy, uint32_t count) __LEAF_FN; extern zx_status_t zx_task_bind_exception_port( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t port, uint64_t key, uint32_t options) __LEAF_FN; extern zx_status_t _zx_task_bind_exception_port( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t port, uint64_t key, uint32_t options) __LEAF_FN; extern zx_status_t zx_task_suspend( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* token) __NONNULL((2)) __LEAF_FN; extern zx_status_t _zx_task_suspend( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* token) __NONNULL((2)) __LEAF_FN; extern zx_status_t zx_task_suspend_token( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* token) __NONNULL((2)) __LEAF_FN; extern zx_status_t _zx_task_suspend_token( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* token) __NONNULL((2)) __LEAF_FN; extern zx_status_t zx_task_resume_from_exception( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t port, uint32_t options) __LEAF_FN; extern zx_status_t _zx_task_resume_from_exception( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t port, uint32_t options) __LEAF_FN; extern zx_status_t zx_task_kill( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle) __LEAF_FN; extern zx_status_t _zx_task_kill( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle) __LEAF_FN; extern zx_status_t zx_event_create( uint32_t options, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((2)) __LEAF_FN; extern zx_status_t _zx_event_create( uint32_t options, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((2)) __LEAF_FN; extern zx_status_t zx_eventpair_create( uint32_t options, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out0, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out1) __NONNULL((2, 3)) __LEAF_FN; extern zx_status_t _zx_eventpair_create( uint32_t options, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out0, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out1) __NONNULL((2, 3)) __LEAF_FN; extern zx_status_t zx_futex_wait( const zx_futex_t* value_ptr, zx_futex_t current_value, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t new_futex_owner, zx_time_t deadline) __LEAF_FN; extern zx_status_t _zx_futex_wait( const zx_futex_t* value_ptr, zx_futex_t current_value, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t new_futex_owner, zx_time_t deadline) __LEAF_FN; extern zx_status_t zx_futex_wake( const zx_futex_t* value_ptr, uint32_t count) __LEAF_FN; extern zx_status_t _zx_futex_wake( const zx_futex_t* value_ptr, uint32_t count) __LEAF_FN; extern zx_status_t zx_futex_requeue( const zx_futex_t* wake_ptr, uint32_t wake_count, zx_futex_t current_value, const zx_futex_t* requeue_ptr, uint32_t requeue_count, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t new_requeue_owner) __LEAF_FN; extern zx_status_t _zx_futex_requeue( const zx_futex_t* wake_ptr, uint32_t wake_count, zx_futex_t current_value, const zx_futex_t* requeue_ptr, uint32_t requeue_count, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t new_requeue_owner) __LEAF_FN; extern zx_status_t zx_futex_wake_single_owner( const zx_futex_t* value_ptr) __LEAF_FN; extern zx_status_t _zx_futex_wake_single_owner( const zx_futex_t* value_ptr) __LEAF_FN; extern zx_status_t zx_futex_requeue_single_owner( const zx_futex_t* wake_ptr, zx_futex_t current_value, const zx_futex_t* requeue_ptr, uint32_t requeue_count, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t new_requeue_owner) __LEAF_FN; extern zx_status_t _zx_futex_requeue_single_owner( const zx_futex_t* wake_ptr, zx_futex_t current_value, const zx_futex_t* requeue_ptr, uint32_t requeue_count, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t new_requeue_owner) __LEAF_FN; extern zx_status_t zx_futex_get_owner( const zx_futex_t* value_ptr, zx_koid_t* koid) __LEAF_FN; extern zx_status_t _zx_futex_get_owner( const zx_futex_t* value_ptr, zx_koid_t* koid) __LEAF_FN; extern zx_status_t zx_futex_wait_deprecated( const zx_futex_t* value_ptr, int32_t current_value, zx_time_t deadline) __LEAF_FN; extern zx_status_t _zx_futex_wait_deprecated( const zx_futex_t* value_ptr, int32_t current_value, zx_time_t deadline) __LEAF_FN; extern zx_status_t zx_futex_requeue_deprecated( const zx_futex_t* wake_ptr, uint32_t wake_count, int32_t current_value, const zx_futex_t* requeue_ptr, uint32_t requeue_count) __LEAF_FN; extern zx_status_t _zx_futex_requeue_deprecated( const zx_futex_t* wake_ptr, uint32_t wake_count, int32_t current_value, const zx_futex_t* requeue_ptr, uint32_t requeue_count) __LEAF_FN; extern zx_status_t zx_port_create( uint32_t options, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((2)) __LEAF_FN; extern zx_status_t _zx_port_create( uint32_t options, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((2)) __LEAF_FN; extern zx_status_t zx_port_queue( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, const zx_port_packet_t* packet) __LEAF_FN; extern zx_status_t _zx_port_queue( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, const zx_port_packet_t* packet) __LEAF_FN; extern zx_status_t zx_port_wait( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, zx_time_t deadline, zx_port_packet_t* packet) __LEAF_FN; extern zx_status_t _zx_port_wait( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, zx_time_t deadline, zx_port_packet_t* packet) __LEAF_FN; extern zx_status_t zx_port_cancel( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t source, uint64_t key) __LEAF_FN; extern zx_status_t _zx_port_cancel( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t source, uint64_t key) __LEAF_FN; extern zx_status_t zx_timer_create( uint32_t options, zx_clock_t clock_id, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((3)) __LEAF_FN; extern zx_status_t _zx_timer_create( uint32_t options, zx_clock_t clock_id, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((3)) __LEAF_FN; extern zx_status_t zx_timer_set( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, zx_time_t deadline, zx_duration_t slack) __LEAF_FN; extern zx_status_t _zx_timer_set( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, zx_time_t deadline, zx_duration_t slack) __LEAF_FN; extern zx_status_t zx_timer_cancel( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle) __LEAF_FN; extern zx_status_t _zx_timer_cancel( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle) __LEAF_FN; extern zx_status_t zx_vmo_create( uint64_t size, uint32_t options, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((3)) __LEAF_FN; extern zx_status_t _zx_vmo_create( uint64_t size, uint32_t options, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((3)) __LEAF_FN; extern zx_status_t zx_vmo_read( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, void* buffer, uint64_t offset, size_t buffer_size) __LEAF_FN; extern zx_status_t _zx_vmo_read( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, void* buffer, uint64_t offset, size_t buffer_size) __LEAF_FN; extern zx_status_t zx_vmo_write( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, const void* buffer, uint64_t offset, size_t buffer_size) __LEAF_FN; extern zx_status_t _zx_vmo_write( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, const void* buffer, uint64_t offset, size_t buffer_size) __LEAF_FN; extern zx_status_t zx_vmo_get_size( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint64_t* size) __NONNULL((2)) __LEAF_FN; extern zx_status_t _zx_vmo_get_size( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint64_t* size) __NONNULL((2)) __LEAF_FN; extern zx_status_t zx_vmo_set_size( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint64_t size) __LEAF_FN; extern zx_status_t _zx_vmo_set_size( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint64_t size) __LEAF_FN; extern zx_status_t zx_vmo_op_range( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t op, uint64_t offset, uint64_t size, void* buffer, size_t buffer_size) __LEAF_FN; extern zx_status_t _zx_vmo_op_range( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t op, uint64_t offset, uint64_t size, void* buffer, size_t buffer_size) __LEAF_FN; extern zx_status_t zx_vmo_clone( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t options, uint64_t offset, uint64_t size, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((5)) __LEAF_FN; extern zx_status_t _zx_vmo_clone( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t options, uint64_t offset, uint64_t size, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((5)) __LEAF_FN; extern zx_status_t zx_vmo_set_cache_policy( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t cache_policy) __LEAF_FN; extern zx_status_t _zx_vmo_set_cache_policy( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t cache_policy) __LEAF_FN; extern zx_status_t zx_vmo_replace_as_executable( ZX_SYSCALL_PARAM_ATTR(handle_release_always) zx_handle_t handle, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t vmex, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((3)) __LEAF_FN; extern zx_status_t _zx_vmo_replace_as_executable( ZX_SYSCALL_PARAM_ATTR(handle_release_always) zx_handle_t handle, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t vmex, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((3)) __LEAF_FN; extern zx_status_t zx_vmar_allocate_old( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t parent_vmar, uint64_t offset, uint64_t size, uint32_t map_flags, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* child_vmar, zx_vaddr_t* child_addr) __NONNULL((5, 6)) __LEAF_FN; extern zx_status_t _zx_vmar_allocate_old( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t parent_vmar, uint64_t offset, uint64_t size, uint32_t map_flags, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* child_vmar, zx_vaddr_t* child_addr) __NONNULL((5, 6)) __LEAF_FN; extern zx_status_t zx_vmar_map_old( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint64_t vmar_offset, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t vmo, uint64_t vmo_offset, uint64_t len, uint32_t map_flags, zx_vaddr_t* mapped_addr) __NONNULL((7)) __LEAF_FN; extern zx_status_t _zx_vmar_map_old( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint64_t vmar_offset, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t vmo, uint64_t vmo_offset, uint64_t len, uint32_t map_flags, zx_vaddr_t* mapped_addr) __NONNULL((7)) __LEAF_FN; extern zx_status_t zx_vmar_protect_old( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, zx_vaddr_t addr, uint64_t len, uint32_t prot_flags) __LEAF_FN; extern zx_status_t _zx_vmar_protect_old( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, zx_vaddr_t addr, uint64_t len, uint32_t prot_flags) __LEAF_FN; extern zx_status_t zx_vmar_allocate( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t parent_vmar, zx_vm_option_t options, uint64_t offset, uint64_t size, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* child_vmar, zx_vaddr_t* child_addr) __NONNULL((5, 6)) __LEAF_FN; extern zx_status_t _zx_vmar_allocate( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t parent_vmar, zx_vm_option_t options, uint64_t offset, uint64_t size, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* child_vmar, zx_vaddr_t* child_addr) __NONNULL((5, 6)) __LEAF_FN; extern zx_status_t zx_vmar_destroy( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle) __LEAF_FN; extern zx_status_t _zx_vmar_destroy( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle) __LEAF_FN; extern zx_status_t zx_vmar_map( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, zx_vm_option_t options, uint64_t vmar_offset, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t vmo, uint64_t vmo_offset, uint64_t len, zx_vaddr_t* mapped_addr) __NONNULL((7)) __LEAF_FN; extern zx_status_t _zx_vmar_map( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, zx_vm_option_t options, uint64_t vmar_offset, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t vmo, uint64_t vmo_offset, uint64_t len, zx_vaddr_t* mapped_addr) __NONNULL((7)) __LEAF_FN; extern zx_status_t zx_vmar_unmap( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, zx_vaddr_t addr, uint64_t len) __LEAF_FN; extern zx_status_t _zx_vmar_unmap( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, zx_vaddr_t addr, uint64_t len) __LEAF_FN; extern zx_status_t zx_vmar_protect( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, zx_vm_option_t options, zx_vaddr_t addr, uint64_t len) __LEAF_FN; extern zx_status_t _zx_vmar_protect( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, zx_vm_option_t options, zx_vaddr_t addr, uint64_t len) __LEAF_FN; extern void zx_cprng_draw( void* buffer, size_t buffer_size) __LEAF_FN; extern void _zx_cprng_draw( void* buffer, size_t buffer_size) __LEAF_FN; extern zx_status_t zx_cprng_add_entropy( const void* buffer, size_t len) __LEAF_FN; extern zx_status_t _zx_cprng_add_entropy( const void* buffer, size_t len) __LEAF_FN; extern zx_status_t zx_fifo_create( size_t elem_count, size_t elem_size, uint32_t options, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out0, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out1) __NONNULL((4, 5)) __LEAF_FN; extern zx_status_t _zx_fifo_create( size_t elem_count, size_t elem_size, uint32_t options, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out0, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out1) __NONNULL((4, 5)) __LEAF_FN; extern zx_status_t zx_fifo_read( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, size_t elem_size, void* data, size_t count, size_t* actual_count) __LEAF_FN; extern zx_status_t _zx_fifo_read( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, size_t elem_size, void* data, size_t count, size_t* actual_count) __LEAF_FN; extern zx_status_t zx_fifo_write( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, size_t elem_size, const void* data, size_t count, size_t* actual_count) __LEAF_FN; extern zx_status_t _zx_fifo_write( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, size_t elem_size, const void* data, size_t count, size_t* actual_count) __LEAF_FN; extern zx_status_t zx_profile_create( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, const zx_profile_info_t* profile, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((3)) __LEAF_FN; extern zx_status_t _zx_profile_create( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, const zx_profile_info_t* profile, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((3)) __LEAF_FN; extern zx_status_t zx_vmar_unmap_handle_close_thread_exit( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t vmar_handle, zx_vaddr_t addr, size_t size, ZX_SYSCALL_PARAM_ATTR(handle_release) zx_handle_t handle) __LEAF_FN; extern zx_status_t _zx_vmar_unmap_handle_close_thread_exit( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t vmar_handle, zx_vaddr_t addr, size_t size, ZX_SYSCALL_PARAM_ATTR(handle_release) zx_handle_t handle) __LEAF_FN; extern void zx_futex_wake_handle_close_thread_exit( const zx_futex_t* value_ptr, uint32_t count, int32_t new_value, ZX_SYSCALL_PARAM_ATTR(handle_release) zx_handle_t handle) __LEAF_FN __NO_RETURN; extern void _zx_futex_wake_handle_close_thread_exit( const zx_futex_t* value_ptr, uint32_t count, int32_t new_value, ZX_SYSCALL_PARAM_ATTR(handle_release) zx_handle_t handle) __LEAF_FN __NO_RETURN; extern zx_status_t zx_log_write( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t len, const void* buffer, uint32_t options) __LEAF_FN; extern zx_status_t _zx_log_write( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t len, const void* buffer, uint32_t options) __LEAF_FN; extern zx_status_t zx_log_read( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t len, void* buffer, uint32_t options) __LEAF_FN; extern zx_status_t _zx_log_read( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t len, void* buffer, uint32_t options) __LEAF_FN; extern zx_status_t zx_debuglog_create( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, uint32_t options, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((3)) __LEAF_FN; extern zx_status_t _zx_debuglog_create( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, uint32_t options, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((3)) __LEAF_FN; extern zx_status_t zx_debuglog_write( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t options, const void* buffer, size_t buffer_size) __LEAF_FN; extern zx_status_t _zx_debuglog_write( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t options, const void* buffer, size_t buffer_size) __LEAF_FN; extern zx_status_t zx_debuglog_read( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t options, void* buffer, size_t buffer_size) __LEAF_FN; extern zx_status_t _zx_debuglog_read( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t options, void* buffer, size_t buffer_size) __LEAF_FN; extern zx_status_t zx_ktrace_read( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, void* data, uint32_t offset, size_t data_size, size_t* actual) __NONNULL((5)) __LEAF_FN; extern zx_status_t _zx_ktrace_read( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, void* data, uint32_t offset, size_t data_size, size_t* actual) __NONNULL((5)) __LEAF_FN; extern zx_status_t zx_ktrace_control( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t action, uint32_t options, void* ptr) __LEAF_FN; extern zx_status_t _zx_ktrace_control( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t action, uint32_t options, void* ptr) __LEAF_FN; extern zx_status_t zx_ktrace_write( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t id, uint32_t arg0, uint32_t arg1) __LEAF_FN; extern zx_status_t _zx_ktrace_write( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t id, uint32_t arg0, uint32_t arg1) __LEAF_FN; extern zx_status_t zx_mtrace_control( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t kind, uint32_t action, uint32_t options, void* ptr, size_t ptr_size) __LEAF_FN; extern zx_status_t _zx_mtrace_control( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t kind, uint32_t action, uint32_t options, void* ptr, size_t ptr_size) __LEAF_FN; extern zx_status_t zx_debug_read( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, char* buffer, size_t* buffer_size) __LEAF_FN; extern zx_status_t _zx_debug_read( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, char* buffer, size_t* buffer_size) __LEAF_FN; extern zx_status_t zx_debug_write( const char* buffer, size_t buffer_size) __LEAF_FN; extern zx_status_t _zx_debug_write( const char* buffer, size_t buffer_size) __LEAF_FN; extern zx_status_t zx_debug_send_command( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, const char* buffer, size_t buffer_size) __LEAF_FN; extern zx_status_t _zx_debug_send_command( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, const char* buffer, size_t buffer_size) __LEAF_FN; extern zx_status_t zx_interrupt_create( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t src_obj, uint32_t src_num, uint32_t options, zx_handle_t* out) __NONNULL((4)) __LEAF_FN; extern zx_status_t _zx_interrupt_create( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t src_obj, uint32_t src_num, uint32_t options, zx_handle_t* out) __NONNULL((4)) __LEAF_FN; extern zx_status_t zx_interrupt_bind( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t port, uint64_t key, uint32_t options) __LEAF_FN; extern zx_status_t _zx_interrupt_bind( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t port, uint64_t key, uint32_t options) __LEAF_FN; extern zx_status_t zx_interrupt_wait( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, zx_time_t* out_timestamp) __LEAF_FN; extern zx_status_t _zx_interrupt_wait( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, zx_time_t* out_timestamp) __LEAF_FN; extern zx_status_t zx_interrupt_destroy( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle) __LEAF_FN; extern zx_status_t _zx_interrupt_destroy( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle) __LEAF_FN; extern zx_status_t zx_interrupt_ack( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle) __LEAF_FN; extern zx_status_t _zx_interrupt_ack( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle) __LEAF_FN; extern zx_status_t zx_interrupt_trigger( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t options, zx_time_t timestamp) __LEAF_FN; extern zx_status_t _zx_interrupt_trigger( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t options, zx_time_t timestamp) __LEAF_FN; extern zx_status_t zx_interrupt_bind_vcpu( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t vcpu, uint32_t options) __LEAF_FN; extern zx_status_t _zx_interrupt_bind_vcpu( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t vcpu, uint32_t options) __LEAF_FN; extern zx_status_t zx_ioports_request( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, uint16_t io_addr, uint32_t len) __LEAF_FN; extern zx_status_t _zx_ioports_request( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, uint16_t io_addr, uint32_t len) __LEAF_FN; extern zx_status_t zx_vmo_create_contiguous( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t bti, size_t size, uint32_t alignment_log2, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((4)) __LEAF_FN; extern zx_status_t _zx_vmo_create_contiguous( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t bti, size_t size, uint32_t alignment_log2, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((4)) __LEAF_FN; extern zx_status_t zx_vmo_create_physical( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, zx_paddr_t paddr, size_t size, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((4)) __LEAF_FN; extern zx_status_t _zx_vmo_create_physical( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, zx_paddr_t paddr, size_t size, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((4)) __LEAF_FN; extern zx_status_t zx_iommu_create( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, uint32_t type, const void* desc, size_t desc_size, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((5)) __LEAF_FN; extern zx_status_t _zx_iommu_create( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, uint32_t type, const void* desc, size_t desc_size, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((5)) __LEAF_FN; extern zx_status_t zx_bti_create( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t iommu, uint32_t options, uint64_t bti_id, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((4)) __LEAF_FN; extern zx_status_t _zx_bti_create( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t iommu, uint32_t options, uint64_t bti_id, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((4)) __LEAF_FN; extern zx_status_t zx_bti_pin( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t options, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t vmo, uint64_t offset, uint64_t size, zx_paddr_t* addrs, size_t addrs_count, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((8)) __LEAF_FN; extern zx_status_t _zx_bti_pin( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t options, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t vmo, uint64_t offset, uint64_t size, zx_paddr_t* addrs, size_t addrs_count, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((8)) __LEAF_FN; extern zx_status_t zx_bti_release_quarantine( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle) __LEAF_FN; extern zx_status_t _zx_bti_release_quarantine( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle) __LEAF_FN; extern zx_status_t zx_pmt_unpin( ZX_SYSCALL_PARAM_ATTR(handle_release_always) zx_handle_t handle) __LEAF_FN; extern zx_status_t _zx_pmt_unpin( ZX_SYSCALL_PARAM_ATTR(handle_release_always) zx_handle_t handle) __LEAF_FN; extern zx_status_t zx_framebuffer_get_info( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, uint32_t* format, uint32_t* width, uint32_t* height, uint32_t* stride) __NONNULL((2, 3, 4, 5)) __LEAF_FN; extern zx_status_t _zx_framebuffer_get_info( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, uint32_t* format, uint32_t* width, uint32_t* height, uint32_t* stride) __NONNULL((2, 3, 4, 5)) __LEAF_FN; extern zx_status_t zx_framebuffer_set_range( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t vmo, uint32_t len, uint32_t format, uint32_t width, uint32_t height, uint32_t stride) __LEAF_FN; extern zx_status_t _zx_framebuffer_set_range( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t vmo, uint32_t len, uint32_t format, uint32_t width, uint32_t height, uint32_t stride) __LEAF_FN; extern zx_status_t zx_pci_get_nth_device( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t index, zx_pcie_device_info_t* out_info, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out_handle) __NONNULL((3, 4)) __LEAF_FN; extern zx_status_t _zx_pci_get_nth_device( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t index, zx_pcie_device_info_t* out_info, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out_handle) __NONNULL((3, 4)) __LEAF_FN; extern zx_status_t zx_pci_enable_bus_master( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, bool enable) __LEAF_FN; extern zx_status_t _zx_pci_enable_bus_master( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, bool enable) __LEAF_FN; extern zx_status_t zx_pci_reset_device( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle) __LEAF_FN; extern zx_status_t _zx_pci_reset_device( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle) __LEAF_FN; extern zx_status_t zx_pci_config_read( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint16_t offset, size_t width, uint32_t* out_val) __LEAF_FN; extern zx_status_t _zx_pci_config_read( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint16_t offset, size_t width, uint32_t* out_val) __LEAF_FN; extern zx_status_t zx_pci_config_write( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint16_t offset, size_t width, uint32_t val) __LEAF_FN; extern zx_status_t _zx_pci_config_write( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint16_t offset, size_t width, uint32_t val) __LEAF_FN; extern zx_status_t zx_pci_cfg_pio_rw( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint8_t bus, uint8_t dev, uint8_t func, uint8_t offset, uint32_t* val, size_t width, bool write) __LEAF_FN; extern zx_status_t _zx_pci_cfg_pio_rw( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint8_t bus, uint8_t dev, uint8_t func, uint8_t offset, uint32_t* val, size_t width, bool write) __LEAF_FN; extern zx_status_t zx_pci_get_bar( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t bar_num, zx_pci_bar_t* out_bar, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out_handle) __NONNULL((4)) __LEAF_FN; extern zx_status_t _zx_pci_get_bar( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t bar_num, zx_pci_bar_t* out_bar, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out_handle) __NONNULL((4)) __LEAF_FN; extern zx_status_t zx_pci_map_interrupt( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, int32_t which_irq, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out_handle) __NONNULL((3)) __LEAF_FN; extern zx_status_t _zx_pci_map_interrupt( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, int32_t which_irq, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out_handle) __NONNULL((3)) __LEAF_FN; extern zx_status_t zx_pci_query_irq_mode( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t mode, uint32_t* out_max_irqs) __NONNULL((3)) __LEAF_FN; extern zx_status_t _zx_pci_query_irq_mode( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t mode, uint32_t* out_max_irqs) __NONNULL((3)) __LEAF_FN; extern zx_status_t zx_pci_set_irq_mode( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t mode, uint32_t requested_irq_count) __LEAF_FN; extern zx_status_t _zx_pci_set_irq_mode( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t mode, uint32_t requested_irq_count) __LEAF_FN; extern zx_status_t zx_pci_init( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, const zx_pci_init_arg_t* init_buf, uint32_t len) __LEAF_FN; extern zx_status_t _zx_pci_init( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, const zx_pci_init_arg_t* init_buf, uint32_t len) __LEAF_FN; extern zx_status_t zx_pci_add_subtract_io_range( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, bool mmio, uint64_t base, uint64_t len, bool add) __LEAF_FN; extern zx_status_t _zx_pci_add_subtract_io_range( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, bool mmio, uint64_t base, uint64_t len, bool add) __LEAF_FN; extern zx_status_t zx_pc_firmware_tables( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, zx_paddr_t* acpi_rsdp, zx_paddr_t* smbios) __NONNULL((2, 3)) __LEAF_FN; extern zx_status_t _zx_pc_firmware_tables( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, zx_paddr_t* acpi_rsdp, zx_paddr_t* smbios) __NONNULL((2, 3)) __LEAF_FN; extern zx_status_t zx_smc_call( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, const zx_smc_parameters_t* parameters, zx_smc_result_t* out_smc_result) __NONNULL((3)) __LEAF_FN; extern zx_status_t _zx_smc_call( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, const zx_smc_parameters_t* parameters, zx_smc_result_t* out_smc_result) __NONNULL((3)) __LEAF_FN; extern zx_status_t zx_resource_create( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t parent_rsrc, uint32_t options, uint64_t base, size_t size, const char* name, size_t name_size, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* resource_out) __NONNULL((7)) __LEAF_FN; extern zx_status_t _zx_resource_create( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t parent_rsrc, uint32_t options, uint64_t base, size_t size, const char* name, size_t name_size, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* resource_out) __NONNULL((7)) __LEAF_FN; extern zx_status_t zx_guest_create( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, uint32_t options, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* guest_handle, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* vmar_handle) __NONNULL((3, 4)) __LEAF_FN; extern zx_status_t _zx_guest_create( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, uint32_t options, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* guest_handle, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* vmar_handle) __NONNULL((3, 4)) __LEAF_FN; extern zx_status_t zx_guest_set_trap( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t kind, zx_vaddr_t addr, size_t size, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t port, uint64_t key) __LEAF_FN; extern zx_status_t _zx_guest_set_trap( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t kind, zx_vaddr_t addr, size_t size, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t port, uint64_t key) __LEAF_FN; extern zx_status_t zx_vcpu_create( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t guest, uint32_t options, zx_vaddr_t entry, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((4)) __LEAF_FN; extern zx_status_t _zx_vcpu_create( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t guest, uint32_t options, zx_vaddr_t entry, ZX_SYSCALL_PARAM_ATTR(handle_acquire) zx_handle_t* out) __NONNULL((4)) __LEAF_FN; extern zx_status_t zx_vcpu_resume( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, zx_port_packet_t* packet) __NONNULL((2)) __LEAF_FN; extern zx_status_t _zx_vcpu_resume( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, zx_port_packet_t* packet) __NONNULL((2)) __LEAF_FN; extern zx_status_t zx_vcpu_interrupt( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t vector) __LEAF_FN; extern zx_status_t _zx_vcpu_interrupt( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t vector) __LEAF_FN; extern zx_status_t zx_vcpu_read_state( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t kind, void* buffer, size_t buffer_size) __LEAF_FN; extern zx_status_t _zx_vcpu_read_state( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t kind, void* buffer, size_t buffer_size) __LEAF_FN; extern zx_status_t zx_vcpu_write_state( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t kind, const void* buffer, size_t buffer_size) __LEAF_FN; extern zx_status_t _zx_vcpu_write_state( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t handle, uint32_t kind, const void* buffer, size_t buffer_size) __LEAF_FN; extern zx_status_t zx_system_mexec( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t kernel, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t bootimage) __LEAF_FN; extern zx_status_t _zx_system_mexec( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t kernel, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t bootimage) __LEAF_FN; extern zx_status_t zx_system_mexec_payload_get( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, void* buffer, size_t buffer_size) __LEAF_FN; extern zx_status_t _zx_system_mexec_payload_get( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, void* buffer, size_t buffer_size) __LEAF_FN; extern zx_status_t zx_system_powerctl( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, uint32_t cmd, const zx_system_powerctl_arg_t* arg) __LEAF_FN; extern zx_status_t _zx_system_powerctl( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t resource, uint32_t cmd, const zx_system_powerctl_arg_t* arg) __LEAF_FN; extern zx_status_t zx_pager_create( uint32_t options, ZX_SYSCALL_PARAM_ATTR(pager) zx_handle_t* out_pager) __NONNULL((2)) __LEAF_FN; extern zx_status_t _zx_pager_create( uint32_t options, ZX_SYSCALL_PARAM_ATTR(pager) zx_handle_t* out_pager) __NONNULL((2)) __LEAF_FN; extern zx_status_t zx_pager_create_vmo( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t pager, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t port, uint64_t key, uint64_t size, uint32_t options, ZX_SYSCALL_PARAM_ATTR(out_pager_vmo) zx_handle_t* out_pager_vmo) __NONNULL((6)) __LEAF_FN; extern zx_status_t _zx_pager_create_vmo( ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t pager, ZX_SYSCALL_PARAM_ATTR(handle_use) zx_handle_t port, uint64_t key, uint64_t size, uint32_t options, ZX_SYSCALL_PARAM_ATTR(out_pager_vmo) zx_handle_t* out_pager_vmo) __NONNULL((6)) __LEAF_FN; extern zx_status_t zx_syscall_test_0( void) __LEAF_FN; extern zx_status_t _zx_syscall_test_0( void) __LEAF_FN; extern zx_status_t zx_syscall_test_1( int a) __LEAF_FN; extern zx_status_t _zx_syscall_test_1( int a) __LEAF_FN; extern zx_status_t zx_syscall_test_2( int a, int b) __LEAF_FN; extern zx_status_t _zx_syscall_test_2( int a, int b) __LEAF_FN; extern zx_status_t zx_syscall_test_3( int a, int b, int c) __LEAF_FN; extern zx_status_t _zx_syscall_test_3( int a, int b, int c) __LEAF_FN; extern zx_status_t zx_syscall_test_4( int a, int b, int c, int d) __LEAF_FN; extern zx_status_t _zx_syscall_test_4( int a, int b, int c, int d) __LEAF_FN; extern zx_status_t zx_syscall_test_5( int a, int b, int c, int d, int e) __LEAF_FN; extern zx_status_t _zx_syscall_test_5( int a, int b, int c, int d, int e) __LEAF_FN; extern zx_status_t zx_syscall_test_6( int a, int b, int c, int d, int e, int f) __LEAF_FN; extern zx_status_t _zx_syscall_test_6( int a, int b, int c, int d, int e, int f) __LEAF_FN; extern zx_status_t zx_syscall_test_7( int a, int b, int c, int d, int e, int f, int g) __LEAF_FN; extern zx_status_t _zx_syscall_test_7( int a, int b, int c, int d, int e, int f, int g) __LEAF_FN; extern zx_status_t zx_syscall_test_8( int a, int b, int c, int d, int e, int f, int g, int h) __LEAF_FN; extern zx_status_t _zx_syscall_test_8( int a, int b, int c, int d, int e, int f, int g, int h) __LEAF_FN; extern zx_status_t zx_syscall_test_wrapper( int a, int b, int c) __LEAF_FN; extern zx_status_t _zx_syscall_test_wrapper( int a, int b, int c) __LEAF_FN;