From 3c1545b5194af52285ecc2c5174c6b9bc4c6c964 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 26 May 2020 18:26:58 +0200 Subject: [PATCH] bcc: Add version 0.14.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [Description][1]: > # BPF Compiler Collection (BCC) > > BCC is a toolkit for creating efficient kernel tracing and manipulation > programs, and includes several useful tools and examples. It makes use of > extended BPF (Berkeley Packet Filters), formally known as eBPF, a new feature > that was first added to Linux 3.15. Much of what BCC uses requires Linux 4.1 > and above. > > eBPF was [described by](https://lkml.org/lkml/2015/4/14/232) Ingo Molnár as: > > > One of the more interesting features in this cycle is the ability to > > attach eBPF programs (user-defined, sandboxed bytecode executed by the > > kernel) to kprobes. This allows user-defined instrumentation on a live > > kernel image that can never crash, hang or interfere with the kernel > > negatively. > > BCC makes BPF programs easier to write, with kernel instrumentation in C > (and includes a C wrapper around LLVM), and front-ends in Python and lua. > It is suited for many tasks, including performance analysis and network > traffic control. [1]: https://github.com/iovisor/bcc/ --- bcc.be0 | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100755 bcc.be0 diff --git a/bcc.be0 b/bcc.be0 new file mode 100755 index 000000000..a31f6bfc2 --- /dev/null +++ b/bcc.be0 @@ -0,0 +1,35 @@ +#!/usr/bin/env beesh + +# BEE_VERSION bcc-0.14.0-0 + +SRCURL[0]="https://github.com/iovisor/bcc/releases/download/v${PKGVERSION}/bcc-src-with-submodule.tar.gz bcc-${PKGVERSION}.tar.gz" + +# PATCHURL+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +#mee_configure() { +# bee_configure +#} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} + +#mee_install_post() { +# exit +#}