[roll] Roll fuchsia [kernel][phys] Keep MainSymbolize output pointed only at console

The wiring got crossed somewhere such that panics in physboot
would not print backtrace or anything else that went through the
Symbolize object's output_ pointer.  This was pointing to
physload's FILE::stdout_, which gets changed by physload and then
something else done by physboot, such that physboot has a stdout
that works, but when it uses the Symbolize object it got from
physload, that Symbolize::output_ points to something that
doesn't actually work.  This is fixed now by making sure that
Symbolize::output_ always points to a console-only FILE object in
physload, since it's only really used for the panic path that
should take any more circuitous code paths like through Log.

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1485776
Original-Revision: d7ed2a9cc19cf2bd0a24538ed6cdb5b75cd0efb7
GitOrigin-RevId: b938fbb459dec689c51193b8b6ecc05a01efd9d3
Change-Id: I33eb3cd49113127a8984a32cf5ecda6bd16240d2
1 file changed
tree: 22f9f82cc0c256cd833b30135b3953eadc99c52f
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. flower
  6. jiri.lock
  7. MILESTONE
  8. minimal
  9. prebuilts
  10. README.md
  11. stem
  12. 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.