[roll] Roll fuchsia [starnix] Move get_ptracees_and out of the ThreadGroup write lock

get_ptracees_and() only accesses the ptracees map (which has its
own lock) and individual tracee tasks. It does not access
ThreadGroupMutableState.

By calling it before locking ThreadGroup, we avoid establishing
the nesting dependency ThreadGroup -> ptracees. In a follow up CL,
we will need to lock ptracees -> ThreadGroup.

Original-Original-Bug: 439576932
Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1681694
Original-Original-Revision: de144a256f2ff5628d9c306a67fc43767fbdded1
GitOrigin-RevId: ebd7447228a06a31fc939a873df75752358ff8fd
Change-Id: Ic3ff30d2326ccc1eece6d78f7f48bad8dbf94e3c
Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1682248
Cr-Commit-Position: refs/heads/main@{#195709}
1 file changed
tree: 0ba91b4d7035f49ee8907b35b82b3312d9439a56
  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.