[roll] Roll fuchsia [superproject] Roll fuchsia [debugger] Don't return LLVM types from LineTable Previously the DwarfUnit and LineTable classes returned an llvm::DWARFDie object. This is a layering violation as we prefer to keep the LLVM types contained in the low-level symbol factory implementations, and there's not much one can do with this structure. Now that the symbols expose their DIE offset and can be created from this offset in the symbol factory, we can replace these LLVM types with a simple symbol offset. This also lets us make some functions in the DwarfSymbolFactory private. This lets us clean up some references to DwarfSymbolFactory and replace with the abstract SymbolFactory base class. There should be no behavior change. Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/744576 Original-Revision: 65628280dc77d6833e83188e5edcfe7a9660cac8 GitOrigin-RevId: fe25ca1382253c7a9b55a3e4c3edf8e8af78f3f7 Roller-URL: https://ci.chromium.org/b/8799210346913301937 CQ-Do-Not-Cancel-Tryjobs: true Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/747846 Original-Revision: 26a9207475e0a0b3148ae43ffdb3426e7f0a1c67 Change-Id: Ife312224b2de21af4b0a712066bbb12d523ed317
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.