[roll] Roll fuchsia [syscalls] Clean up use of zx_thread_state_*_t types

This cleans up code to use the proper zx_thread_state_*_t type
names where some code had been using the struct tag names
(without _t) instead.  Only the typedef names were ever part of
the intended public API.

This enables defining both x86_64 and arm64 struct layouts
unconditionally, so these are available for use in host tools.
For Fuchsia target code, the zx_thread_state_*_t type names are
now just aliases to zx_<cpu>_thread_state_*_t.

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/794393
Original-Revision: 8b36f34d39fe8eff9f387c45c3a5cf3226eb0583
GitOrigin-RevId: a28216642233dc5ac66765e5cf476a948bd25a4d
Change-Id: I70cb4bbfd95cc8fd6ff61b20ef85e2f67e1feb2c
1 file changed
tree: b42c3a912a70937791b52c9289e5f35a645f3726
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. minimal
  9. prebuilts
  10. README.md
  11. stem
  12. test_durations
  13. 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 via the IRC channel #fuchsia on Freenode.

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.