| commit | df824cca9a6c88a231894a13a359e0432333acc8 | [log] [tgz] |
|---|---|---|
| author | Gwen Mittertreiner <gmtr@fuchsia.infra.roller.google.com> | Tue Nov 28 19:27:34 2023 +0000 |
| committer | Copybara-Service <copybara-worker@google.com> | Tue Nov 28 11:28:47 2023 -0800 |
| tree | 418f897b0874b3f5367760806b943ef980182ba5 | |
| parent | 3d2da47b69250d7404ffdf9439b047ad6edefb56 [diff] |
[roll] Roll fuchsia [trace][sdk] Export trace-vthread in sdk magma is moving out of tree and needs the tracing libraries it depends on to be exposed to the sdk to facilitate that. trace-vthread is a library that augments the existing tracing api with "vthreads", a grouping of events that represent work done off the cpu, e.g. on the gpu. Magma uses the trace libraries in a slightly abnormal way in compared to a normal trace-provider. It optionally links in a static version of trace-engine based on if it is compiled with tracing or not. This means it needs to independently depend on the static library and the headers. To support this, we also expose to the sdk the static library and header only versions of trace-vthread as well as header only versions of its already sdk exported dependencies trace and trace-engine. See also fxrev.dev/926130 for calibration cl. Original-Fixed: 126078 Original-Fixed: 133962 Original-Fixed: 133615 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/926015 Original-Revision: 4f96ba3c36675e20cef32d1e4aed2d94450aad8a GitOrigin-RevId: a7cb384520fe77ef16176b2ae6d0bb7731689b4f Change-Id: I36cd52623019201656d06481f9e07155e731b010
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.