syzkaller/sys/fuchsia
Marco Vanotti 66071e276f sys/fuchsia: fix task syscalls.
This commit fixes two issues related to the task syscalls.

The zx_task_resume syscall has been recently removed from zircon[0]. It
has been deprecated for some time already. This commit removes the
syscall.

The `ZX_EXCEPTION_PORT_UNBIND_QUIETLY` option for the syscall
`zx_task_bind_exception_port` has been removed recently as well[1]. This
commit removes that option from tasks.txt.

To test this change, I followed the procedure for building syzkaller for
fuchsia:

```shell
$ make extract TARGETOS=fuchsia SOURCEDIR=${FUCHSIADIR}
$ make generate
$ make TARGETOS=fuchsia TARGETARCH=amd64 SOURCEDIR=${FUCHSIADIR}
```

I excluded the changes from make extract. This commit only has the
generated files from make generate.

[0]: https://fuchsia-review.googlesource.com/c/zircon/+/228712
[1]: https://fuchsia-review.googlesource.com/c/zircon/+/228658
2018-11-29 21:27:15 +00:00
..
fidlgen pkg/compiler: add error handler in CollectUnused 2018-11-21 02:37:06 +01:00
gen sys/fuchsia: fix task syscalls. 2018-11-29 21:27:15 +00:00
test pkg/runtest: fixes for fuchsia 2018-09-06 10:56:09 +02:00
channels_amd64.const sys/fuchsia: describe more syscalls 2017-09-25 08:47:48 +02:00
channels_arm64.const sys/fuchsia: describe more syscalls 2017-09-25 08:47:48 +02:00
channels.txt sys/fuchsia: Remove read_status from zx_channel_call args, and reflect zx_time_t type change (unsigned -> signed) 2018-08-24 20:01:29 -07:00
ddk_amd64.const sys/fuchsia: Update Fuchsia syscalls. 2018-07-07 13:56:36 +02:00
ddk_arm64.const sys/fuchsia: Update Fuchsia syscalls. 2018-07-07 13:56:36 +02:00
ddk.txt sys/fuchsia: Update Fuchsia syscalls. 2018-07-07 13:56:36 +02:00
events.txt sys/fuchsia: describe more syscalls 2017-09-25 08:47:48 +02:00
fidl_amd64.const sys/fuchsia: semi-automatically generated FIDL launcher description 2018-08-17 14:31:53 -07:00
fidl_arm64.const sys/fuchsia: semi-automatically generated FIDL launcher description 2018-08-17 14:31:53 -07:00
fidl_cobalt_amd64.const Update fidlgen to keep current with upstream. 2018-10-10 12:00:14 +02:00
fidl_cobalt_arm64.const Update fidlgen to keep current with upstream. 2018-10-10 12:00:14 +02:00
fidl_cobalt.txt Update fidlgen to keep current with upstream. 2018-10-10 12:00:14 +02:00
fidl_devicesettings_amd64.const sys/fuchsia: generate descriptions for garnet services 2018-09-12 11:08:31 +02:00
fidl_devicesettings_arm64.const sys/fuchsia: generate descriptions for garnet services 2018-09-12 11:08:31 +02:00
fidl_devicesettings.txt sys/fuchsia: generate descriptions for garnet services 2018-09-12 11:08:31 +02:00
fidl_io_amd64.const Update fidlgen to keep current with upstream. 2018-10-10 12:00:14 +02:00
fidl_io_arm64.const Update fidlgen to keep current with upstream. 2018-10-10 12:00:14 +02:00
fidl_io.txt Update fidlgen to keep current with upstream. 2018-10-10 12:00:14 +02:00
fidl_ldsvc_amd64.const sys/fuchsia: add description for fuchsia.net, .net-stack, .ldsvc services 2018-09-14 12:03:48 +02:00
fidl_ldsvc_arm64.const sys/fuchsia: add description for fuchsia.net, .net-stack, .ldsvc services 2018-09-14 12:03:48 +02:00
fidl_ldsvc.txt sys/fuchsia: add description for fuchsia.net, .net-stack, .ldsvc services 2018-09-14 12:03:48 +02:00
fidl_mediacodec_amd64.const Update fidlgen to keep current with upstream. 2018-10-10 12:00:14 +02:00
fidl_mediacodec_arm64.const Update fidlgen to keep current with upstream. 2018-10-10 12:00:14 +02:00
fidl_mediacodec.txt sys/fuchsia: update fidl mappings. 2018-11-21 05:40:21 +01:00
fidl_mem.txt sys/fuchsia: prune unused structs in syscall description generated by fidlgen 2018-09-11 13:01:53 +02:00
fidl_net_amd64.const Update fidlgen to keep current with upstream. 2018-10-10 12:00:14 +02:00
fidl_net_arm64.const Update fidlgen to keep current with upstream. 2018-10-10 12:00:14 +02:00
fidl_net-stack_amd64.const Update fidlgen to keep current with upstream. 2018-10-10 12:00:14 +02:00
fidl_net-stack_arm64.const Update fidlgen to keep current with upstream. 2018-10-10 12:00:14 +02:00
fidl_net-stack.txt sys/fuchsia: update fidl mappings. 2018-11-21 05:40:21 +01:00
fidl_net.txt sys/fuchsia: update fidl mappings. 2018-11-21 05:40:21 +01:00
fidl_power_amd64.const sys/fuchsia: generate descriptions for garnet services 2018-09-12 11:08:31 +02:00
fidl_power_arm64.const sys/fuchsia: generate descriptions for garnet services 2018-09-12 11:08:31 +02:00
fidl_power.txt sys/fuchsia: generate descriptions for garnet services 2018-09-12 11:08:31 +02:00
fidl_process_amd64.const sys/fuchsia: describe method response types & handles; add support for union 2018-08-29 19:08:11 -07:00
fidl_process_arm64.const sys/fuchsia: describe method response types & handles; add support for union 2018-08-29 19:08:11 -07:00
fidl_process.txt sys/fuchsia: add description for fuchsia.net, .net-stack, .ldsvc services 2018-09-14 12:03:48 +02:00
fidl_scpi_amd64.const sys/fuchsia: generate descriptions for garnet services 2018-09-12 11:08:31 +02:00
fidl_scpi_arm64.const sys/fuchsia: generate descriptions for garnet services 2018-09-12 11:08:31 +02:00
fidl_scpi.txt sys/fuchsia: generate descriptions for garnet services 2018-09-12 11:08:31 +02:00
fidl_timezone_amd64.const sys/fuchsia: generate descriptions for garnet services 2018-09-12 11:08:31 +02:00
fidl_timezone_arm64.const sys/fuchsia: generate descriptions for garnet services 2018-09-12 11:08:31 +02:00
fidl_timezone.txt sys/fuchsia: generate descriptions for garnet services 2018-09-12 11:08:31 +02:00
fidl.txt sys/fuchsia: prune unused structs in syscall description generated by fidlgen 2018-09-11 13:01:53 +02:00
fifos.txt sys/fuchsia: describe more syscalls 2017-09-25 08:47:48 +02:00
futexes.txt sys/fuchsia: describe more syscalls 2017-09-25 08:47:48 +02:00
handles_amd64.const sys/fuchsia: describe more syscalls 2017-09-25 08:47:48 +02:00
handles_arm64.const sys/fuchsia: describe more syscalls 2017-09-25 08:47:48 +02:00
handles.txt sys/fuchsia: add few new syscalls 2018-06-29 20:55:42 +02:00
hypervisor_guests_amd64.const sys/fuchsia: Update Fuchsia syscalls. 2018-07-07 13:56:36 +02:00
hypervisor_guests_arm64.const sys/fuchsia: Update Fuchsia syscalls. 2018-07-07 13:56:36 +02:00
hypervisor_guests.txt sys/fuchsia: Update Fuchsia syscalls. 2018-07-07 13:56:36 +02:00
init.go sys/fuchsia: add Go script that generates fidl descriptions 2018-09-06 21:18:15 +02:00
jobs_amd64.const sys/fuchsia: remove ZX_POL_NEW_EVPAIR 2018-06-30 17:30:05 +02:00
jobs_arm64.const sys/fuchsia: remove ZX_POL_NEW_EVPAIR 2018-06-30 17:30:05 +02:00
jobs.txt sys/fuchsia: remove ZX_POL_NEW_EVPAIR 2018-06-30 17:30:05 +02:00
log_amd64.const sys/fuchsia: describe more syscalls 2017-09-25 08:47:48 +02:00
log_arm64.const sys/fuchsia: describe more syscalls 2017-09-25 08:47:48 +02:00
log.txt sys/fuchsia: zx_log_* got replaced by zx_debuglog_* 2018-08-03 12:03:03 +02:00
objects_amd64.const sys/fuchsia: add more descriptions 2017-10-02 10:53:28 +02:00
objects_arm64.const sys/fuchsia: add more descriptions 2017-10-02 10:53:28 +02:00
objects.txt sys/fuchsia: Update Fuchsia syscalls. 2018-07-07 13:56:36 +02:00
ports_amd64.const sys/fuchsia: describe more syscalls 2017-09-25 08:47:48 +02:00
ports_arm64.const sys/fuchsia: describe more syscalls 2017-09-25 08:47:48 +02:00
ports.txt sys/fuchsia: minor improvements to syscall descriptions 2017-10-16 15:53:28 +02:00
posix_amd64.const sys/fuchsia: Update Fuchsia syscalls. 2018-07-07 13:56:36 +02:00
posix_arm64.const sys/fuchsia: Update Fuchsia syscalls. 2018-07-07 13:56:36 +02:00
posix.txt pkg/compiler: check for unused declarations 2018-06-30 19:34:41 +02:00
processes.txt sys/linux: add syz_execute_func 2018-08-30 21:45:04 -07:00
sockets_amd64.const sys/fuchsia: describe more syscalls 2017-09-25 08:47:48 +02:00
sockets_arm64.const sys/fuchsia: describe more syscalls 2017-09-25 08:47:48 +02:00
sockets.txt sys/fuchsia: add few new syscalls 2018-06-29 20:55:42 +02:00
sys.txt sys/linux: add syz_execute_func 2018-08-30 21:45:04 -07:00
tasks_amd64.const sys/fuchsia: describe more syscalls 2017-09-25 08:47:48 +02:00
tasks_arm64.const sys/fuchsia: describe more syscalls 2017-09-25 08:47:48 +02:00
tasks.txt sys/fuchsia: fix task syscalls. 2018-11-29 21:27:15 +00:00
threads.txt sys/linux: add syz_execute_func 2018-08-30 21:45:04 -07:00
time_amd64.const sys/fuchsia: Remove read_status from zx_channel_call args, and reflect zx_time_t type change (unsigned -> signed) 2018-08-24 20:01:29 -07:00
time_arm64.const sys/fuchsia: description for fuchsia.io FIDL interfaces 2018-08-27 14:01:34 -07:00
time.txt sys/fuchsia: Update Fuchsia syscalls. 2018-07-07 13:56:36 +02:00
timers_amd64.const sys/fuchsia: describe more syscalls 2017-09-25 08:47:48 +02:00
timers_arm64.const sys/fuchsia: describe more syscalls 2017-09-25 08:47:48 +02:00
timers.txt sys/fuchsia: describe more syscalls 2017-09-25 08:47:48 +02:00
vmars_amd64.const sys/fuchsia: add more descriptions 2017-10-02 10:53:28 +02:00
vmars_arm64.const sys/fuchsia: add more descriptions 2017-10-02 10:53:28 +02:00
vmars.txt sys/fuchsia: update VMAR syscalls 2018-11-21 05:56:43 +01:00
vmos_amd64.const sys/fuchsia: Update Fuchsia syscalls. 2018-07-07 13:56:36 +02:00
vmos_arm64.const sys/fuchsia: Update Fuchsia syscalls. 2018-07-07 13:56:36 +02:00
vmos.txt sys/fuchsia: Update Fuchsia syscalls. 2018-07-07 13:56:36 +02:00
zircon-ethernet_amd64.const sys/fuchsia: update fidl mappings. 2018-11-21 05:40:21 +01:00
zircon-ethernet_arm64.const sys/fuchsia: update fidl mappings. 2018-11-21 05:40:21 +01:00
zircon-ethernet.txt sys/fuchsia: update fidl mappings. 2018-11-21 05:40:21 +01:00