commit | 243544712efdb0a6275aa071e01fa174bba31277 | [log] [tgz] |
---|---|---|
author | Adam Perry <adamperry@fuchsia.infra.roller.google.com> | Tue Mar 25 11:27:40 2025 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Tue Mar 25 11:29:32 2025 -0700 |
tree | d87122ddc9cbe2931e4261628984e99b9853d25f | |
parent | a33fbac82997770c17ebc388cc3794f1fcc8778d [diff] |
[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
This repository contains Fuchsia's Global Integration manifest files.
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.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party
.