diff options
-rw-r--r-- | debian/changelog | 148 | ||||
-rw-r--r-- | debian/control | 29 | ||||
-rw-r--r-- | debian/copyright | 146 | ||||
-rw-r--r-- | debian/libbpf-dev.install | 4 | ||||
-rw-r--r-- | debian/libbpf1.install | 1 | ||||
-rw-r--r-- | debian/libbpf1.symbols | 432 | ||||
-rwxr-xr-x | debian/rules | 25 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | debian/upstream/metadata | 5 | ||||
-rw-r--r-- | debian/watch | 5 |
10 files changed, 796 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..33db33d --- /dev/null +++ b/debian/changelog @@ -0,0 +1,148 @@ +libbpf (1.1.0-1) unstable; urgency=medium + + * New upstream version 1.1.0 + - Update symbols. + + -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Fri, 06 Jan 2023 20:31:46 +0000 + +libbpf (1.0.1-2) unstable; urgency=medium + + * Upload to unstable. + + -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Sun, 06 Nov 2022 00:00:07 +0000 + +libbpf (1.0.1-1) experimental; urgency=medium + + * New upstream version 1.0.1 + + -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Sat, 15 Oct 2022 23:57:54 +0100 + +libbpf (1.0.0-1) experimental; urgency=medium + + * New upstream version 1.0.0 + - Update SONAME and symbols. + * Update Standards-Version to 4.6.1.0 + + -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Fri, 26 Aug 2022 11:26:39 +0100 + +libbpf (0.8.0-1) unstable; urgency=medium + + * New upstream version 0.8.0 + - Update symbols. + - Update copyright. + + -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Sun, 05 Jun 2022 16:27:21 +0100 + +libbpf (0.7.0-2) unstable; urgency=medium + + * Upload to unstable. + + -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Sat, 26 Feb 2022 23:32:44 +0000 + +libbpf (0.7.0-1) experimental; urgency=medium + + * New upstream version 0.7.0 + - Update symbols. + + -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Fri, 18 Feb 2022 17:31:20 +0000 + +libbpf (0.6.1-1) experimental; urgency=medium + + * New upstream version 0.6.1 + + -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Tue, 21 Dec 2021 18:03:42 +0000 + +libbpf (0.6.0-1) experimental; urgency=medium + + * New upstream version 0.6.0 + - Update symbols. + - Update copyright. + + -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Sat, 04 Dec 2021 23:42:33 +0000 + +libbpf (0.5.0-1) unstable; urgency=medium + + * New upstream version 0.5.0 + - Update copyright. + - Update symbols. + * Update Standards-Version to 4.6.0.1 + + -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Fri, 17 Sep 2021 22:32:53 +0100 + +libbpf (0.4.0-2) unstable; urgency=medium + + * Upload to unstable. + + -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Tue, 17 Aug 2021 22:12:29 +0100 + +libbpf (0.4.0-1) experimental; urgency=medium + + * New upstream version 0.4.0 + - Update symbols. + + -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Tue, 25 May 2021 22:05:09 +0100 + +libbpf (0.3-2) unstable; urgency=medium + + [ Luca Boccassi ] + * Add build-dependency on zlib1g-dev + * Use pkg-config to get build flags + * Enable verbose builds unless 'terse' DEB_BUILD_OPTIONS is set + * Have libbpf-dev depend on libelf-dev and zlib1g-dev + + -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Sun, 10 Jan 2021 17:43:30 +0000 + +libbpf (0.3-1) unstable; urgency=medium + + * New upstream version 0.3 (Closes: #979166) + - Update symbols file. + * Update Standards-Version to 4.5.1 + + -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Sun, 03 Jan 2021 23:27:11 +0000 + +libbpf (0.2-1) unstable; urgency=medium + + * New upstream version 0.2 + - Update symbols file. + - Update copyright for removed file. + + -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Thu, 29 Oct 2020 23:07:35 +0000 + +libbpf (0.1.1-1) unstable; urgency=medium + + * Update from upstream v0.1.1 + + -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Sat, 26 Sep 2020 23:17:58 +0100 + +libbpf (0.1.0-1) unstable; urgency=medium + + * Update from upstream v0.1.0 + - Update symbols file. + + -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Wed, 26 Aug 2020 22:40:21 +0100 + +libbpf (0.0.9-1) unstable; urgency=medium + + [ Debian Janitor ] + * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository, + Repository-Browse. + + [ Sudip Mukherjee ] + * Update from upstream v0.0.9 + - Update symbols file. + + -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Thu, 23 Jul 2020 18:35:16 +0100 + +libbpf (0.0.8-1) unstable; urgency=medium + + * Update from upstream v0.0.8 + * Update symbols file. + * Update compat level to 13. + + -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Fri, 01 May 2020 09:44:49 +0100 + +libbpf (0.0.6-1) unstable; urgency=medium + + * Package from github. (Closes: #948041) + + -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Sat, 11 Apr 2020 16:12:37 +0100 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..0cf87db --- /dev/null +++ b/debian/control @@ -0,0 +1,29 @@ +Source: libbpf +Priority: optional +Maintainer: Sudip Mukherjee <sudipm.mukherjee@gmail.com> +Build-Depends: debhelper-compat (= 13), libelf-dev, zlib1g-dev, pkg-config +Standards-Version: 4.6.1.0 +Section: libs +Vcs-Browser: https://github.com/sudipm-mukherjee/libbpf +Vcs-Git: https://github.com/sudipm-mukherjee/libbpf.git + +Package: libbpf-dev +Section: libdevel +Architecture: linux-any +Multi-Arch: same +Depends: ${misc:Depends}, libbpf1 (= ${binary:Version}), libelf-dev, zlib1g-dev +Description: eBPF helper library (development files) + libbpf is a library for loading eBPF programs and reading and + manipulating eBPF objects from user-space. + . + This package is needed to compile programs against libbpf. + +Package: libbpf1 +Architecture: linux-any +Multi-Arch: same +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: eBPF helper library (shared library) + libbpf is a library for loading eBPF programs and reading and + manipulating eBPF objects from user-space. + . + This package contains the shared library. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..9d4b702 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,146 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: libbpf +Source: https://github.com/libbpf/libbpf + +Files: * +Copyright: 2013-2015 Alexei Starovoitov <ast@kernel.org> + 2015 Wang Nan <wangnan0@huawei.com> + 2015 Huawei Inc. + 2018, 2019, 2021 Facebook + 2017 Nicira, Inc. + 2019 Isovalent, Inc. + 2019 Netronome Systems, Inc. + 2003-2013 Thomas Graf <tgraf@suug.ch> + 2018-2019 Intel Corporation. + 2022 Meta Platforms, Inc. and affiliates. +License: LGPL-2.1 or BSD-2-Clause + +Files: docs/conf.py +Copyright: Grant Seltzer <grantseltzer@gmail.com> +License: GPL-2.0 + +Files: include/uapi/linux/bpf.h + include/uapi/linux/bpf_common.h + include/uapi/linux/btf.h + include/uapi/linux/if_link.h + include/uapi/linux/if_xdp.h + include/uapi/linux/netlink.h +Copyright: 2011-2014 PLUMgrid, http://plumgrid.com + 2018 Facebook + 2018 Intel Corporation. +License: GPL-2 with Linux-syscall-note exception + +Files: debian/* +Copyright: 2018 Ben Hutchings <ben@decadent.org.uk> + 2018 Hilko Bengen <bengen@debian.org> + 2018 Luca Boccassi <bluca@debian.org> + 2020 Sudip Mukherjee <sudipm.mukherjee@gmail.com> +License: GPL-2+ + +License: GPL-2.0 + This program is free software; you can redistribute it + and/or modify it under the terms of the GNU General Public + License version 2 as published by the Free Software + Foundation. + . + This program is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. See the GNU General Public License for more + details. + . + You should have received a copy of the GNU General Public + License along with this package; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, + Boston, MA 02110-1301 USA + . + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. + +License: GPL-2+ + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see <https://www.gnu.org/licenses/> + . + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". + +License: LGPL-2.1 + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; + version 2.1 of the License (not later!) + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this program; if not, see <http://www.gnu.org/licenses> + . + On Debian systems, the complete text of the GNU Lesser General Public License + Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. + +License: BSD-2-Clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +License: GPL-2 with Linux-syscall-note exception + NOTE! This copyright does *not* cover user programs that use kernel services + by normal system calls - this is merely considered normal use of the kernel, + and does *not* fall under the heading of "derived work". Also note that the + GPL below is copyrighted by the Free Software Foundation, but the instance of + code that it refers to (the Linux kernel) is copyrighted by me and others who + actually wrote it. + . + Also note that the only valid version of the GPL as far as the kernel is + concerned is _this_ particular version of the license (ie v2, not v2.2 or v3.x + or whatever), unless explicitly otherwise stated. + . + Linus Torvalds + . + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 of the License. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + . + On Debian and systems the full text of the GNU General Public + License version 2 can be found in the file + "/usr/share/common-licenses/GPL-2". diff --git a/debian/libbpf-dev.install b/debian/libbpf-dev.install new file mode 100644 index 0000000..76f28fa --- /dev/null +++ b/debian/libbpf-dev.install @@ -0,0 +1,4 @@ +usr/include/* +usr/lib/*/lib*.a +usr/lib/*/lib*.so +usr/lib/*/pkgconfig/* diff --git a/debian/libbpf1.install b/debian/libbpf1.install new file mode 100644 index 0000000..3ddde58 --- /dev/null +++ b/debian/libbpf1.install @@ -0,0 +1 @@ +usr/lib/*/lib*.so.* diff --git a/debian/libbpf1.symbols b/debian/libbpf1.symbols new file mode 100644 index 0000000..0ab5dac --- /dev/null +++ b/debian/libbpf1.symbols @@ -0,0 +1,432 @@ +libbpf.so.1 libbpf1 #MINVER# + LIBBPF_0.0.1@LIBBPF_0.0.1 5.2.6 + LIBBPF_0.0.2@LIBBPF_0.0.2 5.2.6 + LIBBPF_0.0.3@LIBBPF_0.0.3 5.2.6 + LIBBPF_0.0.4@LIBBPF_0.0.4 5.3 + LIBBPF_0.0.5@LIBBPF_0.0.5 5.4 + LIBBPF_0.0.6@LIBBPF_0.0.6 5.5 + LIBBPF_0.0.7@LIBBPF_0.0.7 1:0.0.8 + LIBBPF_0.0.8@LIBBPF_0.0.8 1:0.0.8 + LIBBPF_0.0.9@LIBBPF_0.0.9 1:0.0.9 + LIBBPF_0.1.0@LIBBPF_0.1.0 1:0.1.0 + LIBBPF_0.2.0@LIBBPF_0.2.0 1:0.2 + LIBBPF_0.3.0@LIBBPF_0.3.0 1:0.3 + LIBBPF_0.4.0@LIBBPF_0.4.0 1:0.4.0 + LIBBPF_0.5.0@LIBBPF_0.5.0 1:0.5.0 + LIBBPF_0.6.0@LIBBPF_0.6.0 1:0.6.0 + LIBBPF_0.7.0@LIBBPF_0.7.0 1:0.7.0 + LIBBPF_0.8.0@LIBBPF_0.8.0 1:0.8.0 + LIBBPF_1.0.0@LIBBPF_1.0.0 1:1.0.0 + LIBBPF_1.1.0@LIBBPF_1.1.0 1:1.1.0 + bpf_btf_get_fd_by_id@LIBBPF_0.0.1 5.2.6 + bpf_btf_get_fd_by_id_opts@LIBBPF_1.1.0 1:1.1.0 + bpf_btf_get_next_id@LIBBPF_0.0.5 5.4 + bpf_btf_load@LIBBPF_0.7.0 1:0.7.0 +#MISSING: 1:1.0.0-1# bpf_create_map@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_create_map_in_map@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_create_map_in_map_node@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_create_map_name@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_create_map_node@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_create_map_xattr@LIBBPF_0.0.1 5.2.6 + bpf_enable_stats@LIBBPF_0.0.9 1:0.0.9 +#MISSING: 1:1.0.0-1# bpf_get_link_xdp_id@LIBBPF_0.0.2 5.2.6 +#MISSING: 1:1.0.0-1# bpf_get_link_xdp_info@LIBBPF_0.0.6 5.5 + bpf_iter_create@LIBBPF_0.0.9 1:0.0.9 + bpf_link__destroy@LIBBPF_0.0.4 5.3 + bpf_link__detach@LIBBPF_0.1.0 1:0.1.0 + bpf_link__disconnect@LIBBPF_0.0.7 1:0.0.8 + bpf_link__fd@LIBBPF_0.0.8 1:0.0.8 + bpf_link__open@LIBBPF_0.0.8 1:0.0.8 + bpf_link__pin@LIBBPF_0.0.8 1:0.0.8 + bpf_link__pin_path@LIBBPF_0.0.8 1:0.0.8 + bpf_link__unpin@LIBBPF_0.0.8 1:0.0.8 + bpf_link__update_program@LIBBPF_0.0.8 1:0.0.8 + bpf_link_create@LIBBPF_0.0.8 1:0.0.8 + bpf_link_detach@LIBBPF_0.1.0 1:0.1.0 + bpf_link_get_fd_by_id@LIBBPF_0.0.9 1:0.0.9 + bpf_link_get_fd_by_id_opts@LIBBPF_1.1.0 1:1.1.0 + bpf_link_get_next_id@LIBBPF_0.0.9 1:0.0.9 + bpf_link_update@LIBBPF_0.0.8 1:0.0.8 + bpf_linker__add_file@LIBBPF_0.4.0 1:0.4.0 + bpf_linker__finalize@LIBBPF_0.4.0 1:0.4.0 + bpf_linker__free@LIBBPF_0.4.0 1:0.4.0 + bpf_linker__new@LIBBPF_0.4.0 1:0.4.0 +#MISSING: 1:1.0.0-1# bpf_load_btf@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_load_program@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_load_program_xattr@LIBBPF_0.0.1 5.2.6 + bpf_map__attach_struct_ops@LIBBPF_0.0.7 1:0.0.8 + bpf_map__autocreate@LIBBPF_0.8.0 1:0.8.0 + bpf_map__btf_key_type_id@LIBBPF_0.0.1 5.2.6 + bpf_map__btf_value_type_id@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_map__def@LIBBPF_0.0.1 5.2.6 + bpf_map__delete_elem@LIBBPF_0.8.0 1:0.8.0 + bpf_map__fd@LIBBPF_0.0.1 5.2.6 + bpf_map__get_next_key@LIBBPF_0.8.0 1:0.8.0 + bpf_map__get_pin_path@LIBBPF_0.0.6 5.5 + bpf_map__ifindex@LIBBPF_0.1.0 1:0.1.0 + bpf_map__initial_value@LIBBPF_0.5.0 1:0.5.0 + bpf_map__inner_map@LIBBPF_0.4.0 1:0.4.0 + bpf_map__is_internal@LIBBPF_0.0.3 5.2.6 +#MISSING: 1:1.0.0-1# bpf_map__is_offload_neutral@LIBBPF_0.0.1 5.2.6 + bpf_map__is_pinned@LIBBPF_0.0.6 5.5 + bpf_map__key_size@LIBBPF_0.1.0 1:0.1.0 + bpf_map__lookup_and_delete_elem@LIBBPF_0.8.0 1:0.8.0 + bpf_map__lookup_elem@LIBBPF_0.8.0 1:0.8.0 + bpf_map__map_extra@LIBBPF_0.6.0 1:0.6.0 + bpf_map__map_flags@LIBBPF_0.1.0 1:0.1.0 + bpf_map__max_entries@LIBBPF_0.1.0 1:0.1.0 + bpf_map__name@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_map__next@LIBBPF_0.0.1 5.2.6 + bpf_map__numa_node@LIBBPF_0.1.0 1:0.1.0 + bpf_map__pin@LIBBPF_0.0.1 5.2.6 + bpf_map__pin_path@LIBBPF_0.5.0 1:0.5.0 +#MISSING: 1:1.0.0-1# bpf_map__prev@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_map__priv@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_map__resize@LIBBPF_0.0.2 5.2.6 + bpf_map__reuse_fd@LIBBPF_0.0.1 5.2.6 + bpf_map__set_autocreate@LIBBPF_0.8.0 1:0.8.0 + bpf_map__set_ifindex@LIBBPF_0.0.1 5.2.6 + bpf_map__set_initial_value@LIBBPF_0.0.8 1:0.0.8 + bpf_map__set_inner_map_fd@LIBBPF_0.0.1 5.2.6 + bpf_map__set_key_size@LIBBPF_0.1.0 1:0.1.0 + bpf_map__set_map_extra@LIBBPF_0.6.0 1:0.6.0 + bpf_map__set_map_flags@LIBBPF_0.1.0 1:0.1.0 + bpf_map__set_max_entries@LIBBPF_0.1.0 1:0.1.0 + bpf_map__set_numa_node@LIBBPF_0.1.0 1:0.1.0 + bpf_map__set_pin_path@LIBBPF_0.0.6 5.5 +#MISSING: 1:1.0.0-1# bpf_map__set_priv@LIBBPF_0.0.1 5.2.6 + bpf_map__set_type@LIBBPF_0.1.0 1:0.1.0 + bpf_map__set_value_size@LIBBPF_0.1.0 1:0.1.0 + bpf_map__type@LIBBPF_0.1.0 1:0.1.0 + bpf_map__unpin@LIBBPF_0.0.1 5.2.6 + bpf_map__update_elem@LIBBPF_0.8.0 1:0.8.0 + bpf_map__value_size@LIBBPF_0.1.0 1:0.1.0 + bpf_map_create@LIBBPF_0.6.0 1:0.6.0 + bpf_map_delete_batch@LIBBPF_0.0.7 1:0.0.8 + bpf_map_delete_elem@LIBBPF_0.0.1 5.2.6 + bpf_map_delete_elem_flags@LIBBPF_0.8.0 1:0.8.0 + bpf_map_freeze@LIBBPF_0.0.3 5.2.6 + bpf_map_get_fd_by_id@LIBBPF_0.0.1 5.2.6 + bpf_map_get_fd_by_id_opts@LIBBPF_1.1.0 1:1.1.0 + bpf_map_get_next_id@LIBBPF_0.0.1 5.2.6 + bpf_map_get_next_key@LIBBPF_0.0.1 5.2.6 + bpf_map_lookup_and_delete_batch@LIBBPF_0.0.7 1:0.0.8 + bpf_map_lookup_and_delete_elem@LIBBPF_0.0.1 5.2.6 + bpf_map_lookup_and_delete_elem_flags@LIBBPF_0.5.0 1:0.5.0 + bpf_map_lookup_batch@LIBBPF_0.0.7 1:0.0.8 + bpf_map_lookup_elem@LIBBPF_0.0.1 5.2.6 + bpf_map_lookup_elem_flags@LIBBPF_0.0.2 5.2.6 + bpf_map_update_batch@LIBBPF_0.0.7 1:0.0.8 + bpf_map_update_elem@LIBBPF_0.0.1 5.2.6 + bpf_obj_get@LIBBPF_0.0.1 5.2.6 + bpf_obj_get_info_by_fd@LIBBPF_0.0.1 5.2.6 + bpf_obj_get_opts@LIBBPF_1.0.0 1:1.0.0 + bpf_obj_pin@LIBBPF_0.0.1 5.2.6 + bpf_object__attach_skeleton@LIBBPF_0.0.7 1:0.0.8 + bpf_object__btf@LIBBPF_0.0.2 5.2.6 + bpf_object__btf_fd@LIBBPF_0.0.1 5.2.6 + bpf_object__close@LIBBPF_0.0.1 5.2.6 + bpf_object__destroy_skeleton@LIBBPF_0.0.7 1:0.0.8 + bpf_object__destroy_subskeleton@LIBBPF_0.8.0 1:0.8.0 + bpf_object__detach_skeleton@LIBBPF_0.0.7 1:0.0.8 + bpf_object__find_map_by_name@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_object__find_map_by_offset@LIBBPF_0.0.1 5.2.6 + bpf_object__find_map_fd_by_name@LIBBPF_0.0.2 5.2.6 + bpf_object__find_program_by_name@LIBBPF_0.0.7 1:0.0.8 +#MISSING: 1:1.0.0-1# bpf_object__find_program_by_title@LIBBPF_0.0.1 5.2.6 + bpf_object__gen_loader@LIBBPF_0.5.0 1:0.5.0 + bpf_object__kversion@LIBBPF_0.0.1 5.2.6 + bpf_object__load@LIBBPF_0.0.1 5.2.6 + bpf_object__load_skeleton@LIBBPF_0.0.7 1:0.0.8 +#MISSING: 1:1.0.0-1# bpf_object__load_xattr@LIBBPF_0.0.4 5.3 + bpf_object__name@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_object__next@LIBBPF_0.0.1 5.2.6 + bpf_object__next_map@LIBBPF_0.6.0 1:0.6.0 + bpf_object__next_program@LIBBPF_0.6.0 1:0.6.0 + bpf_object__open@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_object__open_buffer@LIBBPF_0.0.1 5.2.6 + bpf_object__open_file@LIBBPF_0.0.6 5.5 + bpf_object__open_mem@LIBBPF_0.0.6 5.5 + bpf_object__open_skeleton@LIBBPF_0.0.7 1:0.0.8 + bpf_object__open_subskeleton@LIBBPF_0.8.0 1:0.8.0 +#MISSING: 1:1.0.0-1# bpf_object__open_xattr@LIBBPF_0.0.1 5.2.6 + bpf_object__pin@LIBBPF_0.0.1 5.2.6 + bpf_object__pin_maps@LIBBPF_0.0.1 5.2.6 + bpf_object__pin_programs@LIBBPF_0.0.1 5.2.6 + bpf_object__prev_map@LIBBPF_0.6.0 1:0.6.0 + bpf_object__prev_program@LIBBPF_0.6.0 1:0.6.0 +#MISSING: 1:1.0.0-1# bpf_object__priv@LIBBPF_0.0.1 5.2.6 + bpf_object__set_kversion@LIBBPF_0.4.0 1:0.4.0 +#MISSING: 1:1.0.0-1# bpf_object__set_priv@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_object__unload@LIBBPF_0.0.1 5.2.6 + bpf_object__unpin_maps@LIBBPF_0.0.1 5.2.6 + bpf_object__unpin_programs@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_perf_event_read_simple@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_probe_helper@LIBBPF_0.0.2 5.2.6 +#MISSING: 1:1.0.0-1# bpf_probe_large_insn_limit@LIBBPF_0.0.7 1:0.0.8 +#MISSING: 1:1.0.0-1# bpf_probe_map_type@LIBBPF_0.0.2 5.2.6 +#MISSING: 1:1.0.0-1# bpf_probe_prog_type@LIBBPF_0.0.2 5.2.6 + bpf_prog_attach@LIBBPF_0.0.1 5.2.6 + bpf_prog_attach_opts@LIBBPF_0.0.8 1:0.7.0 +#MISSING: 1:1.0.0-1# bpf_prog_attach_xattr@LIBBPF_0.0.7 1:0.0.8 + bpf_prog_bind_map@LIBBPF_0.2.0 1:0.2 + bpf_prog_detach2@LIBBPF_0.0.1 5.2.6 + bpf_prog_detach@LIBBPF_0.0.1 5.2.6 + bpf_prog_get_fd_by_id@LIBBPF_0.0.1 5.2.6 + bpf_prog_get_fd_by_id_opts@LIBBPF_1.1.0 1:1.1.0 + bpf_prog_get_next_id@LIBBPF_0.0.1 5.2.6 + bpf_prog_linfo__free@LIBBPF_0.0.1 5.2.6 + bpf_prog_linfo__lfind@LIBBPF_0.0.1 5.2.6 + bpf_prog_linfo__lfind_addr_func@LIBBPF_0.0.1 5.2.6 + bpf_prog_linfo__new@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_prog_load@LIBBPF_0.0.1 5.2.6 + bpf_prog_load@LIBBPF_0.6.0 1:0.6.0 +#MISSING: 1:1.0.0-1# bpf_prog_load_deprecated@LIBBPF_0.6.0 1:0.6.0 +#MISSING: 1:1.0.0-1# bpf_prog_load_xattr@LIBBPF_0.0.1 5.2.6 + bpf_prog_query@LIBBPF_0.0.1 5.2.6 + bpf_prog_query_opts@LIBBPF_1.0.0 1:1.0.0 +#MISSING: 1:1.0.0-1# bpf_prog_test_run@LIBBPF_0.0.1 5.2.6 + bpf_prog_test_run_opts@LIBBPF_0.2.0 1:0.2 +#MISSING: 1:1.0.0-1# bpf_prog_test_run_xattr@LIBBPF_0.0.1 5.2.6 + bpf_program__attach@LIBBPF_0.0.7 1:0.0.8 + bpf_program__attach_cgroup@LIBBPF_0.0.8 1:0.0.8 + bpf_program__attach_freplace@LIBBPF_0.2.0 1:0.2 + bpf_program__attach_iter@LIBBPF_0.0.9 1:0.0.9 + bpf_program__attach_kprobe@LIBBPF_0.0.4 5.3 + bpf_program__attach_kprobe_multi_opts@LIBBPF_0.8.0 1:0.8.0 + bpf_program__attach_kprobe_opts@LIBBPF_0.5.0 1:0.5.0 + bpf_program__attach_ksyscall@LIBBPF_1.0.0 1:1.0.0 + bpf_program__attach_lsm@LIBBPF_0.0.8 1:0.0.8 + bpf_program__attach_netns@LIBBPF_0.0.9 1:0.0.9 + bpf_program__attach_perf_event@LIBBPF_0.0.4 5.3 + bpf_program__attach_perf_event_opts@LIBBPF_0.5.0 1:0.5.0 + bpf_program__attach_raw_tracepoint@LIBBPF_0.0.4 5.3 + bpf_program__attach_trace@LIBBPF_0.0.6 5.5 + bpf_program__attach_trace_opts@LIBBPF_0.8.0 1:0.8.0 + bpf_program__attach_tracepoint@LIBBPF_0.0.4 5.3 + bpf_program__attach_tracepoint_opts@LIBBPF_0.5.0 1:0.5.0 + bpf_program__attach_uprobe@LIBBPF_0.0.4 5.3 + bpf_program__attach_uprobe_opts@LIBBPF_0.5.0 1:0.5.0 + bpf_program__attach_usdt@LIBBPF_0.8.0 1:0.8.0 + bpf_program__attach_xdp@LIBBPF_0.1.0 1:0.1.0 + bpf_program__autoattach@LIBBPF_1.0.0 1:1.0.0 + bpf_program__autoload@LIBBPF_0.1.0 1:0.1.0 +#MISSING: 1:1.0.0-1# bpf_program__bpil_addr_to_offs@LIBBPF_0.0.2 5.2.6 +#MISSING: 1:1.0.0-1# bpf_program__bpil_offs_to_addr@LIBBPF_0.0.2 5.2.6 + bpf_program__expected_attach_type@LIBBPF_0.7.0 1:0.7.0 + bpf_program__fd@LIBBPF_0.0.1 5.2.6 + bpf_program__flags@LIBBPF_0.6.0 1:0.6.0 + bpf_program__get_expected_attach_type@LIBBPF_0.0.6 5.5 +#MISSING: 1:1.0.0-1# bpf_program__get_prog_info_linear@LIBBPF_0.0.2 5.2.6 + bpf_program__get_type@LIBBPF_0.0.6 5.5 + bpf_program__insn_cnt@LIBBPF_0.6.0 1:0.6.0 + bpf_program__insns@LIBBPF_0.6.0 1:0.6.0 +#MISSING: 1:1.0.0-1# bpf_program__is_extension@LIBBPF_0.0.7 1:0.0.8 +#MISSING: 1:1.0.0-1# bpf_program__is_kprobe@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_program__is_lsm@LIBBPF_0.0.8 1:0.0.8 +#MISSING: 1:1.0.0-1# bpf_program__is_perf_event@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_program__is_raw_tracepoint@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_program__is_sched_act@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_program__is_sched_cls@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_program__is_sk_lookup@LIBBPF_0.1.0 1:0.1.0 +#MISSING: 1:1.0.0-1# bpf_program__is_socket_filter@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_program__is_struct_ops@LIBBPF_0.0.7 1:0.0.8 +#MISSING: 1:1.0.0-1# bpf_program__is_tracepoint@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_program__is_tracing@LIBBPF_0.0.6 5.5 +#MISSING: 1:1.0.0-1# bpf_program__is_xdp@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_program__load@LIBBPF_0.0.1 5.2.6 + bpf_program__log_buf@LIBBPF_0.7.0 1:0.7.0 + bpf_program__log_level@LIBBPF_0.7.0 1:0.7.0 + bpf_program__name@LIBBPF_0.0.7 1:0.0.8 +#MISSING: 1:1.0.0-1# bpf_program__next@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_program__nth_fd@LIBBPF_0.0.1 5.2.6 + bpf_program__pin@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:0.6.0-1# bpf_program__pin_instance@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_program__prev@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_program__priv@LIBBPF_0.0.1 5.2.6 + bpf_program__section_name@LIBBPF_0.2.0 1:0.2 + bpf_program__set_attach_target@LIBBPF_0.0.8 1:0.0.8 + bpf_program__set_autoattach@LIBBPF_1.0.0 1:1.0.0 + bpf_program__set_autoload@LIBBPF_0.1.0 1:0.1.0 + bpf_program__set_expected_attach_type@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_program__set_extension@LIBBPF_0.0.7 1:0.0.8 + bpf_program__set_flags@LIBBPF_0.6.0 1:0.6.0 + bpf_program__set_ifindex@LIBBPF_0.0.1 5.2.6 + bpf_program__set_insns@LIBBPF_0.8.0 1:0.8.0 +#MISSING: 1:1.0.0-1# bpf_program__set_kprobe@LIBBPF_0.0.1 5.2.6 + bpf_program__set_log_buf@LIBBPF_0.7.0 1:0.7.0 + bpf_program__set_log_level@LIBBPF_0.7.0 1:0.7.0 +#MISSING: 1:1.0.0-1# bpf_program__set_lsm@LIBBPF_0.0.8 1:0.0.8 +#MISSING: 1:1.0.0-1# bpf_program__set_perf_event@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_program__set_prep@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_program__set_priv@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_program__set_raw_tracepoint@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_program__set_sched_act@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_program__set_sched_cls@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_program__set_sk_lookup@LIBBPF_0.1.0 1:0.1.0 +#MISSING: 1:1.0.0-1# bpf_program__set_socket_filter@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_program__set_struct_ops@LIBBPF_0.0.7 1:0.0.8 +#MISSING: 1:1.0.0-1# bpf_program__set_tracepoint@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_program__set_tracing@LIBBPF_0.0.6 5.5 + bpf_program__set_type@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_program__set_xdp@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_program__size@LIBBPF_0.0.6 5.5 +#MISSING: 1:1.0.0-1# bpf_program__title@LIBBPF_0.0.1 5.2.6 + bpf_program__type@LIBBPF_0.7.0 1:0.7.0 + bpf_program__unload@LIBBPF_0.0.1 5.2.6 + bpf_program__unpin@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_program__unpin_instance@LIBBPF_0.0.1 5.2.6 + bpf_raw_tracepoint_open@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_set_link_xdp_fd@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# bpf_set_link_xdp_fd_opts@LIBBPF_0.0.8 1:0.0.8 + bpf_task_fd_query@LIBBPF_0.0.1 5.2.6 + bpf_tc_attach@LIBBPF_0.4.0 1:0.4.0 + bpf_tc_detach@LIBBPF_0.4.0 1:0.4.0 + bpf_tc_hook_create@LIBBPF_0.4.0 1:0.4.0 + bpf_tc_hook_destroy@LIBBPF_0.4.0 1:0.4.0 + bpf_tc_query@LIBBPF_0.4.0 1:0.4.0 +#MISSING: 1:1.0.0-1# bpf_verify_program@LIBBPF_0.0.1 5.2.6 + bpf_xdp_attach@LIBBPF_0.7.0 1:0.7.0 + bpf_xdp_detach@LIBBPF_0.7.0 1:0.7.0 + bpf_xdp_query@LIBBPF_0.7.0 1:0.7.0 + bpf_xdp_query_id@LIBBPF_0.7.0 1:0.7.0 + btf__add_array@LIBBPF_0.2.0 1:0.2 + btf__add_btf@LIBBPF_0.6.0 1:0.6.0 + btf__add_const@LIBBPF_0.2.0 1:0.2 + btf__add_datasec@LIBBPF_0.2.0 1:0.2 + btf__add_datasec_var_info@LIBBPF_0.2.0 1:0.2 + btf__add_decl_tag@LIBBPF_0.6.0 1:0.6.0 + btf__add_enum64@LIBBPF_1.0.0 1:1.0.0 + btf__add_enum64_value@LIBBPF_1.0.0 1:1.0.0 + btf__add_enum@LIBBPF_0.2.0 1:0.2 + btf__add_enum_value@LIBBPF_0.2.0 1:0.2 + btf__add_field@LIBBPF_0.2.0 1:0.2 + btf__add_float@LIBBPF_0.4.0 1:0.4.0 + btf__add_func@LIBBPF_0.2.0 1:0.2 + btf__add_func_param@LIBBPF_0.2.0 1:0.2 + btf__add_func_proto@LIBBPF_0.2.0 1:0.2 + btf__add_fwd@LIBBPF_0.2.0 1:0.2 + btf__add_int@LIBBPF_0.2.0 1:0.2 + btf__add_ptr@LIBBPF_0.2.0 1:0.2 + btf__add_restrict@LIBBPF_0.2.0 1:0.2 + btf__add_str@LIBBPF_0.2.0 1:0.2 + btf__add_struct@LIBBPF_0.2.0 1:0.2 + btf__add_type@LIBBPF_0.4.0 1:0.4.0 + btf__add_type_tag@LIBBPF_0.6.0 1:0.6.0 + btf__add_typedef@LIBBPF_0.2.0 1:0.2 + btf__add_union@LIBBPF_0.2.0 1:0.2 + btf__add_var@LIBBPF_0.2.0 1:0.2 + btf__add_volatile@LIBBPF_0.2.0 1:0.2 + btf__align_of@LIBBPF_0.0.7 1:0.0.8 + btf__base_btf@LIBBPF_0.3.0 1:0.3 +#MISSING: 1:1.0.0-1# btf__dedup@LIBBPF_0.0.2 5.2.6 + btf__dedup@LIBBPF_0.6.0 1:0.6.0 +#MISSING: 1:1.0.0-1# btf__dedup_deprecated@LIBBPF_0.6.0 1:0.6.0 + btf__endianness@LIBBPF_0.2.0 1:0.2 + btf__fd@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# btf__finalize_data@LIBBPF_0.0.3 5.2.6 + btf__find_by_name@LIBBPF_0.0.1 5.2.6 + btf__find_by_name_kind@LIBBPF_0.0.6 5.5 + btf__find_str@LIBBPF_0.2.0 1:0.2 + btf__free@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# btf__get_from_id@LIBBPF_0.0.1 5.2.6 +#MISSING: 1:1.0.0-1# btf__get_map_kv_tids@LIBBPF_0.0.2 5.2.6 +#MISSING: 1:1.0.0-1# btf__get_nr_types@LIBBPF_0.0.2 5.2.6 + btf__get_raw_data@LIBBPF_0.0.2 5.2.6 +#MISSING: 1:1.0.0-1# btf__load@LIBBPF_0.0.2 5.2.6 + btf__load_from_kernel_by_id@LIBBPF_0.5.0 1:0.5.0 + btf__load_from_kernel_by_id_split@LIBBPF_0.5.0 1:0.5.0 + btf__load_into_kernel@LIBBPF_0.5.0 1:0.5.0 + btf__load_module_btf@LIBBPF_0.5.0 1:0.5.0 + btf__load_vmlinux_btf@LIBBPF_0.5.0 1:0.5.0 + btf__name_by_offset@LIBBPF_0.0.1 5.2.6 + btf__new@LIBBPF_0.0.1 5.2.6 + btf__new_empty@LIBBPF_0.2.0 1:0.2 + btf__new_empty_split@LIBBPF_0.3.0 1:0.3 + btf__parse@LIBBPF_0.1.0 1:0.1.0 + btf__parse_elf@LIBBPF_0.0.4 5.3 + btf__parse_elf_split@LIBBPF_0.3.0 1:0.3 + btf__parse_raw@LIBBPF_0.1.0 1:0.1.0 + btf__parse_raw_split@LIBBPF_0.3.0 1:0.3 + btf__parse_split@LIBBPF_0.3.0 1:0.3 + btf__pointer_size@LIBBPF_0.1.0 1:0.1.0 + btf__raw_data@LIBBPF_0.6.0 1:0.6.0 + btf__resolve_size@LIBBPF_0.0.1 5.2.6 + btf__resolve_type@LIBBPF_0.0.1 5.2.6 + btf__set_endianness@LIBBPF_0.2.0 1:0.2 + btf__set_fd@LIBBPF_0.1.0 1:0.1.0 + btf__set_pointer_size@LIBBPF_0.1.0 1:0.1.0 + btf__str_by_offset@LIBBPF_0.2.0 1:0.2 + btf__type_by_id@LIBBPF_0.0.1 5.2.6 + btf__type_cnt@LIBBPF_0.6.0 1:0.6.0 + btf_dump__dump_type@LIBBPF_0.0.4 5.3 + btf_dump__dump_type_data@LIBBPF_0.5.0 1:0.5.0 + btf_dump__emit_type_decl@LIBBPF_0.0.7 1:0.0.8 + btf_dump__free@LIBBPF_0.0.4 5.3 +#MISSING: 1:1.0.0-1# btf_dump__new@LIBBPF_0.0.4 5.3 + btf_dump__new@LIBBPF_0.6.0 1:0.6.0 +#MISSING: 1:1.0.0-1# btf_dump__new_deprecated@LIBBPF_0.6.0 1:0.6.0 + btf_ext__free@LIBBPF_0.0.2 5.2.6 +#MISSING: 1:1.0.0-1# btf_ext__func_info_rec_size@LIBBPF_0.0.2 5.2.6 + btf_ext__get_raw_data@LIBBPF_0.0.2 5.2.6 +#MISSING: 1:1.0.0-1# btf_ext__line_info_rec_size@LIBBPF_0.0.2 5.2.6 + btf_ext__new@LIBBPF_0.0.2 5.2.6 +#MISSING: 1:1.0.0-1# btf_ext__reloc_func_info@LIBBPF_0.0.2 5.2.6 +#MISSING: 1:1.0.0-1# btf_ext__reloc_line_info@LIBBPF_0.0.2 5.2.6 + libbpf_attach_type_by_name@LIBBPF_0.0.1 5.2.6 + libbpf_bpf_attach_type_str@LIBBPF_1.0.0 1:1.0.0 + libbpf_bpf_link_type_str@LIBBPF_1.0.0 1:1.0.0 + libbpf_bpf_map_type_str@LIBBPF_1.0.0 1:1.0.0 + libbpf_bpf_prog_type_str@LIBBPF_1.0.0 1:1.0.0 + libbpf_find_kernel_btf@LIBBPF_0.0.7 1:0.0.8 + libbpf_find_vmlinux_btf_id@LIBBPF_0.0.6 5.5 + libbpf_get_error@LIBBPF_0.0.1 5.2.6 + libbpf_major_version@LIBBPF_0.6.0 1:0.6.0 + libbpf_minor_version@LIBBPF_0.6.0 1:0.6.0 + libbpf_num_possible_cpus@LIBBPF_0.0.4 5.3 + libbpf_probe_bpf_helper@LIBBPF_0.7.0 1:0.7.0 + libbpf_probe_bpf_map_type@LIBBPF_0.7.0 1:0.7.0 + libbpf_probe_bpf_prog_type@LIBBPF_0.7.0 1:0.7.0 + libbpf_prog_type_by_name@LIBBPF_0.0.1 5.2.6 + libbpf_register_prog_handler@LIBBPF_0.8.0 1:0.8.0 + libbpf_set_print@LIBBPF_0.0.1 5.2.6 + libbpf_set_strict_mode@LIBBPF_0.5.0 1:0.5.0 + libbpf_strerror@LIBBPF_0.0.1 5.2.6 + libbpf_unregister_prog_handler@LIBBPF_0.8.0 1:0.8.0 + libbpf_version_string@LIBBPF_0.6.0 1:0.6.0 + perf_buffer__buffer@LIBBPF_1.0.0 1:1.0.0 + perf_buffer__buffer_cnt@LIBBPF_0.2.0 1:0.2 + perf_buffer__buffer_fd@LIBBPF_0.2.0 1:0.2 + perf_buffer__consume@LIBBPF_0.0.9 1:0.0.9 + perf_buffer__consume_buffer@LIBBPF_0.2.0 1:0.2 + perf_buffer__epoll_fd@LIBBPF_0.2.0 1:0.2 + perf_buffer__free@LIBBPF_0.0.4 5.3 +#MISSING: 1:1.0.0-1# perf_buffer__new@LIBBPF_0.0.4 5.3 + perf_buffer__new@LIBBPF_0.6.0 1:0.6.0 +#MISSING: 1:1.0.0-1# perf_buffer__new_deprecated@LIBBPF_0.6.0 1:0.6.0 +#MISSING: 1:1.0.0-1# perf_buffer__new_raw@LIBBPF_0.0.4 5.3 + perf_buffer__new_raw@LIBBPF_0.6.0 1:0.6.0 +#MISSING: 1:1.0.0-1# perf_buffer__new_raw_deprecated@LIBBPF_0.6.0 1:0.6.0 + perf_buffer__poll@LIBBPF_0.0.4 5.3 + ring_buffer__add@LIBBPF_0.0.9 1:0.0.9 + ring_buffer__consume@LIBBPF_0.0.9 1:0.0.9 + ring_buffer__epoll_fd@LIBBPF_0.3.0 1:0.3 + ring_buffer__free@LIBBPF_0.0.9 1:0.0.9 + ring_buffer__new@LIBBPF_0.0.9 1:0.0.9 + ring_buffer__poll@LIBBPF_0.0.9 1:0.0.9 + user_ring_buffer__discard@LIBBPF_1.1.0 1:1.1.0 + user_ring_buffer__free@LIBBPF_1.1.0 1:1.1.0 + user_ring_buffer__new@LIBBPF_1.1.0 1:1.1.0 + user_ring_buffer__reserve@LIBBPF_1.1.0 1:1.1.0 + user_ring_buffer__reserve_blocking@LIBBPF_1.1.0 1:1.1.0 + user_ring_buffer__submit@LIBBPF_1.1.0 1:1.1.0 +#MISSING: 1:1.0.0-1# xsk_setup_xdp_prog@LIBBPF_0.3.0 1:0.3 +#MISSING: 1:1.0.0-1# xsk_socket__create@LIBBPF_0.0.2 5.2.6 +#MISSING: 1:1.0.0-1# xsk_socket__create_shared@LIBBPF_0.2.0 1:0.2 +#MISSING: 1:1.0.0-1# xsk_socket__delete@LIBBPF_0.0.2 5.2.6 +#MISSING: 1:1.0.0-1# xsk_socket__fd@LIBBPF_0.0.2 5.2.6 +#MISSING: 1:1.0.0-1# xsk_socket__update_xskmap@LIBBPF_0.3.0 1:0.3 +#MISSING: 1:1.0.0-1# xsk_umem__create@LIBBPF_0.0.2 5.2.6 +#MISSING: 1:1.0.0-1# xsk_umem__create@LIBBPF_0.0.4 5.4 +#MISSING: 1:1.0.0-1# xsk_umem__delete@LIBBPF_0.0.2 5.2.6 +#MISSING: 1:1.0.0-1# xsk_umem__fd@LIBBPF_0.0.2 5.2.6 diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..9636311 --- /dev/null +++ b/debian/rules @@ -0,0 +1,25 @@ +#!/usr/bin/make -f + +export DEB_BUILD_MAINT_OPTIONS = hardening=+all +export DEB_CFLAGS_MAINT_APPEND = -Werror=implicit-function-declaration +include /usr/share/dpkg/pkg-info.mk +include /usr/share/dpkg/architecture.mk + +ifeq (,$(findstring terse,$(DEB_BUILD_OPTIONS))) + VERBOSE=1 +endif + +%: + dh $@ --sourcedirectory=src + +override_dh_gencontrol: + dh_gencontrol -- -v1:$(DEB_VERSION) + +override_dh_makeshlibs: + dh_makeshlibs -- -v1:$(DEB_VERSION) + +override_dh_auto_build: + dh_auto_build -- LIBSUBDIR=lib/$(DEB_HOST_MULTIARCH) V=$(VERBOSE) + +override_dh_auto_install: + dh_auto_install -- LIBSUBDIR=lib/$(DEB_HOST_MULTIARCH) V=$(VERBOSE) diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/upstream/metadata b/debian/upstream/metadata new file mode 100644 index 0000000..0b705ec --- /dev/null +++ b/debian/upstream/metadata @@ -0,0 +1,5 @@ +--- +Bug-Database: https://github.com/libbpf/libbpf/issues +Bug-Submit: https://github.com/libbpf/libbpf/issues/new +Repository: https://github.com/libbpf/libbpf.git +Repository-Browse: https://github.com/libbpf/libbpf diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..0da11c6 --- /dev/null +++ b/debian/watch @@ -0,0 +1,5 @@ +version=4 + +opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%libbpf-$1.tar.gz%" \ + https://github.com/libbpf/libbpf/tags \ + (?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate |