boulder v0.26.8 (Git ref 1317f874a3b5104c4f44cb17520a328f96ccaa79) └─ building bpftool-7.7.0-7-1 Refreshed repo0 The following package(s) will be installed: acl 2.4.0-6 attr 2.6.0-7 bash 5.3.15-32 binutils 2.46.0+git.908827bf-27 binutils-devel 2.46.0+git.908827bf-27 binutils-gprofng 2.46.0+git.908827bf-27 binutils-libs 2.46.0+git.908827bf-27 blake3 1.8.7-10 boulder 0.26.8+git.1317f87-166 brotli-libs 1.2.0-10 bsdtar 3.8.9-27 bsdtar-static 3.8.9-27 bzip2-libs 1.0.8-9 ca-certificates 20250516-18 ca-certificates-mozilla 3.128-51 ca-certificates-utils 20250516-18 clang 22.1.8-60 clang-libs 22.1.8-60 compiler-rt 22.1.8-60 coreutils 0.10.0-38 cryptsetup-libs 2.8.7-14 curl-libs 8.21.0-32 cyrus-sasl-libs 2.1.28-6 dash 0.5.13.5-20 device-mapper-libs 2.03.42-22 diffutils 3.12-7 docutils 0.23-7 envsubst 1.0-12 expat 2.8.3-16 file 5.48-12 findutils 4.11.0-5 gawk 5.4.1-10 gcc 16.2.0+git.929cafe1-26 gdbm-libs 1.26-8 git 2.55.0-25 glib2 2.88.3-40 glibc 2.43+git.4964178b-42 glibc-devel 2.43+git.4964178b-42 gmp 6.3.0-6 gnu-coreutils-compat 9.11-7 gpm-libs 1.20.7-5 grep 3.12-8 helix 25.07.01-8 hwloc-libs 2.14.0-7 iana-etc 20260723-6 icu-libs 78.3-14 isl 0.28-3 jansson 2.15.1-6 json-c 0.19-6 keyutils 1.6.3-5 krb5-libs 1.22.2-6 layout 0.1.0-9 less 704-17 libarchive 3.8.9-27 libatomic 16.2.0+git.929cafe1-26 libb2 0.98.1-3 libblkid 2.42.2-22 libcap 2.78-13 libcap-devel 2.78-13 libcap-ng 0.9.5-9 libcom_err 1.47.4-8 libeconf 0.8.4-8 libedit 20260512-3.1-7 libedit-devel 20260512-3.1-7 libelf 0.196-14 libelf-devel 0.196-14 libfdisk 2.42.2-22 libffi 3.8.0-13 libgcc 16.2.0+git.929cafe1-26 libgcc-static 16.2.0+git.929cafe1-26 libgcrypt 1.12.3-12 libgomp 16.2.0+git.929cafe1-26 libgpg-error 1.61-11 libidn2 2.3.8-6 libmount 2.42.2-22 libpsl 0.23.3-8 libseccomp 2.6.1-7 libsecret 0.21.7-9 libsmartcols 2.42.2-22 libsodium 1.0.22+git.2ce4d906-6 libssh2 1.11.1-4 libstdc++ 16.2.0+git.929cafe1-26 libstdc++-devel 16.2.0+git.929cafe1-26 libstone 0.26.1+git.647000c-8 libtasn1 4.21.0-5 libunistring 1.4.2-8 libutempter 1.2.1-3 libuuid 2.42.2-22 libxcrypt 4.5.2-11 libxml2 2.15.3-21 linux-headers 7.1.11-53 linux-pam-libs 1.7.2-20 lld 22.1.8-60 lld-libs 22.1.8-60 llvm 22.1.8-60 llvm-devel 22.1.8-60 llvm-libs 22.1.8-60 lz4 1.10.0-5 lzo 2.10-3 make 4.4.1-5 mimalloc 2.4.5-16 mlir 22.1.8-60 mlir-devel 22.1.8-60 mpc 1.4.1-5 mpdecimal 4.0.1-3 mpfr 4.2.2-6 nano 9.2-42 ncurses-base 6.6-20260822-27 ncurses-libs 6.6-20260822-27 nghttp2-libs 1.70.0-17 nghttp3 1.18.0-8 ngtcp2 1.25.0-4 onetbb 2023.1.0-8 openldap 2.6.14-8 openmp 22.1.8-60 openmp-devel 22.1.8-60 openssl 3.6.4-37 openssl-devel 3.6.4-37 openssl-libs 3.6.4-37 os-info 2026.08-20 p11-kit 0.26.5-13 p11-kit-libs 0.26.5-13 pcre2 10.47-9 pkgconf 3.0.6-14 polly 22.1.8-60 polly-devel 22.1.8-60 procps 4.0.7-9 python 3.14.7-25 python-libs 3.14.7-25 python-pip-wheel 26.2.1-11 readline 8.3.3-10 ripgrep 15.2.0-5 sed 4.10-4 sqlite 3.53.4-23 sudo-rs 0.2.14-20 systemd-libs 261.2-96 systemd-shared 261.2-96 systemd-sysusers 261.2-96 systemd-tmpfiles 261.2-96 terminfo-foot 1.27.0-5 terminfo-ghostty 1.3.1-9 terminfo-kitty 0.48.2-19 terminfo-kmscon 10.0.2-13 tpm2-tss 4.2.0-6 tzdata 2026c-11 util-linux 2.42.2-22 uutils-coreutils 0.10.0-38 vim 9.2.1001-30 wayland 1.26.0-10 xxd 9.2.1001-30 xz 5.8.3-15 zlib 2.3.3-24 zlib-devel 2.3.3-24 zstd 1.5.7-13 zstd-devel 1.5.7-13 zstd-libs 1.5.7-13 Installed blake3 (cached) Installed attr (cached) Installed acl (cached) Installed bsdtar (cached) Installed brotli-libs (cached) Installed bzip2-libs (cached) Installed ca-certificates (cached) Installed binutils-libs (cached) Installed ca-certificates-utils (cached) Installed clang (cached) Installed ca-certificates-mozilla (cached) Installed binutils-devel (cached) Installed coreutils (cached) Installed cryptsetup-libs (cached) Installed bash (cached) Installed curl-libs (cached) Installed cyrus-sasl-libs (cached) Installed dash (cached) Installed device-mapper-libs (cached) Installed binutils-gprofng (cached) Installed envsubst (cached) Installed diffutils (cached) Installed expat (cached) Installed findutils (cached) Installed docutils (cached) Installed file (cached) Installed gdbm-libs (cached) Installed gawk (cached) Installed binutils (cached) Installed boulder (cached) Installed glib2 (cached) Installed gmp (cached) Installed compiler-rt (cached) Installed bsdtar-static (cached) Installed gpm-libs (cached) Installed grep (cached) Installed hwloc-libs (cached) Installed iana-etc (cached) Installed git (cached) Installed gnu-coreutils-compat (cached) Installed isl (cached) Installed json-c (cached) Installed jansson (cached) Installed keyutils (cached) Installed layout (cached) Installed less (cached) Installed krb5-libs (cached) Installed libarchive (cached) Installed libatomic (cached) Installed libb2 (cached) Installed libblkid (cached) Installed libcap (cached) Installed libcap-ng (cached) Installed libcap-devel (cached) Installed libcom_err (cached) Installed libeconf (cached) Installed libedit (cached) Installed libedit-devel (cached) Installed libelf (cached) Installed libelf-devel (cached) Installed libfdisk (cached) Installed libffi (cached) Installed libgcc (cached) Installed libgcrypt (cached) Installed libgomp (cached) Installed libgpg-error (cached) Installed libidn2 (cached) Installed glibc-devel (cached) Installed libmount (cached) Installed libgcc-static (cached) Installed libpsl (cached) Installed libseccomp (cached) Installed libsmartcols (cached) Installed libsecret (cached) Installed libssh2 (cached) Installed libsodium (cached) Installed libstone (cached) Installed libtasn1 (cached) Installed libstdc++ (cached) Installed libutempter (cached) Installed libuuid (cached) Installed libxcrypt (cached) Installed libunistring (cached) Installed libxml2 (cached) Installed linux-pam-libs (cached) Installed lld (cached) Installed libstdc++-devel (cached) Installed lld-libs (cached) Installed linux-headers (cached) Installed icu-libs (cached) Installed lz4 (cached) Installed lzo (cached) Installed make (cached) Installed mimalloc (cached) Installed clang-libs (cached) Installed llvm (cached) Installed mpc (cached) Installed mpdecimal (cached) Installed mpfr (cached) Installed nano (cached) Installed helix (cached) Installed ncurses-libs (cached) Installed nghttp2-libs (cached) Installed nghttp3 (cached) Installed ngtcp2 (cached) Installed onetbb (cached) Installed ncurses-base (cached) Installed openldap (cached) Installed openmp-devel (cached) Installed openmp (cached) Installed openssl (cached) Installed mlir (cached) Installed os-info (cached) Installed p11-kit (cached) Installed glibc (cached) Installed openssl-devel (cached) Installed openssl-libs (cached) Installed pcre2 (cached) Installed pkgconf (cached) Installed polly-devel (cached) Installed p11-kit-libs (cached) Installed python (cached) Installed python-pip-wheel (cached) Installed readline (cached) Installed procps (cached) Installed sed (cached) Installed llvm-devel (cached) Installed ripgrep (cached) Installed polly (cached) Installed sudo-rs (cached) Installed systemd-sysusers (cached) Installed systemd-tmpfiles (cached) Installed systemd-libs (cached) Installed terminfo-ghostty (cached) Installed terminfo-foot (cached) Installed terminfo-kitty (cached) Installed terminfo-kmscon (cached) Installed sqlite (cached) Installed tpm2-tss (cached) Installed tzdata (cached) Installed systemd-shared (cached) Installed wayland (cached) Installed xxd (cached) Installed gcc (cached) Installed zlib (cached) Installed zlib-devel (cached) Installed zstd (cached) Installed xz (cached) Installed zstd-devel (cached) Installed zstd-libs (cached) Installed util-linux (cached) Installed mlir-devel (cached) Installed uutils-coreutils (cached) Installed python-libs (cached) Installed vim (cached) Installed llvm-libs (cached) 41096 entries blitted in 0.30s (135.5k / s) Sharing 1 upstream(s) with the build container: Shared bpftool-libbpf-v7.7.0-sources.tar.gz Changing boulder thread priority to SCHED_BATCH during build: └─ priority set. Continuing build: x86_64 │Prepare │P│ + set -o errexit │P│ + set -o pipefail │P│ + set -o nounset │P│ + TERM=dumb │P│ + export TERM │P│ + SOURCE_DATE_EPOCH=1787958038 │P│ + export SOURCE_DATE_EPOCH │P│ + PGO_STAGE=NONE │P│ + export PGO_STAGE │P│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │P│ + export PKG_CONFIG_PATH │P│ + CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CFLAGS │P│ + CGO_CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CGO_CFLAGS │P│ + CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CXXFLAGS │P│ + CGO_CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CGO_CXXFLAGS │P│ + FFLAGS='-O2 -flto=thin -fno-omit-frame-pointer -g' │P│ + export FFLAGS │P│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │P│ + export LDFLAGS │P│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │P│ + export CGO_LDFLAGS │P│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │P│ + export DFLAGS │P│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=1 -C strip=none -C target-cpu=x86-64-v2' │P│ + export RUSTFLAGS │P│ + VALAFLAGS=-g │P│ + export VALAFLAGS │P│ + GOFLAGS='-buildmode=pie -ldflags=-linkmode=external -mod=readonly -modcacherw -trimpath' │P│ + export GOFLAGS │P│ + CC=clang │P│ + export CC │P│ + CXX=clang++ │P│ + export CXX │P│ + OBJC=clang │P│ + export OBJC │P│ + OBJCXX=clang++ │P│ + export OBJCXX │P│ + CPP=clang-cpp │P│ + export CPP │P│ + OBJCPP='clang -E -' │P│ + export OBJCPP │P│ + OBJCXXCPP='clang++ -E' │P│ + export OBJCXXCPP │P│ + AR=llvm-ar │P│ + export AR │P│ + LD=ld.lld │P│ + export LD │P│ + OBJCOPY=llvm-objcopy │P│ + export OBJCOPY │P│ + NM=llvm-nm │P│ + export NM │P│ + RANLIB=llvm-ranlib │P│ + export RANLIB │P│ + STRIP=llvm-strip │P│ + export STRIP │P│ + PATH=/usr/bin:/bin │P│ + export PATH │P│ + GOAMD64=v2 │P│ + export GOAMD64 │P│ + test -z v2 │P│ + CCACHE_DIR=/mason/ccache │P│ + export CCACHE_DIR │P│ + CCACHE_BASEDIR=/mason/build/x86_64 │P│ + export CCACHE_BASEDIR │P│ + test -z /mason/ccache │P│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │P│ + NINJA_STATUS='[%f/%t %es (%P)] ' │P│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64 │P│ + export CARGO_BUILD_DEP_INFO_BASEDIR │P│ + CARGO_NET_RETRY=5 │P│ + export CARGO_NET_RETRY │P│ + CARGO_PROFILE_RELEASE_DEBUG=full │P│ + export CARGO_PROFILE_RELEASE_DEBUG │P│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │P│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │P│ + CARGO_PROFILE_RELEASE_LTO=off │P│ + export CARGO_PROFILE_RELEASE_LTO │P│ + CARGO_PROFILE_RELEASE_STRIP=none │P│ + export CARGO_PROFILE_RELEASE_STRIP │P│ + RUSTC_WRAPPER= │P│ + export RUSTC_WRAPPER │P│ + test -z '' │P│ + unset RUSTC_WRAPPER │P│ + GOCACHE= │P│ + export GOCACHE │P│ + test -z '' │P│ + unset GOCACHE │P│ + GOMODCACHE= │P│ + export GOMODCACHE │P│ + test -z '' │P│ + unset GOMODCACHE │P│ + CARGO_HOME= │P│ + export CARGO_HOME │P│ + test -z '' │P│ + unset CARGO_HOME │P│ + ZIG_GLOBAL_CACHE_DIR= │P│ + export ZIG_GLOBAL_CACHE_DIR │P│ + test -z '' │P│ + unset ZIG_GLOBAL_CACHE_DIR │P│ + ZIG_LOCAL_CACHE_DIR= │P│ + export ZIG_LOCAL_CACHE_DIR │P│ + test -z '' │P│ + unset ZIG_LOCAL_CACHE_DIR │P│ + SCCACHE_DIR=/mason/sccache │P│ + export SCCACHE_DIR │P│ + test -z /mason/sccache │P│ + LANG=en_US.UTF-8 │P│ + export LANG │P│ + LC_ALL=en_US.UTF-8 │P│ + export LC_ALL │P│ + test -d /mason/build/x86_64 │P│ + cd /mason/build/x86_64 │P│ + echo 'The work directory %(workdir) is /mason/build/x86_64' │P│ The work directory %(workdir) is /mason/build/x86_64 │P│ + mkdir -p bpftool-libbpf-v7.7.0-sources.tar.gz │P│ + bsdtar-static xf /mason/sourcedir/bpftool-libbpf-v7.7.0-sources.tar.gz -C bpftool-libbpf-v7.7.0-sources.tar.gz --strip-components=1 --no-same-owner │ │Build │B│ + set -o errexit │B│ + set -o pipefail │B│ + set -o nounset │B│ + TERM=dumb │B│ + export TERM │B│ + SOURCE_DATE_EPOCH=1787958038 │B│ + export SOURCE_DATE_EPOCH │B│ + PGO_STAGE=NONE │B│ + export PGO_STAGE │B│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │B│ + export PKG_CONFIG_PATH │B│ + CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CFLAGS │B│ + CGO_CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CGO_CFLAGS │B│ + CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CXXFLAGS │B│ + CGO_CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CGO_CXXFLAGS │B│ + FFLAGS='-O2 -flto=thin -fno-omit-frame-pointer -g' │B│ + export FFLAGS │B│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │B│ + export LDFLAGS │B│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │B│ + export CGO_LDFLAGS │B│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │B│ + export DFLAGS │B│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=1 -C strip=none -C target-cpu=x86-64-v2' │B│ + export RUSTFLAGS │B│ + VALAFLAGS=-g │B│ + export VALAFLAGS │B│ + GOFLAGS='-buildmode=pie -ldflags=-linkmode=external -mod=readonly -modcacherw -trimpath' │B│ + export GOFLAGS │B│ + CC=clang │B│ + export CC │B│ + CXX=clang++ │B│ + export CXX │B│ + OBJC=clang │B│ + export OBJC │B│ + OBJCXX=clang++ │B│ + export OBJCXX │B│ + CPP=clang-cpp │B│ + export CPP │B│ + OBJCPP='clang -E -' │B│ + export OBJCPP │B│ + OBJCXXCPP='clang++ -E' │B│ + export OBJCXXCPP │B│ + AR=llvm-ar │B│ + export AR │B│ + LD=ld.lld │B│ + export LD │B│ + OBJCOPY=llvm-objcopy │B│ + export OBJCOPY │B│ + NM=llvm-nm │B│ + export NM │B│ + RANLIB=llvm-ranlib │B│ + export RANLIB │B│ + STRIP=llvm-strip │B│ + export STRIP │B│ + PATH=/usr/bin:/bin │B│ + export PATH │B│ + GOAMD64=v2 │B│ + export GOAMD64 │B│ + test -z v2 │B│ + CCACHE_DIR=/mason/ccache │B│ + export CCACHE_DIR │B│ + CCACHE_BASEDIR=/mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz │B│ + export CCACHE_BASEDIR │B│ + test -z /mason/ccache │B│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │B│ + NINJA_STATUS='[%f/%t %es (%P)] ' │B│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz │B│ + export CARGO_BUILD_DEP_INFO_BASEDIR │B│ + CARGO_NET_RETRY=5 │B│ + export CARGO_NET_RETRY │B│ + CARGO_PROFILE_RELEASE_DEBUG=full │B│ + export CARGO_PROFILE_RELEASE_DEBUG │B│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │B│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │B│ + CARGO_PROFILE_RELEASE_LTO=off │B│ + export CARGO_PROFILE_RELEASE_LTO │B│ + CARGO_PROFILE_RELEASE_STRIP=none │B│ + export CARGO_PROFILE_RELEASE_STRIP │B│ + RUSTC_WRAPPER= │B│ + export RUSTC_WRAPPER │B│ + test -z '' │B│ + unset RUSTC_WRAPPER │B│ + GOCACHE= │B│ + export GOCACHE │B│ + test -z '' │B│ + unset GOCACHE │B│ + GOMODCACHE= │B│ + export GOMODCACHE │B│ + test -z '' │B│ + unset GOMODCACHE │B│ + CARGO_HOME= │B│ + export CARGO_HOME │B│ + test -z '' │B│ + unset CARGO_HOME │B│ + ZIG_GLOBAL_CACHE_DIR= │B│ + export ZIG_GLOBAL_CACHE_DIR │B│ + test -z '' │B│ + unset ZIG_GLOBAL_CACHE_DIR │B│ + ZIG_LOCAL_CACHE_DIR= │B│ + export ZIG_LOCAL_CACHE_DIR │B│ + test -z '' │B│ + unset ZIG_LOCAL_CACHE_DIR │B│ + SCCACHE_DIR=/mason/sccache │B│ + export SCCACHE_DIR │B│ + test -z /mason/sccache │B│ + LANG=en_US.UTF-8 │B│ + export LANG │B│ + LC_ALL=en_US.UTF-8 │B│ + export LC_ALL │B│ + test -d /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz │B│ + cd /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz │B│ + echo 'The work directory %(workdir) is /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz' │B│ + _common_args='-C src prefix=/usr mandir=/usr/share/man' │B│ The work directory %(workdir) is /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz │B│ + make VERBOSE=1 -j 32 -C src prefix=/usr mandir=/usr/share/man HOSTCC=clang 'EXTRA_CFLAGS=-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' 'EXTRA_LDFLAGS=-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' all doc │B│ make: Entering directory '/mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src' │B│ ... libbfd: [ on ] │B│ ... clang-bpf-co-re: [ on ] │B│ ... llvm: [ on ] │B│ ... libcap: [ on ] │B│ MKDIR /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/ │B│ MKDIR /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/include/bpf │B│ MKDIR /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/include/bpf │B│ MKDIR /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/ │B│ MKDIR /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/ │B│ DESCEND /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/docs │B│ INSTALL /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/include/bpf/hashmap.h │B│ INSTALL /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/include/bpf/nlattr.h │B│ INSTALL /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/include/bpf/relo_core.h │B│ INSTALL /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/include/bpf/libbpf_internal.h │B│ make[1]: Entering directory '/mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/libbpf/src' │B│ INSTALL /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/include/bpf/relo_core.h │B│ INSTALL /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/include/bpf/hashmap.h │B│ INSTALL /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/include/bpf/libbpf_internal.h │B│ make[1]: Entering directory '/mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/libbpf/src' │B│ GEN bpftool-btf.8 │B│ GEN bpftool-cgroup.8 │B│ GEN bpftool-feature.8 │B│ GEN bpftool-gen.8 │B│ GEN bpftool-iter.8 │B│ GEN bpftool-link.8 │B│ GEN bpftool-map.8 │B│ GEN bpftool-net.8 │B│ GEN bpftool-perf.8 │B│ GEN bpftool-prog.8 │B│ GEN bpftool.8 │B│ GEN bpftool-struct_ops.8 │B│ GEN bpftool-token.8 │B│ MKDIR /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/staticobjs │B│ MKDIR /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/staticobjs │B│ INSTALL bpf.h libbpf.h btf.h libbpf_common.h libbpf_legacy.h bpf_helpers.h bpf_helper_defs.h bpf_tracing.h bpf_endian.h bpf_core_read.h skel_internal.h libbpf_version.h usdt.bpf.h │B│ INSTALL bpf.h libbpf.h btf.h libbpf_common.h libbpf_legacy.h bpf_helpers.h bpf_helper_defs.h bpf_tracing.h bpf_endian.h bpf_core_read.h skel_internal.h libbpf_version.h usdt.bpf.h │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/staticobjs/bpf.o │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/staticobjs/btf.o │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/staticobjs/bpf.o │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/staticobjs/btf.o │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/staticobjs/libbpf.o │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/staticobjs/libbpf.o │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/staticobjs/libbpf_utils.o │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/staticobjs/libbpf_utils.o │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/staticobjs/netlink.o │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/staticobjs/netlink.o │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/staticobjs/libbpf_probes.o │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/staticobjs/nlattr.o │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/staticobjs/bpf_prog_linfo.o │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/staticobjs/nlattr.o │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/staticobjs/bpf_prog_linfo.o │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/staticobjs/libbpf_probes.o │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/staticobjs/btf_dump.o │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/staticobjs/btf_dump.o │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/staticobjs/hashmap.o │B│ libbpf_utils.c:72:11: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 72 | if (ret >= size) │B│ | ~~~ ^ ~~~~ │B│ libbpf_utils.c:79:10: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 79 | if (ret >= size) │B│ | ~~~ ^ ~~~~ │B│ libbpf_utils.c:72:11: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 72 | if (ret >= size) │B│ | ~~~ ^ ~~~~ │B│ libbpf_utils.c:79:10: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 79 | if (ret >= size) │B│ | ~~~ ^ ~~~~ │B│ libbpf_utils.c:211:12: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 211 | for (; i < ARRAY_SIZE(w);libbpf_utils.c :i211+:+12): │B│ warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]| │B│ ~ ^ ~~~~~~~~~~~~~ │B│ libbpf_utils.c211: | 214 : 17f:o rwarning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]( │B│ ; i < 214A | R R AfYo_rS I(ZiE (=w )0;; ii+ +<) A │B│ R R| A ~ ^ ~~~~~~~~~~~~~Y │B│ _SIZElibbpf_utils.c(:w214):;17 i: +warning: =comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 8) { │B│ 214 | | ~ ^ ~~~~~~~~~~~~~ │B│ for (i = 0; i < ARRAY_SIZE(w); i += 8) { │B│ | ~ ^ ~~~~~~~~~~~~~ │B│ btf_dump.c:30:13: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] │B│ 30 | return lvl >= PREFIX_CNT ? PREFIXES : &PREFIXES[PREFIX_CNT - lvl]; │B│ | ~~~ ^ ~~~~~~~~~~ │B│ libbpf_utils.c:254:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 254 | for (i = 0; i < ARRAY_SIZE(stalibbpf_utils.cte:)254;: 16i:+ +warning: ) │B│ comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ | ~ ^ ~~~~~~~~~~~~~~~~~ │B│ 254 | for (i = 0; i < ARRAY_SIZE(state); i++) │B│ | ~ ^ ~~~~~~~~~~~~~~~~~ │B│ nlattr.c:65:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] │B│ 65 | if (libbpf_nla_len(nla) < minlen) │B│ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ │B│ nlattr.c:65:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] │B│ 65 | if (libbpf_nla_len(nla) < minlen) │B│ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ │B│ btf_dump.c:30:13: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] │B│ 30 | return lvl >= PREFIX_CNT ? PREFIXES : &PREFIXES[PREFIX_CNT - lvl]; │B│ | ~~~ ^ ~~~~~~~~~~ │B│ nlattr.c:126:47: warning: format specifies type 'unsigned int' but the argument has type 'int', which differs in signedness [-Wformat-signedness] │B│ 125 | pr_warn("Attribute of type %#x found multiple times in message, " │B│ | ~~~ │B│ | %#x │B│ 126 | "previous attribute is being ignored.\n", type); │B│ | ^~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ nlattr.c:126:47: warning: format specifies type 'unsigned int' but the argument has type 'int', which differs in signedness [-Wformat-signedness] │B│ 125 | pr_warn("Attribute of type %#x found multiple times in message, " │B│ | ~~~ │B│ | %#x │B│ 126 | "previous attribute is being ignored.\n", type); │B│ | ^~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ btf_dump.c:898:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 898 | for (i = 0; i < ARRAY_SIZE(pads); i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~ │B│ bpf.c:227:16: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 227 | for (i = 0; i < cnt; i++) { │B│ | ~ ^ ~~~ │B│ btf.c:437:44: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 437 | pr_warn("BTF type [%d] is malformed\n", btf->start_id + btf->nr_types); │B│ | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ | %u │B│ btf_dump.c:1050:16./libbpf_internal.h:: 173warning: :comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]52 │B│ : note: expanded from macro 'pr_warn' │B│ 1050173 | | #fdoerf in(ei p=r_ w0ar;n (if mstart_id + btf->nr_types); │B│ | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ | %u │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ btf.c:634:14: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'const int' [-Wsign-compare] │B│ 634 | if (type_id < btf->start_id) │B│ | ~~~~~~~ ^ ~~~~~~~~~~~~~ │B│ btf.c:634:14: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'const int' [-Wsign-compare] │B│ 634 | if (type_id < btf->start_id) │B│ | ~~~~~~~ ^ ~~~~~~~~~~~~~ │B│ btf.c:681:17: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 681 | for (j = 0; j < ARRAY_SIZE(long_aliases); j++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ │B│ btf.c:681:17: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 681 | for (j = 0; j < ARRAY_SIZE(long_aliases); j++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ │B│ btf_dump.c:898:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 898 | for (i = 0; i < ARRAY_SIZE(pads); i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~ │B│ btf_dump.c:1050:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 1050 | for (i = 0; i < ARRAY_SIZE(missing_base_types); i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ btf_dump.c:1779:44: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 1779 | pr_warn("unexpected bitfield sinetlink.cz:e 159%:d11\:n "warning: ,comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ t->size); │B│ | ~~ ^~~~~~~ │B│ | %u │B│ 159 | i./libbpf_internal.h:f173 :(52l:e nnote: expanded from macro 'pr_warn'> │B│ iov. i173o | v_#ldeenf)i n{e │B│ p| r ~~~ ^ ~~~~~~~~~~~_ │B│ warn(fmnetlink.ct:,174 :.46.:. )warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare]_ │B│ _pr(LIB B174P | F _ WfAoRrN ,( nfhm t=, ( s#t#r_u_cVtA _nAlRmGsSg_h_d)r │B│ *| ) ~~~ ^~~~~~~~~~~i │B│ ov.io./libbpf_internal.hv:_170b:a40s:e ;note: expanded from macro '__pr'N │B│ LMSG_ O170K | ( nlhi,b blpefn_)p;r │B│ i n| t ^~~~~~~~~~~~~~~~~( │B│ leve../include/uapi/linux/netlink.hl:, 109":l24i:b bnote: pexpanded from macro 'NLMSG_OK'f │B│ : " f109m | t , # # _(_nVlAh_)A-R>GnSl_m_s)g;_ l\e │B│ n| ~~~ ^~~~~~~~~~~< │B│ = (len)) │B│ | ~~~~~~~~~~~~~~~~ ^ ~~~ │B│ netlink.c:180:22: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] │B│ 180 | if (nh->nlmsg_seq != seq) { │B│ | ~~~~~~~~~~~~~ ^ ~~~ │B│ btf.c:973:13: warning: comparison of integers of different signs: '__s32' (aka 'int') and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 973 | for (; id < nr_types; id++) { │B│ | ~~ ^ ~~~~~~~~ │B│ btf.c:982:26: warning: comparison of integers of different signs: '__s32' (aka 'int') and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 982 | for (id = start_id; id < nr_types; id++) { │B│ | ~~ ^ ~~~~~~~~ │B│ btf_dump.c:1889:20: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 1889 | if (sz == 0 || sz > sizeof(buf)) { │B│ | ~~ ^ ~~~~~~~~~~~ │B│ btf.c:973:13: warning: comparison of integers of different signs: '__s32' (aka 'int') and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 973 | for (; id < nr_types; id++) { │B│ | ~~ ^ ~~~~~~~~ │B│ btf.c:982:26: warning: comparison of integers of different signs: '__s32' (aka 'int') and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 982 | for (id = start_id; id < nr_types; id++) { │B│ | ~~ ^ ~~~~~~~~ │B│ netlink.c:159:11: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 159 | if (len > iov.iov_len) { │B│ | ~~~ ^ ~~~~~~~~~~~ │B│ btf_dump.c:1779:44:netlink.c :warning: 174:format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]46 │B│ : warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] │B│ 174 | 1779f | o r p(rn_hw a=r n((s"turnuecxtp encltmesdg hbdirt f*i)eilodv .siiozve_ b%ads\en;" ,N LtM-S>Gs_iOzKe()n;h │B│ , l| e ~~ ^~~~~~~n │B│ ) ;| │B│ %u │B│ | ^~~~~~~~~~~~~~~~~ │B│ ../include/uapi/linux/netlink.h:109:./libbpf_internal.h24::173 :note: 52expanded from macro 'NLMSG_OK': │B│ note: expanded from macro 'pr_warn' │B│ 109 | 173 | #(dnelfhi)n->en lpmrs_gw_alrenn( fbnpfl_mprsign_t(sleevqel !, =" lisbbepqf:) " {f │B│ m t| , ~~~~~~~~~~~~~ ^ ~~~ │B│ ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ netlink.c:423:14: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] │B│ 423 | if (ifindex != md->ifindex) │B│ | ~~~~~~~ ^ ~~~~~~~~~~~ │B│ btf.c:1237:5: warning: format specifies type 'int' but the argument has type 'Elf64_Word' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 1236 | pr_warn("unexpected section type (%d) of section(%d, %s) from %s\n", │B│ | ~~ │B│ | %u │B│ 1237 | sh.sh_type, idx, name, path); │B│ | ^~~~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ btf_dump.c:2254:53: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 2254 | pr_warn("unexpected size %d for enum, id:[%u]\n", t->size, id); │B│ | ~~ ^~~~~~~ │B│ | %u │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ btf_dump.c:1889:20: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 1889 | if (sz == 0 || sz > sizeof(buf)) { │B│ | ~~ ^ ~~~~~~~~~~~ │B│ btf_dump.c:2288:14: warning: comparison of integers of different signs: '__s64' (aka 'long long') and '__u64' (aka 'unsigned long long') [-Wsign-compare] │B│ 2288 | if (value != btf_enum64_value(e)) │B│ | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ │B│ btf.c:1237:5: warning: format specifies type 'int' but the argument has type 'Elf64_Word' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 1236 | pr_warn("unexpected section type (%d) of section(%d, %s) from %s\n", │B│ | ~~ │B│ | %u │B│ 1237 | sh.sh_type, idx, name, path); │B│ | ^~~~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ btf.c:1416:28: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-Wsign-compare] │B│ 1416 | if (fread(data, 1, sz, f) < sz) { │B│ | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~ │B│ btf_dump.c:2436:17: warning: comparison of integers of different signs: 'int' and 'const __u32' (aka 'const unsigned int') [-Wsign-compare] │B│ 2436 | for (i = 0; i < array->nelems; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~ │B│ netlink.c:423:14: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] │B│ 423 | if (ifindex != md->ifindex) │B│ | ~~~~~~~ ^ ~~~~~~~~~~~ │B│ btf_dump.c:2254:53: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 2254 | pr_warn("unexpected size %d for enum, id:[%u]\n", t->size, id); │B│ | ~~ ^~~~~~~ │B│ | %u │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ btf.c:1416:28: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-Wsign-compare] │B│ 1416 | if (fread(data, 1, sz, f) < sz) { │B│ | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~ │B│ btf_dump.c:2288:14: warning: comparison of integers of different signs: '__s64' (aka 'long long') and '__u64' (aka 'unsigned long long') [-Wsign-compare] │B│ 2288 | if (value != btf_enum64_value(e)) │B│ | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ │B│ btf_dump.c:2436:17: warning: comparison of integers of different signs: 'int' and 'const __u32' (aka 'const unsigned int') [-Wsign-compare] │B│ 2436 | for (i = 0; i < array->nelems; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~ │B│ netlink.c:729:10: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 729 | if (len >= sizeof(name)) │B│ | ~~~ ^ ~~~~~~~~~~~~ │B│ btf.c:1629:17: warning: comparison of integers of different signs: 'int' and 'const __u32' (aka 'const unsigned int') [-Wsign-compare] │B│ 1629 | for (i = 0; i < btf->nr_types; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~ │B│ btf.c:1676:13: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'const int' [-Wsign-compare] │B│ 1676 | if (offset < btf->start_str_off) │B│ | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ │B│ btf.c:1629:17: warning: comparison of integers of different signs: 'int' and 'const __u32' (aka 'const unsigned int') [-Wsign-compare] │B│ 1629 | for (i = 0; i < btf->nr_types; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~ │B│ btf.c:1676:13: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'const int' [-Wsign-compare] │B│ 1676 | if (offset < btf->start_str_off) │B│ | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ │B│ netlink.c:729:10: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 729 | if (len >= sizeof(name)) │B│ | ~~~ ^ ~~~~~~~~~~~~ │B│ 2 warnings generated. │B│ 2 warnings generated. │B│ btf.c:libbpf.c2070::17915:: 16warning: :comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'const int' [-Wsign-compare] │B│ warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 2070915 | | f oirf ((i* s=t r0_;o fif << nsrr_cs_ybmtsf;- >is+t+a)r t_{s │B│ t r| _ ~ ^ ~~~~~~~o │B│ ff) │B│ | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:915:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 915 | for (i = 0; i < nr_syms; i++) { │B│ | ~ ^ ~~~~~~~ │B│ libbpf.c:992:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 992 | for (p = 0; p < obj->nr_programs; p++, prog++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~ │B│ libbpf.c:994:17: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 994 | for (i = 0; i < prog->insns_cnt; i++, insn++) │B│ | ~ ^ ~~~~~~~~~~~~~~~ │B│ libbpf.c:992:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 992 | for (p = 0; p < obj->nr_programs; p++, prog++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~ │B│ libbpf.c:994:17: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 994 | for (i = 0; i < prog->insns_cnt; i++, insn++) │B│ | ~ ^ ~~~~~~~~~~~~~~~ │B│ libbpf.c:1083:30: warning: comparison of integers of different signs: 'const __u32' (aka 'const unsigned int') and '__s32' (aka 'int') [-Wsign-compare] │B│ 1083 | if (kern_data_member->type == kern_type_id) │B│ | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ │B│ libbpf.c:1083:30: warning: comparison of integers of different signs: 'const __u32' (aka 'const unsigned int') and '__s32' (aka 'int') [-Wsign-compare] │B│ 1083 | if (kern_data_member->type == kern_type_id) │B│ | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ │B│ btf.c:2070:17: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'const int' [-Wsign-compare] │B│ libbpf.c 2070: | 1111 : 16 :i fwarning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]( │B│ *str_ o1111f | f fis trn_ro_fpfr)o │B│ g r| a ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~m │B│ s; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~ │B│ libbpf.c:1111:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 1111 | for (i = 0; i < obj->nr_programs; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~ │B│ libbpf.c:1130:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 1130 | for (i = 0; i < obj->nr_programs; ++i) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~ │B│ libbpf.c:1138:17: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 1138 | for (j = 0; j < obj->nr_maps; ++j) { │B│ | ~ ^ ~~~~~~~~~~~~ │B│ libbpf.c:1130:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 1130 | for (i = 0; i < obj->nr_programs; ++i) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~ │B│ libbpf.c:1138:17: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 1138 | for (j = 0; j < obj->nr_maps; ++j) { │B│ | ~ ^ ~~~~~~~~~~~~ │B│ btf.c:2227:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] │B│ 2227 | if (id < 0 || id > BTF_MAX_NR_TYPES) │B│ | ~~ ^ ~~~~~~~~~~~~~~~~ │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/staticobjs/ringbuf.o │B│ btf.c:2227:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] │B│ 2227 | if (id < 0 || id > BTF_MAX_NR_TYPES) │B│ | ~~ ^ ~~~~~~~~~~~~~~~~ │B│ libbpf.c:1485:12: warning: format specifies type 'unsigned int' but the argument has type '__s32' (aka 'int'), which differs in signedness [-Wformat-signedness] │B│ 1484 | pr_debug("struct_olibbpf.cps: 1485i:n12i:t :warning: format specifies type 'unsigned int' but the argument has type '__s32' (aka 'int'), which differs in signedness [-Wformat-signedness]s │B│ truct %s(type_id=%u) %1484s | f opurn_dd eabutg (o"ffsstetr u%cut\_nop"s, │B│ in i| t ~~: │B│ st r| uct %d % │B│ s(ty p1485e | _i d = %tun)a m%es, ftoyupned_ ida,t ovfafrs_neat m%eu,\ n"v,si │B│ - >| o ~~f │B│ f se| t %d) │B│ ; │B│ | ^~~~~~~ │B│ 1485 | tna./libbpf_internal.hm:e175,:54 :t ynote: pexpanded from macro 'pr_debug'e │B│ _id, v a175r | _#ndaemfei,n ev spir-_>doefbfusge(tfm)t;, │B│ .| .. ^~~~~~~) │B│ __pr(LIBBP./libbpf_internal.hF_:D175E:B54U:G ,note: expanded from macro 'pr_debug'f │B│ mt, ##_ _175V | A_#AdReGfSi_n_e) │B│ p r| _ ~~~ ^~~~~~~~~~~d │B│ ebug./libbpf_internal.h(:f170m:t40,: .note: .expanded from macro '__pr'. │B│ ) __ p170r | ( LliIbBbBpPfF__pDrEiBnUt(Gl,e vfemlt,, "#l#i_b_bpVfA:_ A"R GfSmt_,_ )# │B│ # _| _ ~~~ ^~~~~~~~~~~V │B│ A_ARG./libbpf_internal.hS:_170_:)40:; note: \expanded from macro '__pr' │B│ │B│ | ~~~ ^~~~~~~~~~~ │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:1496:28: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 1496 | for (sec_idx = 0; sec_idx < obj->efile.sec_cnt; ++sec_idx) { │B│ | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:1496:28: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 1496 | for (sec_idx = 0; sec_idx < obj->efile.sec_cnt; ++sec_idx) { │B│ | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/staticobjs/hashmap.o │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/staticobjs/strset.o │B│ libbpf.c:1902:14: libbpf.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1902 │B│ :14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] │B│ 1902 | if ( sf1902x | _ liefn (>s=f xB_PlFe_nO B>J=_ NBAPMFE__OLBEJN_)N │B│ A ME| _ ~~~~~~~ ^ ~~~~~~~~~~~~~~~~L │B│ EN) │B│ | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ │B│ libbpf.c:2025:28: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 2025 | for (sec_idx = 1; sec_idx < obj->efile.sec_cnt; sec_idx++) { │B│ | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:2025:28: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 2025 | for (sec_idx = 1; sec_idx < obj->efile.sec_cnt; sec_idx++) { │B│ | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:2086:24: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] │B│ 2086 | if (strlen(ext_name) == len && strncmp(ext_name, name, len) == 0) │B│ | ~~~~~~~~~~~~~~~~ ^ ~~~ │B│ libbpf.c:2086:24: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] │B│ 2086 | if (strlen(ext_name) == len && strncmp(ext_name, name, len) == 0) │B│ | ~~~~~~~~~~~~~~~~ ^ ~~~ │B│ libbpf.c:2147:10: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] │B│ 2147 | if (len >= ext->kcfg.sz) { │B│ | ~~~ ^ ~~~~~~~~~~~~ │B│ libbpf.c:2147:10: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] │B│ 2147 | if (len >= ext->kcfg.sz) { │B│ | ~~~ ^ ~~~~~~~~~~~~ │B│ libbpf.c:2545:10: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 2545 | if (len >= buf_sz) │B│ | ~~~ ^ ~~~~~~ │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/staticobjs/ringbuf.o │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/staticobjs/linker.o │B│ libbpf.c:2545:10: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 2545 | if (len >= buf_sz) │B│ | ~~~ ^ ~~~~~~ │B│ libbpf.c:2625:16: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 2624 | pr_warn("map '%s': key type [%d] not found.\n", │B│ | ~~ │B│ | %u │B│ 2625 | map_name, m->type); │B│ | ^~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmbtf.ct,: 3766#:16#:_ _warning: Vcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]A │B│ _ARGS__ )3766 │B│ | | fo ~~~ ^~~~~~~~~~~r │B│ (i ./libbpf_internal.h=: 1700:;40 :i note: < expanded from macro '__pr'd │B│ ->hypot _170cn | t ;l ii+b+b)p │B│ f _| p ~ ^ ~~~~~~~~~~~~r │B│ int(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:2625:16: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 2624 | pr_warn("map '%s': key type [%d] not found.\n", │B│ | ~~ │B│ | %u │B│ 2625 | map_name, m->type); │B│ | ^~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, libbpf.c.:.2665.:)16 _:_ pwarning: rformat specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]( │B│ LIBBPF_WA RN2664, | f mt , p#r#__w_aVrAn_(A"RmGaSp_ _')% │B│ s '| : ~~~ ^~~~~~~~~~~ │B│ valu./libbpf_internal.he: 170t:y40p: enote: expanded from macro '__pr'[ │B│ %d] n o170t | floiubnbdp.f\_npr"i, │B│ n t(| l ~~ │B│ e v| el %u, │B│ "l i2665b | b p f : "m afpm_tn,a #m#e_,_ VmA-_>AtRyGpSe_)_;) │B│ ; | \ ^~~~~~~ │B│ │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:2665:16: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 2664 | pr_warn("map '%s': value type [%btf.cd]: 3869n:o16t: warning: fcomparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare]o │B│ und.\n" 3869, | │B│ fo| r ~~ │B│ ( i | = %u 0 │B│ ; i <2665 d | - > b tf - >mnra_pt_ypneasm; ei,+ +m)- {> │B│ t y| p ~ ^ ~~~~~~~~~~~~~~~~e │B│ ); │B│ | ^~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS_libbpf.c_):2719;: 22\: │B│ warning: | ~~~ ^~~~~~~~~~~format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ │B│ 2718 | pr_warn("map '%s': %sbtf.c :t3903y:30p:e warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare][ │B│ %d] n 3903o | t iff o(sutnr_do.f\f n="=, 0 │B│ ||| s ~~t │B│ r _| of %uf │B│ < d- >2719b | t f- > st a rmta_spt_r_noafmf)e │B│ , | d ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~e │B│ sc, m->type); │B│ | ^~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:2719:22: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 2718 | pr_warn("map '%s': %s type [%d] not found.\n", │B│ | ~~ │B│ | %u │B│ 2719 | map_name, desc, m->type); │B│ | ^~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ btf.c:4130:16: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 4130 | for (i = 0; i < vlen; i++) { │B│ | ~ ^ ~~~~ │B│ btf.c:3766:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 3766 | for (i = 0; i < d->hypot_cnt; i++) │B│ | ~ ^ ~~~~~~~~~~~~ │B│ btf.c:3869:16: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 3869 | for (i = 0; i < d->btf->nr_types; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~ │B│ btf.c:3903:30: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] │B│ 3903 | if (str_off == 0 || str_off < d->btf->start_str_off) │B│ | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ │B│ btf.c:4449:16: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 4449 | for (i = 0; i < d->btf->nr_types; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~ │B│ btf.c:4582:8: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 4579 | pr_debug("%s '%s' size=%d vlen=%d id1[%u] id2[%u] shallow-equal but not identical for field#%d '%s'\n", │B│ | ~~ │B│ | %u │B│ 4580 | k1 == BTF_KIND_STRUCT ? "STRUCT" : "UNION", │B│ 4581 | btf__name_by_offset(d->btf, t1->name_off)btf.c, │B│ :4130: 164582: | warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ t1- >4130s | i zfeo,r b(tif _=v l0e;n (it 1<) ,v liedn1;, ii+d+2), {i │B│ , │B│ | ~ ^ ~~~~| │B│ ^~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ btf.c:4832:8: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 4829 | pr_debug("%s '%s' size=%d vlen=%d cand_id[%u] canon_id[%u] shallow-equal but not equiv for field#%d libbpf.c'%:s3067'::16 :% dwarning: \comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]n │B│ ", │B│ | ~~ │B│ 3067| | %u │B│ for 4830( | i = 0 ; ic adn r=_=m aBpTsF;_ KiI+N+D)_ S{T │B│ R U| CT ~ ^ ~~~~~~~~~~~~ │B│ ? "STRUCT" : "UNION", │B│ 4831 | btf__name_by_offset(d->btf, cand_type->name_off), │B│ 4832 | cand_type->size, vlen, cand_id, canon_id, i, │B│ | ^~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ btf.c:4449:16: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 4449 | for (i = 0; i < d->btf->nr_tlibbpf.cyp:e3067s:;16 :i +warning: +comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]) │B│ { │B│ | ~ ^ ~~~~~~~~~~~~~~~~ │B│ 3067 | for (i = 0; i < obj->nr_maps; i++) { │B│ | ~ ^ ~~~~~~~~~~~~ │B│ btf.c:4770:42: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] │B│ 4770 | if (fwd_kind == real_kind && canon_id < d->btf->start_id) │B│ | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ │B│ btf.c:4905:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 4905 | for (i = 0; i < d->hypot_cnt; i++) { │B│ | ~ ^ ~~~~~~~~~~~~ │B│ btf.c:4582:8: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 4579 | pr_debug("%s '%s' size=%d vlen=%d id1[%u] id2[%u] shallow-equal but not identical for field#%d '%s'\n", │B│ | ~~ │B│ | %u │B│ 4580 | k1 == BTF_KIND_STRUCT ? "STRUCT" : "UNION", │B│ 4581 | btf__name_by_offset(d->btf, t1->name_off), │B│ 4582 | t1->size, btf_vlen(t1), id1, id2, i, │B│ | ^~~~~~~~ │B│ ./libbpf_internal.h:175libbpf.c:54::3160 :note: 16expanded from macro 'pr_debug': │B│ warning: btf.ccomparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare]: │B│ 5064: 16175: | # warning: d3160comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare]e | │B│ f ifnoer p(5064ri | _ d=fe obr1u ;g( (iif m=t< , 0 b;.t .fi. _)<_ t dy_-p_>ep_brct(nfLt-I(>BbnBtrPf_F)t_;y DpiE+eB+sU;)G ,i{ + │B│ f+ m)| t ~ ^ ~~~~~~~~~~~~~~~~~~{ │B│ , │B│ #| # ~ ^ ~~~~~~~~~~~~~~~~_ │B│ _VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:3160:16: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 3160 | for (i = 1; i < btf__type_cnt(btf); i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:3306:29: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 3306 | for (seg_num = 0; seg_num < ARRAY_SIZE(ext_segs); seg_num++) { │B│ | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ │B│ btf.c:4832:8: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 4829 | pr_debug("%s '%s' size=%d vlen=%d cand_id[%u] canon_id[%u] shallow-equal but not equiv for field#%d '%s': %d\n", │B│ | ~~ │B│ btf.c :| 5225 %u: │B│ 16: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare]4830 │B│ | 5225 | c afnd_okri n(di === 0B;T Fi_ KSbTtRfU-C>Tn r?_ t"ySpTeRsU;C Ti"+ +:) "{U │B│ N I| ON ~ ^ ~~~~~~~~~~~~~~~~" │B│ , │B│ 4831 | btf__name_by_offset(d->btf, cand_type->name_off), │B│ 4832 | cand_type->size, vlen, calibbpf.cn:d3306_:id29,: warning: cacomparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ non_id, i3306, | │B│ | f ^~~~~~~~~~~~~~~o │B│ r (seg_./libbpf_internal.hn:u175m:54 := note: 0;expanded from macro 'pr_debug' │B│ seg_ n175u | m# dbtf->start_id) │B│ | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ │B│ libbpf.c:3417:16: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 3416 | pr_debug("sec '%s': failed to find name of DATASEC's member #%d\n", │B│ | ~~ │B│ | %u │B│ 3417 | sec_name, i); │B│ | ^ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_btf.cAR:GS4905_:_16);: \ │B│ warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]| │B│ ~~~ ^~~~~~~~~~~ │B│ 4905 | for (i = 0; i < d->hypot_cnt; i++) { │B│ | ~ ^ ~~~~~~~~~~~~ │B│ btf.c:5353:16: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 5353 | for (i = 0; i < d->btf->nr_types; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~ │B│ btf.c:5388:39: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 5388 | for (i = 0, id = d->btf->start_id; i < d->btf->nr_types; i++, id++) │B│ | ~ ^ ~~~~~~~~~~~~~~~~ │B│ btf.c:5393btf.c:39::5064: 16warning: :comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 5393 | 5064 | f ofro r( i( i= =0 ,0 ;i di <= dd-->>bbttff-->>nrs_ttayrptes_;i di;+ +i) <{ │B│ d| - ~ ^ ~~~~~~~~~~~~~~~~> │B│ btf->nr_types; i++, id++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~ │B│ btf.c:5394:18: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] │B│ 5394 | if (d->map[id] != id) │B│ | ~~~~~~~~~~ ^ ~~ │B│ btf.c:5457:16: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 5457 | for (i = 0; i < d->btf->nr_types; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~ │B│ libbpf.c:3577:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 3577 | for (i = 0; libbpf.ci :3577<: 16:o bwarning: jcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ ->nr_p r3577 | o gforra (mis =; 0;i i+ <+ )o bj{- │B│ >n r| _p ~ ^ ~~~~~~~~~~~~~~~~r │B│ ograms; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~ │B│ btf.c:5531:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 5531 | for (i = 0; i < ARRAY_SIZE(locations); i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ │B│ btf.c:5225:16: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 5225 | for (i = 0; i < d->btf->nr_types; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~ │B│ libbpf.c:3924:16: warning: format specifies type 'long' but the argument has type 'unsigned long', which differs in signedness [-Wformat-signedness] │B│ 3923 | pr_debug("elf: section(%d) %s, size %ld, link %d, flags %lx, type=%d\n", │B│ | ~~~ │B│ | %lu │B│ 3924 | idx, name, (unsigned long)data->d_size, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ btf.c:5353:16: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 5353 | for (i = 0; i < d->btf->nr_types; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~ │B│ btf.c:5570:3: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 5570 | for_each_btf_ext_rec(seg, sec, i, rec) { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ libbpf.c./libbpf_internal.h::3924459::916:: note: warning: expanded from macro 'for_each_btf_ext_rec'format specifies type 'long' but the argument has type 'unsigned long', which differs in signedness [-Wformat-signedness] │B│ │B│ 459 | 3923i | < p(rs_edce)b-u>gn(u"me_btf.cli:fn5388:f: o39s;:e c warning: t comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare]i │B│ o n\( │B│ % d| ) ~ ^ ~~~~~~~~~~~~~~~ │B│ % s5388, | sfibtf.co:zre5581 : (3%i:l d=warning: , comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 0 │B│ l,i nikd % d=5581, | d -f l>fabogtsrf _-%e>lasxct,ha _rtbtyt_pfie_de=;x%td _\inr e" ~~~gb │B│ ,t f| s-e %lu>c │B│ n,r _it ,y3924 p | re es c; ) ii{+d │B│ +x ,,| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~in │B│ da+m+e./libbpf_internal.h),: │B│ 459 (:| u9 ~ ^ ~~~~~~~~~~~~~~~~n: │B│ s inote: gexpanded from macro 'for_each_btf_ext_rec'n │B│ ed btf.cl: o5393459n: | g39) : d awarning: tcomparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] a │B│ -i> d<_ slibbpf.ci( :zs53933994e:e21 | c,: ) │B│ -fwarning: >ocomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]| nr │B│ ^~~~~~~~~~~~~~~~~~~~~~~~~~~u │B│ m(_ii n3994=f | o0 ;, ./libbpf_internal.h : i 175 td : a\54=r │B│ : g _d| snote: ~ ^ ~~~~~~~~~~~~~~~-eexpanded from macro 'pr_debug' │B│ >c │B│ _bitdfx ->>=s to175ab | jr-#t>de_feiifldie;n. esi ecp<_rc _nddt-)e> │B│ b bu| t ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~gf │B│ (-f>mntr,_ libbpf.ct:.4024y:.p52.:e) swarning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]; │B│ _ _ip+r +(4024, | L iiIfd B+(B!+P)obF j_-{D> │B│ eE fB| iU ~ ^ ~~~~~~~~~~~~~~~~lGe │B│ .,s tfrtmabtf.ctb:,i5394d: x18# :#| |_warning: _ocomparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare]Vb │B│ jA-_>Ae Rf5394iGl | Se ._s _it)fr │B│ t a(bd| i-d ~~~ ^~~~~~~~~~~x> │B│ m>a ipd[x)./libbpf_internal.hi :{d │B│ 170] :| 40 ~~~~~~~~~~~~~~~~~~~~ ^ ~~~! │B│ := inote: dexpanded from macro '__pr') │B│ │B│ | ~~~~~~~~~~ ^ ~~ │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ btf.c:5457:16: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 5457 | for (i = 0; i < d->btf->nr_types; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~ │B│ libbpf.c:4118:17: warning: comparison of integers of different signs: 'const __u32' (aka 'const unsigned int') and 'int' [-Wsign-compare] │B│ 4118 | if (vs->type == ext_btf_id) │B│ | ~~~~~~~~ ^ ~~~~~~~~~~ │B│ btf.cbtf.c::55315612::163:: warning: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ │B│ 55315612 | | f ofro r(_ie a=c h0_;b tif _num_info; \ │B│ | ~ ^ ~~~~~~~~~~~~~~~ │B│ btf.c:5630:3: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 5630 | for_each_btf_ext_rec(seg, sec, i, rec) { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:459:9: note: expanded from macro 'for_each_btf_ext_rec' │B│ 459 | i < (sec)->num_info; \ │B│ | ~ ^ ~~~~~~~~~~~~~~~ │B│ libbpf.c:3994:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 3994 | targ_sec_idx >= obj->efile.sec_cnt) │B│ | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:4024:52: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] │B│ 4024 | if (!obj->efile.strtabidx || obj->efile.strtabidx > idx) { │B│ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~ │B│ libbpf.c:4118:17: warning: comparison of integers of different signs: 'const __u32' (aka 'const unsigned int') and 'int' [-Wsign-compare] │B│ 4118 | if (vs->type == ext_btf_id) │B│ | ~~~~~~~~ ^ ~~~~~~~~~~ │B│ btf.c:5570:3: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 5570 | for_each_btf_ext_rec(seg, sec, i, rec) { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:459:9: note: expanded from macro 'for_each_btf_ext_rec' │B│ 459 | i < (sec)->num_info; \ │B│ | ~ ^ ~~~~~~~~~~~~~~~ │B│ btf.c:5581:3: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 5581 | for_each_btf_ext_rec(seg, sec, i, rec) { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:459:9: note: expanded from macro 'for_each_btf_ext_rec' │B│ 459 | i < (sec)->num_info; \ │B│ | ~ ^ ~~~~~~~~~~~~~~~ │B│ btf.c:5792:11: warning: format specifies type 'unsigned int' but the argument has type 'int', which differs in signedness [-Wformat-signedness] │B│ 5791 | pr_warn("unexpected kind when adding base type '%s'[%u] of kind [%u] to distilled base BTF.\n", │B│ | ~~ │B│ | %d │B│ 5792 | name, i, kind); │B│ | ^ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #definlibbpf.ce: 4447p:r23_w: awarning: rformat specifies type 'unsigned int' but the argument has type 'int', which differs in signedness [-Wformat-signedness]n │B│ (fmt, ...) __pr( L4446IB | B P Fp_rW_AdReNb, ufgm(t",e x#t#e_r_nV A(_kAcRGfSg_)_ )# │B│ % d| : ~~~ ^~~~~~~~~~~ s │B│ ymbol./libbpf_internal.h :%170d:,40 :o fnote: fexpanded from macro '__pr' │B│ %u, na m170e | %lsi\bnb"p,f │B│ _ p| r ~~i │B│ n t| ( %dl │B│ evel 4447, | " l i b bipf,: e"x tf-m>ts,y m#_#i_d_xV,A _eAxRtG-S>__k)c;f g.\ │B│ da | t ~~~ ^~~~~~~~~~~a │B│ _off, ext->name); │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #definebtf.c :5792p:r14_:d ewarning: bformat specifies type 'unsigned int' but the argument has type 'int', which differs in signedness [-Wformat-signedness]ug │B│ (fmt, .5791. | . ) _p_rp_wra(rLnI(B"BuPFn_DeExBpUeGc,t efmd tk,i n#d# _w_VhAe_nA RaGdSd_i_n)g │B│ b| a ~~~ ^~~~~~~~~~~s │B│ e ty./libbpf_internal.hp:e170 :'40%:s 'note: [expanded from macro '__pr' │B│ %u] o170f | kilnidb b[pf%_up]r itnot (dilsteivlelle,d "lbiasbeb pBfT:F. \"n "f,m │B│ t ,| ~~# │B│ # _| _ %d │B│ VA _5792A | R G S _na_m)e,; i\, │B│ | k ~~~ ^~~~~~~~~~~ │B│ ind); │B│ | ^~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~btf.c │B│ :5612:3: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 5612 | for_each_btf_ext_rec(seg, sec, i, rec) { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:459:9: note: expanded from macro 'for_each_btf_ext_rec' │B│ 459 | i < (sec)->num_info; \ │B│ | ~ ^ ~~~~~~~~~~~~~~~ │B│ btf.cbtf.c:5724::563016::3 : warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ │B│ 56305724 | | ffoorr _(eia c=h _1b;t fi_ essepgl,i ts_esct,a rit,_ irde;c )i +{+ │B│ ) | { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~~~./libbpf_internal.h │B│ :459:9: note: expanded from macro 'for_each_btf_ext_rec' │B│ 459 | i < (sec)->num_info; \ │B│ | ~ ^ ~~~~~~~~~~~~~~~ │B│ libbpf.c:4471:23: warning: comparison of integers of different signs: 'const size_t' (aka 'const unsigned long') and 'const int' [-Wsign-compare] │B│ 4471 | return prog->sec_idx == obj->efile.text_shndx; │B│ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:4447:23: warning: format specifies type 'unsigned int' but the argument has type 'int', which differs in signedness [-Wformat-signedness] │B│ 4446 | pr_debug("extern (kcfg) #%d: symbol %d, off %u, name %s\n", │B│ | ~~ │B│ | %d │B│ 4447 | i, ext->sym_idx, ext->kcfg.data_off, ext->name); │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ btf.c:5883:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] │B│ 5883 | for (i = src_btf->start_id; i < n; i++) { │B│ | ~ ^ ~ │B│ btf.c:5907:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] │B│ 5907 | for (i = src_btf->start_id; i < n; i++) { │B│ | ~ ^ ~ │B│ btf.c:5925:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] │B│ 5925 | for (i = 1; i < n; i++) { │B│ | ~ ^ ~ │B│ libbpf.c:4538:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 4538 | for (i = 0; i < prog->insns_cnt; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~ │B│ libbpf.c:4545:10: libbpf.cwarning: :comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 4471:23: warning: comparison of integers of different signs: 'const size_t' (aka 'const unsigned long') and 'const int' [-Wsign-compare]4545 │B│ | if (i 4471> | = prretougr-n> ipnrsong-s>_scenct_ i|d|x │B│ =| = ~ ^ ~~~~~~~~~~~~~~~ │B│ obj->efile.text_shndx; │B│ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ │B│ btf.c:5792:11: warning: format specifies type 'unsigned int' but the argument has type 'int', which differs in signedness [-Wformat-signedness] │B│ 5791 | pr_warn("unexpected kind when adding base type '%s'[%u] of kind [%u] to distilled base BTF.\n", │B│ | ~~ │B│ | %d │B│ 5792 | name, i, kinlibbpf.cd):;4579 │B│ :| 26 ^: │B│ warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ ./libbpf_internal.h:173:52: note: 4578expanded from macro 'pr_warn' | │B│ pr_warn (173"p | r#odg e'%fs'in: e inpvra_lwidar nr(eflmot a, ga..i.ns)t __'p%rs('L IfBoBr PiF_nWsAnRsN[,% d]f.mcto,d e## _0_xV%Ax\_An"RG, │B│ S _| _ ~~) │B│ │B│ | | ~~~ ^~~~~~~~~~~ %u │B│ │B│ ./libbpf_internal.h :4579170 | : 40 : note: pexpanded from macro '__pr'r │B│ og->n a170m | e ,l isybmb_pfn_apmrei,n tin(lsenv_ieldx, ," linisbnb-p>fc:o d"e )f;m │B│ t ,| ^~~~~~~~# │B│ #__VA_A./libbpf_internal.hR:G173S:_52_:) ;note: expanded from macro 'pr_warn'\ │B│ │B│ | ~~~ ^~~~~~~~~~~ │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmtbtf.c,: 5792#:#14_:_ warning: Vformat specifies type 'unsigned int' but the argument has type 'int', which differs in signedness [-Wformat-signedness]A │B│ _ARGS__) │B│ | ~~~ ^~~~~~~~~~~5791 │B│ | p./libbpf_internal.h:170:40: note: expanded from macro '__pr'r │B│ _warn( "170u | n elxipbebcptfe_d pkriinndt( lwheevne la, d"dliinbgb pbfa:s e" tfympte, '#%#s_'_[V%Au_]A RoGfS _k_i)n;d [\% │B│ u ]| ~~~ ^~~~~~~~~~~t │B│ o distilled base BTF.\n", │B│ | ~~ │B│ | %d │B│ 5792 | name, i, kind); │B│ | ^~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:4538:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 4538 | for (btf.ci :=5724 :016;: iwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]< │B│ prog-> i5724ns | n s_fconrt (;i i=+ +1); {i │B│ <| ~ ^ ~~~~~~~~~~~~~~~d │B│ ist->slibbpf.cp:l4545i:t10_:s twarning: arcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]t │B│ _id; i4545+ | + ) {i │B│ f | ( ~ ^ ~~~~~~~~~~~~~~~~~~~~i │B│ >= prog->insns_cnt || │B│ | ~ ^ ~~~~~~~~~~~~~~~ │B│ libbpf.c:4579:26: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 4578 | pr_warn("prog '%s': invalid relo against '%s' for insns[%d].code 0x%x\n", │B│ | ~~ │B│ | %u │B│ 4579 | prog->name, sym_name, insn_idx, insn->code); │B│ | ^~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:4702:18: warning: format specifies type 'signed size_t' (aka 'long') but the argument has type 'size_t' (aka 'unsigned long'), which differs in signedness [-Wformat-signedness] │B│ 4701 | pr_debug("prog '%s': found map %zd (%s, sec %d, off %zubtf.c) :f5883o:r32 :i nwarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n │B│ #%u\n", 5883 │B│ | | f ~~~or │B│ (| i %zu │B│ = sr c4702_ | b t f p->rosgta->rtna_mied,; ima n| a ~ ^ ~m │B│ e, mabtf.cp:-5907>:s32e:c _warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d │B│ x, │B│ | ^~~~~~~ │B│ 5907 | for (./libbpf_internal.hi: 175= :s54r:c _note: bexpanded from macro 'pr_debug'btf.c │B│ t:f5978-:>13 s:175t awarning: | rcomparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare]t# │B│ _diedf;i n i5978 e | < p nri_;fd ei(+bnu+eg)w (_f{im │B│ dt ,| < ~ ^ ~ │B│ .p.-.>)bbtf.c t:_f5925_-:p>r16s(: tLwarning: aIcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]BrBt │B│ P_Fi_dD )E5925 │B│ B | U Gf| ,o ~~~~~~ ^ ~~~~~~~~~~~~~~~~ rf │B│ m(ti, =# 1#;_ _iV A<_ ARn;GS _i_+)+ │B│ ) | { ~~~ ^~~~~~~~~~~ │B│ │B│ | ~ ^ ~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:4729:17: warning: format specifies type 'signed size_t' (aka 'long') but the argument has type 'size_t' (aka 'unsigned long'), which differs in signedness [-Wformat-signedness] │B│ 4728 | pr_debug("prog '%s': found data map %zd (%s, sec %d, off %zu) for insn %u\n", │B│ | ~~~ │B│ | %zu │B│ 4729 | prog->name, map_idx, map->name, map->sec_idx, │B│ | ^~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:4702:18: warning: format specifies type 'signed size_t' (aka 'long') but the argument has type 'size_t' (aka 'unsigned long'), which differs in signedness [-Wformat-signedness] │B│ 4701 | pr_debug("prog '%s': found map %zd (%s, sec %d, off %zu) for insn #%u\n", │B│ | ~~~ │B│ | %zu │B│ 4702 | libbpf.c : 4616pr:o29g-:> nawarning: mecomparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare],btf.c │B│ :ma6031p:_25i:d xwarning: ,comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ ma4616p | -> n 6031aim | fe ,f (om!r aps(-ih d>=rs _eicdsx_t idar|x,t │B│ | _ | os ^~~~~~~hf │B│ dfrs_i;d x./libbpf_internal.hi: 175 │B│ _ecfnitl; e 175.i | t#+de+ex)ft i_n{se │B│ h np d| xr ~ ^ ~~~~~~~~~~)_d │B│ e{b │B│ ubtf.cg (:f| 6033m: ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~10t │B│ ,: .warning: .comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare]. │B│ ) libbpf.c_:_ 4660p:6033r15( | : L I iBwarning: Bf comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare]P(F │B│ id_ Ds, t (#a#shr_d_trV_A_i_idAdR xG| |==S _o_i)d b │B│ > j=| -b ~~~ ^~~~~~~~~~~t │B│ >fe_./libbpf_internal.hfi_:lt170e:y40.:pa er_cnote: ennexpanded from macro '__pr'a_t │B│ d(atba t_170fs | )h )nld ix{ │B│ b) b| p{ ~~ ^ ~~~~~~~~~~~~~f │B│ _p │B│ r| i ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~n │B│ t(btf.cl:ev6050libbpf.ce::25l:4679, : warning: 15"comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare]: l │B│ warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare]i │B│ bbp f:6050 | 4679" | f ofirmf t ,( (i#s# h_=d_ rsV_Atia_drAxtR _G=oS=f_ f_)o;sb ;j\ -i │B│ > e<| f ~~~ ^~~~~~~~~~~iil │B│ de._jmuampp_tacnt; i+b+l)es _{d │B│ a t| a ~ ^ ~~~~~~~~~~_ │B│ shndx) btf.c{: │B│ 6082 :| 32 ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: │B│ warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 6082 | for (nt = new_types, i = 0; i < id_map_cnt - start_offs; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:4729:17: warning: format specifies type 'signed size_t' (aka 'long') but the argument has type 'size_t' (aka 'unsigned long'), which differs in signedness [-Wformat-signedness] │B│ 4728 | pr_debug("prog '%s': found data map %zd (%s, sec %d, off %zu) for insn %u\n", │B│ | ~~~ │B│ | %zu │B│ 4729 | prog->name, map_idx, map->name, map->sec_idx, │B│ | ^~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:4616:29: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] │B│ 4616 | if (!shdr_idx || shdr_idx != obj->efile.text_shndx) { │B│ | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:4660:15: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] │B│ 4660 | if (shdr_idx == obj->efile.arena_data_shndx) { │B│ | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:4679:15: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] │B│ 4679 | if (shdr_idx == obj->efile.jumptables_data_shnbtf.cd:x5978): 13:{ │B│ warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] │B│ | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 5978 | if (new_id < p->btf->start_id) │B│ | ~~~~~~ ^ ~~~~~~~~~~~~~~~~ │B│ btf.c:6031:25: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 6031 | for (i = start_offs; i < id_map_cnt; i++) { │B│ | ~ ^ ~~~~~~~~~~ │B│ btf.c:6033:10: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] │B│ 6033 | if (id < btf->start_id || id >= btf__type_cnt(btf)) { │B│ | ~~ ^ ~~~~~~~~~~~~~ │B│ btf.c:6050:25: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 6050 | for (i = start_offs; i < id_map_cnt; i++) { │B│ | ~ ^ ~~~~~~~~~~ │B│ btf.c:6082:32: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 6082 | for (nt = new_types, i = 0; i < id_map_cnt - start_offs; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:4937:43: warning: format specifies type 'int *' but the argument has type '__u32 *' (aka 'unsigned int *'), which differs in signedness [-Wformat-signedness] │B│ 4937 | else if (sscanf(buff, "map_flags:\t%i", &val) == 1) │B│ | ~~ ^~~~ │B│ | %i │B│ libbpf.c:4937:43: warning: format specifies type 'int *' but the argument has type '__u32 *' (aka 'unsigned int *'), which differs in signedness [-Wformat-signedness] │B│ 4937 | else if (sscanf(buff, "map_flags:\t%i", &val) == 1) │B│ | ~~ ^~~~ │B│ | %i │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/staticobjs/strset.o │B│ libbpf.c:5466:16: warning: format specifies type 'int' but the argument has type 'unsigned int', which differs in signedness [-Wformat-signedness] │B│ 5465 | pr_warn("map '%s': failed to initialize slot [%d] to map '%s' fd=%d: %s\n", │B│ | ~~ │B│ | %u │B│ 5466 | map->name, i, targ_map->name, fd,libbpf.c e:r5466r:s16t:r (warning: erformat specifies type 'int' but the argument has type 'unsigned int', which differs in signedness [-Wformat-signedness]r │B│ )); │B│ | ^ │B│ ./libbpf_internal.h5465: | 173 :52 : pnote: rexpanded from macro 'pr_warn'_ │B│ warn( "173m | a#pd e'f%isn'e: pfra_iwlaerdn (tfom ti,n it.i.a.l)i z_e_ psrl(oLtI B[B%PdF]_ WtAoR N,m afpm t',% s#'# _f_dV=A%_dA: R%GsS\_n_"), │B│ │B│ | | ~~~ ^~~~~~~~~~~ ~~ │B│ │B│ | %u │B│ ./libbpf_internal.h:170: 405466: | note: expanded from macro '__pr' │B│ map-> n170a | m el,i bib,p ft_aprrgi_nmta(pl-e>nvaemel,, f d", lerirbstbr(pefrr:) );" │B│ | f ^ │B│ mt, ##__V./libbpf_internal.hA:173_:A52R: Gnote: Sexpanded from macro 'pr_warn' │B│ __); 173\ | │B│ # de| ~~~ ^~~~~~~~~~~fi │B│ ne pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:5470:16: warning: format specifies type 'int' but the argument has type 'unsigned int', which differs in signedness [-Wformat-signedness] │B│ 5469 | pr_debug("map '%s': slot [%d] set to map '%s' fd=%d\n", │B│ | ~~ │B│ | %u │B│ 5470 | map-libbpf.c>n:a5470m:e16,: iwarning: ,format specifies type 'int' but the argument has type 'unsigned int', which differs in signedness [-Wformat-signedness] │B│ targ_ma p5469- | > n parm_dee,bu gf("dm)a;p │B│ '| % ^s │B│ ': slot [%./libbpf_internal.hd]: 175s:et54 :to note: maexpanded from macro 'pr_debug'p │B│ '%s' f d175= | %#dd\enf"i,n │B│ e | p ~~r │B│ _ d| eb %uu │B│ g(fm t5470, | . . . ) m_ap_-p>rn(aLmeI,B BiP,F t_aDrEgB_UmGa,p -f>mtn,am e##,_ _fdV)A;_ │B│ A RG| S ^_ │B│ _) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:175:./libbpf_internal.h54:: 170:note: 40expanded from macro 'pr_debug' │B│ : note: expanded from macro '__pr' │B│ 175 | # d170e | f ilnieb bpprf__dpebruingt(f(mletv, e.l., .")l i_b_bpprf(:L I" BfBmPtF,_ D#E#B_U_G,V Af_mAtR,G S#_#__)_;V A\_ │B│ A R| G ~~~ ^~~~~~~~~~~S │B│ __) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); libbpf.c\: │B│ 5449 :| 16 ~~~ ^~~~~~~~~~~: │B│ warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] │B│ 5449 | for (i = 0; i < map->init_slots_sz; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~ │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/staticobjs/gen_loader.o │B│ libbpf.c:5449:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] │B│ 5449 | for (i = 0; i < map->init_slots_sz; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:5499:16: warning: format specifies type 'int' but the argument has type 'unsigned int', which differs in signedness [-Wformat-signedness] │B│ 5498 | pr_warn("map '%s': failed to initialize slot [%d] to prog '%s' fd=%d: %s\n", │B│ | ~~ │B│ | %u │B│ libbpf.c :54995499 | : 16: warning: mformat specifies type 'int' but the argument has type 'unsigned int', which differs in signedness [-Wformat-signedness]a │B│ p->name, i, 5498t | a r gp_prr_owga-r>nn(a"mmea,p f'd%,s 'e:r frasitrl(eedr rt)o) ;i │B│ n i| t ^i │B│ alize sl./libbpf_internal.ho:t173 :[52%:d ]note: expanded from macro 'pr_warn't │B│ o prog 173' | %#sd'e ffidn=e% dp:r _%wsa\rnn",( │B│ f m| t ~~, │B│ .| . %u. │B│ ) __ p5499r | ( L I B BmPaF_WARNp,- >fmnta,m e#,# _i_,V tAa_rAgR_GpSr_o_g)- │B│ > n| a ~~~ ^~~~~~~~~~~m │B│ e, f./libbpf_internal.hd:,170 :e40r:r snote: texpanded from macro '__pr'r │B│ (err) )170; | │B│ l| i ^ │B│ bbpf_pri./libbpf_internal.hn:t173(:l52e:v enote: lexpanded from macro 'pr_warn', │B│ "libbp f173: | "# deffmitn,e #p#r___wVaA_rAnR(GfSm_t_,) ;. .\. │B│ ) | _ ~~~ ^~~~~~~~~~~_ │B│ pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libblibbpf.cp:f5503:: 16": fwarning: mformat specifies type 'int' but the argument has type 'unsigned int', which differs in signedness [-Wformat-signedness]t │B│ , ##__VA _5502A | R G pr_deSb_u_g)(;" m\a │B│ p | ' ~~~ ^~~~~~~~~~~% │B│ s': slot [%d] set to prog '%s' fd=%d\n", │B│ | ~~ │B│ | %u │B│ 5503 | map->name, i, targ_prog->name, fd); │B│ | ^ │B│ libbpf.c:5503:./libbpf_internal.h16::175 :warning: 54format specifies type 'int' but the argument has type 'unsigned int', which differs in signedness [-Wformat-signedness]: │B│ note: expanded from macro 'pr_debug' │B│ 1755502 | | # d epfri_ndee bpurg_(d"meabpu g'(%fsm't:, s.l.o.t) [_%_dp]r (sLeItB BtPoF _prDoEgB 'U%Gs,' ffmdt=,% d#\#n_"_,V │B│ A _| A ~~ │B│ R G| S_ %u_ │B│ ) │B│ | ~~~ ^~~~~~~~~~~5503 │B│ | ./libbpf_internal.h :m170a:p40-:> nnote: amexpanded from macro '__pr'e │B│ , i, t170a | r gl_ipbrbopgf-_>prnianmte(,l efvde)l;, │B│ "| l ^i │B│ bbpf: "./libbpf_internal.h :f175m:t54,: #note: #expanded from macro 'pr_debug'_ │B│ _VA_ARG S175 | _#_d)e; f\i │B│ ne | p ~~~ ^~~~~~~~~~~r │B│ _debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(libbpf.cle:v5488e:l16,: "warning: lcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]i │B│ bbpf: "5488 | f mfto,r #(#_i_ V=A _0A;R GiS _<_) ;m a\p │B│ - >| i ~~~ ^~~~~~~~~~~n │B│ it_slots_sz; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:5488:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] │B│ 5488 | for (i = 0; i < map->init_slots_sz; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:5517:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 5517 | for (i = 0; i < obj->nr_maps; i++) { │B│ | ~ ^ ~~~~~~~~~~~~ │B│ libbpf.c:5517:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 5517 | for (i = 0; i < obj->nr_maps; i++) { │B│ | ~ ^ ~~~~~~~~~~~~ │B│ libbpf.c:5733:5: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 5732 | pr_debug("CO-RE relocating [%d] %s %s: found target candidate [%d] %s %s in [%s]\n", │B│ | ~~ │B│ | %u │B│ 5733 | localibbpf.cl_:c5733:a5n:d -warning: >format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]i │B│ d, btf_kind_ s5732t | r( l opcra_ld_etb)u,g │B│ ( | " ^~~~~~~~~~~~~~C │B│ O-RE rel./libbpf_internal.ho:c175a:t54i:n gnote: expanded from macro 'pr_debug'[ │B│ %d] %s 175% | s#:d effoiunned ptra_rdgeebtu gc(afnmdti,d a.t.e. )[ %d_]_ p%rs( L%IsB BiPnF _[DE%BsU]G\,n "f,m │B│ t ,| ~~# │B│ # _| _ %uV │B│ A_AR G5733S | _ _ ) │B│ | l ~~~ ^~~~~~~~~~~o │B│ cal_./libbpf_internal.hca:170n:d40-:> inote: dexpanded from macro '__pr', │B│ btf_k i170nd | _ sltirb(blpof_cparli_ntt)(,l │B│ e v| e ^~~~~~~~~~~~~~l │B│ , "libbp./libbpf_internal.hf::175 :"54 :f mnote: texpanded from macro 'pr_debug', │B│ ##__V A175_ | A#RdGeSf_i_n)e; p\r │B│ _ d| e ~~~ ^~~~~~~~~~~b │B│ ug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:5792:53: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 5792 | pr_warn("failed to get BTF object #%d FD: %s\n", id, errstr(err)); │B│ | ~~ ^~ │B│ | %u │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~libbpf.c │B│ :5792:./libbpf_internal.h53:: 170warning: :format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]40 │B│ : note: expanded from macro '__pr' │B│ 5792170 | | lpirb_bwpafr_np(r"ifnati(lleedv etol ,g e"tl iBbTbFp ofb:j e"c tf m#t%,d #F#D_:_ V%As_\nA"R,G Si_d_,) ;e r\r │B│ s t| r ~~~ ^~~~~~~~~~~( │B│ err)); │B│ | ~~ ^~ │B│ | %u │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:5804:55: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 5804 | pr_warn("failed to get BTF object #%d info: %s\n", id, errstr(err)); │B│ | ~~ ^~ │B│ | %u │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, libbpf.c##:_5804_:V55A:_ Awarning: Rformat specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]G │B│ S__) │B│ | ~~~ ^~~~~~~~~~~ │B│ 5804 | ./libbpf_internal.h : 170 :p40r:_ note: wexpanded from macro '__pr'a │B│ rn("f ai170l | e dl itbob gpeft_ pBrTiF notb(jleecvte l#,% d" liinbfbop:f %:s \"n "f,m ti,d ,# #e_r_rVsAt_rA(ReGrSr_)_));; │B│ \| │B│ ~~ ^~ │B│ | ~~~ ^~~~~~~~~~~| │B│ %u │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:5818:11: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 5817 | libbpf.c :p5818r:_11w:a rwarning: n(format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]" │B│ failed to 5817l | o a d mpord_uwlaer n[(%"sf]a'isl eBd TtF oo bljoeacdt m#o%ddu:l e% s[\%ns"],' │B│ s | B ~~T │B│ F | o %ub │B│ jec t5818 | # % d : n%asm\en," i,d │B│ , | e ~~rr │B│ s t| r %u( │B│ err) )5818; | │B│ | ^~ │B│ name, ./libbpf_internal.hi:d173,: 52e:r rnote: sexpanded from macro 'pr_warn' │B│ tr(err )173) | ;# │B│ d ef| i ^~n │B│ e pr_war./libbpf_internal.hn:(173f:m52t:, note: .expanded from macro 'pr_warn'. │B│ .) __pr (173L | I#BdBePFf_iWnAeR N,p rf_mwt,a r#n#(_f_mVtA_,A R.G.S._)_) │B│ _ _| p ~~~ ^~~~~~~~~~~r │B│ (LIB./libbpf_internal.hB:P170:F40_:W Anote: Rexpanded from macro '__pr'N │B│ , fm t170, | #l#ib_b_pVf_Ap_rAiRnGtS(l_e_v)e │B│ l ,| ~~~ ^~~~~~~~~~~" │B│ libbp./libbpf_internal.hf::170 :" 40f:m tnote: ,expanded from macro '__pr' │B│ ##__VA _170A | R GlSi__b)b;p f\_ │B│ p r| i ~~~ ^~~~~~~~~~~n │B│ t(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:5892:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 5892 | for (i = 0; i < oblibbpf.cj-:>5892b:16t:f _warning: mcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]o │B│ dule_c n5892t | ; fio+r+ )( i{ │B│ = 0| ; ~ ^ ~~~~~~~~~~~~~~~~~~~ │B│ i < obj->btf_module_cnt; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:6011:26: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 6010 | pr_warn("prog '%s': relo #%d: target candidate search failed for [%d] %s %s: %libbpf.cld:\6011n:"26,: │B│ warning: | format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] ~~ │B│ │B│ | %u │B│ 6011 | 6010 | p rporg__wnaarmne(,"p rroegl o'_%isd'x:, rlelooc a#l%_idd:, tbartgfe_tk icnadn_dsidtart(el osceaalr_cthy pfaei)l,e │B│ d | f ^~~~~~~~o │B│ r [%d] %./libbpf_internal.hs: 173%:s52:: %note: lexpanded from macro 'pr_warn'd │B│ \n", │B│ | 173 ~~ | │B│ # d| e %uf │B│ ine p r6011_ | w a r n (pfrmotg,_ n.a.m.e), _r_eplro(_LIiBdBxP,F _lWoAcRaNl,_ fimdt,, b#t#f___VkAi_nAdR_GsSt_r_()l │B│ o c| a ~~~ ^~~~~~~~~~~l │B│ _typ./libbpf_internal.he:)170,: │B│ 40 :| ^~~~~~~~note: │B│ expanded from macro '__pr' │B│ ./libbpf_internal.h170: | 173 :l52i:b bnote: pfexpanded from macro 'pr_warn'_ │B│ print( l173e | v#edle,f i"nlei bpbrp_fw:a r"n (ffmmtt, ,# #._._.V)A __A_RpGrS_(_L)I;B B\PF │B│ _ W| A ~~~ ^~~~~~~~~~~R │B│ N, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:6070:64: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 6070 | pr_debug("sec '%s': found %d CO-RE relocations\nlibbpf.c":, 6070s:e64c:_ nwarning: aformat specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]m │B│ e, sec->num _6070i | n f op)r;_ │B│ d e| b ~~ ^~~~~~~~~~~~~u │B│ g (| " %us │B│ ec '%s'./libbpf_internal.h:: 175f:o54u:n dnote: expanded from macro 'pr_debug'% │B│ d CO-RE r175e | l#odceaftiinoen sp\rn_",d esbeucg_(nfammte,, .s.e.c)- >_n_upmr_(iLnIfBoB)P;F │B│ _ D| E ~~ ^~~~~~~~~~~~~B │B│ U G| , %u │B│ fmt, ##_./libbpf_internal.h_:V175A:_54A:R Gnote: Sexpanded from macro 'pr_debug'_ │B│ _) │B│ | ~~~ ^~~~~~~~~~~ │B│ 175 | #d./libbpf_internal.he:f170i:n40e: pnote: rexpanded from macro '__pr'_ │B│ debug(f m170t | , l i.b.b.p)f __pr_ipnrt((LlIeBvBePlF,_ D"ElBiUbGb,p ff:m t", f#m#t_,_ V#A#_A_R_GVSA___A)R │B│ G S| _ ~~~ ^~~~~~~~~~~_ │B│ ); ./libbpf_internal.h\: │B│ 170 :| 40 ~~~ ^~~~~~~~~~~: │B│ note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:6125:21: warning: format specifies type 'unsigned int' but the argument has type 'int', which differs in signedness [-Wformat-signedness] │B│ 6124 | pr_warn("prog '%s': relo libbpf.c#%:d6125:: 21f: awarning: ilformat specifies type 'unsigned int' but the argument has type 'int', which differs in signedness [-Wformat-signedness]e │B│ d to patch 6124i | n s n p#r%_uw:a r%n(s"\pnr"o,g │B│ '| % ~~s │B│ ' :| r %de │B│ lo # %6125d | : f a i l epdr otgo- >pnaatmceh, iin,s ni n#s%nu_:i d%xs,\n "e,r │B│ r s| tr ~~( │B│ e | r %dr │B│ )); │B│ 6125 | | ^~~~~~~~ │B│ prog->./libbpf_internal.hn:a173m:e52,: inote: ,expanded from macro 'pr_warn' │B│ insn_idx ,173 | e#rderfsitnre( eprrr_)w)a;r │B│ n | ( ^~~~~~~~f │B│ mt, ...)./libbpf_internal.h :_173_:p52r:( Lnote: Iexpanded from macro 'pr_warn'B │B│ BPF_WA R173N | ,# dfemfti,n e# #p_r__VwAa_rAnR(GfSm_t_,) │B│ .| . ~~~ ^~~~~~~~~~~. │B│ ) __p./libbpf_internal.hr:(170L:I40B:B Pnote: Fexpanded from macro '__pr'_ │B│ WARN, f m170t | , l i#b#b_p_fV_Ap_rAiRnGtS(_l_e)v │B│ e l| , ~~~ ^~~~~~~~~~~ │B│ "libb./libbpf_internal.hp:170f::40 :" note: fexpanded from macro '__pr'm │B│ t, ##_ _170V | A _lAiRbGbSp_f__)p;r i\n │B│ t (| l ~~~ ^~~~~~~~~~~e │B│ vel, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:6072:3: warning: comparison of integers of different signs: 'int' and 'const __u32' (aka 'const unsigned int') [-Wsign-compare] │B│ 6072 | forlibbpf.c_:e6072a:c3h:_ bwarning: tcomparison of integers of different signs: 'int' and 'const __u32' (aka 'const unsigned int') [-Wsign-compare]f │B│ _ext_re c6072( | s e gf,o rs_eeca,c hi_,b trfe_ce)xt _{r │B│ e c| ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s │B│ eg, ./libbpf_internal.hs:e459c:,9 :i ,note: expanded from macro 'for_each_btf_ext_rec'r │B│ ec) { │B│ 459 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.hi: 459<: 9(:s enote: cexpanded from macro 'for_each_btf_ext_rec') │B│ ->num_ in459f | o ; i \< │B│ | ( ~ ^ ~~~~~~~~~~~~~~~s │B│ ec)->numlibbpf.c_:i6101n:f17o:; warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ \ │B│ | ~ ^ ~~~~~~~~~~~~~~~6101 │B│ | if libbpf.c(:i6101n:s17n:_ iwarning: dcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]x │B│ >= p6101r | o g - >iifn s(nisn_scnn_ti)d │B│ x | > ~~~~~~~~ ^ ~~~~~~~~~~~~~~~= │B│ prog->ilibbpf.cn:s6137n:s3_:c nwarning: tcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]) │B│ │B│ | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ │B│ 6137 | halibbpf.cs:h6137m:a3p:_ _warning: fcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]o │B│ r_each _6137e | n t rhya(schamnadp__c_afcohre_,e aecnht_reyn,t riy)( c{a │B│ n d| _c ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a │B│ che./hashmap.h,: 169en:t20r:y ,note: expanded from macro 'hashmap__for_each_entry'i │B│ ) { │B│ | 169 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | │B│ fo./hashmap.hr: 169(:b20kt: note: =expanded from macro 'hashmap__for_each_entry' │B│ 0; bkt 169< | (fmoarp )(-b>kcta p=; 0b;k tbk+t+ )< ( m a p) - > c\a │B│ p ;| ~~~ ^ ~~~~~~~~~~b │B│ kt++) \ │B│ | ~~~ ^ ~~~~~~~~~~ │B│ libbpf.c:6241:16: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare]libbpf.c │B│ :6241:16: 6241warning: | comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ if (ins n6241_ | id x i>f= (pirnosgn->_sidubxp r>= prooggs-[>is]u.bspurbo_ginss[ni_]o.fsfu)b │B│ _ i| n ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s │B│ n_off) │B│ | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ libbpf.clibbpf.c::62906290::4:4 :warning: warning: format specifies type 'signed size_t' (aka 'long') but the argument has type 'size_t' (aka 'unsigned long'), which differs in signedness [-Wformat-signedness] │B│ format specifies type 'signed size_t' (aka 'long') but the argument has type 'size_t' (aka 'unsigned long'), which differs in signedness [-Wformat-signedness] │B│ 6289 | p r6289_ | w a rnp(r"_mwaapr 'n.(j"ummappt a'bl.ejsu'm:p tjaubmlpetsa'b:l ejsu_mdpattaab lseisz_ed aitsa %zsdi,z etr yiisn g% ztdo ,a ctcreysisn g% d\tno" ,a │B│ c c| e ~~~s │B│ s | % %zud │B│ \n", 6290 │B│ | | ~~~ │B│ o b| j %zu- │B│ >jump t6290a | b l e so_bdja-ta>_jsuzm,p tsaybml_eosf_fd a+ tjat__sszi,z es)y;m │B│ _ o| f ^~~~~~~~~~~~~~~~~~~~~~~f │B│ + jt_si./libbpf_internal.hz:e173):;52 │B│ : | note: ^~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'pr_warn' │B│ │B│ 173./libbpf_internal.h | :#173d:e52f:i nnote: eexpanded from macro 'pr_warn' │B│ pr_warn (173f | m#td,e f.i.n.e) p_r__pwra(rLnIB(BfPmFt_,W A.R.N.,) f m_t_,p r##(_L_IVBAB_APRFG_SW_A_)R │B│ N ,| ~~~ ^~~~~~~~~~~f │B│ mt, ./libbpf_internal.h#:170#:_40_:V Anote: _expanded from macro '__pr'A │B│ RGS_ _170) | │B│ l| i ~~~ ^~~~~~~~~~~b │B│ bpf_p./libbpf_internal.hr:i170n:t40(:l enote: vexpanded from macro '__pr'e │B│ l, "lib bp170f | : l" ifbmbtp,f #_#p_r_iVAn_tA(RlGSe_v_e);l ,\ │B│ " l| ~~~ ^~~~~~~~~~~i │B│ bbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:6290:29: warning: format specifies type 'int' but the argument has type 'unsigned int', which differs in signedness [-Wformat-signedness] │B│ 6289 | pr_warn("map '.jumptablelibbpf.cs:'6290:: 29j:u mwarning: ptformat specifies type 'int' but the argument has type 'unsigned int', which differs in signedness [-Wformat-signedness]a │B│ bles_data s6289i | z e pirs_ w%azrdn,(" mtarpy i'n.gj utmopt aabclceess's: %jdu\mnp"t,a │B│ b l| e ~~s │B│ _ d| a %ut │B│ a si z6290e | i s ob%jz-d>,j utmrpytianbgl etso_ daatcac_esszs, %sdy\mn_"o,f │B│ f | + ~~ │B│ j t| _ %us │B│ ize); │B│ 6290 | | ^~~~~~~~~~~~~~~~~ │B│ obj->./libbpf_internal.hj:u173m:p52t:a bnote: lexpanded from macro 'pr_warn'e │B│ s_data _173s | z#,d esfyimn_e opfrf_ w+a rjnt(_fsmitz,e ).;. │B│ . )| ^~~~~~~~~~~~~~~~~_ │B│ _pr(LIBB./libbpf_internal.hP:F_173W:A52R:N ,note: expanded from macro 'pr_warn'f │B│ mt, ##__ V173A | _#AdReGfSi_n_e) │B│ p r| _ ~~~ ^~~~~~~~~~~w │B│ arn(./libbpf_internal.hf:m170t:40,: .note: .expanded from macro '__pr'. │B│ ) __pr (170L | IlBiBbPbFp_fW_ApRrNi,n tf(mlte,v e#l#,_ _"VlAi_bbApRfG:S _"_ )f │B│ m t| , ~~~ ^~~~~~~~~~~ │B│ ##__./libbpf_internal.hV:A170_:A40R:G Snote: _expanded from macro '__pr'_ │B│ ); \ │B│ | 170 ~~~ ^~~~~~~~~~~ | │B│ libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:6324:5: warning: format specifies type 'unsigned long long' but the argument has type 'long long', which differs in signedness [-Wformat-signedness] │B│ 6323 | pr_warn("map '.jumptables': invalid jlibbpf.cu:m6324p :t5a:b lwarning: eformat specifies type 'unsigned long long' but the argument has type 'long long', which differs in signedness [-Wformat-signedness] v │B│ alue 0x%llx 6323a | t o fpfrs_ewta r%nu(\"nm"a,p │B│ '| . ~~~~j │B│ u m| p %llxt │B│ ables '6324: | i n v a(lliodn gj ulmopn gt)ajbtl[ei] ,v aslyume_ o0ffx %+l lix *a tj to_fefnsterty_ s%iuz\en)";, │B│ │B│ | | ^~~~~~~~~~~~~~~~ │B│ ~~~~ │B│ | %llx │B│ ./libbpf_internal.h:173 :632452 | : note: expanded from macro 'pr_warn' │B│ (long l173o | n#gd)ejftine[ ip]r,_ wsayrmn_(offmft ,+ .i. .*) j_t__pern(tLrIyB_BsPiFz_eW)A;R │B│ N ,| ^~~~~~~~~~~~~~~~f │B│ mt, ##./libbpf_internal.h_:_173V:A52_:A Rnote: Gexpanded from macro 'pr_warn'S │B│ __) │B│ | 173 | ~~~ ^~~~~~~~~~~# │B│ defi./libbpf_internal.hn:e170 :p40r:_ wnote: arexpanded from macro '__pr'n │B│ (fmt, . .170. | ) l_i_bpbrp(fL_IpBrBiPnFt_(WlAeRvNe,l ,f m"tl,i b#b#p_f_:V A"_ AfRmGSt_,_ )# │B│ # _| _ ~~~ ^~~~~~~~~~~V │B│ A_A./libbpf_internal.hR:G170S:_40_:) ;note: expanded from macro '__pr' │B│ \ │B│ | ~~~ ^~~~~~~~~~~ │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:6296:43: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 6296 | if (relo->insn_idx < 0 || relo->ilibbpf.cns:n6296_:i43d:x >warning: =comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ prog->in s6296n | s _icfn t()r e{l │B│ o -| > ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~i │B│ nsn_idx < 0 || relo->insn_idx >= prog->insns_cnt) { │B│ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ │B│ libbpf.c:6461:20: warning: format specifies type 'int' but the argument has underlying type 'unsigned int', which differs in signedness [-Wformat-signedness] │B│ 6460 | pr_warn("prog '%s': relo #%d: bad relo type %d\n", │B│ | ~~ │B│ | %u │B│ 6461 | prog-libbpf.c>n:a6461m:e20,: warning: i,format specifies type 'int' but the argument has underlying type 'unsigned int', which differs in signedness [-Wformat-signedness] │B│ relo->type) ;6460 │B│ | | ^~~~~~~~~~ │B│ pr_warn./libbpf_internal.h(:"173p:r52o:g note: 'expanded from macro 'pr_warn'% │B│ s': re l173o | ##d%edf:i nbea dp rr_ewlaor nt(yfpmet ,% d\.n.".,) │B│ _| _ ~~p │B│ r (| L %uI │B│ BBP F6461_ | W A R N ,p rfomgt-,> n#a#m_e_,V Ai_,A RrGeSl_o_-)> │B│ t y| p ~~~ ^~~~~~~~~~~e │B│ ); │B│ ./libbpf_internal.h| : ^~~~~~~~~~170: │B│ 40: note: expanded from macro '__pr' │B│ ./libbpf_internal.h:173: 52170: | note: lexpanded from macro 'pr_warn'i │B│ bbpf_p r173i | n#td(elfeivneel ,p r"_lwiabrbnp(ff:m t", f.m.t.,) #_#__p_rV(AL_IABRBGPSF___WA)R;N ,\ f │B│ m t| , ~~~ ^~~~~~~~~~~ │B│ ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:6485:21: warning: comparison of integers of different signs: 'const size_t' (aka 'const unsigned long') and 'int' [-Wsign-compare] │B│ 6485 | if (prog->sec_idx != sec_idx) │B│ | ~~~~~~~~~~~~~ ^ ~~~~~~~ │B│ libbpf.c:6488:3: warning: comparison of integers of different signs: 'int' and 'const __u32' (aka 'const unsigned int') [-Wsign-compare] │B│ 6488 | for_each_btf_ext_rec(ext_info, seclibbpf.c, :i6485,: 21r:e cwarning: )comparison of integers of different signs: 'const size_t' (aka 'const unsigned long') and 'int' [-Wsign-compare] │B│ { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 6485 | ./libbpf_internal.h : 459i:f9 :( pnote: rexpanded from macro 'for_each_btf_ext_rec'o │B│ g->se c459_ | i d x ! = is e| n ~~~~~~~~~~~~~ ^ ~~~~~~~u │B│ m_info;libbpf.c : 6488 : 3 :\ │B│ warning: comparison of integers of different signs: 'int' and 'const __u32' (aka 'const unsigned int') [-Wsign-compare]| │B│ ~ ^ ~~~~~~~~~~~~~~~ │B│ 6488 | for_each_btf_ext_rec(ext_info, sec, i, rec) { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:459:9: note: expanded from macro 'for_each_btf_ext_rec' │B│ 459 | i < (sec)->num_info; \ │B│ | ~ ^ ~~~~~~~~~~~~~~~ │B│ libbpf.c:6614:15: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] │B│ 6614 | if (insn_idx == relo->insn_idx) │B│ | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ │B│ libbpf.c:6616:18: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] │B│ 6616 | return insn_idx < relo->insn_idx libbpf.c?: 6614-:115 :: warning: 1comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare]; │B│ │B│ | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ │B│ 6614 | if (insn_idx == relo->insn_idx) │B│ | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ │B│ libbpf.c:6616:18: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] │B│ 6616 | return insn_idx < relo->insn_idx ? -1 : 1; │B│ | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ │B│ libbpf.c:6741:27: warning: format specifies type 'int' but the argument has underlying type 'unsigned int', which differs in signedness [-Wformat-signedness] │B│ 6740 | pr_warn("prog '%s': unexpected relo for insn #%zu, type %d\n", │B│ | ~~ │B│ | %u │B│ 6741 | prog->name, insn_idx, relo->type); │B│ | ^~~~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBlibbpf.cP:F6741:_27W:A Rwarning: Nformat specifies type 'int' but the argument has underlying type 'unsigned int', which differs in signedness [-Wformat-signedness] │B│ , fmt, ##__VA_ A6740R | G S _pr__)wa │B│ rn (| " ~~~ ^~~~~~~~~~~p │B│ rog./libbpf_internal.h :'%170s:40':: note: uexpanded from macro '__pr'n │B│ expec te170d | r elliob fboprf _ipnrsinn t#(%lzeuve,l ,t y"plei b%db\pnf":, │B│ " | f ~~m │B│ t ,| %u# │B│ #__V A_6741A | R G S _ _p)r;o g\- │B│ >| n ~~~ ^~~~~~~~~~~a │B│ me, insn_idx, relo->type); │B│ | ^~~~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:6913:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 6913 | for (i = 0; i < obj->nr_programs; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~ │B│ libbpf.c:6935:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 6935 | for (i = 0; i < obj->nr_programs; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~ │B│ libbpf.c:6913:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 6913 | for (i = 0; i < obj->nr_programs; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~ │B│ libbpf.c:6961:16libbpf.c: :warning: 6935comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]: │B│ 16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 6961 | for (6935i | =f o0;r i( i< =ob j0-;> nri_ p in+r+_)p r{o │B│ g r| a ~ ^ ~~~~~~~~~~~~~~~~ │B│ ms; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~ │B│ libbpf.c:6961:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 6961 | for (i = 0; i < obj->nr_programs; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~ │B│ libbpf.c:7017:17: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 7017 | for (j = 0; j < obj->nr_programs; j++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~ │B│ libbpf.c:7017:17: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 7017 | for (j = 0; j < obj->nr_programs; j++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~ │B│ 5 warnings generated. │B│ libbpf.c:7256:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 7256 | for (i = 0; i < ARRAY_SIZE(global_ctx_map); i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:7269:16: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 7269 | for (i = 0; i < prog->func_info_cnt; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:7299:29: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 7299 | for (rec_idx = 0; rec_idx < prog->func_info_cnt; rec_idx++) { │B│ | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:7300:26: warning: comparison of integers of different signs: 'int' and 'const __u32' (aka 'const unsigned int') [-Wsign-compare] │B│ 7300 | if (orig_ids[rec_idx] == t->type) { │B│ | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ │B│ libbpf.c:7322:25: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] │B│ 7322 | if (func_rec->type_id == orig_fn_id) { │B│ | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ │B│ libbpf.c:7256:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 7256 | for (i = 0; i < ARRAY_SIZE(global_ctx_map); i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:7269:16: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 7269 | for (i = 0; i < prog->func_info_cnt; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:7299:29: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 7299 | for (rec_idx = 0; rec_idx < prog->func_info_cnt; rec_idx++) { │B│ | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:7300:26: warning: comparison of integers of different signs: 'int' and 'const __u32' (aka 'const unsigned int') [-Wsign-compare] │B│ 7300 | if (orig_ids[rec_idx] == t->type) { │B│ | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ │B│ libbpf.c:7322:25: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] │B│ 7322 | if (func_rec->type_id == orig_fn_id) { │B│ | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ │B│ 5 warnings generated. │B│ libbpf.c:7405:17: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] │B│ 7405 | for (j = 0; j < prog->nr_reloc; j++) { │B│ | ~ ^ ~~~~~~~~~~~~~~ │B│ libbpf.c:7405:17: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] │B│ 7405 | for (j = 0; j < prog->nr_reloc; j++) { │B│ | ~ ^ ~~~~~~~~~~~~~~ │B│ libbpf.c:7531:38: warning: format specifies type 'signed size_t' (aka 'long') but the argument has type 'size_t' (aka 'unsigned long'), which differs in signedness [-Wformat-signedness] │B│ 7530 | pr_debug(".maps relo #%d: for %zd value %zd rel->r_offset %zu name %d ('%s')\n", │B│ | ~~~ │B│ | %zu │B│ 7531 | i, (ssize_t)(rel->r_info >> 32), (size_t)sym->st_value, │B│ | ^~~~~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__libbpf.cVA:_7531A:R38G:S _warning: _format specifies type 'signed size_t' (aka 'long') but the argument has type 'size_t' (aka 'unsigned long'), which differs in signedness [-Wformat-signedness]) │B│ ; \ │B│ | ~~~ ^~~~~~~~~~~ │B│ 7530 | pr_debug(".maps relo #%d: for %zd value %zd rlibbpf.ce:l7532->:r28_: owarning: fformat specifies type 'int' but the argument has type 'Elf64_Word' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]f │B│ set %zu n a7530m | e %dp r(_'%desb'u)\gn("",. │B│ m a| p ~~~s │B│ r e| l %zuo │B│ #%d :7531 | fo r % zid, v(aslsuiez e%_tz)d( rreell-->>rr__oifnffsoe t> >% z3u2 )n,a m(es i%zde _(t')%ssy'm)-\>ns"t,_ │B│ v a| l ~~u │B│ e ,| │B│ %u │B│ | ^~~~~~~~~~~~~~~~~~~~~ │B│ 7531 | i./libbpf_internal.h,: 175(:s54:s iznote: eexpanded from macro 'pr_debug'_ │B│ t)(rel- >175r | _#indeffoi n>e p>r 3_d2e),bu g((sfimzte,_ t.).sy.m) -_>_psrt(_LvIaBlBuPeF,_ │B│ DEBU G7532, | f mt ,( #s#i_z_Ve_A_t)ArReGlS-_>_r)_ │B│ o ff| s ~~~ ^~~~~~~~~~~e │B│ t, s./libbpf_internal.hy:m170-:>40s:t note: _nexpanded from macro '__pr' │B│ ame, n a170 | m el)i; │B│ b b| p ^~~~~~~~~~~~f │B│ _print./libbpf_internal.h(:l175e:54v:e lnote: ,expanded from macro 'pr_debug' │B│ "libbpf : 175 | " #fdmte,f i#ne# _p_rVA__dAeRbGuSg_(_f)m;t ,\ │B│ .. .| ~~~ ^~~~~~~~~~~) │B│ __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(levelibbpf.cl:,7532 :"28: lwarning: ibformat specifies type 'int' but the argument has type 'Elf64_Word' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]b │B│ pf: " fmt, 7530 | # # _p_rV_Ade_bAuRGgS("_.m_ap)s; r\e │B│ l o| ~~~ ^~~~~~~~~~~#% │B│ d: for %zd value %zd rel->r_offset %zu name %d ('%s')\n", │B│ | ~~ │B│ | %u │B│ 7531 | i, (ssize_t)(rel->r_info >> 32), (size_t)sym->st_value, │B│ 7532 | (size_t)rel->r_offset, sym->st_name, name); │B│ | ^~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:7622:19: warning: format specifies type 'int' but the argument has type 'unsigned int', which differs in signedness [-Wformat-signedness] │B│ 7621 | pr_debug(".maps relo #%d: map '%s' slot [%d] points to %s '%s'\n", │B│ | ~~ │B│ | %u │B│ 7622 | i, map->name, moff, type, name); │B│ | ^~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt,libbpf.c .:.7622.:)19 :_ _warning: pformat specifies type 'int' but the argument has type 'unsigned int', which differs in signedness [-Wformat-signedness]r │B│ (LIBBPF_DEB U7621G | , fpmrt_,d e#b#u_g_(V"A._mAaRpGs rSe_l_o) │B│ # %| d ~~~ ^~~~~~~~~~~: │B│ map./libbpf_internal.h :'170:%40s:' note: expanded from macro '__pr's │B│ lot [ %170d | ] lpiobibnptfs_ ptroi nt%s( l'e%vse'l,\n "",l │B│ ib b| p ~~f │B│ : | " %u │B│ fmt, 7622 | # #_ _ V iA_,A RmGaSp_-_>)n;a m\e │B│ , | m ~~~ ^~~~~~~~~~~o │B│ ff, type, name); │B│ | ^~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(levellibbpf.c,: 7534":l17i:b bwarning: pcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]f: │B│ " fmt, 7534## | _ _ VfAo_rA R(GjS_ _=) ;0 ;\ │B│ j | < ~~~ ^~~~~~~~~~~ │B│ obj->nr_maps; j++) { │B│ | ~ ^ ~~~~~~~~~~~~ │B│ libbpf.c:7544:9: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 7544 | if (j == obj->nr_maps) { │B│ | ~ ^ ~~~~~~~~~~~~ │B│ libbpf.c:7609:12: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] │B│ 7609 | if (moff >= map->init_slolibbpf.ct:s7534_:sz17): warning: { │B│ comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] | │B│ ~~~~ ^ ~~~~~~~~~~~~~~~~~~ │B│ 7534 | for (j = 0; j < obj->nr_maps; j++) { │B│ | ~ ^ ~~~~~~~~~~~~ │B│ libbpf.c:7544:9: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 7544 | if (j == obj->nr_maps) { │B│ | ~ ^ ~~~~~~~~~~~~ │B│ libbpf.c:7609:12: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] │B│ 7609 | if (moff >= map->init_slots_sz) { │B│ | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:7632:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 7632 | for (i = 0; i < obj->efile.sec_cnt; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:7645:50: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 7645 | if (shdr->sh_type != SHT_REL || idx < 0 || idx >= obj->efile.sec_cnt)libbpf.c :{7632 │B│ : 16| : ~~~ ^ ~~~~~~~~~~~~~~~~~~ │B│ warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 7632 | for (i = 0; i < obj->efile.sec_cnt; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:7645:50: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 7645 | if (shdr->sh_type != SHT_REL || idx < 0 || idx >= obj->efile.sec_cnt) { │B│ | ~~~ ^ ~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:7686:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 7686 | for (i = 0; i < prog->insns_cnt; i++, insn++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~ │B│ libbpf.c:7686:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 7686 | for (i = 0; i < prog->insns_cnt; i++, insn++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~ │B│ libbpf.c:7911:18: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 7911 | for (i = 0; i < obj->nr_maps; i++)libbpf.c :{ │B│ 7911 :| 18 ~ ^ ~~~~~~~~~~~~: │B│ warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 7911 | for (i = 0; i < obj->nr_maps; i++) { │B│ | ~ ^ ~~~~~~~~~~~~ │B│ libbpf.c:8047:33: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 8047 | insn_idx, spec_buf, spec_len >= silibbpf.cze:o8047f:(33s:p ewarning: ccomparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]_ │B│ buf) ? ". .8047. | " : "i"n)s;n │B│ _ i| d ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~x │B│ , spec_buf, spec_len >= sizeof(spec_buf) ? "..." : ""); │B│ | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ │B│ libbpf.c:8073:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 8073 | if (map_idx < 0 || map_idx >= obj->nr_maps) │B│ libbpf.c :| 8073 ~~~~~~~ ^ ~~~~~~~~~~~~: │B│ 29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 8073 | if (map_idx < 0 || map_idx >= obj->nr_maps) │B│ | ~~~~~~~ ^ ~~~~~~~~~~~~ │B│ libbpf.c:8132:16: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] │B│ 8132 | for (i = 0; i < max_last_line_cnt; i++, next_line = cur_line) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~ │B│ libbpf.c:8132:16: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] │B│ 8132 | for (i = 0; i < max_last_line_cnt; i++, next_line = cur_line) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~ │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/staticobjs/linker.o │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/staticobjs/relo_core.o │B│ libbpf.c:8552:17: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ libbpf.c:8552:17 :8552 | warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ for (i = 0; 8552i | < foobrj -(>ib t=f _0m;o diu l bit+f+_)m {o │B│ d u| l ~ ^ ~~~~~~~~~~~~~~~~~~~e │B│ _cnt; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~~ │B│ libbpf.clibbpf.c::86078607::1515:: warning: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ │B│ 86068606 | | pprr__wwaarrnn((""exetxetrenr n( v(avra rk skysmy)m )' %'s%s'':: inicnocmopmaptaitbilbel et ypteysp,e se,x peexcpteedc t[e%dd ][ %%ds] % s%,s b%us,t bkuetr nkeelr nheals h[a%sd ][ %%ds] %%ss\ n%"s,\ │B│ n "| , ~~ │B│ │B│ | ~~| %u │B│ │B│ | %u │B│ 8607 | 8607e | x t - >enxatm-e>,n almoec,a ll_otcyaple__tidyp, │B│ e _| i ^~~~~~~~~~~~~d │B│ , │B│ | ^~~~~~~~~~~~~ │B│ ./libbpf_internal.h:173:./libbpf_internal.h52::173 :note: 52expanded from macro 'pr_warn': │B│ note: expanded from macro 'pr_warn' │B│ 173 | # d173e | f#idneef ipnre_ wparr_nw(afrmnt(,f m.t.,. ). .._)_ p_r_(pLrI(BLBIPBFB_PWFA_RWNA,R Nf, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ mt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ libbpf.c:8608: 42170: | warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]l │B│ ibbpf_print (8606l | e v eplr,_ w"alrinb(b"pfe:x t"e rfnm t(, v#a#r_ _kVsAy_mA)R G'S%_s_)';: \i │B│ n c| o ~~~ ^~~~~~~~~~~m │B│ patible types, expected [%d] %s %s, but kernel has [%d] %s %s\n", │B│ | libbpf.c ~~ │B│ : 8608| : %u42: │B│ warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]8607 │B│ | ext->n a8606m | e , plorc_awla_rtny(p"e_eixdt,e │B│ rn ( v8608a | r k sbytmf) _'k%isn'd:_ sitnrc(olmopcaalt_itbylpee )t,y pleocsa,l _enxapmeec, ttaerdg_ t[y%pde_]i %d,s │B│ | % ^~~~~~~~~~~~s │B│ , but./libbpf_internal.h :k173:e52r:n enote: l expanded from macro 'pr_warn'h │B│ as [%d ]173 | %#sd e%fsi\nne" ,pr │B│ _ | w ~~a │B│ r n| (f %um │B│ t, .8607. | . ) _e_xptr-(>LnIaBmBeP,F _lWAoRcNa,l _ftmytp,e _#i#d_,_ │B│ VA_AR G8608S | _ _ )b │B│ t f| ~~~ ^~~~~~~~~~~_ │B│ kind./libbpf_internal.h_:s170:t40r:( note: lexpanded from macro '__pr'o │B│ cal_t y170pe | ) l,i blbopcfa_lp_rnianmte(l,e vtealr,g _"tlyipbbep_fi:dstrset.c ,: │B│ " 66 | :f ^~~~~~~~~~~~21m │B│ :t , warning: #comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare]#./libbpf_internal.h_: │B│ _173V:52A:_ Anote: Rexpanded from macro 'pr_warn'G │B│ S__); \173 │B│ | #| d ~~~ ^~~~~~~~~~~e │B│ f i66ne | p rf_owarr n((ofmftf, =. .0.); _o_fpfr( LAsRtN,r sf_mdt,a t#a#___lVeAn_;A RGoSf_f_ )+ │B│ = | ~~~ ^~~~~~~~~~~s │B│ tr./libbpf_internal.hl:e170n:(40:s enote: texpanded from macro '__pr' │B│ ->str s170 | _ dlaitbbap f+_p roifnft()l e+ve l1,) " l{i │B│ b b| pf ~~~ ^ ~~~~~~~~~~~~~~~~~~: │B│ " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:8783:17: warning: format specifies type 'unsigned long long' but the argument has type 'long long', which differs in signedness [-Wformat-signedness] │B│ 8782 | pr_debug("extern (kcfg) '%s': set to 0x%llx\n", │B│ | ~~~~ │B│ | %llx │B│ 8783 | ext->name, (long long)value); │B│ | ^~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_prlibbpf.ci:n8783t:(17l:e vwarning: elformat specifies type 'unsigned long long' but the argument has type 'long long', which differs in signedness [-Wformat-signedness], │B│ "libbpf: " f mt8782, | # # _p_rV_Ad_eAbRuGSg_(_")e; x\ │B│ t e| r ~~~ ^~~~~~~~~~~n │B│ (kcfg) '%s': set to 0x%llx\n", │B│ | ~~~~ │B│ | %llx │B│ 8783 | ext->name, (long long)value); │B│ | ^~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:8859:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 8859 | for (i = 0; i < obj->nr_maps; i++) { │B│ | ~ ^ ~~~~~~~~~~~~ │B│ libbpf.c:8879:libbpf.c16::8859 :warning: 16comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]: │B│ warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 8879 | f o8859r | (fio r =( i0 ;= 0;i i< >nnrr__mmaappss;; ii++++)) │B│ {| │B│ ~ ^ ~~~~~~~~~~~~ │B│ | ~ ^ ~~~~~~~~~~~~ │B│ libbpf.c:8879:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 8879 | for (i = 0; i < obj->nr_maps; i++) │B│ | ~ ^ ~~~~~~~~~~~~ │B│ libbpf.c:8892:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 8892 | for (i = 0; i < obj->btf_module_cnt; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:8892:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 8892 | for (i = 0; i < obj->btf_module_cnt; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~~ │B│ ringbuf.c:272:12: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 272 | if (cnt >= n) │B│ | ~~~ ^ ~ │B│ ringbuf.c:367:10: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] │B│ 367 | if (idx >= rb->ring_cnt) │B│ | ~~~ ^ ~~~~~~~~~~~~ │B│ libbpf.c:9462:16: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] │B│ 9462 | for (i = 0; i < obj->nr_extern; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~ │B│ libbpf.c:9462:16: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] │B│ 9462 | for (i = 0; i < obj->nr_extern; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~ │B│ linker.c:583:17: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 583 | while (written < buf_sz) { │B│ | ~~~~~~~ ^ ~~~~~~ │B│ libbpf.c:9569:10: warning: comparison of integers of different signs: 'ssize_t' (aka 'long') and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] │B│ 9569 | if (idx >= obj->nr_programs || idx < 0) │B│ | ~~~ ^ ~~~~~~~~~~~~~~~~ │B│ libbpf.c:9569:10: warning: comparison of integers of different signs: 'ssize_t' (aka 'long') and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] │B│ 9569 | if (idx >= obj->nr_programs || idx < 0) │B│ | ~~~ ^ ~~~~~~~~~~~~~~~~ │B│ linker.c:922:48: warning: comparison of integers of different signs: 'Elf64_Word' (aka 'unsigned int') and 'int' [-Wsign-compare] │B│ 922 | if (!sec->shdr->sh_link || sec->shdr->sh_link >= obj->sec_cnt) { │B│ | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ │B│ linker.c:1004:48: warning: comparison of integers of different signs: 'Elf64_Word' (aka 'unsigned int') and 'int' [-Wsign-compare] │B│ 1004 | if (!sec->shdr->sh_info || sec->shdr->sh_info >= obj->sec_cnt) { │B│ | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ │B│ linker.c:1105:17: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] │B│ 1105 | if (*type_id >= n) │B│ | ~~~~~~~~ ^ ~ │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/staticobjs/gen_loader.o │B│ ringbuf.c:272:12: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 272 | if (cnt >= n) │B│ | ~~~ ^ ~ │B│ linker.c:1234:22: warning: comparison of integers of different signs: 'int' and 'Elf64_Xword' (aka 'unsigned long') [-Wsign-compare] │B│ 1234 | if (dst_sec->sec_sz != src_sec->shdr->sh_size) │B│ | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ │B│ ringbuf.c:367:10: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] │B│ 367 | if (idx >= rb->ring_cnt) │B│ | ~~~ ^ ~~~~~~~~~~~~ │B│ libbpf.c:9999:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 9999 | for (i = 0; i < custom_sec_def_cnt; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:10004:8: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 10004 | if (i == custom_sec_def_cnt) │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:10008:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 10008 | for (i = i + 1; i < custom_sec_def_cnt; i++) │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:9999:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 9999 | for (i = 0; i < custom_sec_def_cnt; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:10004:8: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 10004 | if (i == custom_sec_def_cnt) │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:10008:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 10008 | for (i = i + 1; i < custom_sec_def_cnt; i++) │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~ │B│ linker.c:1887:25: warning: comparison of integers of different signs: 'int' and 'const __u32' (aka 'const unsigned int') [-Wsign-compare] │B│ 1887 | if (btf_id && btf_id != vi->type) { │B│ | ~~~~~~ ^ ~~~~~~~~ │B│ libbpf.c:10090:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 10090 | for (i = 0; ilibbpf.c < :AR10090R:AY16_S:IZE (swarning: ecomparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]ct │B│ ion_defs); i++) { │B│ 10090 | | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ │B│ for libbpf.c(:10101i: 53=: warning: 0;comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] │B│ i < A R10101R | A Yi_fS (IstZrEl(ens(ecbtuifo)n_ d+e fss);t ril+e+)n ({se │B│ c| t ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~i │B│ on_deflibbpf.cs:[10101i:]53.: swarning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]e │B│ c) + 2 >10101 | l einf) ({s │B│ t rl| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~e │B│ n(buf) + strlen(section_defs[i].sec) + 2 > len) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ │B│ libbpf.clibbpf.c::1024210242::2222:: warning: warning: format specifies type 'int' but the argument has type 'Elf64_Word' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]format specifies type 'int' but the argument has type 'Elf64_Word' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ │B│ 10237 | 10237 | p rp_rd_edbuebgu(g"(s"tsrturcutc_t_ooppss rreelloocc %%ss:: ffoorr %%llldl d vvalauleu e% l%lldl ds hsdhrd_ri_dix d%xu %rue lr-e>lr_-o>frf_soeftf s%eztu %mzaup -m>aspe-c>_soefcf_soeftf s%eztu %nzaume n%adme ( \%'d% s(\\'')%\sn\"',) │B│ \ n| " ~~, │B│ │B│ | | ~~ %u │B│ │B│ | %u │B│ 10238 | 10238 | m a p -m>anpa-m>en,a │B│ me, │B│ 10239 | 10239 | ( lo n(gl olnogn gl)o(nrge)l(-r>erl_-i>nrf_oi >n>f o3 2>)>, │B│ 32 )10240, | │B│ 10240( | l o n g (lloonngg) slyomng-)>ssytm_-v>asltu_ev,a │B│ lue ,10241 │B│ | 10241 | s h d r _sihddrx_,i d(xs,i z(es_izte)_rtel)-r>erl_-o>frf_soeftf,s │B│ et, │B│ 10242 | 10242 | m a p - >msaepc-_>osfefcs_eotf,f sseytm,- >ssytm_n-a>mset,_ nnaammee,) ;n │B│ a| m ^~~~~~~~~~~~e │B│ ); │B│ | ^~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54./libbpf_internal.h::175 :note: 54expanded from macro 'pr_debug': │B│ note: expanded from macro 'pr_debug' │B│ 175 | # d175e | f#idnee fpinre_d eprb_udge(bfumgt(,f .m.t.,) ._._.p)r (_L_IpBBrP(FL_IDBEBBPUFG_,D EfBmUtG,, #f#m_t_,V A#_#A_R_GVSA___A)R │B│ GS| _ ~~~ ^~~~~~~~~~~_ │B│ ) │B│ ./libbpf_internal.h| : ~~~ ^~~~~~~~~~~170: │B│ 40: note: ./libbpf_internal.hexpanded from macro '__pr': │B│ 170:40: note: 170expanded from macro '__pr' | │B│ libb p170f | _ prliinbtb(plfe_vpelr, i"nlti(blbpef:v e" flm,t ," #l#i_b_bVpA_fA:R G"S _f_m)t,; #\# │B│ _ _| VA ~~~ ^~~~~~~~~~~ │B│ _ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ 1 warning generated. │B│ libbpf.c:10340:21: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 10340 | if (ret < 0 || ret >= sizeof(btf_type_name)) │B│ | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:10340:21: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 10340 | if (ret < 0 || ret >= sizeof(btf_type_name)) │B│ | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ │B│ linker.c:2655:33: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] │B│ 2655 | if (dst_sec->func_info.rec_sz != rec_sz) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ │B│ linker.c:2660:3: warning: comparison of integers of different signs: 'int' and 'const __u32' (aka 'const unsigned int') [-Wsign-compare] │B│ 2660 | for_each_btf_ext_rec(&obj->btf_ext->func_info, ext_sec, i, srlibbpf.cc_:r10387e:c4:) warning: {format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h10386: | 459 : 9p:r _note: wexpanded from macro 'for_each_btf_ext_rec'a │B│ rn("fa i459l | e d b p f _ip rnnfou_mb_yi_nffdo ;f o r F D\ │B│ % d| : ~ ^ ~~~~~~~~~~~~~~~ │B│ %s\n", │B│ | ~~ │B│ | %u │B│ linker.c :103872684 | : 33 :a twarning: tcomparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare]ac │B│ h_prog _2684f | d , iefr r(sdtsrt(e_rsre))c;- │B│ > l| i ^~~~~~~~~~~~~~n │B│ e_info.re./libbpf_internal.hc:_173s:z 52!:= rnote: eexpanded from macro 'pr_warn'c │B│ _sz) { │B│ 173 | | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~# │B│ definelinker.c :p2689r:_3w:a rwarning: n(comparison of integers of different signs: 'int' and 'const __u32' (aka 'const unsigned int') [-Wsign-compare] │B│ fmt, ... ) 2689_ | _ p rf(oLrI_BBePaFc_hW_AbRtNf,_ efxmtt,_ r#e#_c_(V&Ao_bARj-G>Sb_t_)f │B│ _ e| x ~~~ ^~~~~~~~~~~t │B│ ->li./libbpf_internal.hn:e170_:i40n:f onote: ,expanded from macro '__pr' │B│ ext_s e170c | , lii,b bsprfc_libbpf.c_pr:re10387cin):t 4({:l │B│ ewarning: | vformat specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e │B│ l │B│ , "./libbpf_internal.hl:i459b:b9p:f :note: 10386 expanded from macro 'for_each_btf_ext_rec' | " │B│ f mp rt_459,w | a #r n# _( "_ f VaiAi _p nr\uo │B│ mg __| igne ~~~ ^~~~~~~~~~~ft │B│ o_;i n f o _ b\y │B│ _ f| d ~ ^ ~~~~~~~~~~~~~~~ │B│ for Flinker.cD: 2726%:d38:: %warning: scomparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare]\ │B│ n", │B│ | 2726 ~~ | │B│ | i %uf │B│ (ds t10387_ | s e c -a>tctoarec_hr_eplroo_gi_nffdo,.r eecr_rsszt r!(=e rrerc)_)s;z │B│ ) | { ^~~~~~~~~~~~~~ │B│ │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ │B│ ./libbpf_internal.h:173:52: note: linker.cexpanded from macro 'pr_warn': │B│ 2731:3: warning: comparison of integers of different signs: 'int' and 'const __u32' (aka 'const unsigned int') [-Wsign-compare]173 │B│ | #defi n2731e | p rf_owra_rena(cfhm_btt,f _.e.x.t)_ r_e_cp(&ro(bLjI-B>BbPtF_fW_AeRxNt,- >fcomrte,_ r#e#l_o__ViAn_fAoR,G Se_x_t)_ │B│ s e| c ~~~ ^~~~~~~~~~~, │B│ i, ./libbpf_internal.hs:r170c:_40:r enote: cexpanded from macro '__pr') │B│ { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~170 │B│ | l./libbpf_internal.hi:b459b:p9f:_ pnote: rexpanded from macro 'for_each_btf_ext_rec'i │B│ nt(le v459e | l , " l ib bip f<: ("s efcm)t-,> n#u#m___ViAn_fAoR;G S _ _ ) ;\ │B│ \ │B│ | ~ ^ ~~~~~~~~~~~~~~~| │B│ ~~~ ^~~~~~~~~~~ │B│ libbpf.c:10399:56: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 10399 | pr_warn("Failed to get BTF %d of thelibbpf.c :p10399r:o56g:r awarning: mformat specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]: │B│ %s\n", inf o10399. | b tpfr__iwda,r ne(r"rFsatirl(eedr rt)o) ;g │B│ e t| ~~ ^~~~~~~~~~~B │B│ T F| %u% │B│ d of the./libbpf_internal.h :p173r:o52g:r anote: mexpanded from macro 'pr_warn': │B│ %s\n" ,173 | i#ndfeof.ibntef _pird_,w aerrnr(sftrmt(,e r.r.).)); │B│ _ _| p ~~ ^~~~~~~~~~~r │B│ ( L| I %uB │B│ BPF_WARN./libbpf_internal.h,: 173f:m52t:, note: #expanded from macro 'pr_warn'# │B│ __VA_ A173R | G#Sd_e_f)i │B│ n e| ~~~ ^~~~~~~~~~~p │B│ r_wa./libbpf_internal.hr:n170(:f40m:t ,note: expanded from macro '__pr'. │B│ ..) _ _170pr | ( LlIiBbBbPpFf__WpArRiNn,t (flmetv,e l#,# _"_lViAb_bApRfGS: _"_) │B│ f m| t ~~~ ^~~~~~~~~~~, │B│ ##_./libbpf_internal.h_:V170A:_40A:R Gnote: Sexpanded from macro '__pr'_ │B│ _); \ │B│ 170 | | ~~~ ^~~~~~~~~~~l │B│ ibbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:10443:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 10443 | for (ilibbpf.c := 104430:;16 :i warning: btf _10443m | o dufloer_ c(nit ;= i +0+;) i{ │B│ < | o ~ ^ ~~~~~~~~~~~~~~~~~~~b │B│ j->btf_module_cnt; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:10482:17: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 10481 | plibbpf.cr_:w10482a:r17n:( "warning: prformat specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]o │B│ g '%s': fail e10481d | t o pfri_nwda rBnP(F" pprroogg 'ra%ms '(:F fDa i%lde)d BtToF fIiDn df BorP F'% sp'ro:g r%asm\ n"(,F │B│ D %| ~~d │B│ ) | B %uTF │B│ ID f10482o | r ' %sp'ro:g -%>sn\anm"e,, │B│ a| t ~~t │B│ a c| h_ %up │B│ rog_ f10482d | , a t tparcohg_n-a>mnea,m ee,r rastttr(aecrhr_)p)ro;g │B│ _| f ^~~~~~~~~~~~~~d │B│ , attach./libbpf_internal.h_:n173a:m52e:, note: eexpanded from macro 'pr_warn'r │B│ rstr(e r173r | )#)d;e │B│ f i| n ^~~~~~~~~~~~~~e │B│ pr_warn(./libbpf_internal.hf:m173:t52,: .note: .expanded from macro 'pr_warn' │B│ .) __p r173( | L#IdBeBPfiFn_eW ApRNr,_ fwmatr, n#(#_f_mVtA,_ A.R.G.S)_ __)_ │B│ pr (| ~~~ ^~~~~~~~~~~LI │B│ BBPF./libbpf_internal.h_:W170A:R40N:, note: fexpanded from macro '__pr'm │B│ t, ## _170_ | V Al_iAbRbGpSf__p_r)i │B│ nt (| l ~~~ ^~~~~~~~~~~e │B│ vel,./libbpf_internal.h :"l170ib:b40p:f :note: expanded from macro '__pr'" │B│ fmt, 170# | # _l_iVbAb_pARfGS__pr_)i;n t\ │B│ ( l| e ~~~ ^~~~~~~~~~~v │B│ el, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/staticobjs/usdt.o │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/staticobjs/relo_core.o │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/staticobjs/zip.o │B│ libbpf.c:10874:10: warning: comparison of integers of different signs: 'ssize_t' (aka 'long') and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] │B│ 10874 | if (idx >= obj->nr_maps || idx < 0) │B│ | ~~~ ^ ~~~~~~~~~~~~ │B│ libbpf.c:10874:10: warning: comparison of integers of different signs: 'ssize_t' (aka 'long') and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] │B│ 10874 | if (idx >= obj->nr_maps || idx < 0) │B│ | ~~~ ^ ~~~~~~~~~~~~ │B│ libbpf.c:10977:44: warning: format specifies type 'signed size_t' (aka 'long') but the argument has type 'size_t' (aka 'unsigned long'), which differs in signedness [-Wformat-signedness] │B│ 10976 | pr_warn("map '%s': unexpected value size %zu provided for per-CPU map, expected %d * %zu = %zd\n", │B│ | ~~~ │B│ | %zu │B│ 10977 | map->name, value_sz, num_cpu, elemlibbpf.c_s:z,10977 :nu44:m_ cpwarning: uformat specifies type 'signed size_t' (aka 'long') but the argument has type 'size_t' (aka 'unsigned long'), which differs in signedness [-Wformat-signedness] * │B│ elem_sz); │B│ | ^~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:10976173: | 52: note: expanded from macro 'pr_warn' │B│ pr_wa r173 | #nd(ef"inmeap pr'_w%asr'n:( fumnt,e x.p.e.c) t_e_dp r(vLaIBlBPuFe_ WsAiRNz,e f%mztu, #p#r_ov_ViAd_eAdR GfS_o_r) │B│ p| e ~~~ ^~~~~~~~~~~r │B│ -CP./libbpf_internal.hU :m170a:p40,: enote: xexpanded from macro '__pr' │B│ pecte d170 | % ld ib* b%pfzu_ pr=i nt%(zld\evne"l,, │B│ "l| ib ~~~b │B│ p f:| %zu │B│ " fmt, 10977# | # _ _ V Am_aApR-G>Sn__a)m;e ,\ │B│ v a| l ~~~ ^~~~~~~~~~~u │B│ e_sz, num_cpu, elem_sz, num_cpu * elem_sz); │B│ | ^~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ strset.c:66:21: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 66 | for (off = 0; off < set->strs_data_len; off += strlen(set->strs_data + off) + 1) { │B│ | ~~~ ^ ~~~~~~~~~~~~~~~~~~ │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/staticobjs/usdt.o │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/staticobjs/elf.o │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/staticobjs/zip.o │B│ libbpf.c:11457:17: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 11457 | if (n < 0 || n >= sizeof(buf)) │B│ | ~ ^ ~~~~~~~~~~~ │B│ libbpf.c:11457:17: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 11457 | if (n < 0 || n >= sizeof(buf)) │B│ | ~ ^ ~~~~~~~~~~~ │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/staticobjs/features.o │B│ libbpf.c:11940:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 11940 | for (i = 0; i < cnt; i++) │B│ | ~ ^ ~~~ │B│ libbpf.c:11940:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 11940 | for (i = 0; i < cnt; i++) │B│ | ~ ^ ~~~ │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/staticobjs/elf.o │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/staticobjs/features.o │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/staticobjs/btf_iter.o │B│ gen_loader.c:145:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 145 | for (i = 0; i < nr_progs_sz; i += 4) { │B│ | ~ ^ ~~~~~~~~~~~ │B│ libbpf.c:12138:54: warning: format specifies type 'long *' but the argument has type 'unsigned long *', which differs in signedness [-Wformat-signedness] │B│ 12138 | n = sscanf(func_name, "%m[a-zA-Z0-9_.]+%li", &func, &offset); │B│ | ~~~ ^~~~~~~ │B│ | %li │B│ libbpf.c:12138:54: warning: format specifies type 'long *' but the argument has type 'unsigned long *', which differs in signedness [-Wformat-signedness] │B│ 12138 | n = sscanf(func_name, "%m[a-zA-Z0-9_.]+%li", &func, &offset); │B│ | ~~~ ^~~~~~~ │B│ | %li │B│ libbpf.c:12385:60: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 12384 | pr_debug("elf: symbol address match for %s of %s in %s: 0x%x + 0x%lx = 0x%lx\n", │B│ | ~~~ │B│ | %lx │B│ 12385 | func_name, file_name, archive_path, entry.data_offset, ret, │B│ | ^~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:12386:5: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 12384 | pr_debug("elf: sylibbpf.cmb:o12385l: 60a:d dwarning: reformat specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness]s │B│ s match for %s o f12384 | % s pirn_ d%esbu: g0(x"e%lxf :+ s0yxm%bloxl =a d0dxr%elsxs\ nm"a,t │B│ c h| f ~~~o │B│ r | %lx% │B│ s of %12385s | i n % sf:u n0cx_%nxa m+e 0,x %flixl e=_ n0axm%lex,\ na"r,c │B│ h i| v ~~~e │B│ _ p| a %lxt │B│ h, en t12385r | y . d afutanc__onfafsmeet,, frielte,_ │B│ nam e12386, | a r c h irveet_ p+a tehn,t reyn.trday.tdaa_toaf_fosfefts)e;t │B│ , | re ^~~~~~~~~~~~~~~~~~~~~~~t │B│ , │B│ | ^~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ ./libbpf_internal.h:175:54: note: 175expanded from macro 'pr_debug' | │B│ #defin e175 | #pdre_fdienbeu gp(r_fdmet,bu g.(.f.m)t ,_ _.p.r.()L I__BpBrP(FL_IDBEBBPUFG_,D EfBmUtG,, #f#m_t_,V A#_#A_R_GVSA___A)RG │B│ S _| _ ~~~ ^~~~~~~~~~~) │B│ │B│ | ~~~ ^~~~~~~~~~~./libbpf_internal.h │B│ :170:40./libbpf_internal.h::170 :note: 40expanded from macro '__pr': │B│ note: expanded from macro '__pr' │B│ 170 | 170 | l ilbibbbppff__pprriinntt((lleveevle,l ,"l i"bblpifb:b p"f f:m t", #f#m_t_,VA _##AR_G_SV_A_)_;A R\G │B│ S _| _ ~~~ ^~~~~~~~~~~ │B│ ); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:12386:5: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 12384 | pr_debug("elf: symbol address match for %s of %s in %s: 0x%x + 0x%lx = 0x%lx\n", │B│ | ~~~ │B│ | %lx │B│ 12385 | func_name, file_name, archive_path, entry.data_offset, ret, │B│ 12386 | ret + entry.data_offset); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:12448:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 12448 | for (i = 0; i < ARRAY_SIZE(search_paths); i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:12448:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 12448 | for (i = 0; i < ARRAY_SIZE(search_paths); i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ │B│ gen_loader.c:381:14: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 380 | pr_warn("nr_progs %d/%d nr_maps %d/%d mismatch\n", │B│ | ~~ │B│ | %u │B│ 381 | nr_progs, gen->nr_progs, nr_maps, gen->nr_maps); │B│ | ^~~~~~~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ gen_loader.c:381:38: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 380 | pr_warn("nr_progs %d/%d nr_maps %d/%d mismatch\n", │B│ | ~~ │B│ | %u │B│ 381 | nr_progs, gen->nr_progs, nr_maps, gen->nr_maps); │B│ | ^~~~~~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ 1 warning generated. │B│ gen_loader.c:379:42: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 379 | if (nr_progs < gen->nr_progs || nr_maps != gen->nr_maps) { │B│ | ~~~~~~~ ^ ~~~~~~~~~~~~ │B│ gen_loader.c:379:15: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 379 | if (nr_progs < gen->nr_progs || nr_maps != gen->nr_maps) { │B│ | ~~~~~~~~ ^ ~~~~~~~~~~~~~ │B│ gen_loader.c:386:16: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 386 | for (i = 0; i < gen->nr_progs; i++) │B│ | ~ ^ ~~~~~~~~~~~~~ │B│ gen_loader.c:393:16: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 393 | for (i = 0; i < gen->nr_maps; i++) │B│ | ~ ^ ~~~~~~~~~~~~ │B│ gen_loader.c:463:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 463 | for (i = 0; i < SHA256_DWORD_SIZE; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~ │B│ gen_loader.c:485:14: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 484 | pr_debug("gen: load_btf: off %d size %d, attr: off %d size %d\n", │B│ | ~~ │B│ | %u │B│ 485 | btf_data, btf_raw_size, btf_load_attr, attr_size); │B│ | ^~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ gen_loader.c:531:23: warning: format specifies type 'int' but the argument has underlying type 'unsigned int', which differs in signedness [-Wformat-signedness] │B│ 530 | pr_debug("gen: map_create: %s idx %d type %d value_type_id %d, attr: off %d size %d\n", │B│ | ~~ │B│ | %u │B│ 531 | map_name, map_idx, map_type, map_attr->btf_value_type_id, │B│ | ^~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ gen_loader.c:531:33: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 530 | pr_debug("gen: map_create: %s idx %d type %d value_type_id %d, attr: off %d size %d\n", │B│ | ~~ │B│ | %u │B│ 531 | map_name, map_idx, map_type, map_attr->btf_value_type_id, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ gen_loader.c:569:21: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 569 | } else if (map_idx != gen->nr_maps) { │B│ | ~~~~~~~ ^ ~~~~~~~~~~~~ │B│ libbpf.c:12906:10: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 12906 | if (ret >= sizeof(file)) { │B│ | ~~~ ^ ~~~~~~~~~~~~ │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/staticobjs/btf_iter.o │B│ libbpf.c:12906:10: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 12906 | if (ret >= sizeof(file)) { │B│ | ~~~ ^ ~~~~~~~~~~~~ │B│ gen_loader.c:588:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 588 | for (i = 0; i < SHA256_DWORD_SIZE; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~ │B│ gen_loader.c:616:10: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 616 | if (ret >= sizeof(gen->attach_target)) │B│ | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ gen_loader.c:669:16: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 669 | for (i = 0; i < gen->nr_ksyms; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~ │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/staticobjs/btf_relocate.o │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/staticobjs/btf_relocate.o │B│ gen_loader.c:987:16: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 987 | for (i = 0; i < gen->nr_ksyms; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~ │B│ gen_loader.c:1023:16: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 1023 | for (i = 0; i < load_attr->func_info_cnt; i++) │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ │B│ gen_loader.c:1026:16: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 1026 | for (i = 0; i < load_attr->line_info_cnt; i++) │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ │B│ gen_loader.c:1054:14: warning: format specifies type 'int' but the argument has underlying type 'unsigned int', which differs in signedness [-Wformat-signedness] │B│ 1053 | pr_debug("gen: prog_load: prog_idx %d type %d insn off %d insns_cnt %zd license off %d\n", │B│ | ~~ │B│ | %u │B│ 1054 | prog_idx, prog_type, insns_off, insn_cnt, license_off); │B│ | ^~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ gen_loader.c:1054:36: warning: format specifies type 'signed size_t' (aka 'long') but the argument has type 'size_t' (aka 'unsigned long'), which differs in signedness [-Wformat-signedness] │B│ 1053 | pr_debug("gen: prog_load: prog_idx %d type %d insn off %d insns_cnt %zd license off %d\n", │B│ | ~~~ │B│ | %zu │B│ 1054 | prog_idx, prog_type, insns_off, insn_cnt, license_off); │B│ | ^~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ gen_loader.c:1077:15: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 1076 | pr_debug("gen: prog_load: func_info: off %d cnt %d rec size %d\n", │B│ | ~~ │B│ | %u │B│ 1077 | func_info, load_attr->func_info_cnt, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ gen_loader.c:1078:4: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 1076 | pr_debug("gen: prog_load: func_info: off %d cnt %d rec size %d\n", │B│ | ~~ │B│ | %u │B│ 1077 | func_info, load_attr->func_info_cnt, │B│ 1078 | load_attr->func_info_rec_size); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ gen_loader.c:1084:15: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 1083 | pr_debug("gen: prog_load: line_info: off %d cnt %d rec size %d\n", │B│ | ~~ │B│ | %u │B│ 1084 | line_info, load_attr->line_info_cnt, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ gen_loader.c:1085:4: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 1083 | pr_debug("gen: prog_load: line_info: off %d cnt %d rec size %d\n", │B│ | ~~ │B│ | %u │B│ 1084 | line_info, load_attr->line_info_cnt,relo_core.c │B│ :220 :108530 | : warning: loaformat specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]d_a │B│ ttr->line_info_rec_size); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h :219175 | :54 : pnote: rexpanded from macro 'pr_debug' │B│ _warn (175" | u#ndeexfpiencet epdr _kdienbudg(f m%ts, r.e.l.o)c a__tepdr,( LlIBoBPcFa_lD E[B%UGd,] f,m t,t a#r#_g_VeAt_ A[R%GS_d]_\)n │B│ "| , ~~~ ^~~~~~~~~~~ │B│ │B│ | ~~ │B│ ./libbpf_internal.h :| 170 %u: │B│ 40: note: expanded from macro '__pr' │B│ 220 | b 170t | f _likbibnpdf__sptrrin(tl(olecvaell_,t y"lpieb),b pfl:o c"a lf_mitd,, #t#a_r_gV_Ai_dA)R;G │B│ S _| _ ^~~~~~~~) │B│ ; \ │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ relo_core.c:220:40: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 219 | pr_warn("unexpected kind %s relocated, local [%d], target [%d]\n", │B│ | ~~ │B│ | %u │B│ 220 | btf_kind_str(local_type), local_id, tagen_loader.crg:_1092i:d4);: │B│ warning: | ^~~~~~~format specifies type 'signed size_t' (aka 'long') but the argument has type '__size_t' (aka 'unsigned long'), which differs in signedness [-Wformat-signedness] │B│ │B│ ./libbpf_internal.h:173:52: 1090note: | expanded from macro 'pr_warn' │B│ pr_de b173u | g#(d"egfeinn:e pprr_owga_rlno(afdm:t ,c o.r.e._)r e_l_opsr:( LoIfBfB P%Fd_ WcAnRtN ,% df mrte,c #s#i_z_eV A%_zAdR\GnS"_,_ │B│ ) │B│ | ~~~| │B│ ~~~ ^~~~~~~~~~~ │B│ | %zu │B│ ./libbpf_internal.h:170: 401091: | note: expanded from macro '__pr' c │B│ ore_ r170e | l olsi,b bgpefn_-p>rcionrte(_lreevello,_ c"nlti,b │B│ bpf :1092 | " f msti,z e##of_(_sVtAr_uAcRtG Sb_p_f)_;c o\r │B│ e _| ~~~ ^~~~~~~~~~~r │B│ elo)); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ gen_loader.c:1061:17: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 1061 | for (i = 0; i < insn_cnt; i++, insn++) │B│ | ~ ^ ~~~~~~~~ │B│ relo_core.c:386:44: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 385 | pr_warn("prog '%s': relo for [%u] %s (at idx %d) captures type [%d] of unexpected kind %s\n", │B│ | ~~ │B│ | %u │B│ 386 | prog_name, relo->type_id, spec_str, i, id, btf_kind_str(t)); │B│ | ^~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ relo_core.c:373:28: warning: comparison of integers of different signs: 'int' and 'const __u32' (aka 'const unsigned int') [-Wsign-compare] │B│ 373 | if (!flex && access_idx >= a->nelems) │B│ | ~~~~~~~~~~ ^ ~~~~~~~~~ │B│ gen_loader.c:1197:20: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 1196 | pr_debug("gen: map_update_elem: idx %d, value: off %d size %d, attr: off %d size %d\n", │B│ | ~~ │B│ | %u │B│ 1197 | map_idx, value, value_size, map_update_attr, attr_size); │B│ | ^~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ relo_core.c:727:16: warning: format specifies type 'int' but the argument has underlying type 'unsigned int', which differs in signedness [-Wformat-signedness] │B│ 726 | pr_warn("prog '%s': relo %d at insn #%d can't be applied to array access\n", │B│ | ~~ │B│ | %u │B│ 727 | prog_name, relo->kind, relo->insn_off / 8); │B│ | ^~~~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:13892:42: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] │B│ 13892 | if (map.max_enrelo_core.ct:r727i:e28s: &warning: &format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ map.max_ e726n | t r i epsr _"cppruo_gc n't%)s │B│ ' :| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~r │B│ elo %d at insn #%d can't be applied to array access\n", │B│ | ~~ │B│ | %u │B│ 727 | prog_name, relo->kind, relo->insn_off / 8); │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:14010:44: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 14010 | pr_warn("unknown perf sample type %d\n", e->type); │B│ | ~~ ^~~~~~~ │B│ | %u │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warelo_core.cr:n749(:f17m:t ,warning: format specifies type 'int' but the argument has underlying type 'unsigned int', which differs in signedness [-Wformat-signedness]. │B│ ..) __pr(LI B748B | P F _ W ApRrN_,w afrmnt(,"p r#o#g_ _'VA%_sA'R:G Sr_e_l)o │B│ %| d ~~~ ^~~~~~~~~~~ │B│ at i./libbpf_internal.hns:n170: 40#:% dnote: expanded from macro '__pr'c │B│ an't b e170 | s atliisbfbipefd_ pfroirn tb(iltefvieell,d \"n"l,i │B│ b b| p ~~f │B│ : | " %u │B│ fmt, 749# | # _ _ V Ap_rAoRgG_Sn_a_m)e;, \r │B│ e l| o ~~~ ^~~~~~~~~~~ │B│ ->kind, relo->insn_off / 8); │B│ | ^~~~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr5_ warningwsa generatedr. │B│ n(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ relo_core.c:749:29: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 748 | pr_warn("prog '%s': relo %d at insn #%d can't be satisfied for bitfield\n", │B│ | ~~ │B│ | %u │B│ 749 | prog_name, relo->kind, relo->insn_off / 8); │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:14072:14: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] │B│ 14072 | if (buf_idx >= pb->cpu_cnt) │B│ | ~~~~~~~ ^ ~~~~~~~~~~~ │B│ relo_core.c:974:4: warning: format specifies type 'int' but the argument has underlying type 'unsigned int', which differs in signedness [-Wformat-signedness] │B│ 972 | pr_warn("prog '%s': relo #%d: unrecognized CO-RE relocation %s (%d) at insn #%d\n", │B│ | ~~ │B│ | %u │B│ 973 | prog_name, relo_idx, core_relo_kind_str(relo->libbpf.cki:n13892d):,42 │B│ : warning: 974comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] | │B│ relo->k i13892n | d, riefl o(->mianpsn._moafxf_ e/ n8t)r;i │B│ e| s ^~~~~~~~~~ │B│ && map../libbpf_internal.hm:a173x:52_:e nnote: texpanded from macro 'pr_warn'r │B│ ies < 173 | p#bd-e>fcipneu _pcrn_twa)r │B│ n (| f ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~m │B│ t, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ relo_core.c:974:16: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 972 | pr_warn("prog '%s': relo #%d: unrecognized CO-RE relocation %s (%d) at insn #%d\n", │B│ | ~~ │B│ | %u │B│ 973 | prog_name, relo_idx, core_relo_kind_str(relo->kind), │B│ 974 | relo->kind, relo->insn_off / 8); │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ libbpf.c: 14010170: | 44: warning: lformat specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]i │B│ bbpf_pri n14010t | ( l eprv_wearln,( "u"nlkinbobwpnf :p e"r ff msta,m p#l#e_ _tVyAp_eA R%GdS\_n_"),; e\- │B│ > t| y ~~~ ^~~~~~~~~~~p │B│ e); │B│ | ~~ ^~~~~~~ │B│ | %u │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ relo_core.c:1070:15: warning: format specifies type 'unsigned int' but the argument has type '__s32' (aka 'int'), which differs in signedness [-Wformat-signedness] │B│ 1068 | pr_warn("prog '%s': relo #%d: unexpected insn #%d (ALU/ALU64) value: got %u, exp %llu -> %llu\n", │B│ | ~~ │B│ | %d │B│ 1069 | prog_name, relo_idx, │B│ 1070 | insn_idx, insn->imm, (unsigned long long)orig_val, │B│ | ^~~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:14110:14: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] │B│ 14110 | if (buf_idx >= pb->cpu_cnt) │B│ | ~~~~~~~ ^ ~~~~~~~~~~~ │B│ libbpf.c:14072:14: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] │B│ 14072 | if (buf_idx >= pb->cpu_cnt) │B│ | ~~~~~~~ ^ ~~~~~~~~~~~ │B│ relo_core.c:1160:45: warning: format specifies type 'unsigned int' but the argument has type '__s32' (aka 'int'), which differs in signedness [-Wformat-signedness] │B│ 1158 | pr_warn("prog '%s': relo #%d: trying to relocate unrecognized insn #%d, code:0x%x, src:0x%x, dst:0x%x, off:0x%x, imm:0x%x\n", │B│ | ~~ │B│ | %x │B│ 1159 | prog_name, relo_idx, insn_idx, insn->code, │B│ 1160 | insn->src_reg, insn->dst_reg, insn->off, insn->imm); │B│ | ^~~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ relo_core.c:1067:34: warning: comparison of integers of different signs: '__s32' (aka 'int') and '__u64' (aka 'unsigned long long') [-Wsign-compare] │B│ 1067 | if (res->validate && insn->imm != orig_val) { │B│ | ~~~~~~~~~ ^ ~~~~~~~~ │B│ relo_core.c:1083:34: warning: comparison of integers of different signs: '__s16' (aka 'short') and '__u64' (aka 'unsigned long long') [-Wsign-compare] │B│ 1083 | if (res->validate && insn->off != orig_val) { │B│ | ~~~~~~~~~ ^ ~~~~~~~~ │B│ relo_core.clinker.c:1111::22583:: 17warning: :comparison of integers of different signs: 'int' and 'const __u32' (aka 'const unsigned int') [-Wsign-compare] │B│ warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 1111 | if 583( | i nswnh_iblyete s(_wsrzi t!=t ernes -<> bourfi_gs_zs)z {) │B│ {| │B│ ~~~~~~~ ^ ~~~~~~ │B│ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ │B│ libbpf.c:14110:14: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] │B│ 14110 | if (buf_idx >= pb->cpu_cnt) │B│ | ~~~~~~~ ^ ~~~~~~~~~~~ │B│ relo_core.clibbpf.c::119314285::210:: warning: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ │B│ 119314285 | | aipfp e(nlde_nb u>f=( "s o[f%(ub]u f%s) )% s{" │B│ , │B│ | ~~~ ^ ~~~~~~~~~~~| │B│ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 1194 | core_relo_kind_str(spec->relo_kind), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 1195 | type_id, btf_kind_str(t), str_is_empty(s) ? "" : s); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ relo_core.c:1183:9: note: expanded from macro 'append_buf' │B│ 1183 | if (r >= buf_sz) \ │B│ | ~ ^ ~~~~~~ │B│ relo_core.c:1209:4: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 1209 | append_buf(fmt_str, s, e->val); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ relo_core.c:1183:9: note: expanded from macro 'append_buf' │B│ 1183 | if (r >= buf_sz) \ │B│ | ~ ^ ~~~~~~ │B│ relo_core.c:1217:4: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 1217 | append_buf(fmt_str, s, (unsigned long long)btf_enum64_value(e)); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ relo_core.c:1183:9: note: expanded from macro 'append_buf' │B│ 1183 | if (r >= buf_sz) \ │B│ | ~ ^ ~~~~~~ │B│ relo_core.c:1225:5: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 1225 | append_buf(".%s", spec->spec[i].name); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ relo_core.c:1183:9: note: expanded from macro 'append_buf' │B│ 1183 | if (r >= buf_sz) \ │B│ | ~ ^ ~~~~~~ │B│ relo_core.c:1227:5: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 1227 | append_buf("[%u]", spec->spec[i].idx); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ relo_core.c:1183:9: note: expanded from macro 'append_buf' │B│ 1183 | if (r >= buf_sz) \ │B│ | ~ ^ ~~~~~~ │B│ relo_core.c:1230:3: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 1230 | append_buf(" ("); │B│ | ^~~~~~~~~~~~~~~~ │B│ relo_core.c:1183:9: note: expanded from macro 'append_buf' │B│ 1183 | if (r >= buf_sz) \ │B│ | ~ ^ ~~~~~~ │B│ relo_core.c:1232:4: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 1232 | append_buf("%s%d", i == 0 ? "" : ":", spec->raw_spec[i]); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ relo_core.c:1183:9: note: expanded from macro 'append_buf' │B│ 1183 | if (r >= buf_sz) \ │B│ | ~ ^ ~~~~~~ │B│ relo_core.c:1235:4: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 1235 | append_buf(" @ offset %u.%u)", spec->bit_offset / 8, spec->bit_offset % 8); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ relo_core.c:1183linker.c:9::922 :note: 48expanded from macro 'append_buf': │B│ warning: comparison of integers of different signs: 'Elf64_Word' (aka 'unsigned int') and 'int' [-Wsign-compare] │B│ 1183 | if (r 922> | = biuff _(s!zs)e c - >\s │B│ h d| r ~ ^ ~~~~~~- │B│ >sh_lrelo_core.ci:n1237k: 4|:| warning: scomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]e │B│ c->sh d1237r | - > s ha_plpeinndk_ b>u=f (o"b j@- o>fsfesect_ c%nut))" ,{ s │B│ p e| c ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~- │B│ >bit_offset / 8); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ relo_core.c:1183:9: note: expanded from macro 'append_buf' │B│ 1183 | if (r >= buf_sz) \ │B│ | ~ ^ ~~~~~~ │B│ libbpf.c:14326:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 14326 | for (i = 0; i < map_cnt; i++) { │B│ | ~ ^ ~~~~~~~ │B│ libbpf.c:14351:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 14351 | for (i = 0; i < prog_cnt; i++) { │B│ | ~ ^ ~~~~~~~~ │B│ linker.c:1004:48: warning: comparison of integers of different signs: 'Elf64_Word' (aka 'unsigned int') and 'int' [-Wsign-compare] │B│ 1004 | if (!sec->shdr->sh_info || sec->shdr->sh_info >= obj->sec_cnt) { │B│ | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ │B│ 5 warnings generated. │B│ linker.c:1105:17: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] │B│ 1105 | if (*type_id >= n) │B│ | ~~~~~~~~ ^ ~ │B│ libbpf.c:14285:10: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 14285 | if (len >= sizeof(buf)) { │B│ | ~~~ ^ ~~~~~~~~~~~ │B│ linker.c:1234:22: warning: comparison of integers of different signs: 'int' and 'Elf64_Xword' (aka 'unsigned long') [-Wsign-compare] │B│ 1234 | if (dst_sec->sec_sz != src_sec->shdr->sh_size) │B│ | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ │B│ relo_core.c:1325:25: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 1324 | pr_warn("prog '%s': relo #%d: parsing [%d] %s %s + %s failed: %d\n", │B│ | ~~ │B│ | %u │B│ 1325 | prog_name, relo_idx, local_id, btf_kind_str(local_type), │B│ | ^~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ relo_core.c:1348:57: warning: format specifies type 'int' but the argument has underlying type 'unsigned int', which differs in signedness [-Wformat-signedness] │B│ 1347 | pr_warnlibbpf.c(":p14326r:o16g: 'warning: %comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]s │B│ ': rel o14326 | # %df:o r< %(si> =( %0d;) i rkind), relo->kind); │B│ | ^~~~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:libbpf.c170::4014351:: 16note: :expanded from macro '__pr' │B│ warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 170 | l14351i | b bfpofr_ p(rii n=t (0l;e vie l<, p"rloigb_bcpnft:; "i+ +f)m t{, │B│ #| # ~ ^ ~~~~~~~~_ │B│ _VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:14544:22: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 14544 | if (s->map_skel_sz < offsetofend(struct bpf_map_skeleton, link)) { │B│ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:14584:21: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 14584 | if (s->map_skel_sz < sizeof(struct bpf_map_skeleton)) │B│ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ relo_core.c:1699:27: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 1698 | pr_warn("unexpected kind %s relocated, local [%d], target [%d]\n", │B│ | ~~ │B│ | %u │B│ 1699 | btf_kind_str(local_t), local_id, tlibbpf.car:g14544_:i22d:) ;warning: │B│ comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]| │B│ ^~~~~~~~ │B│ ./libbpf_internal.h :14544173 | : 52 : inote: fexpanded from macro 'pr_warn' │B│ (s->m a173p | _#sdkeefli_nse zp r<_ woafrfns(eftmotf,e n.d..()s t_r_upcrt( LbIpBfB_PmFa_pW_AsRkNe,l eftmotn,, #l#i_n_kV)A)_ A{R │B│ G S| _ ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ │B│ ) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ relo_core.c:1699:37: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 1698 | pr_warn("unexpected kind %s relocated, local [%d], target [%d]\n", │B│ | ~~ │B│ | %u │B│ 1699 | btf_kind_str(local_t), local_id, targ_id); │B│ | ^~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_walinker.c:1887:25: warning: comparison of integers of different signs: 'int' and 'const __u32' (aka 'const unsigned int') [-Wsign-compare] │B│ 1887 | if (btf_id && btf_id != vi->type) { │B│ | ~~~~~~ ^ ~~~~~~~~ │B│ rn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:14584:21: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 14584 | if (s->map_skel_sz < sizeof(struct bpf_map_skeleton)) │B│ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 2 warnings generated. │B│ linker.c:2655:33: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] │B│ 2655 | if (dst_sec->func_info.rec_sz != rec_sz) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ │B│ linker.c:2660:3: warning: comparison of integers of different signs: 'int' and 'const __u32' (aka 'const unsigned int') [-Wsign-compare] │B│ 2660 | for_each_btf_ext_rec(&obj->btf_ext->func_info, ext_sec, i, src_rec) { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:459:9: note: expanded from macro 'for_each_btf_ext_rec' │B│ 459 | i < (sec)->num_info; \ │B│ | ~ ^ ~~~~~~~~~~~~~~~ │B│ linker.c:2684:33: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] │B│ 2684 | if (dst_sec->line_info.rec_sz != rec_sz) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ │B│ linker.c:2689:3: warning: comparison of integers of different signs: 'int' and 'const __u32' (aka 'const unsigned int') [-Wsign-compare] │B│ 2689 | for_each_btf_ext_rec(&obj->btf_ext->line_info, ext_sec, i, src_rec) { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:459:9: note: expanded from macro 'for_each_btf_ext_rec' │B│ 459 | i < (sec)->num_info; \ │B│ | ~ ^ ~~~~~~~~~~~~~~~ │B│ linker.c:2726:38: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] │B│ 2726 | if (dst_sec->core_relo_info.rec_sz != rec_sz) usdt.c{: │B│ 330 :56| : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ │B│ warning: format specifies type 'int' but the argument has underlying type 'unsigned int', which differs in signedness [-Wformat-signedness] │B│ linker.c:2731:3 :330 | warning: comparison of integers of different signs: 'int' and 'const __u32' (aka 'const unsigned int') [-Wsign-compare]p │B│ r_warn("usd t2731: | u nr efcoogrni_zeeda cELhF_ bkitnfd_ e%dx tfo_rr 'e%cs'(\&n"o,b ejl-f>_bkitndf(_eelfx)t, -p>athc)o; │B│ r e| _ ~~ ^~~~~~~~~~~~~ │B│ r e| l %u │B│ o_info./libbpf_internal.h,: 173e:52x:t note: _expanded from macro 'pr_warn's │B│ ec, 173i | #,d efsirnce _prr_ewacr)n( f{mt │B│ , | .. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~. │B│ ) __./libbpf_internal.hpr:(459LI:B9BP:F_ Wnote: ARexpanded from macro 'for_each_btf_ext_rec'N │B│ , fmt, ##459_ | _ VA _ A R GS _i_) │B│ < | ~~~ ^~~~~~~~~~~( │B│ se./libbpf_internal.hc:)170:-40>: nnote: uexpanded from macro '__pr'm │B│ _in 170f | o l;i bb p f_ p ri\n │B│ t (| le ~ ^ ~~~~~~~~~~~~~~~ve │B│ l, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:441:14: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 440 | pr_debug("usdt: discovered PHDR #%d in '%s': vaddr 0x%lx memsz 0x%lx offset 0x%lx type 0x%lx flags 0x%lx\n", │B│ | ~~~ │B│ | %lx │B│ 441 | i, path, (long)phdr.p_vaddr, (long)phdr.p_memsz, (long)phdr.p_offset, │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:441:34: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 440 | pr_debug("usdt: discovered PHDR #%d in '%s': vaddr 0x%lx memsz 0x%lx offset 0x%lx type 0x%lx flags 0x%lx\n", │B│ | ~~~ │B│ | %lx │B│ 441 | i, path, (long)phdr.p_vaddr, (long)phdr.p_memsz, (long)phdr.p_offset, │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:441:54: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 440 | pr_debug("usdt: discovered PHDR #%d in '%s': vaddr 0x%lx memsz 0x%lx offset 0x%lx type 0x%lx flags 0x%lx\n", │B│ | ~~~ │B│ | %lx │B│ 441 | i, path, (long)phdr.p_vaddr, (long)phdr.p_memsz, (long)phdr.p_offset, │B│ | ^~~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt,gen_loader.c #:#_145_:VA16_:A RGwarning: S_comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]_ │B│ ) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | 145l | ib bfpfo_rpri n(t(il ev=e l0, ;" liib bpstart, seg->end, usdt_provider, usdt_name, │B│ | ^~~~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:720:23: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 719 | pr_warn("usdt: matched ELF binary '%s' segment [0x%lx, 0x%lx) for '%s:%s' at IP 0x%lx is not executable\n", │B│ | ~~~ │B│ | %lx │B│ 720 | path, seg->start, seg->end, usdt_provider, usdt_name, │B│ | ^~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:721:5: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 719 | pr_warn("usdt: matched ELF binary '%s' segment [0x%lx, 0x%lx) for '%s:%s' at IP 0x%lx is not executable\n", │B│ | ~~~ │B│ | %lx │B│ 720 | path, seg->start, seg->end, usdt_provider, usdt_name, │B│ 721 | usdt_abs_ip); │B│ | ^~~~~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPFrelo_core.c_W:A220R:N30,: fwarning: mformat specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]t │B│ , ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h219: | 170 : 40p:r _note: wexpanded from macro '__pr'a │B│ rn("u n170e | x pleicbtbepdf _kpirnidn t%(sl erveello,c a"tleidb,b plfo:c a"l f[mt%,d ]#,# _t_aVrAg_eAtR G[S%_d_])\;n "\, │B│ │B│ | | ~~~ ^~~~~~~~~~~ ~~ │B│ │B│ | %u │B│ 220 | btf_kind_str(local_type), local_id, targ_id); │B│ | ^~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##usdt.c_:_761V:A38_:A Rwarning: GSformat specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness]_ │B│ _); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ 760 | pr_warn("usdt: failed to find shared lirelo_core.cb: m220e:m40o:r ywarning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]s │B│ egment f219o | r p'r%_sw:a%rsn'( "iunn e'x%pse'c taetd rkeilnadt i%vse rIePl o0cxa%tlexd\,n "l,o │B│ c a| l ~~~ │B│ [ %| d %lx] │B│ , tar g761e | t [ % d ]u\snd"t,_ │B│ p r| o ~~v │B│ i d| e %ur │B│ , us d220t | _ n a mbet,f _pkaitnhd,_ sutsrd(tl_orceall__itpy)p;e │B│ ) ,| ^~~~~~~~~~~l │B│ ocal_i./libbpf_internal.hd:,173 :t52a:r gnote: _expanded from macro 'pr_warn'i │B│ d); │B│ | ^~~~~~~173 │B│ | #define./libbpf_internal.h :p173r:_52w:a rnote: nexpanded from macro 'pr_warn'( │B│ fmt, .173. | .#)d e_f_ipnre( LpIrB_BwPaFr_nW(AfRmNt,, f.m..t), _#_#p_r_(VLAI_BABRPGFS__W_A)R │B│ N ,| ~~~ ^~~~~~~~~~~f │B│ mt,./libbpf_internal.h :#170#:_40_:V Anote: _expanded from macro '__pr'A │B│ RGS__ )170 │B│ | | l ~~~ ^~~~~~~~~~~i │B│ bbpf./libbpf_internal.h_:p170r:i40n:t (note: lexpanded from macro '__pr'e │B│ vel, "170l | i blbipbfb:p f"_ pfrmitn,t (#l#e_v_eVlA,_ A"RlGiSb_b_p)f;: \" │B│ f| mt ~~~ ^~~~~~~~~~~, │B│ ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:770:5: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 768 | pr_debug("usdt: probe fgen_loader.co:r381 :'14%:s :warning: %format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]s' │B│ in %s '%s': 380a | d d rp r0_xw%alrxn (b"ansre_ p0rxo%glsx %(dr/e%sdo lnvre_dm aapbss _%idp/% d0 xm%ilsxm artechl\_ni"p, │B│ 0 x| % ~~l │B│ x )| %ua │B│ rgs '381% | s ' innr _spergomgesn,t g[e0nx-%>lnxr,_ p0rxo%glsx,) nart_ moafpfss,e tg e0nx-%>lnxr\_nm"a,p │B│ s )| ; ~~~ │B│ │B│ | | ^~~~~~~~~~~~~ %lx │B│ │B│ ./libbpf_internal.h769: | 173 : 52 : unote: sexpanded from macro 'pr_warn'd │B│ t_provi d173e | r#,d eufsidnte_ nparm_ew,a renh(dfrm.te,_ t.y.p.e) =_=_ pErT(_LEIXBEBCP F?_ W"AeRxNe,c "f m:t ," l#i#b_ _"V,A _pAaRtGhS,_ │B│ _) │B│ | ~~~ ^~~~~~~~~~~ │B│ 770 | ./libbpf_internal.h : 170 :n40o: tnote: eexpanded from macro '__pr'. │B│ loc_ a170d | d rl,i bnboptfe_.pbraisnet_(aledvderl,, u"slditb_bapbfs:_ i"p ,f muts,d t##__re_lV_Ai_pA,R GnSo_t_e).;a r\g │B│ s ,| │B│ ~~~ ^~~~~~~~~~~ │B│ | ^~~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) _gen_loader.c_p:r381(:L38I:B Bwarning: Pformat specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]F │B│ _DEBUG, f380m | t , p#r#__w_aVrAn_(A"RnGrS__p_r)o │B│ g s| ~~~ ^~~~~~~~~~~% │B│ d/%d./libbpf_internal.h :170n:r40_:m anote: pexpanded from macro '__pr's │B│ %d/%d 170m | i slmaitbcbhp\fn_"p,r │B│ i n| t ~~( │B│ l e| v %ue │B│ l, "l i381b | b p f :n r"_ pfrmotg,s ,# #g_e_nV-A>_nArR_GpSr_o_g)s;, \n │B│ r _| m ~~~ ^~~~~~~~~~~a │B│ ps, gen->nr_maps); │B│ | ^~~~~~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ usdt.c:770 :17320 | : #warning: dformat specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness]e │B│ fine pr_warn(f m768t | , .p.r._)d e_b_upgr(("LuIsBdBtP:F _pWArRoNb,e ffmotr, '#%#s_:_%VsA'_ AiRnG S%_s_ )' │B│ % s| ' ~~~ ^~~~~~~~~~~: │B│ ad./libbpf_internal.hd:r170 :040x:% lnote: xexpanded from macro '__pr' │B│ base 0170x | % llxi b(brpefs_oplrvientd( laebvse_li,p "0lxi%blbxp fr:e l"_ ifpm t0,x %#l#x__)V Aa_rAgRsG S'_%_s)'; i\n │B│ s| e ~~~ ^~~~~~~~~~~g │B│ ment [0x%lx, 0x%lx) at offset 0x%lx\n", │B│ | ~~~ │B│ | %lx │B│ 769 | usdt_provider, usdt_name, ehdr.e_type == ET_EXEC ? "exec" : "lib ", path, │B│ 770 | note.loc_addr, note.base_addr, usdt_abs_ip, usdt_rel_ip, note.args, │B│ | ^~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:770:36: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 768 | pr_debug("usdt: probe for '%s:%s' igen_loader.cn: 379%:s42 :' %warning: scomparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare]' │B│ : addr 0 x379% | l xi fb a(sner _0pxr%olgxs (endr _apbrso_gisp |0|x %nlrx_ mraepls_ i!p= 0gxe%nl-x>)n ra_rmgasp s')% s{' │B│ i| n ~~~~~~~ ^ ~~~~~~~~~~~~ │B│ segmegen_loader.cn:t379: 15[:0 xwarning: %comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare]l │B│ x, 0x %379l | x )i fa t( norf_fpsreotg s0 x<% lgxe\nn-">,n │B│ r _| pr ~~~o │B│ g s| %lx| │B│ | nr_ m769a | p s ! =u sgdetn_-p>rnorv_imdaeprs,) u{s │B│ d t| _ ~~~~~~~~ ^ ~~~~~~~~~~~~~n │B│ ame,gen_loader.c :e386h:d16r:. ewarning: _comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare]t │B│ ype =386= | EfTo_rE X(EiC =? 0";e xie c<" g:e n"-l>inbr _"p,r opgast;h ,i │B│ ++) │B│ | 770 ~ ^ ~~~~~~~~~~~~~ | │B│ gen_loader.cn:o393t:e16:. lwarning: ocomparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare]c │B│ _add r393, | nfootre .(bia s=e _0a;d dir ,< ugsednt-_>anbrs__miapp,s ;u sid+t+_)r │B│ e l| _ ~ ^ ~~~~~~~~~~~~i │B│ p, note.args, │B│ | ^~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_d2e warningbsu generatedg. │B│ (fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:770:49: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 768 | pr_debug("usdt: probe for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved abs_ip 0x%lx rel_ip 0x%lx) args '%s' in segment [0x%lx, 0x%lx) at offset 0x%lx\n", │B│ | ~~~ │B│ | %lx │B│ 769 | usdt_provider, usdt_name, ehdr.e_type == ET_EXEC ? "exec" : "lib ", path, │B│ 770 | note.loc_addr, note.base_addr, usdt_abs_ip, usdt_rel_ip, note.args, │B│ | ^~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ relo_core.c:386./libbpf_internal.h::17044::40 :warning: note: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]expanded from macro '__pr' │B│ │B│ 170 | li b385b | p f _ pprri_nwta(rlne(v"eplr,o g" l'i%bsb'p:f :r e"l of mfto,r #[#%_u_]V A%_sA R(GaSt_ _i)d;x \% │B│ d )| ~~~ ^~~~~~~~~~~c │B│ aptures type [%d] of unexpected kind %s\n", │B│ | usdt.c ~~: │B│ 771 :| 5 %u: │B│ warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 386 | prog_na m768e | , rperl_od-e>btuygp(e"_uisdd,t :s pperco_bset rf,o ri ',% si:d%,s b't fi_nk i%nsd _'s%tsr'(:t )a)d; │B│ d r| ^~0 │B│ x%lx bas./libbpf_internal.he: 1730:x52%:l xnote: expanded from macro 'pr_warn'( │B│ resol v173e | d# daebfsi_niep p0rx_%wlarxn (rfemlt_,i p. .0.x)% l_x_)p ra(rLgIsB B'P%Fs_'W AiRnN ,se gfmmetn,t #[#0_x_%VlAx_,A R0GxS%_l_x)) │B│ a| t ~~~ ^~~~~~~~~~~ │B│ offs./libbpf_internal.he:t170 :040x:% lnote: xexpanded from macro '__pr'\ │B│ n", │B│ | 170 ~~~ | │B│ l i| b %lxb │B│ pf_pr i769n | t ( l e vuesld,t _"plriobvbipdfe:r ," ufsmdtt,_ n#a#m__eV,A _eAhRdGrS._e__)t;y p\e │B│ =| = ~~~ ^~~~~~~~~~~ │B│ ET_EXEC ? "exec" : "lib ", path, │B│ 770 | note.loc_addr, note.base_addr, usdt_abs_ip, usdt_rel_relo_core.ci:p373,:28 :n owarning: tcomparison of integers of different signs: 'int' and 'const __u32' (aka 'const unsigned int') [-Wsign-compare]e │B│ .args ,373 │B│ | if 771( | ! f l e xs e&g& ?a csceegs-s>_sitdaxr t> =: a0-,> nseelge m?s )s │B│ e g| - ~~~~~~~~~~ ^ ~~~~~~~~~> │B│ end : 0, seg ? seg->offset : 0); │B│ | ^~~~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:771:27: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 768 | pr_debug("usdt: probe for '%s:%s' in %s 'gen_loader.c%:s463'::16 :a dwarning: dcomparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]r │B│ 0x%lx b463a | s ef o0rx %(lix =( r0;e sio lstart : 0, seg ? seg->end : 0, seg ? seg->offset : 0); │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: gen_loader.cnote: expanded from macro 'pr_debug': │B│ 485:14: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]175 │B│ | #define 484p | r _pdre_bduebgu(gf(m"tg,e n:. .l.o)a d___bptrf:(L oIfBfB P%Fd_ DsEiBzUeG ,% df,m ta,t t#r#:_ _oVffA _%AdR GsSi_z_e) │B│ % d| \ ~~~ ^~~~~~~~~~~n │B│ ", │B│ ./libbpf_internal.h| : ~~170 │B│ : 40| : %u │B│ note: expanded from macro '__pr' │B│ 485 | 170 | b tfl_idbabtpaf,_ pbrtifn_tr(alwe_vseilz,e ," lbitbfb_lpofad:_ a"t tfrm,t ,a t#t#r___sViAz_eA)R;G │B│ S _| ^~~~~~~~~~~~_ │B│ ); \ │B│ | ./libbpf_internal.h ~~~ ^~~~~~~~~~~: │B│ 175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...)usdt.c :_771_:p47r:( Lwarning: IBformat specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness]B │B│ PF_DEBUG, fmt, 768# | # _ _VpAr__AdReGbSu_g_()" │B│ u s| d ~~~ ^~~~~~~~~~~t │B│ : pr./libbpf_internal.ho:b170e: 40f: onote: rexpanded from macro '__pr' │B│ '%s:% s170' | ilni b%bsp f'_%psr'i:n ta(dlderv e0lx,% l"xl ibbabspef :0 x"% lfxm t(,r e#s#o_l_vVeAd_ AaRbGsS__i_p) ;0 x\% │B│ l x| ~~~ ^~~~~~~~~~~r │B│ el_ip 0x%lx) args '%s' in segment [0x%lx, 0x%lx) at offset 0x%lx\n", │B│ | ~~~ │B│ | %lx │B│ 769 | usdt_provider, usdt_name, ehdr.e_type == ET_EXEC ? "exec" : "lib ", path, │B│ 770 | note.loc_addr, note.base_addr, usdt_abs_ip, usdt_rel_ip, note.args, │B│ 771 | seg ? seg->start : 0, seg ? seg->end : 0, seg ? seg->offset : 0); │B│ | ^~~~~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:786:38: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 785 | pr_warn("usdt: failed to find ELF loadable segment with semaphore of '%s:%s' in '%s' at 0x%lx\n", │B│ | ~~~ │B│ | %lx │B│ 786 | usdt_provider, usdt_name, path, note.sema_addr); │B│ | ^~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:792:12: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 791 | pr_warn("usdt: matched ELF binary '%s' segment [0x%lx, 0x%lx] for semaphore of '%s:%s' at 0x%lx is executable\n", │B│ | ~~~ │B│ | %lx │B│ 792 | path, seg->start, seg->end, usdt_provider, usdt_name, │B│ | ^~~~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:792:24: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 791 | pr_warn("usdt: matched ELF binary '%s' segment [0x%lx, 0x%lx] for semaphore of '%s:%s' at 0x%lx is executable\n", │B│ | ~~~ │B│ | %lx │B│ 792 | path, seg->start, seg->end, usdt_provider, usdt_name, │B│ | ^~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:793:6: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 791 | pr_warn("usdt: matched ELF binary '%s' segment [0x%lx, 0x%lx] for semaphore of '%s:%s' at 0x%lx is executable\n", │B│ | ~~~ │B│ | %lx │B│ 792 | path, seg->start, seg->end, usdt_providergen_loader.c,: 531u:s23d:t _warning: naformat specifies type 'int' but the argument has underlying type 'unsigned int', which differs in signedness [-Wformat-signedness]m │B│ e, │B│ 793 | 530 | n optre_.dseebmuag_(a"dgdern):; │B│ m a| p ^~~~~~~~~~~~~~_ │B│ create./libbpf_internal.h:: 173%:s52 :i dnote: xexpanded from macro 'pr_warn' │B│ %d typ e173 | %#dd evfailnuee _ptry_pwea_rind( f%mdt,, a.t.t.r): _o_fpfr (%LdI BsBiPzFe_ W%AdR\Nn," ,f │B│ m t| , ~~ │B│ # #| _ %u_ │B│ VA_AR G531S | _ _ )m │B│ a p| _ ~~~ ^~~~~~~~~~~n │B│ ame,./libbpf_internal.h :m170a:p40_:i dnote: xexpanded from macro '__pr', │B│ map_t y170p | e ,l imbabpp_fa_tptrri-n>tb(tlfe_vvaellu,e_ t"ylpieb_bipdf,: │B│ "| ^~~~~~~~f │B│ mt, #./libbpf_internal.h#:_175_:V54A:_ Anote: Rexpanded from macro 'pr_debug'G │B│ S__); \175 │B│ | #| d ~~~ ^~~~~~~~~~~e │B│ fine pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##usdt.c_:_801V:A12_:A Rwarning: Gformat specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness]S │B│ __); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ 799 | pr_debug("usdt: sema for '%s:%s' gen_loader.ci:n531 :%33s: warning: 'format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]% │B│ s': addr 5300 | x %plrx_ dbeabsueg( "0gxe%nl:x m(arpe_scorleavteed: %0sx %ildxx) %idn tsyepgem e%ndt v[a0lxu%el_xt,y p0ex_%ildx ]% d,a t ofatftsre:t o0fxf% l%xd\ ns"i,z │B│ e | % ~~~d │B│ \ n| " %lx, │B│ │B│ | ~~ │B│ | %u800 │B│ | 531u | s d t _mparpo_vniadmeer,, muaspd_ti_dnxa,m em,a pe_htdyrp.ee,_ tmyappe_ a=t=t rE-T>_bEtXfE_Cv a?l u"ee_xteycp"e _:i d",l │B│ i | b ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ", │B│ ./libbpf_internal.h :801175 | : 54 : note: expanded from macro 'pr_debug'p │B│ ath, n o175t | e#.dseefmian_ea dpdrr_,d enboutge(.fbmats,e _.a.d.d)r ,_ _upsrd(tL_IsBeBmPaF__oDfEfB,U │B│ G ,| ^~~~~~~~~~~~~~f │B│ mt, ##_./libbpf_internal.h_:V175A:_54A:R Gnote: Sexpanded from macro 'pr_debug'_ │B│ _) │B│ | ~~~ ^~~~~~~~~~~ │B│ 175 | #./libbpf_internal.hd:e170f:i40n:e note: pexpanded from macro '__pr'r │B│ _debu g170( | f mlti,b b.p.f._)p r_i_nptr((lLeIvBeBlP,F _"DlEiBbUbGp,f :f m"t ,f m#t#,_ _#V#A___AVRAG_SA_R_GS)_ │B│ _ )| ; ~~~ ^~~~~~~~~~~ │B│ \ │B│ | ./libbpf_internal.h ~~~ ^~~~~~~~~~~: │B│ 170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARrelo_core.cGS:_727_:)16;: \warning: │B│ format specifies type 'int' but the argument has underlying type 'unsigned int', which differs in signedness [-Wformat-signedness] │B│ | ~~~ ^~~~~~~~~~~ │B│ 726 | pr_warn("prog '%s': relo usdt.c%:d801 :a28t: iwarning: nformat specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness]s │B│ n #%d can't b799e | a p pplri_edde btuog (a"rursadyt :a csceemsas \ nf"o,r │B│ '| % ~~s │B│ : %| s %u' │B│ in %727s | ' % s 'p:r oagd_dnra m0ex,% lrxe lboa-s>ek i0nxd%,l xr e(lroe-s>oilnvsend_ o0fxf% l/x )8 )i;n │B│ s| e ^~~~~~~~~~g │B│ ment [./libbpf_internal.h0:x173%:l52x:, note: 0expanded from macro 'pr_warn'x │B│ %lx] a t173 | o#fdfesfeitn e0 xp%rl_xw\anr"n,( │B│ f m| t ~~~, │B│ | . %lx. │B│ .) __ p800r | ( L I B B PuFs_dWtA_RpNr,o vfimdte,r ,# #u_s_dVtA__nAaRmGeS,_ _e)h │B│ d r| . ~~~ ^~~~~~~~~~~e │B│ _typ./libbpf_internal.he: 170=:=40 :E Tnote: _expanded from macro '__pr'E │B│ XEC ? "170e | x elci"b b:p f"_lpirbi n"t,( │B│ leve l801, | " l i b bppaft:h ," nfomtte,. s#e#m_a__VaAd_dArR,G Sn_o_t)e;. b\a │B│ s e| _ ~~~ ^~~~~~~~~~~a │B│ ddr, usdt_sema_off, │B│ | ^~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #definerelo_core.c :p727r:_28d:e bwarning: uformat specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]g │B│ (fmt, ...) _726_ | p r ( LpIrB_BwPaFr_nD(E"BpUrGo,g f'm%ts,' :# #r_e_lVoA _%AdR GaSt_ _i)n │B│ s n| ~~~ ^~~~~~~~~~~# │B│ %d ./libbpf_internal.hc:a170n:'40t: bnote: eexpanded from macro '__pr' │B│ appli e170d | tloi babrprfa_yp raicncte(slgen_loader.cse:\v569en:l"21,,: │B│ " warning: l| icomparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] ~~b │B│ │B│ b p| f %u: │B│ "569 | f m727}t | , e l# s# e_p _riVofAg __(AnmRaaGmpSe__,i_ d)rx;e l\!o │B│ =- >| gk ~~~ ^~~~~~~~~~~ei │B│ nn-d>,n rr_emlaop-s>)i n{s │B│ n _| o ~~~~~~~ ^ ~~~~~~~~~~~~f │B│ f / 8); │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:173:usdt.c52::801 :note: 44expanded from macro 'pr_warn': │B│ warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 173 | #define p799r | _ w a rpnr(_fdmetb,u g.(.".u)s d_t_:p rs(eLmIaB B PfFo_rW A'R%Ns,: %fsm't ,i n# #%_s_ V'A%_sA'R:G Sa_d_d)r │B│ 0| x ~~~ ^~~~~~~~~~~% │B│ lx b./libbpf_internal.ha:s170e: 400:x %note: lexpanded from macro '__pr'x │B│ (res o170l | v eldi b0bxp%fl_xp)r iinnt (sleegvmeeln,t "[l0ixb%blpxf,: 0"x %flmxt], a#t# _o_fVfAs_eAtR G0Sx_%_l)x;\ n\" │B│ , │B│ | ~~~ ^~~~~~~~~~~| │B│ ~~~ │B│ | %lx │B│ 800 | usdt_provider, usdt_name, ehdr.e_type == ET_EXEC ? "exec" : "lib ", │B│ 801 | path, note.sema_addr, note.base_addr, usdt_sema_off, │B│ | ^~~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define prrelo_core.c_d:e749b:u17g:( fwarning: mformat specifies type 'int' but the argument has underlying type 'unsigned int', which differs in signedness [-Wformat-signedness]t │B│ , ...) __ p748r | ( L I B BpPrF__wDaErBnU(G",p rfomgt ,' %#s#'_:_ VrA_AeRlGoS _%_d) │B│ a t| ~~~ ^~~~~~~~~~~i │B│ nsn ./libbpf_internal.h#:%170d: 40c:a nnote: 'expanded from macro '__pr't │B│ be s a170t | ilsifbibepdf _fporri nbti(tlfeiveelld,\ n""l,i │B│ b b| pf ~~: │B│ "| %uf │B│ mt, #749# | _ _ V A _ ApRrGoSg___n)a;m e\, │B│ r| e ~~~ ^~~~~~~~~~~l │B│ o->kind, relo->insn_off / 8); │B│ | ^~~~~~~~~~ │B│ ./libbpf_internal.husdt.c::173802::526:: note: warning: expanded from macro 'pr_warn'format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ │B│ 173 | #d e799f | i n e pprr__dweabrung((f"muts,d t.:. .s)e m_a_ p rf(oLrI B'B%PsF:_%WsA'R Ni,n f%mst ,' %#s#'_:_ VaAd_dArR G0Sx_%_l)x │B│ b| a ~~~ ^~~~~~~~~~~s │B│ e 0x./libbpf_internal.h%:l170x: 40(:r enote: sexpanded from macro '__pr'o │B│ lved 0 x170% | l xl)i bibnp fs_epgrmienntt( l[e0vxe%ll,x ," l0ixb%blpxf]: a"t fomftf,s e#t# _0_xV%Al_xA\RnG"S,_ │B│ _ )| ; ~~~ │B│ \| │B│ %lx │B│ | ~~~ ^~~~~~~~~~~ │B│ 800 | usdt_provider, usdt_name, ehdr.erelo_core.c_:t749y:p29e: =warning: =format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ ET_EXEC ? 748" | e x e c "p r:_ w"alrinb( ""p,r │B│ og ' %801s | ' : r e lpoa t%hd, anto tien.ssne m#a%_da dcdarn,' tn obtee .sbaatsies_faideddr ,f ours dbtit_fsieemlad_\onf"f,, │B│ │B│ | ~~ │B│ 802 | | %u │B│ s e749g | - > s t a rptr,o gs_enga-m>ee,n dr,e lsoe-g>-k>ionfdf,s erte)l;o │B│ - >| i ^~~~~~~~~~n │B│ sn_off./libbpf_internal.h :/175 :854):; │B│ note: expanded from macro 'pr_debug'| │B│ ^~~~~~~~~~~~~~~~~~ │B│ 175 | ./libbpf_internal.h#:d173e:f52i:n enote: expanded from macro 'pr_warn'p │B│ r_debu g173( | f#mdte,f i.n.e. )p r___pwra(rLnI(BfBmPtF,_ D.E.B.U)G ,_ _fpmrt(,L I#B#B_P_FV_AW_AARRNG,S _f_m)t │B│ , | # ~~~ ^~~~~~~~~~~# │B│ __V./libbpf_internal.hA:_170A:R40G:S _note: _expanded from macro '__pr') │B│ │B│ | ~~~ ^~~~~~~~~~~ │B│ 170 | ./libbpf_internal.h :l170i:b40b:p fnote: _expanded from macro '__pr'p │B│ rint( l170e | v elli,b b"plfi_bpbrpifn:t ("l efvmetl,, #"#l_i_bVbAp_fA:R G"S _f_m)t;, \# │B│ # _| _ ~~~ ^~~~~~~~~~~V │B│ A_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:802:18: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 799 | pr_debug("usdt: sema for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved 0x%lx) in segment [0x%lx, 0x%lx] at offset 0x%lx\n", │B│ | ~~~ │B│ | %lx │B│ 800 | usdt_provider, usdt_name, ehdr.e_type == ET_EXEC ? "exec" : "lib ", │B│ 801 | path, note.sema_addr, note.base_addr, usdt_sema_off, │B│ 802 | seg->start, seg->end, seg->offset); │B│ | ^~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:802:28: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 799 | pr_debug("usdt: sema for '%s:%s' in %s '%usdt.cs:'330:: 56a:d dwarning: rformat specifies type 'int' but the argument has underlying type 'unsigned int', which differs in signedness [-Wformat-signedness] │B│ 0x%lx base 0x%lx (r e330s | o l vperd_ w0axr%nl(x")u sidnt :s eugnmreencto g[n0ixz%eldx ,E L0xF% lkxi]n da t% odf ffsoert '0%xs%'l\xn\"n," ,e │B│ l f| _ ~~~k │B│ i gen_loader.cn| :d %lx588 │B│ (:e16l:f )warning: , comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 800 │B│ p | a t h ) u;s │B│ d588 t | | _ ~~ ^~~~~~~~~~~~~pf │B│ r oo| rv %u i │B│ (die r=, u0s;./libbpf_internal.hd :ti173_ :n<52a :mS eHnote: ,Aexpanded from macro 'pr_warn'2 │B│ 5e6hd_rD.WeO_ Rt173Dy | _p#SedI eZ=fE=i; n EeiT +_p+Er)X_ Ew{Ca │B│ r ?n| ( ~ ^ ~~~~~~~~~~~~~~~~~"f │B│ emxt,ec ". .:. )" l_i_bp r"(,L │B│ IBBP F801_ | W A R N ,p aftmht,, n#o#t_e_.VsAe_AmRaG_Sa_d_d)r │B│ , | n ~~~ ^~~~~~~~~~~o │B│ te.ba./libbpf_internal.hs:e170_:a40d:d rnote: ,expanded from macro '__pr' │B│ usdt_ s170e | m al_iobfbfp,f │B│ _pr i802n | t ( l e v esle,g -">lsitbabrptf,: s"e gf-m>te,n d#,# _s_eVgA-_>AoRfGfSs_e_t));; │B│ \| │B│ ^~~~~~~~~~~ │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...gen_loader.c): 616_:_10p:r (warning: Lcomparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]I │B│ BBPF_D E616B | U Gi,f f(mrte,t #>#=_ _sViAz_eAoRfG(Sg_e_n)- │B│ > a| t ~~~ ^~~~~~~~~~~t │B│ ach./libbpf_internal.h_:t170a:r40g:e tnote: )expanded from macro '__pr') │B│ │B│ | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ relo_core.c:974:4: warning: format specifies type 'int' but the argument has underlying type 'unsigned int', which differs in signedness [-Wformat-signedness] │B│ 972 | pr_warn("prog '%s': relo #%d: unrecognized CO-RE relocation %s (%d) at insn #%d\n", │B│ | ~~ │B│ | %u │B│ 973 | prog_name, relo_idx, core_relo_kind_str(relo->kind), │B│ 974 | relo->kind, relo->insn_off / 8); │B│ | ^~~~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_elf.cwa:r69n:(18f:m twarning: , comparison of integers of different signs: 'Elf64_Word' (aka 'unsigned int') and 'int' [-Wsign-compare]. │B│ ..) __pr (69L | I B BiPfF _(WsAh.RsNh,_ tfympte, =#=# _s_hV_At_yApReG)S │B│ _| _ ~~~~~~~~~~ ^ ~~~~~~~) │B│ │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ relo_core.c:974:16: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 972 | pr_warn("prog '%s': relo #%d: uusdt.cnr:e441c:o14g:n iwarning: zformat specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness]e │B│ d CO-RE rel o440c | a t iporn_ d%esb u(g%(d")u sadtt :i ndsins c#o%vde\rne"d, │B│ P H| D ~~R │B│ #| % %ud │B│ in '973% | s ' : vparodgd_rn a0xm%el,x rmeelmos_zi d0xx,% lcxo roef_frseelto _0kxi%nldx_ sttyrp(er 0exl%ol-x> kfilnadg)s, │B│ 0x%l x974\ | n " , │B│ r e| l ~~~o │B│ - >| k %lxi │B│ nd, r e441l | o - > i nis,n _poaftfh ,/ (8l)o;n │B│ g | ) ^~~~~~~~~~~~~~~~~~p │B│ hdr.p_v./libbpf_internal.ha:d173d:r,52 :( lnote: onexpanded from macro 'pr_warn'g │B│ )pusdt.ch:d880r: .16173p: | _ #mwarning: decomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]em │B│ fsizne, p(rl _o880wn | ag r)fnpo(hrfd mr(t.i,p _=.o .f0.f;)s ei_t _,

R./libbpf_internal.huN:p,175r :of54bm:et _,note: c expanded from macro 'pr_debug'n# │B│ #t_;_ ViA+_ +A175)R | G#{Sd │B│ _e _f| )i ~ ^ ~~~~~~~~~~~~~~~~~~~~~ │B│ n │B│ e| ~~~ ^~~~~~~~~~~p │B│ r_de./libbpf_internal.hb:u170g:40(:f mnote: texpanded from macro '__pr', │B│ ...) 170__ | p rl(iLbIbBpBfP_Fp_rDiEnBtU(Gl,e vfemlt,, "#l#i_b_bVpAf_:A R"G Sf_m_t), │B│ #| # ~~~ ^~~~~~~~~~~_ │B│ _VA_A./libbpf_internal.hR:G170S:_40_:) ;note: expanded from macro '__pr'\ │B│ │B│ | ~~~ ^~~~~~~~~~~ │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:441:34: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 440 | pr_debug("usdt: discovered PHDR gen_loader.c#%:d669 :in16 :' %warning: scomparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare]' │B│ : vad dr669 | 0 xf%olrx (mie m=s z0 ;0 xi% lentr _0kxs%ylmxs ;t yip+e+ )0 x{% │B│ l x| ~ ^ ~~~~~~~~~~~~~f │B│ lags 0x%lx\n", │B│ | ~~~ │B│ | %lx │B│ 441 | i, path, (long)phdr.p_vaddr, (long)phdr.p_memsz, (long)phdr.p_offset, │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:441:54: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 440 | relo_core.c :p1070r:_15d:e bwarning: uformat specifies type 'unsigned int' but the argument has type '__s32' (aka 'int'), which differs in signedness [-Wformat-signedness]g │B│ ("usdt: disc o1068v | e r edp rP_HwDaRr n#(%"dp riong ''%%ss'':: vraedldor #0%xd%:l xu nmeexmpsezc t0exd% lixn sonf f#s%edt (0AxL%Ul/xA LtUy6p4e) 0vxa%llux ef:l aggost 0%xu%,l xe\xnp" ,% │B│ l l| u ~~~ │B│ - >| %lx% │B│ llu\n "441, | │B│ | ~~ │B│ i ,| %dp │B│ ath ,1069 | ( l o n gp)rpohgd_rn.apm_ev,a drderl,o _(ildoxn,g │B│ )phdr .1070p | _ m e m sizn,s n(_liodnxg,) pihndsrn.-p>_iomfmf,s e(tu,n │B│ s i| g ^~~~~~~~~~~~~~~~~~~n │B│ ed lon./libbpf_internal.hg: 175l:o54n:g )note: oexpanded from macro 'pr_debug'r │B│ ig_val, │B│ 175 | | # ^~~~~~~~~d │B│ efine p./libbpf_internal.hr:_173d:e52b:u gnote: (expanded from macro 'pr_warn'f │B│ mt, .. .173) | _#_dperf(LiInBeB PpFr__DwEaBrUnG(,f mftm,t ,. .#.#)_ __V_Ap_rA(RLGISB_B_P)F │B│ _ W| A ~~~ ^~~~~~~~~~~R │B│ N, f./libbpf_internal.hm:t170,: 40#:# _note: _expanded from macro '__pr'V │B│ A_ARG S170_ | _ )l │B│ i b| b ~~~ ^~~~~~~~~~~p │B│ f_pr./libbpf_internal.hi:n170t:(40l:e vnote: eexpanded from macro '__pr'l │B│ , "lib b170p | f :l i"b bfpmft_, p#r#i_n_tV(Al_eAvReGlS,_ _")l;i b\b │B│ p f| : ~~~ ^~~~~~~~~~~ │B│ " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:442:5: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 440 | pr_debug("usdt: discovered PHDR #%d in '%s': vaddr 0x%lx memsz 0x%lx offset 0x%lx type 0x%lx flags 0x%lx\n", │B│ | ~~~ │B│ | %lx │B│ 441 | i, path, (long)phdr.p_vaddr, (long)phdr.p_memsz, (long)phdr.p_offset, │B│ 442 | (long)phdr.p_type, (long)phdr.p_flags); │B│ | ^~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:442usdt.c::241112:: 6warning: :format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 440 | p r1111_ | d e b u gp(r"_uwsadrtn:( "duissdcto:v efreadi lPeHdD Rt o# %mda pi nI P' %0sx'%:l xv atdod rs p0exc% l#x% dm efmosrz '0%xs%:l%xs 'o fifns e't% s0'x:% l%xs \tny"p,e │B│ 0| x ~~~ │B│ % l| x %lx │B│ flag s1112 | 0 x % l xt\anr"g,e │B│ t -| elf.c ~~~> │B│ a b:| s %lx357_ │B│ :i5:p ,warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness]s441 │B│ p | e c _ i di,, upsadtth_,p r(olvoindge)r p, 356hu | sdd rt ._ppn_rav_maedde,d │B│ br u,| g ( ^~~~~~~~~~~~~~( │B│ l"oenlgf):p./libbpf_internal.h h:s173dy:rm52.b:po _lmnote: expanded from macro 'pr_warn'ea │B│ mdsdzr,e s(173ls | o #ndmgea)tfpchihdn ref .oppr_r _ow'faf%rssne'(t ,fi │B│ mnt ,' % .s442.' | .: ) 0 _x_ %p(llrxo(\nLngI")B,Bp hPndFarm_relo_core.c.e:W,p1160AR _:Nb,t i45n:fy ampwarning: rteyformat specifies type 'unsigned int' but the argument has type '__s32' (aka 'int'), which differs in signedness [-Wformat-signedness],,_ │B│ p #a(#t_lh_,Vo │B│ An g_| )A ~~~p R │B│ h1158 G | d| rS %lx_.p │B│ _pr)_ │B│ _ wf357| a | rl ~~~ ^~~~~~~~~~~na ( │B│ g "s p./libbpf_internal.h)rr:;170eo:t40 │B│ g:) ;' │B│ %| note: s ^~~~~~~~~~~~~~~~~~expanded from macro '__pr'| │B│ ' │B│ ^~~: │B│ re l170o./libbpf_internal.h | : #175l:%i54./libbpf_internal.hdb:::b175 pnote: :expanded from macro 'pr_debug'54tf: │B│ _rp yrnote: iinnexpanded from macro 'pr_debug'gt │B│ 175 ( | tl#oed verefel li,175on | c"e#a ltdpeiebr bf_puidfnne:re ebc "u opgfgrn(m_fitdmzt,e eb,#du # g_.i(._.nfV)ms Atn__,_ pA #Rr%G.(dS.,L _.cI)B_o d)B_e;P _:F0\xp_ │B│ %rD x(EL| B,I ~~~ ^~~~~~~~~~~UB │B│ GBs,Pr cFf:_m0DxtE,%B x#U,#G _d_,sVtA :_0fAxRm%GtSx,_,_ )#o │B│ #f_f _| :V ~~~ ^~~~~~~~~~~0A │B│ x_%AxR,./libbpf_internal.hG :Si170_:m_40m):: │B│ 0 x | %note: ~~~ ^~~~~~~~~~~xexpanded from macro '__pr' │B│ \ │B│ n", │B│ ./libbpf_internal.h : | 170170 ~~: | │B│ 40 :| l i %xnote: b │B│ expanded from macro '__pr'bp │B│ f _p1159r | i n 170t (p | ler voelgl_i,n b"balpimfbeb,_p fpr:er l"i ofnm_tti,(ld xe#,#v _eiln_,sV nA_"i_ldAxiR,Gb Sbi_n_ps)fn;:- >\" │B│ c of| dm ~~~ ^~~~~~~~~~~et │B│ ,, │B│ ## _1160_ | V A _ AiRnGsSn_-_>)s;r c\_ │B│ r e| g ~~~ ^~~~~~~~~~~, │B│ insn->dst_reg, insn->off, insn->imm); │B│ | ^~~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " felf.cm:t311, #:#16_:_ VAwarning: _comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ ARGS__); 311\ | │B│ f| o ~~~ ^~~~~~~~~~~r │B│ (usdt.ci: 434=: 160:; warning: icomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] < │B│ ARR A434Y | _ SfIoZrE ((sih _=t y0p;e si) ;< in+;+ )i +{+ │B│ ) | { ~ ^ ~~~~~~~~~~~~~~~~~~~~ │B│ │B│ | ~ ^ ~ │B│ elf.c:331:29: warning: comparison of integers of different signs: 'unsigned long' and 'long' [-Wsign-compare] │B│ 331 | if (elf_sym_offserelo_core.ct:(1067s:yusdt.c34m::)1080 :warning: =16comparison of integers of different signs: '__s32' (aka 'int') and '__u64' (aka 'unsigned long long') [-Wsign-compare]=: │B│ rwarning: ecomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]t │B│ ) {1067 │B│ | 1080| | ~~~~~~~~~~~~~~~~~~~ ^ ~~~i │B│ ff o(rr e(si- >=v a0l;i dia tnitm;m i!+=+ )o r{i │B│ g _| v ~ ^ ~~~~~~~~~~a │B│ l) { │B│ | ~~~~~~~~~ ^ ~~~~~~~~ │B│ relo_core.c:1083:34: warning: comparison of integers of different signs: '__s16' (aka 'short') and '__u64' (aka 'unsigned long long') [-Wsign-compare] │B│ 1083 | if (res->validate && insn->off != orig_val) { │B│ | ~~~~~~~~~ ^ ~~~~~~~~ │B│ relo_core.c:1111:22: warning: comparison of integers of different signs: 'int' and 'const __u32' (aka 'const unsigned int') [-Wsign-compare] │B│ 1111 | if (insn_bytes_sz != res->orig_sz) { │B│ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ │B│ usdt.c:568:28: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 568 | for (i = 0, seg = segs; i < seg_cnt; i++, seg++) { │B│ | ~ ^ ~~~~~~~ │B│ usdt.c:584:28: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 584 | for (i = 0, seg = segs; i < seg_cnt; i++, seg++) { │B│ | ~ ^ ~~~~~~~ │B│ gen_loader.c:987:16: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 987 | for (i = 0; i < gen->nr_ksyms; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~ │B│ usdt.c:714:37: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 713 | pr_warn("usdt: failed to find ELF program segment for '%s:%s' in '%s' at IP 0x%lxgen_loader.c\n:"1023,:16 │B│ : | warning: ~~~comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ │B│ | %lx │B│ 1023 | 714f | o r ( i u=s d0;t _ip rf_unnacm_ien,f op_actnht,; uis+d+t)_ │B│ a b| s ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~_ │B│ ip); │B│ gen_loader.c :| 1026 ^~~~~~~~~~~: │B│ 16: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ ./libbpf_internal.h: 1731026: | 52 :f onote: rexpanded from macro 'pr_warn' │B│ (i = 0 ;173 | i# dlni(nfem_ti,n f.o._.)c n_t;_ pir+(+L)IB │B│ B P| F ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~_ │B│ WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:720:11: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 719 | pr_warn("usdt: matched ELF binary '%s' segment [0x%lx,gen_loader.c 0:x1054%:l14x:) warning: fformat specifies type 'int' but the argument has underlying type 'unsigned int', which differs in signedness [-Wformat-signedness]o │B│ r '%s:%s' a t1053 | I Pp r0_xd%elbxu gi(s" gneont: epxreocgu_tlaoabdl:e \pnr"o,g │B│ _ i| d ~~~x │B│ %| d %lx │B│ type %d720 | i n s n poaftfh ,% ds eign-s>nsst_acrntt, %szedg -l>iecnedns,e uosrelo_core.cfd:ft1193 _:%p2dr:\o nwarning: v"comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]i, │B│ d │B│ e r| , ~~ │B│ u s| 1193d %u | t │B│ _anppaem ne1054d,_ | │B│ b u f| ( ^~~~~~~~~~p" │B│ ri d[x%,u./libbpf_internal.h ]:p 173r%:o52sg: _ %tsnote: y"expanded from macro 'pr_warn'p, │B│ │B│ e ,| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~i │B│ n s173n | s1194#_ | do e fff i, n eic nopsrrne___wcraenrltno,(_ fklmiitnc,de_ ns.st.er._()osf pf_e)c_;-p │B│ >r r(| eL ^~~~~~~~~lI │B│ oB_BkPiFn_dW)A,R │B│ ./libbpf_internal.hN :,| 175 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:f │B│ 54m:t ,note: expanded from macro 'pr_debug' 1195 │B│ # | # _ _ V A _t175Ay | Rp#GedS_e_i_fd)i, │B│ n eb| t ~~~ ^~~~~~~~~~~pf │B│ r__kdien./libbpf_internal.hbd:u_170gs:(40tf:rm (tnote: t,expanded from macro '__pr') │B│ ,. .s.t)r __ i_170sp | _r e(mlLpitIbyBb(BpsPf)F_ _p?Dr Ei"Bnme"t l,:, #s"#)l_;i_ │B│ bV b| Ap ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_f │B│ A:R Grelo_core.c"S: 1183_f:_m9)t:, │B│ note: expanded from macro 'append_buf'#| │B│ # ~~~ ^~~~~~~~~~~_ │B│ _ V1183A | ./libbpf_internal.h_ :A 170Ri:Gf40S :_( _rnote: ) expanded from macro '__pr'>; │B│ = \b │B│ u f| _ ~~~ ^~~~~~~~~~~170s │B│ | z ) l i b b\p │B│ f _| p ~ ^ ~~~~~~ │B│ rint(lrelo_core.ce:v1209e:l4,:elf.c :warning: "436comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]l: │B│ i16b: b warning: 1209pcomparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] | f │B│ : "a pfpmetn ,d436 _ | b# uusdt.c#ffo:_(_rf720V: mA23(_tiA:R_ sG=twarning: Sr_ format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness]0,_ │B│ ; ) ;is ,\< │B│ e -A| >R v ~~~ ^~~~~~~~~~~aR719 │B│ lA | )Y; _ │B│ S Ip| rZ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_Ew │B│ (asrelo_core.crhn:_(1183t":yups9ed:st )note: :; expanded from macro 'append_buf' m │B│ ia+t +c1183)h | e{d │B│ i Ef| L(Fgen_loader.c ~ ^ ~~~~~~~~~~~~~~~~~~~~r : │B│ b>1054i=:n 36ab:ruy f warning: '_format specifies type 'signed size_t' (aka 'long') but the argument has type 'size_t' (aka 'unsigned long'), which differs in signedness [-Wformat-signedness]%s │B│ sz') s e g m\e │B│ n t| 1053 ~ ^ ~~~~~~ | [ │B│ 0pxr%_lrelo_core.cdx:e,1217b: 4u0:gx (%warning: "lcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]g │B│ xe)n :f opr r1217'o | % gs _:l %aospa'pd e:an dtp_ rbIuoPgf _(0ifxdmx%t l_%xsd t irst, y nposet, % (deu xniescniusgtnna ebodl flfeo \n%ngd" ,li │B│ onn gs| )n ~~~bs │B│ t_ f| c_ %lxne │B│ tnu m%6z4d _ 720vl | ai lc ue en (speea) t)oh;f, │B│ f s| %e ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~dg │B│ \-nrelo_core.c>":s,1183t │B│ : a9| r: ~~~ t │B│ note: , expanded from macro 'append_buf' │B│ | s %zue │B│ g -1183> | e n 1054di | ,f u( srp dr>to=_g p_briuodfvx_is,dz e)pr r, o g u _s\t │B│ dy tp| _e ~ ^ ~~~~~~n │B│ ,a mien,srelo_core.c │B│ n: s1225| _: ^~~~~~~~o5 │B│ f: fwarning: ,comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ ins./libbpf_internal.hn:_ 173c1225:n | 52t : , note: lexpanded from macro 'pr_warn'ai │B│ pcpeennsde_ _b173uo | ff#(fd")e.;%f │B│ si "| n, ^~~~~~~~ e │B│ s pperc_-w>as./libbpf_internal.hrp:ne175c(:[f54im:]t .,note: n aexpanded from macro 'pr_debug'.m │B│ .e.)); │B│ _| _ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~175 │B│ p | rrelo_core.c#(:dL1183eI:fB9iB:n Penote: F expanded from macro 'append_buf'_p │B│ WrA_Rd N1183,e | b fu mgit(f,f m(#tr#, _ >_.=V. Ab._u)Af R__sG_zSp)_r _ () L │B│ I \B| │B│ B ~~~ ^~~~~~~~~~~ P| │B│ F ~ ^ ~~~~~~_ │B│ DE./libbpf_internal.hB:U170relo_core.cG::,401227 ::f 5mnote: :t expanded from macro '__pr',warning: │B│ comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]# │B│ #__V A1701227_ | | A R lGi Sb _ba_pp)f │B│ p_ ep| nr ~~~ ^~~~~~~~~~~d │B│ i_nbtu(./libbpf_internal.hfl(:e"170v[:e%40lu:,] "note: ",expanded from macro '__pr'l │B│ isbpbepcf-:> s170"p | e fclm[itib,]b .p#if#d__px_r);Vi │B│ An _t| A( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Rl │B│ GeSrelo_core.cv_:e1183_l:),9; : " \lnote: │B│ iexpanded from macro 'append_buf' b │B│ | b ~~~ ^~~~~~~~~~~p │B│ f :1183 | " fimft ,( r# #>_=_ VbAu_fA_RsGzS)_ _ ) ; \\ │B│ │B│ | ~ ^ ~~~~~~| │B│ ~~~ ^~~~~~~~~~~ │B│ relo_core.c:1230:3: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 1230usdt.c | : 721 :a5p:p ewarning: nformat specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness]d │B│ _buf(" ("); │B│ | 719 ^~~~~~~~~~~~~~~~ | │B│ relo_core.c :p1183r:_9w:a rnote: nexpanded from macro 'append_buf'( │B│ "us d1183t | : miaft c(hre d> =E LbFu fb_isnza)r y '\% │B│ s '| ~ ^ ~~~~~~ │B│ segmrelo_core.ce:n1232t: 4[: 0warning: xcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]% │B│ lx, 0 x1232% | l x ) afpopre n'd%_sb:u%fs('" %ast% dI"P, 0ix %=l=x 0i s? "n"ot : e"xe:c"u,t asbpelce-\>nr"a,w_ │B│ s p| e ~~~c │B│ [ i| ]) %lx; │B│ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ relo_core.c720: | 1183 : 9 : note: paexpanded from macro 'append_buf' │B│ th, 1183s | e g -i>fs t(arr t>,= sbuefg_-s>ze)n d , \u │B│ s d| t ~ ^ ~~~~~~_ │B│ provrelo_core.ci:d1235e:r4,: uwarning: scomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]d │B│ t_name ,1235 │B│ | 721 | a p p e nuds_dbtu_fa(b"s _@i po)f;f │B│ s e| t ^~~~~~~~~~~ │B│ %u.%u)",./libbpf_internal.h :s173p:e52c:- >note: bexpanded from macro 'pr_warn'i │B│ t_offs e173t | #/d e8f,i nsep epcr-_>wbairtn_(offmfts,e t. .%. )8 )_;_ │B│ p r| ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~L │B│ IBrelo_core.cB:P1183F:_9W: Anote: Rexpanded from macro 'append_buf'N │B│ , f m1183t | , #i#f_ _(VrA _>A=R GbSu_f__s)z │B│ ) | ~~~ ^~~~~~~~~~~ │B│ \ │B│ ./libbpf_internal.h| : ~ ^ ~~~~~~170 │B│ :40: note: relo_core.cexpanded from macro '__pr': │B│ 1237:4: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 170 | li b1237b | p f _ parpipnetn(dl_ebvuefl(," "@l iobfbfpsfe:t "% uf)m"t,, s#p#e_c_-V>Ab_iAt_RoGfSf_s_e)t; /\ 8 │B│ ) ;| │B│ ~~~ ^~~~~~~~~~~ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ relo_core.c:1183:9: note: expanded from macro 'append_buf' │B│ 1183 | if (r >= buf_sz) \ │B│ | ~ ^ ~~~~~~ │B│ usdt.c:1320:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 1320 | for (i = 0; i < ARRAY_SIZE(reg_map); i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~~ │B│ usdt.c:1321:17: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 1321 | for (j = 0; j < ARRAY_SIZE(regusdt.c_:m761a:p38[:i ]warning: .nformat specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness]a │B│ mes); j++ )760 | { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~p │B│ r_warn("usdt: failed to find shared lib memory segment for '%s:%s' in '%s' at relative IP 0x%lx\n", │B│ | ~~~ │B│ | %lx │B│ 761 | usdt_provider, usdtgen_loader.c_n:a1077m:e15,: pwarning: aformat specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]t │B│ h, usdt_rel_ i1076p | ) ;p │B│ r _| d ^~~~~~~~~~~ │B│ ebug("ge./libbpf_internal.hn::173 :p52r:o gnote: _expanded from macro 'pr_warn'l │B│ oad: f u173n | c#_dienffion:e opfrf_ w%adr nc(nftm t,% d. .r.e)c _s_ipzre( L%IdB\BnP"F,_ │B│ W A| R ~~N │B│ , | f %um │B│ t, #1077 | # _ _ VfAu_nAcR_GiSn_f_o), │B│ l o| a ~~~ ^~~~~~~~~~~d │B│ _att./libbpf_internal.hr:-170:>40f:u nnote: cexpanded from macro '__pr'_ │B│ info_c n170t | , │B│ l i| b ^~~~~~~~~~~~~~~~~~~~~~~~ │B│ bpf_prin./libbpf_internal.ht:(175elf.c:l54e::v517e :lnote: ,16expanded from macro 'pr_debug' :" │B│ lwarning: ibcomparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]b │B│ p f175: | #"d e f517fm | it n,feo #rp# r_(__iVd Ae_=bA Ru0gG;(S fi_m _t<,) ;A. R.\R. │B│ A) Y | __ ~~~ ^~~~~~~~~~~_ │B│ SpIrZ(LEI(BsBhP_Ft_yDpEeBsU)G;, if+m+t), {# │B│ # _| _ ~ ^ ~~~~~~~~~~~~~~~~~~~~V │B│ A_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:770:5: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 768 | pr_debug("usdtgen_loader.c:: 1078p:r4o:b ewarning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]fo │B│ r '%s:%s' 1076i | n p%rs_ d'e%bsu'g:( "agdednr: 0pxr%olgx_ lboaasde: 0fxu%nlcx_ i(nrfeos:o lovfefd %adb sc_nitp %0dx %rlexc rseilz_iep %0dx\%nl"x,) │B│ a| r ~~g │B│ s | ' %u% │B│ s' i n1077 | s e g mfeunntc _[i0nxf%ol,x ,l o0axd%_laxt)t ra-t> foufnfcs_eitn f0ox_%clnxt\,n │B│ ", │B│ 1078| | ~~~ │B│ | l %lxo │B│ ad_at t769r | - > f u nucs_ditn_fpor_orveicd_seirz,e )u;s │B│ d t| _ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~n │B│ ame, ehd./libbpf_internal.hr:.175e:_54t:y pnote: eexpanded from macro 'pr_debug' │B│ == ET_ E175X | E#Cd e?f in"ee xperc_"d e:b u"gl(ifbm t",, .p.a.t)h ,_ │B│ _pr(LI B770B | P F_ D E BnUoGt,e .flmotc,_ a#d#d_r_,VA _nAoRtGeS._b_a)s │B│ e _| a ~~~ ^~~~~~~~~~~d │B│ dr, ./libbpf_internal.hu:s170d:t40_:a bnote: sexpanded from macro '__pr'_ │B│ ip, u s170d | t _lrieblb_pifp_,p rniontte(.laervgesl, │B│ , | " ^~~~~~~~~~~~~l │B│ ibbpf: " ./libbpf_internal.hf:m175t:, 54#:# _note: _expanded from macro 'pr_debug'V │B│ A_ARGS _175_ | );# d\e │B│ f i| n ~~~ ^~~~~~~~~~~e │B│ pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:770:20: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 768 | pr_debug("usdt: probe for '%s:%s' in %s '%s': addr 0x%lx gen_loader.cb:a1084s:e15 :0 xwarning: %format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]l │B│ x (resolve d1083 | a bpsr__idpe b0uxg%(l"xg erne:l _pirpo g0_xl%olaxd): alrignse _'i%nsf'o :i no fsfe g%mde nctn btf_relocate.ct[: 0%284dx: %6rl:ex ,cwarning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]s0 │B│ xi%zlex )% da\tn "o,f │B│ f s| e ~~t │B│ 0| x %u%283l │B│ | x \ n1084 " | , │B│ p r | _l ~~~iw │B│ an re| n_ %lx(i │B│ "nbfaos,e 769 B | lT o Fa duis_dad tt[_t%prrd]- o>mvlaiipdnsee r,_t iou insnfdvot_a_nlcainmdt ,ed │B│ ,i s | te ^~~~~~~~~~~~~~~~~~~~~~~~ih │B│ dllre.de b_./libbpf_internal.hat:s175ye:p 54eB: T =Fnote: = expanded from macro 'pr_debug' i │B│ dE T[_%Ed X]\175E | Cn# "d?,e │B│ f" i| en ~~ │B│ xee cp| "r %u _: │B│ d"elb iu284bg | ( "f ,m pt a,i td.h,., . │B│ d)i s_t__ ip770nr | f( oL -I> iBd B)nP;oF │B│ t_ eD| .E ^~lB │B│ oUcG_,a dfdm./libbpf_internal.hrt:,,173 :n#52o#:t_ e_note: .expanded from macro 'pr_warn'Vb │B│ Aa_sAeR_ Ga173Sd | _#d_dre),f │B│ i nu| es ~~~ ^~~~~~~~~~~ dp │B│ tr__waab./libbpf_internal.hrs:n_170(i:fpm40,t: , unote: s.dexpanded from macro '__pr'.t │B│ ._)r e_l_ _170pi | pr ,(lL iIbnBboBptPfFe__.WpAarRriNgn,st ,(f │B│ lmt e,| ^~~~~~~~~~~~~~v# │B│ #e__lV,A_ A"RGlSi./libbpf_internal.h_b_:b)175 │B│ p :| f54 ~~~ ^~~~~~~~~~~:: │B│ "note: ./libbpf_internal.hexpanded from macro 'pr_debug':f │B│ 170m:t40,: note: #expanded from macro '__pr' # │B│ 175_ | _#VdeAf_ iA170nR | eG Slpi_rb__b)dp;ef b_\up │B│ gr (i| fn ~~~ ^~~~~~~~~~~mt │B│ (tl,ev e.l,. .")li b_b_pfp:r "( fLmIt,B B##P_F_V_AD_EABRUGGS,_ _f)m;t ,\ │B│ # #| _ ~~~ ^~~~~~~~~~~_ │B│ Vgen_loader.cA:_1085A:R4G:S _warning: _format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]) │B│ │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h :1083170 | : 40p: rnote: _dexpanded from macro '__pr'e │B│ bug(" g170e | n: btf_relocate.clp:ir284ob:gb10_:lp ofwarning: _aformat specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]pd │B│ r:i nlti(nlee_ vi283ne | fl ,o : " olpfirfb_ b%wpdaf r:n c(n""t b fa%mdst e,relo_core.cr :e#B1325c#TF: _ 25s_:i iVzAewarning: d_ format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]% A │B│ d[R\%GndS"]_, _ │B│ m) a;| p ~~1324s │B│ \ | │B│ t | op %u| r │B│ ~~~ ^~~~~~~~~~~i_ │B│ nwv aa1084rl | ni d( " dpilrsiotngi el'_l%eisdn' f:boa ,sre e lBlooTa Fd #_i%addt :t[%r d-]p>\aln"ri,sn │B│ i en| _usdt.c ~~gi: │B│ 770n [:f| %o36 %u_d: │B│ c] n warning: t%format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness]284,s │B│ │B│ | % s 1085 | i+d , % dsliso t af_768dai | _in alf eotpd-rt>:r_ id-%ed>d)lb\;i │B│ un n"eg| (,_ ^~~~~~~~~~~~~ │B│ "i │B│ un| sfd ~~ot │B│ _:./libbpf_internal.h r :| pe173r %uc:o │B│ 52_b:s einote: expanded from macro 'pr_warn'z │B│ fe1325o) | r; │B│ ' 173| p | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~%r# │B│ sdo:egf%_isnn'ea ./libbpf_internal.h im:pne175r ,:_% 54ws:ar renote: 'lnexpanded from macro 'pr_debug'%o( │B│ s_fmi'td:,x ,a. d .175.ld | )or# cd _ae_l0fp_xirin%d(el,L xIpbBrt B_fbP_daFeks_bieWun Agd0R_(xsfN%tml,trx , (f( lmr.ote.c,s.a )ol# l_#__vt__yepVdprA _e(aA)LRbI,GB │B│ SsB __| P_i ^~~~~~~~F)p │B│ │B│ _ 0D| x ~~~ ^~~~~~~~~~~E% │B│ BlUxG ,./libbpf_internal.hr./libbpf_internal.h: e:173fl170:_m:i5240tp::, 0 note: x#note: %expanded from macro 'pr_warn'#expanded from macro '__pr'l │B│ │B│ _x_)V Aa170_ | Ar 173RglG | sSi#_ bd_'b)e%p │B│ sf f'_i| pn ~~~ ^~~~~~~~~~~rei │B│ i nn tps(r./libbpf_internal.hel_:gewmv170eae:ln40r,t:n (["note: 0flxexpanded from macro '__pr'mi%tb │B│ l,bx p,.f . :.1700 | )x " %l _ilf_bxmpb)trp ,(fa Lt_# Ip#oBr_fB_fiPVsnFAe_t_tW(AAl RR0GxeNS%v,_l e_xfl)\m,;nt ","\, │B│ l │B│ # i #| | b_ ~~~ ^~~~~~~~~~~ ~~~b_ │B│ pV │B│ fA :_| A %lx"R │B│ GfSm_t_,) │B│ #769 # | | _ ~~~ ^~~~~~~~~~~_ │B│ V A _uAsR./libbpf_internal.hdG:tS170__:p_40r):o; v note: i\expanded from macro '__pr'd │B│ │B│ e r| , ~~~ ^~~~~~~~~~~ │B│ u s170d | t _lniabmbep,f e_hpdrr.ien_tt(ylpeev e=l=, E"Tl_iEbXbEpCf :? "" efxmetc, "# #:_ _"VlAi_bA "R,G Sp_a_t)h;, │B│ \ │B│ | ~~~ ^~~~~~~~~~~ │B│ 770 | note.loc_addr, note.base_addr, usdt_abs_ip, usdt_rel_ip, note.args, │B│ | ^~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(btf_relocate.cl:e372v:e10l:, warning: "format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ libbpf: 371" | fprm_twa,r n#("#d_i_sVtiAl_lrelo_core.cAed:R 1348Gb:Sa57s_:e_ )Bwarning: T;format specifies type 'int' but the argument has underlying type 'unsigned int', which differs in signedness [-Wformat-signedness]F │B│ \ty │B│ p egen_loader.c | :' ~~~ ^~~~~~~~~~~%1092 │B│ s:'4 :1347[ % | warning: d ]format specifies type 'signed size_t' (aka 'long') but the argument has type '__size_t' (aka 'unsigned long'), which differs in signedness [-Wformat-signedness] │B│ ips rn_otw amarpnp (e1090"d | p rtpoor g_b da'se%ebs u'Bg:T(F " grieedlno\: n #"pusdt.c,% │B│ rd: o:g770| _<: ~~l% │B│ 49o s:a| > %ud warning: │B│ :(format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] % │B│ c372do | )r e r_ ernleaolmceoa,st :i i 768odo | n)f f ;dp │B│ ro _%e| dds ^~en │B│ b'cutng t(s "u%./libbpf_internal.hpud:p s173rod:ert52tc:: aspnote: niroexpanded from macro 'pr_warn'zon │B│ eby em%o z uf173dso | \r#tnd ye"p'fe%,issn │B│ :\e n%| p"sr ~~~,'_ │B│ │B│ w air| | n ~~n %zu( │B│ │B│ f m%| ts %u,1091 │B│ | .' .% .s) ' c_1348:_o | p rr ae( dL _dIrprBe rBl0oPoFxs_g%,W_ lAngxRea Nnb,m-a ef>s,cmet , o0#rr#x__ee%lV_olAr__xeiA ldR(oxGr_,Sec _nstc_o,o)l │B│ r │B│ vee _ d| r1092 ~~~ ^~~~~~~~~~~e | al │B│ bo s_./libbpf_internal.h_s:170kii:ipz40n e:d0o x_fnote: %expanded from macro '__pr'sl( │B│ xts rtr (r170erul | cet_ ilpli ob0b-bxp>%pfklfx__i)prcn ioantdrr()egle,_srv reee'lll%o,os- '")> l)kii;ibnn │B│ db) p| sf ^~~~~~~~~~~~~~~~~~~~~~~~~~~~;e: │B│ │B│ g "m| fe ^~~~~~~~~~mn │B│ t./libbpf_internal.ht,: 175#[:0#54./libbpf_internal.hx_::%l_173 xVnote: :52A,expanded from macro 'pr_debug':_ │B│ A0Rnote: xGexpanded from macro 'pr_warn' │B│ %S175l_ | x_#) )d 173; | e \a#f │B│ tdi en| ofe ~~~ ^~~~~~~~~~~ fi │B│ pfnrse_e dtpe rb0_uxwg%a(lrfxnm\(tn,f" m,.t │B│ ., . | ). ~~~ . │B│ _. )_| p %lx_r │B│ _(pLrI(BLBI PB769FB | _P DF E_ BW UAuGRs,Nd ,tf _mfptmr,to ,v# i##d_#e__rV_,AV _AuA_sRAdGRtSG__Sn__a)_m │B│ )e │B│ ,| ~~~ ^~~~~~~~~~~| e │B│ ~~~ ^~~~~~~~~~~h │B│ dr../libbpf_internal.he:./libbpf_internal.h_170:t:170y:40p40:e: note: =expanded from macro '__pr'note: = │B│ expanded from macro '__pr' │B│ ET_E X 170E170 | C | l?li ibb"bbpepfxf_e_pcpr"ri innt:t( (l"leleviveebll ,," ,"" llpiiabbtbbhpp,ff │B│ :: "" ffmm tt770,, | ## ## __ __nVVoAAt__eAA.RRlGGoSSc_____a))d;;d r\\, │B│ │B│ n| | o ~~~ ^~~~~~~~~~~ ~~~ ^~~~~~~~~~~t │B│ │B│ e.base_addr, usdt_abs_ip, usdt_rel_ip, note.args, │B│ | ^~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbbtf_relocate.cp:f401_:5p:r warning: iformat specifies type 'int' but the argument has type 'unsigned int', which differs in signedness [-Wformat-signedness]n │B│ t(level ,400 | " l pirb_wbaprnf(:"t y"pe f[%mdt],, k#in#d_ [_%d] isV iAn_vaAlRiGdS _fo_r) d;i s\t │B│ i l| l ~~~ ^~~~~~~~~~~e │B│ d base BTF; it is anonymous\n", │B│ | ~~ │B│ | %u │B│ 401 | i, kindusdt.c):;771 │B│ : 5| : ^ │B│ warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173768 | | # d epfri_ndee bpru_gw(a"runs(dftm:t ,p .r.o.b) e_ _fporr( L'I%BsB:P%Fs_'W AiRnN ,% sf m't%, s#'#:_ _aVdAd_rA R0GxS%_l_x) │B│ b a| ~~~ ^~~~~~~~~~~s │B│ e 0./libbpf_internal.hx:%170l:40x: note: (expanded from macro '__pr'r │B│ esol v170e | d laibbsb_pif_pp r0inxt%(llxe verle,l _"ilpi b0bxp%fl:x )" afrmgts, '#%#s_'_ ViAn_ AsReGgSm_e_n)t; [\0 │B│ x %| l ~~~ ^~~~~~~~~~~x │B│ , 0x%lx) at offset 0x%lx\n", │B│ | ~~~ │B│ | %lx │B│ 769 | usdt_provider, usdt_btf_relocate.cn:a405m:e5,: warning: eformat specifies type 'int' but the argument has type 'unsigned int', which differs in signedness [-Wformat-signedness]h │B│ dr.e_ty p404e | = p=r _EwTa_rEnX(E"C t?y p"ee x[e%cd"] :i n" dliibs t"i,l lepda btahs,e │B│ d BTF ha770s | un e x pencotteed. lkoicn_da [d%drd,] \nno"t, │B│ e | . ~~b │B│ a s| %ue │B│ _ a405 | d d r , i ,u skidntd_)a;b │B│ s | _ ^ │B│ ip, us./libbpf_internal.h:d173t:_52r:e lnote: _expanded from macro 'pr_warn'i │B│ p, n173o | t#ed.eafrignse, │B│ pr_warn (771f | m t, . .s.eg) _?_ psr(eLgI-B>BPFs_tWaArRtN ,: f0m,t ,s e#g# _?_ VsAeg_A-R>GeSn_d_ ): │B│ | 0 ~~~ ^~~~~~~~~~~ │B│ , s./libbpf_internal.hgen_loader.ce:g170 ::40?1061: : 17snote: :eexpanded from macro '__pr' │B│ gwarning: -comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]> │B│ o f170 | f slei tb1061 b | :p f_ 0pf)r;oi │B│ rn t| (( ^~~~~~~~~~~~~~~~~~~~ │B│ il ev=e l0,./libbpf_internal.h;: 175 ":il54 i:l=x rb-a>sdei s0tx_%sltxr _(lreen)s o{l │B│ v e| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~d │B│ abs_ip 0x%lx rel_ip 0x%lx) args '%s' in segment [0x%lx, 0x%lx) at offset 0x%lx\n", │B│ | ~~~ │B│ | %lx │B│ 769 | usdt_provider, usdt_name, ehdr.e_type == ET_EXEC ? "exec" : "lib ", path, │B│ 770 | note.loc_addr, note.base_addr, usdt_abs_ip, usdt_rel_ip, note.args, │B│ 771 | seg ? seg->start : 0, seg ? seg->end : 0, seg ? seg->offset : 0); │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:771:47: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 768 | pr_debug("usdt: probe for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved abs_ip 0x%lx rel_ip 0x%lx) args '%s' in segment [0x%lx, 0x%lx) at offset 0x%lx\n", │B│ | ~~~ │B│ | %lx │B│ 769 | usdt_provider, usdt_name, ehdr.e_type == ET_EXEC ? "exec" : "lib ", path, │B│ 770 | note.loc_addr, note.base_addr, usdt_abs_ip, usdt_rel_ip, note.args, │B│ 771 | seg ? seg->start : 0, seg ? seg->end : 0, seg ? seg->offset : 0); │B│ | ^~~~~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:786:38: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 785 | pr_warn("usdt: failed to find ELF loadable segment with semaphore of '%s:%s' in '%s' at 0x%lx\n", │B│ | ~~~ │B│ | %lx │B│ 786 | usdt_provider, usdt_name, path, note.sema_addr); │B│ | ^~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:792:12: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 791 | pr_warn("usdt: matched ELF binary '%s' segment [relo_core.c0x:%1699l:x27,: 0warning: xformat specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]% │B│ lx] for s e1698m | a p hporr_ew aorfn ("'u%nse:x%pse'c taetd 0kxi%ndl x% s irse leoxceactuetda,b lleo\cn"a,l │B│ [| % ~~~d] │B│ , | t %lxa │B│ rget [ %792d | ] \ n " ,p │B│ a t| h ~~, │B│ s| e %ug │B│ ->st a1699r | t , sbetgf-_>keinndd,_ sutsrd(tl_opcraolv_itd)e,r ,l oucsadlt__inda,m et,a │B│ r | g ^~~~~~~~~~_ │B│ id); │B│ | ^~~~~~~~./libbpf_internal.h │B│ :173:52: note: expanded from macro 'pr_warn'./libbpf_internal.h │B│ :173:52: note: 173expanded from macro 'pr_warn' | │B│ #defin e173 | p#rd_ewfairnne(f mptr,_ w.a.r.n)( f_m_tp,r (.L.I.B)B P_F__pWrA(RLNI,B BfPmFt_,W A#R#N_,_ VfAm_tA,R G#S#____)V │B│ A _| A ~~~ ^~~~~~~~~~~R │B│ GS__)./libbpf_internal.h │B│ : 170| : ~~~ ^~~~~~~~~~~40 │B│ : note: expanded from macro '__pr'./libbpf_internal.h │B│ :170:40: 170note: | expanded from macro '__pr'l │B│ ibbpf_ p170r | i nlti(blbepvfe_lp,r i"nlti(blbevpefl: ," "flmitb,b p#f#:_ _"V Af_mAtR,G S#_#__)_;V \A │B│ _ A| R ~~~ ^~~~~~~~~~~G │B│ S__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:792:24: relo_core.cwarning: :format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness]1699 │B│ :37: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 791 | 1698 | pprr__wwaarrnn((""uusndetx:p emcattecdh ekdi nEdL F% sb irnealroyc a't%esd', sleogcmaeln t[ %[d0]x,% ltxa,r g0ext% l[x%]d ]f\onr" ,s │B│ e ma| p ~~h │B│ o r| e %u │B│ of '1699% | s : % sb't fa_tk i0nxd%_lsxt ri(sl oecxaelc_utt)a,b lleo\cna"l,_ │B│ i d| , ~~~ │B│ t a| rg %lx_ │B│ id); │B│ | 792 ^~~~~~~ | │B│ pa./libbpf_internal.ht:h173,: 52s:e gnote: ->expanded from macro 'pr_warn's │B│ tart, s173eg | -#>deenfdi,n eu spdrt__wparronv(ifdmetr,, .u.s.d)t __n_apmre(,L │B│ I B| B ^~~~~~~~P │B│ F_WARN,./libbpf_internal.h :f173:m52t:, note: #expanded from macro 'pr_warn'# │B│ __VA_ARG S173_ | _#)d │B│ e f| in ~~~ ^~~~~~~~~~~e │B│ pr_./libbpf_internal.hw:a170r:n40(:f mnote: texpanded from macro '__pr', │B│ ... )170 | _ _lpirgen_loader.cb(:Lb1197Ip:Bf20B_:Pp Frwarning: _iWformat specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]nA │B│ tR(Nl,e vfemlt,, "#l# _i_1196bV | bA p_pfAr:R_ Gd"Se _bf_um)gt │B│ (, " | g# ~~~ ^~~~~~~~~~~e# │B│ n_:_ VmA./libbpf_internal.ha_:pA170_R:uG40p:dSa_ t_note: e)expanded from macro '__pr'_; │B│ e l\e │B│ m : | 170 ~~~ ^~~~~~~~~~~i | │B│ d xl i%bdb,p fv_aplruien:t (olfefv e%ld, s"ilzieb b%pdf,: a"t tfrm:t ,o f#f# _%_dV As_iAzReG S%_d_\)n;" ,\ │B│ │B│ | | ~~ ~~~ ^~~~~~~~~~~ │B│ │B│ | %u │B│ 1197 | map_idx, value, value_size, map_updusdt.ca:t793e:_6a:t twarning: rformat specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness], │B│ attr_size) ;791 │B│ | | ^~~~~~~~~~ │B│ pr_warn(./libbpf_internal.h":u175s:d54t: :note: expanded from macro 'pr_debug'm │B│ atched E175 | L#Fd ebfiinnaer yp r'_%dse'b usg(efgmmte,n t. .[.0)x %_l_xp,r (0LxI%BlBxP]F _fDoErB UsGe,m afpmhto,r e# #o_f_ V'A%_sA:R%GsS'_ _a)t │B│ | 0 ~~~ ^~~~~~~~~~~x │B│ %lx./libbpf_internal.h :i170s: 40e:x enote: cexpanded from macro '__pr'u │B│ table\ n170" | , │B│ l i| b ~~~b │B│ p f| _ %lxp │B│ rint (792 | l e v e lp,a t"hl,i bsbepgf-:> s"t afrmtt,, s#e#g_-_>VeAn_dA,R GuSs_d_t)_;p r\o │B│ v i| d ~~~ ^~~~~~~~~~~e │B│ r, usdt_name, │B│ 793 | note.sema_addr); │B│ | ^~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:801:12: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 799 | pr_debug("usdt: sema for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved 0x%lx) in segment [0x%lx, 0x%lx] at offset 0x%lx\n", │B│ | ~~~ │B│ | %lx │B│ 800 | usdt_provider, usdt_name, ehdr.e_type == ET_EXEC ? "exec" : "lib ", │B│ 801 | path, note.sema_addr, note.base_addr, usdt_sema_off, │B│ | ^~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:801:28: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 799 | pr_debug("usdt: sema for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved 0x%lx) in segment [0x%lx, 0x%lx] at offset 0x%lx\n", │B│ | ~~~ │B│ | %lx │B│ 800 | usdt_provider, usdt_name, ehdr.e_type == ET_EXEC ? "exec" : "lib ", │B│ 801 | path, note.sema_addr, note.base_addr, usdt_sema_off, │B│ | ^~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:801:44: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 799 | pr_debug("usdt: sema for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved 0x%lx) in segment [0x%lx, 0x%lx] at offset 0x%lx\n", │B│ | ~~~ │B│ | %lx │B│ 800 | usdt_provider, usdt_name, ehdr.e_type == ET_EXEC ? "exec" : "lib ", │B│ 801 | path, note.sema_addr, note.base_addr, usdt_sema_off, │B│ | ^~~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:802:6: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 799 | pr_debug("usdt: sema for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved 0x%lx) in segment [0x%lx, 0x%lx] at offset 0x%lx\n", │B│ | ~~~ │B│ | %lx │B│ 800 | usdt_provider, usdt_name, ehdr.e_type == ET_EXEC ? "exec" : "lib ", │B│ 801 | path, note.sema_addr, note.base_addr, usdt_sema_off, │B│ 802 | seg->start, seg->end, seg->offset); │B│ | ^~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:802:18: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 799 | pr_debug("usdt: sema for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved 0x%lx) in segment [0x%lx, 0x%lx] at offset 0x%lx\n", │B│ | ~~~ │B│ | %lx │B│ 800 | usdt_provider, usdt_name, ehdr.e_type == ET_EXEC ? "exec" : "lib ", │B│ 801 | path, note.sema_addr, note.base_addr, usdt_sema_off, │B│ 802 | seg->start, seg->end, seg->offset); │B│ | ^~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:802:28: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 799 | pr_debug("usdt: sema for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved 0x%lx) in segment [0x%lx, 0x%lx] at offset 0x%lx\n", │B│ | ~~~ │B│ | %lx │B│ 800 | usdt_provider, usdt_name, ehdr.e_type == ET_EXEC ? "exec" : "lib ", │B│ 801 | path, note.sema_addr, note.base_addr, usdt_sema_off, │B│ 802 | seg->start, seg->end, seg->offset); │B│ | ^~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ btf_relocate.c:284:6: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 283 | pr_warn("base BTF id [%d] maps to invalid distilled base BTF id [%d]\n", │B│ | ~~ │B│ | %u │B│ 284 | id, dist_info->id); │B│ | ^~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ btf_relocate.c:284:10: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 283 | pr_warn("base BTF id [%d] maps to invalid distilled base BTF id [%d]\n", │B│ | ~~ │B│ | %u │B│ 284 | id, dist_info->id); │B│ | ^~~~~~~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, .elf.c..): _69_p:r18(L:IB Bwarning: PFcomparison of integers of different signs: 'Elf64_Word' (aka 'unsigned int') and 'int' [-Wsign-compare]_ │B│ WARN, fmt, # #69__ | V A _AiRfG S_(_s)h │B│ .| s ~~~ ^~~~~~~~~~~h │B│ _t./libbpf_internal.hy:p170e:40 := =note: expanded from macro '__pr' │B│ sh_t y170 | p el)ib │B│ b p| f ~~~~~~~~~~ ^ ~~~~~~~_p │B│ rint(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:880:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 880 | for (i = 0; i < usdt_link->uprobe_cnt; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ │B│ btf_relocate.c:372:10: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 371 | pr_warn("distilled base BTF type '%s' [%d] is not mapped to base BTF id\n", │B│ | ~~ │B│ | %u │B│ 372 | name, id); │B│ | ^~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ btf_relocate.c:401:5: warning: format specifies type 'int' but the argument has type 'unsigned int', which differs in signedness [-Wformat-signedness] │B│ 400 | pr_warn("type [%d], kind [%d] is invalid for distilled base BTF; it is anonymous\n", │B│ | ~~ │B│ | %u │B│ 401 | i, kind); │B│ | ^ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ btf_relocate.c:405:5: warning: format specifies type 'int' but the argument has type 'unsigned int', which differs in signedness [-Wformat-signedness] │B│ 404 | pr_warn("type [%d] in distilled based BTF has unexpected kind [%d]\n", │B│ | ~~ │B│ | %u │B│ 405 | i, kind); │B│ | ^ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ btf_relocate.c:426:16: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] │B│ 426 | if (*str_off >= r->dist_str_len) { │B│ | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ │B│ elf.c:357:5: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 356 | pr_debug("elf: symbol address match for '%s' in '%s': 0x%lx\n", name, binary_path, │B│ | ~~~ │B│ | %lx │B│ 357 | ret); │B│ | ^~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ usdt.c :1751112 | :#6d:e fwarning: iformat specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness]n │B│ e pr_debug(fm t1111, | . . . )p r___wparr(nL(I"BuBsPdF_tD: EfBaUiGl, efdm tto, m#a#p_ _IVPA _0AxR%GlSx_ _t)o │B│ s| p ~~~ ^~~~~~~~~~~e │B│ c #./libbpf_internal.h%:d170 :f40o:r note: 'expanded from macro '__pr' │B│ %s:%s '170 | i nl i'b%bsp'f:_ p%rsi\ntn("l,e │B│ ve l| , ~~~ │B│ " l| i %lxb │B│ bpf: 1112 | " f m t ,t a##r_g_eVt-A>_aAbRsG_Si_p_,) ;s p\e │B│ c _| i ~~~ ^~~~~~~~~~~d │B│ , usdt_provider, usdt_name, │B│ | ^~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_elf.cA:R311G:16S:_ _warning: )comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ │B│ | ~~~ ^~~~~~~~~~~ │B│ 311 | ./libbpf_internal.hf:o170r :(40i: =note: expanded from macro '__pr'0 │B│ ; i < 170A | R RlAiYb_bSpIfZ_Ep(srhi_ntty(pelse)v;e li+,+ )" l{i │B│ b b| p ~ ^ ~~~~~~~~~~~~~~~~~~~~f │B│ : " elf.cf:m331t:,29 :# #warning: _comparison of integers of different signs: 'unsigned long' and 'long' [-Wsign-compare]_ │B│ VA_A R331G | S _ _ ) ;i f\ │B│ ( e| l ~~~ ^~~~~~~~~~~f_ │B│ sym_offset(sym) == ret) { │B│ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~ │B│ usdt.c:1080:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 1080 | for (i = 0; i < target_cnt; i++) { │B│ | ~ ^ ~~~~~~~~~~ │B│ elf.c:436:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 436 | for (i = 0; i < ARRAY_SIZE(sh_types); i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~~~ │B│ elf.c:517:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 517 | for (i = 0; i < ARRAY_SIZE(sh_types); i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~~~ │B│ usdt.c:1320:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 1320 | for (i = 0; i < ARRAY_SIZE(reg_map); i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~~ │B│ usdt.c:1321:17: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 1321 | for (j = 0; j < ARRAY_SIZE(reg_map[i].names); j++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 6 warnings generated. │B│ 6 warnings generated. │B│ 6 warnings generated. │B│ 6 warnings generated. │B│ 1 warning generated. │B│ 8 warnings generated. │B│ 36 warnings generated. │B│ 1 warning generated. │B│ 8 warnings generated. │B│ 36 warnings generated. │B│ 28 warnings generated. │B│ 28 warnings generated. │B│ 27 warnings generated. │B│ 12 warnings generated. │B│ 27 warnings generated. │B│ 12 warnings generated. │B│ 43 warnings generated. │B│ 43 warnings generated. │B│ 127 warnings generated. │B│ 127 warnings generated. │B│ AR /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/libbpf.a │B│ AR /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/libbpf.a │B│ make[1]: Leaving directory '/mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/libbpf/src' │B│ CC btf.o │B│ CC btf_dumper.o │B│ CC cfg.o │B│ CC cgroup.o │B│ CC common.o │B│ CC feature.o │B│ CC gen.o │B│ CC iter.o │B│ CC jit_disasm.o │B│ CC json_writer.o │B│ CC link.o │B│ CC main.o │B│ CC map.o │B│ CC map_perf_ring.o │B│ CC net.o │B│ CC netlink_dumper.o │B│ CC perf.o │B│ CC sign.o │B│ CC struct_ops.o │B│ CC token.o │B│ CC tracelog.o │B│ CC disasm.o │B│ CC xlated_dumper.o │B│ make[1]: Leaving directory '/mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/libbpf/src' │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/main.o │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/common.o │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/json_writer.o │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/gen.o │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/btf.o │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/sign.o │B│ LINK /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/bpftool │B│ GEN vmlinux.h │B│ skipping /sys/kernel/btf/vmlinux (will be loaded as base) │B│ CLANG pid_iter.bpf.o │B│ CLANG profiler.bpf.o │B│ GEN profiler.skel.h │B│ CC prog.o │B│ GEN pid_iter.skel.h │B│ CC pids.o │B│ LINK bpftool │B│ make: Leaving directory '/mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src' │ │Install │I│ + set -o errexit │I│ + set -o pipefail │I│ + set -o nounset │I│ + TERM=dumb │I│ + export TERM │I│ + SOURCE_DATE_EPOCH=1787958038 │I│ + export SOURCE_DATE_EPOCH │I│ + PGO_STAGE=NONE │I│ + export PGO_STAGE │I│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │I│ + export PKG_CONFIG_PATH │I│ + CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CFLAGS │I│ + CGO_CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CGO_CFLAGS │I│ + CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CXXFLAGS │I│ + CGO_CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CGO_CXXFLAGS │I│ + FFLAGS='-O2 -flto=thin -fno-omit-frame-pointer -g' │I│ + export FFLAGS │I│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │I│ + export LDFLAGS │I│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │I│ + export CGO_LDFLAGS │I│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │I│ + export DFLAGS │I│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=1 -C strip=none -C target-cpu=x86-64-v2' │I│ + export RUSTFLAGS │I│ + VALAFLAGS=-g │I│ + export VALAFLAGS │I│ + GOFLAGS='-buildmode=pie -ldflags=-linkmode=external -mod=readonly -modcacherw -trimpath' │I│ + export GOFLAGS │I│ + CC=clang │I│ + export CC │I│ + CXX=clang++ │I│ + export CXX │I│ + OBJC=clang │I│ + export OBJC │I│ + OBJCXX=clang++ │I│ + export OBJCXX │I│ + CPP=clang-cpp │I│ + export CPP │I│ + OBJCPP='clang -E -' │I│ + export OBJCPP │I│ + OBJCXXCPP='clang++ -E' │I│ + export OBJCXXCPP │I│ + AR=llvm-ar │I│ + export AR │I│ + LD=ld.lld │I│ + export LD │I│ + OBJCOPY=llvm-objcopy │I│ + export OBJCOPY │I│ + NM=llvm-nm │I│ + export NM │I│ + RANLIB=llvm-ranlib │I│ + export RANLIB │I│ + STRIP=llvm-strip │I│ + export STRIP │I│ + PATH=/usr/bin:/bin │I│ + export PATH │I│ + GOAMD64=v2 │I│ + export GOAMD64 │I│ + test -z v2 │I│ + CCACHE_DIR=/mason/ccache │I│ + export CCACHE_DIR │I│ + CCACHE_BASEDIR=/mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz │I│ + export CCACHE_BASEDIR │I│ + test -z /mason/ccache │I│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │I│ + NINJA_STATUS='[%f/%t %es (%P)] ' │I│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz │I│ + export CARGO_BUILD_DEP_INFO_BASEDIR │I│ + CARGO_NET_RETRY=5 │I│ + export CARGO_NET_RETRY │I│ + CARGO_PROFILE_RELEASE_DEBUG=full │I│ + export CARGO_PROFILE_RELEASE_DEBUG │I│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │I│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │I│ + CARGO_PROFILE_RELEASE_LTO=off │I│ + export CARGO_PROFILE_RELEASE_LTO │I│ + CARGO_PROFILE_RELEASE_STRIP=none │I│ + export CARGO_PROFILE_RELEASE_STRIP │I│ + RUSTC_WRAPPER= │I│ + export RUSTC_WRAPPER │I│ + test -z '' │I│ + unset RUSTC_WRAPPER │I│ + GOCACHE= │I│ + export GOCACHE │I│ + test -z '' │I│ + unset GOCACHE │I│ + GOMODCACHE= │I│ + export GOMODCACHE │I│ + test -z '' │I│ + unset GOMODCACHE │I│ + CARGO_HOME= │I│ + export CARGO_HOME │I│ + test -z '' │I│ + unset CARGO_HOME │I│ + ZIG_GLOBAL_CACHE_DIR= │I│ + export ZIG_GLOBAL_CACHE_DIR │I│ + test -z '' │I│ + unset ZIG_GLOBAL_CACHE_DIR │I│ + ZIG_LOCAL_CACHE_DIR= │I│ + export ZIG_LOCAL_CACHE_DIR │I│ + test -z '' │I│ + unset ZIG_LOCAL_CACHE_DIR │I│ + SCCACHE_DIR=/mason/sccache │I│ + export SCCACHE_DIR │I│ + test -z /mason/sccache │I│ + LANG=en_US.UTF-8 │I│ + export LANG │I│ + LC_ALL=en_US.UTF-8 │I│ + export LC_ALL │I│ + test -d /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz │I│ + cd /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz │I│ + echo 'The work directory %(workdir) is /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz' │I│ The work directory %(workdir) is /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz │I│ + _common_args='-C src prefix=/usr mandir=/usr/share/man' │I│ + make VERBOSE=1 -j 32 install DESTDIR=/mason/install -C src prefix=/usr mandir=/usr/share/man doc-install │I│ make: Entering directory '/mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src' │I│ ... libbfd: [ on ] │I│ ... clang-bpf-co-re: [ on ] │I│ ... llvm: [ on ] │I│ ... libcap: [ on ] │I│ INSTALL bpftool │I│ DESCEND /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/docs │I│ INSTALL Documentation-man │I│ make: Leaving directory '/mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src' │I│ + mv /mason/install/usr/sbin /mason/install/usr/bin │Analyzing artefacts (» = Include, × = Ignore, ^ = Replace) │A│ » /usr/bin/bpftool │A│ » /usr/share/bash-completion/completions/bpftool │A│ » /usr/share/man/man8/bpftool-btf.8 │A│ » /usr/share/man/man8/bpftool-cgroup.8 │A│ » /usr/share/man/man8/bpftool-feature.8 │A│ » /usr/share/man/man8/bpftool-gen.8 │A│ » /usr/share/man/man8/bpftool-iter.8 │A│ » /usr/share/man/man8/bpftool-link.8 │A│ » /usr/share/man/man8/bpftool-map.8 │A│ » /usr/share/man/man8/bpftool-net.8 │A│ » /usr/share/man/man8/bpftool-perf.8 │A│ » /usr/share/man/man8/bpftool-prog.8 │A│ » /usr/share/man/man8/bpftool-struct_ops.8 │A│ » /usr/share/man/man8/bpftool-token.8 │A│ » /usr/share/man/man8/bpftool.8 │A│ » /usr/lib/debug/.build-id/bf/7da801b818c11bbc4aca8a508272c85ce0ae02.debug Verifying Verified "b/bpftool/manifest.x86_64.bin" matches built manifest based on hash match: "5b0f5f4707d3b72634e88125ed0842f7ac7a604fc3be5b153708e359f0bb8dc2" Packaging Emitted bpftool-dbginfo-7.7.0-7-1-x86_64.stone Emitted bpftool-7.7.0-7-1-x86_64.stone Phase Elapsed % │Initialize 1.08s 10.5% │Populate (moss) ││Resolve 0.45s 4.4% ││Fetch 1.15s 11.2% ││Blit 1.81s 17.6% │Fetch 0.49s 4.7% │x86_64 ││Prepare 0.04s 0.4% ││Build 4.85s 47.2% ││Install 0.28s 2.8% │Analyze 0.03s 0.3% │Emit 0.11s 1.1% ────────────────────────────────────── Total 10.28s 100.0% Build finished successfully at 2026-08-29T01:05:16+02:00