[roll] Roll fuchsia [debugger] Add monitor_root_job option

Introduce a configuration option to allow launching debug_agent without
monitoring process startup exceptions on the system root job.

When monitor_root_job is false:
- DebugAgent attaches to the root job with Priority::kMinimal,
  preventing interception of startup exceptions across the entire OS
  while preserving the root job handle for KOID lookup and process
  discovery.
- Launcher protocol accepts LaunchOptions to override the configuration
  value on dynamic component initialization.
- test_manager uses LaunchOptions to disable root job monitoring,
  while ffx_zxdb passes default LaunchOptions to maintain standard root
  job monitoring for interactive debugging sessions.

Original-Original-Bug: 476364291
Test: fx test debug_agent_unit_tests test-manager-unittests.cm test_manager_test.cm
TAG=agy
CONV=b51e856f-6f5c-4b48-9908-e720c20d56aa

Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1711651
Original-Original-Revision: eb3b3ebe2193782e891f016d5dd31d94e979b3d1
GitOrigin-RevId: 06c5377d414f752dd771d98fb71a4616d59b6dac
Change-Id: I9d4d3fe62868b1b35b3bab93a08fb95eb1e24ff5
Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1720510
Cr-Commit-Position: refs/heads/main@{#197593}
1 file changed
tree: c4d6629e05fc093db0cfa4910589fbd4da9408ea
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cobalt
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
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.