[roll] Roll fuchsia [starnix] Parse types to zx_restricted_state_t directly

Previously in syscall_loop and signal_handling, we parse types to
zx_thread_state_general_regs_t first and then to
zx_restricted_state_t. This CL get rid of that intermediate parsing.

Also remove the zx_restricted_state_t in the RestrictedEnterContext
since we don't need to pass around it anymore, we can get the
registers directly from the CurrentTask.

Original-Bug: 397697912
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1421256
Original-Revision: d5a49073ce1ed0babd08a41794e9f20d0605a0df
GitOrigin-RevId: d07b4982766005afe4b2ed42fdbe38723444f9cc
Change-Id: Ieab091388df01f54fcabba189a128e3747faebef
1 file changed
tree: 246e8b81bf0e8a7e72868b197309017f7fde0541
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. flower
  6. jiri.lock
  7. MILESTONE
  8. minimal
  9. prebuilts
  10. README.md
  11. stem
  12. 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.