[roll] Roll fuchsia [tools][fuzzing] Use tempfiles for Handle implementation in undercoat

In the previous implementation, the length of the serialized
representation of a Handle was directly proportional to the amount of
data stored in the Handle, resulting in some unwieldy tokens. This
changes the implementation to a more compact, tempfile-based one that
also gives us the benefits of 1) serializing type information so that
multiple types of connectors/launchers/etc can be used, and 2) being
able to store mutable data in a fixed handle if needed in the future.

Also updates a few paths to host tools and fixes a typo in a LSC
associated with the tools/qemu library.

Original-Bug: 47320
Original-Bug: 47479

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/436748
Original-Revision: 737b7f2e1441b61c3f6e422e77798b08d0f01fea
GitOrigin-RevId: 90f8e713da826044391be3824be8912509a781d7
Change-Id: I71fe0e268008a3dcca458299efdf94586cd252d3
1 file changed
tree: 10b754189747a30acb237c73b9b1e85a74326776
  1. garnet/
  2. infra/
  3. peridot/
  4. third_party/
  5. topaz/
  6. zircon/
  7. firmware
  8. flower
  9. jiri.lock
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. 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 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.