[roll] Roll fuchsia [debugger] Handle breakpoint set errors.

Forwards breakpoint set errors from the debug_agent back through callers
of the Breakpoint API, including especially the "until" thread
controller and the "step through PLT" thread controller. Now if you do
"[zxdb] until XYZ" and the breakpoint set fails, program execution will
remain stopped rather than continuing without setting the breakpoint.

This is related to the "step over syscall" problem in the below issue,
but this patch only addresses the lower part of the stack for this
error. Currently we can not handle asynchronous errors from the step
code where this is happening so the main bug remains.

Original-Bug: 95664

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/664388
Original-Revision: 78e80082d1113946cc4c5ab26c2ec668bffca513
GitOrigin-RevId: de8eea7fad2a4a2f38ef24469c183ffb2f6429de
Change-Id: I101046949d7b8d4434c356319787c3328ff29c51
1 file changed
tree: 84420015d27fc3da6c9888f043402b34c0351dce
  1. infra/
  2. third_party/
  3. cts
  4. firmware
  5. flower
  6. jiri.lock
  7. minimal
  8. prebuilts
  9. README.md
  10. stem
  11. test_durations
  12. 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.