[roll] Roll fuchsia [starnix] Container runner respects CF debugger integration.

This should allow zxdb to attach to the job before init is launched.

Moves the CF runtime directory serving to before waiting for the
eventpair. From the docs on ComponentStartInfo:

> For example, ELF runners hold off from creating processes in the
> component until ZX_EVENTPAIR_PEER_CLOSED is signaled on this
> eventpair. They also ensure that runtime_dir is served before
> waiting on this eventpair. ELF debuggers can query the runtime_dir
> to decide whether to attach before they drop the other side of the
> eventpair, which is sent in the payload of the DebugStarted event
> in fuchsia.component.events.

Respecting break_on_start and serving a job id removes some log spam
in tests.

Updates zxdb tests since zxdb now sees the same process as part of
both the starnix kernel and the container it's running.

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1235167
Original-Revision: 1a424429a020e3fa3ae3561f6a069a18d1f53242
GitOrigin-RevId: 740131bfa3cef9c9b0c8bb3532afe33bbd62f636
Change-Id: Ic89c2f7dc81ea2d75c26908f8b8b849aef5f2d8c
1 file changed
tree: d87122ddc9cbe2931e4261628984e99b9853d25f
  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.