[roll] Roll fuchsia [forensics] Migrate exceptions to v2

This CL migrates the exceptions.cmx component
to v2. It does not migrate its integration tests.
Instead, that will be done in a future CL.

Original-Bug: 85569
Original-Fixed: 81844

TESTED=`fx shell crasher`
TESTED=`ffx component run fuchsia-pkg://fuchsia.com/crasher#meta/cpp_crasher.cm`
TESTED=`ffx component run-legacy fuchsia-pkg://fuchsia.com/crasher#meta/cpp_crasher.cmx`

Confirmed crash reports received for the above and component monikers listed in Inspect.

TESTED=Added panic component_manager, confirmed device rebooted
TESTED=Added crash to exceptions.cm, confirmed exception was dropped by crashsvc.

Confirmed Just-in-time debugging by:

1. Adding "//src/developer/forensics:exceptions_enable_jitd_on_startup" base package labels.
2. Running `fx shell crasher` post reboot.
3. Confirming the exception is available with `fx debug`.

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/579524
Original-Revision: 2a4e2b7fd36878aac24fc12679b7b5d0eaa33c16
GitOrigin-RevId: 147c4a1c4e85f572d40540edcdb77bceeb71d639
Change-Id: Ie1da4ce9fc19c2e4cc3cc49bc89026a3b4bd1633
1 file changed
tree: cd6139dc4801ce51414852b3d26f03c759eca2b1
  1. garnet/
  2. infra/
  3. peridot/
  4. third_party/
  5. topaz/
  6. zircon/
  7. firmware
  8. flower
  9. jiri.lock
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. 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 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.