[roll] Roll fuchsia [psutils] Fix thread exception state display

Fuchsia's ps, top, and memgraph utilities display the thread state
as exception (e.g., 'excp') whenever wait_exception_channel_type is
non-none. However, wait_exception_channel_type is sticky and remains
set once a thread handles an exception (such as a page fault during
usercopy).

This fixes the utilities to only display the exception state when the
basic thread state is actually ZX_THREAD_STATE_BLOCKED_EXCEPTION, matching
its documented Zircon semantics and preventing false-positive exception state
displays for healthy resumed threads.

Original-Original-Bug: 516899201
Test: Flash a built image to a teamfood PW3 watch and run 'ps -T' inside the Fuchsia shell. Verify that all active Android process threads correctly show their running/blocked states rather than permanently displaying 'excp'.
Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1628998
Original-Original-Revision: c2618017dce4e35fd6d4621b3adf28575d4831e9
GitOrigin-RevId: e36c18ca84e3c3307ff645461c7e43e4ec1c4ab4
Change-Id: I7331fb24c06c3d3b97606d3d865b35b05faefe77
Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1630183
Cr-Commit-Position: refs/heads/main@{#193613}
1 file changed
tree: 44f04fb16f6f9beec97d19f227feee4d3eaea70a
  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.