[roll] Roll fuchsia [antigravity-agent-generated] [profiler] Fix stack capture for AArch32 threads

Fixes DWARF stack sampling:
1. Uses live R13 (x[13]) as the capture address for AArch32 threads. Previously, `sp` was used, which held a stale `SP_EL0` snapshot from the last restricted mode exit. Because the profiler interrupts the thread mid-execution, Starnix's `sync_stack_ptr()` never runs to update `sp`, causing truncated captures.
2. Re-arms the collection task on transient failures.
3. Removes dead error-logging block for `ForEachProcess` since the lambda now returns `void` to ignore transient errors and ensure all threads are processed.
4. Refactors GetRestrictedSP.

TAG=agy
CONV=43088d97-9bb5-4f47-8d30-9e142db05d81

Original-Original-Bug: 524351849
Test: fx build
Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1666003
Original-Original-Revision: f3fe2b4315ce5ad045904e8511c2d0e453f99ccd
GitOrigin-RevId: 622a82c5fc5e731893a4d01c2919b17a85090452
Change-Id: Ia507029e8d8f884b24d8bef72fcf2038244fa08d
Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1674876
Cr-Commit-Position: refs/heads/main@{#195392}
1 file changed
tree: f2185b6d8f8bb83f9ffe99e1017e751406bf1e71
  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.