[roll] Roll fuchsia [driver_manager] Fix InspectManager and DeviceInspect lifetimes

DeviceInspect was being passed references to inspect data that was
required to outlive its class. Move these references into a
fbl::RefPtr so this lifetime requirement is enforced.

While we're at it, it's simpler to go through the InspectManager
object to create a DeviceInspect object, so make that a requirement
so we know these objects are always created correctly.

There's also some minor API cleanup/reordering here.

Original-Bug: 125821
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/845417
Original-Revision: 102d3260cc5b81bc2009ae99e55239da55e62d92
GitOrigin-RevId: 11d2004ae60e562aaf3ea20660098c27c8fde066
Change-Id: I7ae83d229aab1f77934c42d06b992b21a7d7d66a
1 file changed
tree: 94a666e1a9fe99057dcbfb1ccb3614dd0466eb92
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
  14. 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.