[roll] Roll fuchsia [eBPF] Add EbpfInstruction type to use in place of bpf_insn The bindings generated by bindgen for the bitfields in bpf_insn struct are rather inefficient. This change replaced bpf_insn with EbpfInstruction which provides much more efficient access to the `src_reg` and `dst_reg` fields. This change improves performance of the eBPF interpreter by about 30% (on a benchmark that just runs some simple computations in a loop). Original-Bug: 417722100 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1276732 Original-Revision: ea3325ad3839e8c4be78ebc695e72347719708c8 GitOrigin-RevId: 4583c5cfe2cb46f5d26a9e5bc1d26cee16dd963f Change-Id: I8ddf569554ddbe40b091795504662bb6a35ef2b6
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 in one of the communication channels documented at get involved.
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.