[roll] Roll fuchsia [debugger] Add DebuggedJob

Add a new DebuggedJob abstraction analogous to DebuggedProcess. This
class will be responsible for monitoring for job exceptions and serving
as an intermediary between the platform specific JobHandle
implementations and DebugAgent.

An additional method is added to JobExceptionObserver which will be used
when we have support for attaching to the non-debugger job exception
channel.

Also adds a new flag to ExceptionNotification to let the front end know
that this is an exception from a Job.

This is not hooked up yet, so no behavior changes are expected.

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1134738
Original-Revision: 2629c35207356c7e4a1b83c7e5b609857d10e20d
GitOrigin-RevId: 01d887a8a8ec6dff83915a1a0790d094f25ba772
Change-Id: Ica4dc2da545dd777f86827a1f9ea576c1bd076fd
1 file changed
tree: c0fb0f7d21292cb5ab61cabc57a177fe4724d421
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cts
  6. firmware
  7. flower
  8. jiri.lock
  9. MILESTONE
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
  15. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.