aboutsummaryrefslogtreecommitdiffstats
path: root/executor/syscalls.h
diff options
context:
space:
mode:
authorMarco Vanotti <mvanotti@users.noreply.github.com>2019-04-22 11:08:29 -0700
committerJulia Hansbrough <flowerhack@google.com>2019-04-22 11:08:29 -0700
commit53199d6e8aee5f0ebd3775d2b1c674f4e6e64e2b (patch)
tree67dd5b456984332244a4113699fa0b7b02cfacfb /executor/syscalls.h
parent4d3be36006c006fe859f4db89dfe396176eac12d (diff)
Update syscalls (#1116)
* sys/fuchsia: update all syscalls. This commit modifies all the existing syscalls definitions to match more closely the documentation in the Fuchsia repo. * run make extract && make generate
Diffstat (limited to 'executor/syscalls.h')
-rw-r--r--executor/syscalls.h28
1 files changed, 26 insertions, 2 deletions
diff --git a/executor/syscalls.h b/executor/syscalls.h
index ff32e173b..86fb978d9 100644
--- a/executor/syscalls.h
+++ b/executor/syscalls.h
@@ -805,6 +805,7 @@ const call_t syscalls[] = {
{"zx_channel_call$fuchsia_cobalt_LoggerSimpleLogString", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_cobalt_LoggerSimpleStartTimer", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_cobalt_LoggerStartTimer", 0, (syscall_t)zx_channel_call},
+ {"zx_channel_call$fuchsia_cobalt_SystemDataUpdaterSetChannel", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_cobalt_SystemDataUpdaterSetExperimentState", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_devicesettings_DeviceSettingsManagerGetInteger", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_devicesettings_DeviceSettingsManagerGetString", 0, (syscall_t)zx_channel_call},
@@ -978,6 +979,7 @@ const call_t syscalls[] = {
{"zx_clock_get_new", 0, (syscall_t)zx_clock_get_new},
{"zx_cprng_add_entropy", 0, (syscall_t)zx_cprng_add_entropy},
{"zx_cprng_draw", 0, (syscall_t)zx_cprng_draw},
+ {"zx_deadline_after", 0, (syscall_t)zx_deadline_after},
{"zx_debuglog_create", 0, (syscall_t)zx_debuglog_create},
{"zx_debuglog_read", 0, (syscall_t)zx_debuglog_read},
{"zx_debuglog_write", 0, (syscall_t)zx_debuglog_write},
@@ -1002,23 +1004,29 @@ const call_t syscalls[] = {
{"zx_job_create", 0, (syscall_t)zx_job_create},
{"zx_job_set_policy", 0, (syscall_t)zx_job_set_policy},
{"zx_nanosleep", 0, (syscall_t)zx_nanosleep},
+ {"zx_object_get_info$ZX_INFO_BTI", 0, (syscall_t)zx_object_get_info},
{"zx_object_get_info$ZX_INFO_CPU_STATS", 0, (syscall_t)zx_object_get_info},
{"zx_object_get_info$ZX_INFO_HANDLE_BASIC", 0, (syscall_t)zx_object_get_info},
+ {"zx_object_get_info$ZX_INFO_HANDLE_COUNT", 0, (syscall_t)zx_object_get_info},
{"zx_object_get_info$ZX_INFO_HANDLE_VALID", 0, (syscall_t)zx_object_get_info},
+ {"zx_object_get_info$ZX_INFO_JOB", 0, (syscall_t)zx_object_get_info},
{"zx_object_get_info$ZX_INFO_JOB_CHILDREN", 0, (syscall_t)zx_object_get_info},
{"zx_object_get_info$ZX_INFO_JOB_PROCESSES", 0, (syscall_t)zx_object_get_info},
{"zx_object_get_info$ZX_INFO_KMEM_STATS", 0, (syscall_t)zx_object_get_info},
{"zx_object_get_info$ZX_INFO_PROCESS", 0, (syscall_t)zx_object_get_info},
+ {"zx_object_get_info$ZX_INFO_PROCESS_HANDLE_STATS", 0, (syscall_t)zx_object_get_info},
{"zx_object_get_info$ZX_INFO_PROCESS_MAPS", 0, (syscall_t)zx_object_get_info},
{"zx_object_get_info$ZX_INFO_PROCESS_THREADS", 0, (syscall_t)zx_object_get_info},
{"zx_object_get_info$ZX_INFO_PROCESS_VMOS", 0, (syscall_t)zx_object_get_info},
{"zx_object_get_info$ZX_INFO_RESOURCE", 0, (syscall_t)zx_object_get_info},
+ {"zx_object_get_info$ZX_INFO_SOCKET", 0, (syscall_t)zx_object_get_info},
{"zx_object_get_info$ZX_INFO_TASK_STATS", 0, (syscall_t)zx_object_get_info},
+ {"zx_object_get_info$ZX_INFO_THREAD", 0, (syscall_t)zx_object_get_info},
{"zx_object_get_info$ZX_INFO_THREAD_EXCEPTION_REPORT", 0, (syscall_t)zx_object_get_info},
{"zx_object_get_info$ZX_INFO_THREAD_STATS", 0, (syscall_t)zx_object_get_info},
{"zx_object_get_info$ZX_INFO_VMAR", 0, (syscall_t)zx_object_get_info},
+ {"zx_object_get_info$ZX_INFO_VMO", 0, (syscall_t)zx_object_get_info},
{"zx_object_get_property", 0, (syscall_t)zx_object_get_property},
- {"zx_object_set_profile", 0, (syscall_t)zx_object_set_profile},
{"zx_object_set_property", 0, (syscall_t)zx_object_set_property},
{"zx_object_signal", 0, (syscall_t)zx_object_signal},
{"zx_object_signal_peer", 0, (syscall_t)zx_object_signal_peer},
@@ -1037,11 +1045,14 @@ const call_t syscalls[] = {
{"zx_socket_create", 0, (syscall_t)zx_socket_create},
{"zx_socket_read", 0, (syscall_t)zx_socket_read},
{"zx_socket_share", 0, (syscall_t)zx_socket_share},
+ {"zx_socket_shutdown", 0, (syscall_t)zx_socket_shutdown},
{"zx_socket_write", 0, (syscall_t)zx_socket_write},
{"zx_system_get_num_cpus", 0, (syscall_t)zx_system_get_num_cpus},
{"zx_system_get_physmem", 0, (syscall_t)zx_system_get_physmem},
{"zx_system_get_version", 0, (syscall_t)zx_system_get_version},
{"zx_task_bind_exception_port", 0, (syscall_t)zx_task_bind_exception_port},
+ {"zx_task_create_exception_channel", 0, (syscall_t)zx_task_create_exception_channel},
+ {"zx_task_resume_from_exception", 0, (syscall_t)zx_task_resume_from_exception},
{"zx_thread_create", 0, (syscall_t)zx_thread_create},
{"zx_thread_exit", 0, (syscall_t)zx_thread_exit},
{"zx_thread_read_state", 0, (syscall_t)zx_thread_read_state},
@@ -1075,6 +1086,7 @@ const call_t syscalls[] = {
{"zx_vmo_op_range$ZX_VMO_OP_COMMIT", 0, (syscall_t)zx_vmo_op_range},
{"zx_vmo_op_range$ZX_VMO_OP_DECOMMIT", 0, (syscall_t)zx_vmo_op_range},
{"zx_vmo_read", 0, (syscall_t)zx_vmo_read},
+ {"zx_vmo_replace_as_executable", 0, (syscall_t)zx_vmo_replace_as_executable},
{"zx_vmo_set_cache_policy", 0, (syscall_t)zx_vmo_set_cache_policy},
{"zx_vmo_set_size", 0, (syscall_t)zx_vmo_set_size},
{"zx_vmo_write", 0, (syscall_t)zx_vmo_write},
@@ -1215,6 +1227,7 @@ const call_t syscalls[] = {
{"zx_channel_call$fuchsia_cobalt_LoggerSimpleLogString", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_cobalt_LoggerSimpleStartTimer", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_cobalt_LoggerStartTimer", 0, (syscall_t)zx_channel_call},
+ {"zx_channel_call$fuchsia_cobalt_SystemDataUpdaterSetChannel", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_cobalt_SystemDataUpdaterSetExperimentState", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_devicesettings_DeviceSettingsManagerGetInteger", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_devicesettings_DeviceSettingsManagerGetString", 0, (syscall_t)zx_channel_call},
@@ -1388,6 +1401,7 @@ const call_t syscalls[] = {
{"zx_clock_get_new", 0, (syscall_t)zx_clock_get_new},
{"zx_cprng_add_entropy", 0, (syscall_t)zx_cprng_add_entropy},
{"zx_cprng_draw", 0, (syscall_t)zx_cprng_draw},
+ {"zx_deadline_after", 0, (syscall_t)zx_deadline_after},
{"zx_debuglog_create", 0, (syscall_t)zx_debuglog_create},
{"zx_debuglog_read", 0, (syscall_t)zx_debuglog_read},
{"zx_debuglog_write", 0, (syscall_t)zx_debuglog_write},
@@ -1412,23 +1426,29 @@ const call_t syscalls[] = {
{"zx_job_create", 0, (syscall_t)zx_job_create},
{"zx_job_set_policy", 0, (syscall_t)zx_job_set_policy},
{"zx_nanosleep", 0, (syscall_t)zx_nanosleep},
+ {"zx_object_get_info$ZX_INFO_BTI", 0, (syscall_t)zx_object_get_info},
{"zx_object_get_info$ZX_INFO_CPU_STATS", 0, (syscall_t)zx_object_get_info},
{"zx_object_get_info$ZX_INFO_HANDLE_BASIC", 0, (syscall_t)zx_object_get_info},
+ {"zx_object_get_info$ZX_INFO_HANDLE_COUNT", 0, (syscall_t)zx_object_get_info},
{"zx_object_get_info$ZX_INFO_HANDLE_VALID", 0, (syscall_t)zx_object_get_info},
+ {"zx_object_get_info$ZX_INFO_JOB", 0, (syscall_t)zx_object_get_info},
{"zx_object_get_info$ZX_INFO_JOB_CHILDREN", 0, (syscall_t)zx_object_get_info},
{"zx_object_get_info$ZX_INFO_JOB_PROCESSES", 0, (syscall_t)zx_object_get_info},
{"zx_object_get_info$ZX_INFO_KMEM_STATS", 0, (syscall_t)zx_object_get_info},
{"zx_object_get_info$ZX_INFO_PROCESS", 0, (syscall_t)zx_object_get_info},
+ {"zx_object_get_info$ZX_INFO_PROCESS_HANDLE_STATS", 0, (syscall_t)zx_object_get_info},
{"zx_object_get_info$ZX_INFO_PROCESS_MAPS", 0, (syscall_t)zx_object_get_info},
{"zx_object_get_info$ZX_INFO_PROCESS_THREADS", 0, (syscall_t)zx_object_get_info},
{"zx_object_get_info$ZX_INFO_PROCESS_VMOS", 0, (syscall_t)zx_object_get_info},
{"zx_object_get_info$ZX_INFO_RESOURCE", 0, (syscall_t)zx_object_get_info},
+ {"zx_object_get_info$ZX_INFO_SOCKET", 0, (syscall_t)zx_object_get_info},
{"zx_object_get_info$ZX_INFO_TASK_STATS", 0, (syscall_t)zx_object_get_info},
+ {"zx_object_get_info$ZX_INFO_THREAD", 0, (syscall_t)zx_object_get_info},
{"zx_object_get_info$ZX_INFO_THREAD_EXCEPTION_REPORT", 0, (syscall_t)zx_object_get_info},
{"zx_object_get_info$ZX_INFO_THREAD_STATS", 0, (syscall_t)zx_object_get_info},
{"zx_object_get_info$ZX_INFO_VMAR", 0, (syscall_t)zx_object_get_info},
+ {"zx_object_get_info$ZX_INFO_VMO", 0, (syscall_t)zx_object_get_info},
{"zx_object_get_property", 0, (syscall_t)zx_object_get_property},
- {"zx_object_set_profile", 0, (syscall_t)zx_object_set_profile},
{"zx_object_set_property", 0, (syscall_t)zx_object_set_property},
{"zx_object_signal", 0, (syscall_t)zx_object_signal},
{"zx_object_signal_peer", 0, (syscall_t)zx_object_signal_peer},
@@ -1447,11 +1467,14 @@ const call_t syscalls[] = {
{"zx_socket_create", 0, (syscall_t)zx_socket_create},
{"zx_socket_read", 0, (syscall_t)zx_socket_read},
{"zx_socket_share", 0, (syscall_t)zx_socket_share},
+ {"zx_socket_shutdown", 0, (syscall_t)zx_socket_shutdown},
{"zx_socket_write", 0, (syscall_t)zx_socket_write},
{"zx_system_get_num_cpus", 0, (syscall_t)zx_system_get_num_cpus},
{"zx_system_get_physmem", 0, (syscall_t)zx_system_get_physmem},
{"zx_system_get_version", 0, (syscall_t)zx_system_get_version},
{"zx_task_bind_exception_port", 0, (syscall_t)zx_task_bind_exception_port},
+ {"zx_task_create_exception_channel", 0, (syscall_t)zx_task_create_exception_channel},
+ {"zx_task_resume_from_exception", 0, (syscall_t)zx_task_resume_from_exception},
{"zx_thread_create", 0, (syscall_t)zx_thread_create},
{"zx_thread_exit", 0, (syscall_t)zx_thread_exit},
{"zx_thread_read_state", 0, (syscall_t)zx_thread_read_state},
@@ -1485,6 +1508,7 @@ const call_t syscalls[] = {
{"zx_vmo_op_range$ZX_VMO_OP_COMMIT", 0, (syscall_t)zx_vmo_op_range},
{"zx_vmo_op_range$ZX_VMO_OP_DECOMMIT", 0, (syscall_t)zx_vmo_op_range},
{"zx_vmo_read", 0, (syscall_t)zx_vmo_read},
+ {"zx_vmo_replace_as_executable", 0, (syscall_t)zx_vmo_replace_as_executable},
{"zx_vmo_set_cache_policy", 0, (syscall_t)zx_vmo_set_cache_policy},
{"zx_vmo_set_size", 0, (syscall_t)zx_vmo_set_size},
{"zx_vmo_write", 0, (syscall_t)zx_vmo_write},