commit | e26985bb0cbb6606b1a308515b38dcf9772683de | [log] [tgz] |
---|---|---|
author | Roland McGrath <mcgrathr@fuchsia.infra.roller.google.com> | Mon Apr 15 20:23:03 2024 +0000 |
committer | Copybara-Service <copybara-worker@google.com> | Mon Apr 15 13:24:35 2024 -0700 |
tree | 365e7d80062379e9ebfada26e2c5c0965993733a | |
parent | 3f0ea2fddfce4f9347ee2f6345bd2c9d2c8cb923 [diff] |
[roll] Roll fuchsia [kernel][phys] Add kernel.phys.backtrace-max boot option This adds the kernel.phys.backtrace-max boot option to control that maximum number of backtrace frames printed for a phys exception. The limit defaults to 64 and can be made unlimited with a setting of zero. (A setting of one would result in printing only the interrupted PC and not chasing any frame pointers at all.) It also adds some attempts at robustness against cascading exception re-entries inside Symbolize::PrintException because things like the memory accesses involved in collecting the backtraces or dumping the stack caused their own exceptions. (There are many robustness checks in the collection and printing code meant to avoid that, but bugs gonna bug.) Original-Bug: 333770144 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1026352 Original-Revision: bd72ef63ce6b14fa4c857391854313683c676113 GitOrigin-RevId: 4083721c2e24188c0abf149c58fedd4bad19a300 Change-Id: I0f6db313c221f9da24998627dff958ce59307ff8
This repository contains Fuchsia's Global Integration manifest files.
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.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party
.