[roll] Roll fuchsia [zxdb][dap] Support frameId in evaluate request

Support evaluating expressions within a specific stack frame in the zxdb
Debug Adapter Protocol (DAP) server.

- Update OnRequestEvaluate to resolve optional frameId against the active
  debug adapter context.
- Set the active target thread and frame in the console REPL context when
  a valid frameId is provided.
- Return an explicit dap::Error("Invalid frame ID") if the requested frame
  is not found.
- Add unit tests for REPL frame selection and invalid frame ID handling.

Original-Original-Bug: 517485399
Test: fx test zxdb_tests
Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1694574
Original-Original-Revision: 6c43ddd7cb862641ceb375a1fcabcef5900a0108
GitOrigin-RevId: 8a0e24532bc206e829a7bb212072c77e0f6ad285
Change-Id: I45b0a8e68b8f9dfe4b252d47249a2655ef34148c
Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1696214
Cr-Commit-Position: refs/heads/main@{#196275}
1 file changed
tree: 225ab7348b471b111e559eaaa5baad81cd60e526
  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.