[roll] Roll fuchsia [starnix] Remove some UB, use ergonomic exception types. Should improve logs in the future, removes some unsafe. Maintaining a mutable Rust reference to this data tells the compiler that there will be no external modification, but the whole point of this region is that it will be externally modified by the kernel. Instead, switch to using raw pointer operations that have far fewer requirements on their use than regular references. I haven't investigated enough to understand why, but this fixes a couple of very nuanced kselftest cases. Original-Bug: 455855133 Original-Bug: 445523586 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1411450 Original-Revision: f99270a0c12582dc8eb89bec41fe08a9f05801dc GitOrigin-RevId: 55da2e3acc99d2ed364013e799ea0f5fb04f5dd1 Change-Id: I37fe90fc4694546f5f59431caefe75c5645176f5
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.