[exceptions] channels #2: add ExceptionDispatcher
This will be used to transmit an Exception object over a channel to userspace. ZX-3072 Test: `k ut exception` and `runtests -t exception-test` Change-Id: I02f43b2e2564f1b81fc5aad711f111e236d1c0d9
Showing
- zircon/kernel/object/BUILD.gn 1 addition, 0 deletionszircon/kernel/object/BUILD.gn
- zircon/kernel/object/diagnostics.cpp 3 additions, 1 deletionzircon/kernel/object/diagnostics.cpp
- zircon/kernel/object/exception_dispatcher.cpp 49 additions, 0 deletionszircon/kernel/object/exception_dispatcher.cpp
- zircon/kernel/object/exceptionate.cpp 45 additions, 0 deletionszircon/kernel/object/exceptionate.cpp
- zircon/kernel/object/include/object/dispatcher.h 1 addition, 0 deletionszircon/kernel/object/include/object/dispatcher.h
- zircon/kernel/object/include/object/exception_dispatcher.h 59 additions, 0 deletionszircon/kernel/object/include/object/exception_dispatcher.h
- zircon/kernel/object/include/object/exceptionate.h 12 additions, 0 deletionszircon/kernel/object/include/object/exceptionate.h
- zircon/system/public/zircon/rights.h 3 additions, 0 deletionszircon/system/public/zircon/rights.h
- zircon/system/public/zircon/syscalls/exception.h 7 additions, 0 deletionszircon/system/public/zircon/syscalls/exception.h
- zircon/system/public/zircon/types.h 1 addition, 0 deletionszircon/system/public/zircon/types.h
- zircon/system/ulib/trace-reader/records.cpp 2 additions, 0 deletionszircon/system/ulib/trace-reader/records.cpp
Loading
Please register or sign in to comment