[roll] Roll fuchsia [elfldltl] And callback option to elfldltl::PhdrLoadObserver This extends the elfldltl::PhdrLoadObserver template class to include a templated callback. The default template parameter of elfldltl::PhdrLoadNoCallback provides a zero-overhead empty object with a null callback that will be inlined away. The elfldltl::MakePhdrLoadObserver front-end function can be called with argument type deduction to easily construct an observer object using any callable object, such as a lambda. The callback is offered each valid PT_LOAD segment after the standard observer's checks have been made, and can do additional bookkeeping or checking work for a specific purpose. Original-Bug: 91206 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/639666 Original-Revision: 0f57f6883aa97221721b6fdfdb2020f032e1b3e0 GitOrigin-RevId: c25464fdf4121eb405ed54f74792c716ad895712 Change-Id: I9472368247d71de01ae3859ba6656f32517fb11a
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.