[roll] Roll fuchsia [inspect] Improve Inspect allocation safety and transactional updates

- Use `Pending<Reserved>` in `get_or_create_string_reference` to safely
  free the allocated block if writing the payload fails.
- Optimize `set_array_string_slot` and `inner_set_string_property_value`
  by returning early if the value is already set to the same string,
  preventing temporary ref-count dips to 0.
- Update `set_array_string_slot` and `inner_set_string_property_value` to
  keep the new string reference pending while releasing the old one.
  This ensures transactional updates and prevents leaks on release
  failures.

Original-Original-Bug: 498631346
TAG=agy
CONV=244a0ec9-4bd2-45be-bc45-1d684649e358

Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1639967
Original-Original-Revision: e864e3691784a7ffe72b889e9312c10bf3d3731e
GitOrigin-RevId: f561e00cb8414e2d1b313df7924feb37ab3d1152
Change-Id: I9c82e6ff8bdabe31d1448caf4ceec80013d69dd1
Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1661240
Cr-Commit-Position: refs/heads/main@{#194931}
1 file changed
tree: 248ccfff314ee59c5e17c9941aad2e88b26e0eba
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cobalt
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. 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.