[syscalls] Remove quiet unbinding, switch utest to zx_task_resume_from_exception()
Quiet unbinding doesn't currently work with zx_task_resume_from_exception() (when exception port is checked) and it is somewhat involved to make it work properly. As it's not currently being used, remove ZX_EXCEPTION_PORT_UNBIND_QUIETLY and related plumbing for now, to be readded in a modified form in the future if necessary. At the same time, switch utest/exception to stop using zx_task_resume() in favour of zx_task_resume_from_exception(), as zx_task_resume() is deprecated. ZX-988 #comment ZX-2720 #comment Test: CQ, /boot/test/sys/exception-test, unbind_rebind_while_stopped_test removed. Change-Id: If7f4706f7599c417cdc9447011441e42e892f0c2
Showing
- docs/syscalls/task_bind_exception_port.md 2 additions, 12 deletionsdocs/syscalls/task_bind_exception_port.md
- kernel/object/excp_port.cpp 3 additions, 7 deletionskernel/object/excp_port.cpp
- kernel/object/include/object/job_dispatcher.h 1 addition, 1 deletionkernel/object/include/object/job_dispatcher.h
- kernel/object/include/object/process_dispatcher.h 1 addition, 1 deletionkernel/object/include/object/process_dispatcher.h
- kernel/object/include/object/thread_dispatcher.h 1 addition, 1 deletionkernel/object/include/object/thread_dispatcher.h
- kernel/object/job_dispatcher.cpp 4 additions, 6 deletionskernel/object/job_dispatcher.cpp
- kernel/object/process_dispatcher.cpp 2 additions, 4 deletionskernel/object/process_dispatcher.cpp
- kernel/object/thread_dispatcher.cpp 2 additions, 3 deletionskernel/object/thread_dispatcher.cpp
- kernel/syscalls/exceptions.cpp 8 additions, 19 deletionskernel/syscalls/exceptions.cpp
- system/public/zircon/syscalls/exception.h 0 additions, 4 deletionssystem/public/zircon/syscalls/exception.h
- system/utest/exception/exception.c 17 additions, 93 deletionssystem/utest/exception/exception.c
Loading
Please register or sign in to comment