[roll] Roll fuchsia [driver][debug] Add C++ helper library for driver debug protocol

Add the C++ `DebugServer` helper library under `sdk/lib/driver/debug/cpp`
to simplify serving `fuchsia.driver.debug.Debug` in C++ drivers.

Includes unit tests for command registration, argument dispatching,
and FIDL request handling, as well as C++ examples in documentation.

Test: fx test driver-debug-cpp-test
Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1786062
Original-Original-Revision: 9b7a086993d40b7a626db19e6b00a8bfe8f5fc87
GitOrigin-RevId: a6245a67cb15aff5e1eaa5b837a33e87c0120574
Change-Id: I99780c206b889541085be34c7e9c9b8ab8299016
Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1881113
Cr-Commit-Position: refs/heads/main@{#205361}
1 file changed
tree: 7716a2839ae7688ad08ae48e48b2bbf986005289
  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.