boulder v0.26.8 (Git ref 07226baf2e1bad4c7a9f03e17d71425d515fde1b) └─ building bpftool-7.7.0-9-1 Refreshed repo0 The following package(s) will be installed: acl 2.4.0-6 libsmartcols 2.42.4-25 attr 2.6.0-7 libsodium 1.0.22+git.2ce4d906-6 bash 5.3.20-34 libssh2 1.11.1-4 binutils 2.47+git.9d6b31fb-28 libstdc++ 16.2.0+git.929cafe1-26 binutils-devel 2.47+git.9d6b31fb-28 libstdc++-devel 16.2.0+git.929cafe1-26 binutils-gprofng 2.47+git.9d6b31fb-28 libstone 0.26.1+git.647000c-8 binutils-libs 2.47+git.9d6b31fb-28 libtasn1 4.21.0-5 blake3 1.8.7-10 libunistring 1.4.2-8 boulder 0.26.8+git.832c4e5-167 libutempter 1.2.1-3 brotli-libs 1.2.0-11 libuuid 2.42.4-25 bsdtar 3.8.9-27 libxcrypt 4.5.2-11 bsdtar-static 3.8.9-27 libxml2 2.15.4-24 bzip2-libs 1.0.8-9 linux-headers 7.2.8-64 ca-certificates 20250516-18 linux-pam-libs 1.7.3-21 ca-certificates-mozilla 3.130-53 lld 23.1.2-66 ca-certificates-utils 20250516-18 lld-libs 23.1.2-66 clang 23.1.2-66 llvm 23.1.2-66 clang-libs 23.1.2-66 llvm-devel 23.1.2-66 compiler-rt 23.1.2-66 llvm-libs 23.1.2-66 coreutils 0.12.0-40 lz4 1.10.0-5 cryptsetup-libs 2.8.8-15 lzo 2.10-3 curl-libs 8.22.0-33 make 4.4.1-5 cyrus-sasl-libs 2.1.28-6 mimalloc 3.5.3-19 dash 0.5.13.5-20 mlir 23.1.2-66 device-mapper-libs 2.03.42-22 mlir-devel 23.1.2-66 diffutils 3.12-7 mpc 1.4.1-6 docutils 0.23-8 mpdecimal 4.0.1-3 envsubst 1.0-12 mpfr 4.2.2-6 expat 2.8.5-19 nano 9.2-42 file 5.48-13 ncurses-base 6.6-20260926-30 findutils 4.11.0-5 ncurses-libs 6.6-20260926-30 gawk 5.4.1-10 nghttp2-libs 1.70.0-17 gcc 16.2.0+git.929cafe1-26 nghttp3 1.18.0-8 gdbm-libs 1.26-8 ngtcp2 1.25.0-4 git 2.56.0-26 onetbb 2023.1.0-8 glib2 2.90.0-41 openldap 2.6.14-8 glibc 2.44+git.e01330dc-44 openmp 23.1.2-66 glibc-devel 2.44+git.e01330dc-44 openmp-devel 23.1.2-66 gmp 6.3.0-7 openssl 4.0.2-40 gnu-coreutils-compat 9.12-9 openssl-devel 4.0.2-40 gpm-libs 1.20.7-5 openssl-libs 4.0.2-40 grep 3.12-8 os-info 2026.08-20 helix 25.07.01-8 p11-kit 0.26.5-13 hwloc-libs 2.15.0-9 p11-kit-libs 0.26.5-13 iana-etc 20260723-6 pcre2 10.48-10 icu-libs 78.3-15 pkgconf 3.0.7-15 isl 0.28-3 polly 23.1.2-66 jansson 2.15.1-6 polly-devel 23.1.2-66 json-c 0.19-6 procps 4.0.7-9 keyutils 1.6.3-5 python 3.14.7-25 krb5-libs 1.22.2-7 python-libs 3.14.7-25 layout 0.1.0-9 python-pip-wheel 26.2.1-11 less 710-19 readline 8.3.6-11 libarchive 3.8.9-27 ripgrep 15.2.0-5 libatomic 16.2.0+git.929cafe1-26 sed 4.10-5 libb2 0.98.1-3 sqlite 3.53.4-23 libblkid 2.42.4-25 sudo-rs 0.2.15-21 libcap 2.78-14 systemd-libs 261.3-97 libcap-devel 2.78-14 systemd-shared 261.3-97 libcap-ng 0.9.6-10 systemd-sysusers 261.3-97 libcom_err 1.47.4-8 systemd-tmpfiles 261.3-97 libeconf 0.8.4-8 terminfo-foot 1.28.0-7 libedit 20260512-3.1-8 terminfo-ghostty 1.3.1-10 libedit-devel 20260512-3.1-8 terminfo-kitty 0.49.1-20 libelf 0.196-14 terminfo-kmscon 10.0.4-16 libelf-devel 0.196-14 tpm2-tss 4.2.0-6 libfdisk 2.42.4-25 tzdata 2026c-11 libffi 3.8.0-13 util-linux 2.42.4-25 libgcc 16.2.0+git.929cafe1-26 uutils-coreutils 0.12.0-40 libgcc-static 16.2.0+git.929cafe1-26 vim 9.2.1099-32 libgcrypt 1.12.4-13 wayland 1.26.0-10 libgomp 16.2.0+git.929cafe1-26 xxd 9.2.1099-32 libgpg-error 1.61-12 xz 5.8.4-17 libidn2 2.3.8-6 zlib 2.3.3-24 libmount 2.42.4-25 zlib-devel 2.3.3-24 libpsl 0.23.3-8 zstd 1.5.7-13 libseccomp 2.6.1-7 zstd-devel 1.5.7-13 libsecret 0.21.8.2-10 zstd-libs 1.5.7-13 Installed attr (cached) Installed acl (cached) Installed brotli-libs (cached) Installed bsdtar (cached) Installed blake3 (cached) Installed bzip2-libs (cached) Installed ca-certificates (cached) Installed ca-certificates-mozilla (cached) Installed ca-certificates-utils (cached) Installed binutils-libs (cached) Installed clang (cached) Installed bash (cached) Installed coreutils (cached) Installed cryptsetup-libs (cached) Installed curl-libs (cached) Installed cyrus-sasl-libs (cached) Installed dash (cached) Installed device-mapper-libs (cached) Installed diffutils (cached) Installed boulder (cached) Installed envsubst (cached) Installed expat (cached) Installed file (cached) Installed findutils (cached) Installed bsdtar-static (cached) Installed gawk (cached) Installed gdbm-libs (cached) Installed docutils (cached) Installed binutils (cached) Installed compiler-rt (cached) Installed binutils-devel Installed gmp (cached) Installed glib2 (cached) Installed gpm-libs (cached) Installed grep (cached) Installed gnu-coreutils-compat (cached) Installed hwloc-libs (cached) Installed iana-etc (cached) Installed binutils-gprofng Installed isl (cached) Installed jansson (cached) Installed json-c (cached) Installed keyutils (cached) Installed krb5-libs (cached) Installed layout (cached) Installed less (cached) Installed glibc-devel (cached) Installed libatomic (cached) Installed libarchive (cached) Installed libb2 (cached) Installed libcap (cached) Installed libblkid (cached) Installed libcap-ng (cached) Installed libcap-devel (cached) Installed libcom_err (cached) Installed libeconf (cached) Installed libedit-devel (cached) Installed libedit (cached) Installed libelf (cached) Installed libfdisk (cached) Installed libffi (cached) Installed libgcc (cached) Installed libelf-devel (cached) Installed libgcc-static (cached) Installed libgomp (cached) Installed libgcrypt (cached) Installed libgpg-error (cached) Installed libmount (cached) Installed libidn2 (cached) Installed libseccomp (cached) Installed libpsl (cached) Installed libsmartcols (cached) Installed libsecret (cached) Installed libssh2 (cached) Installed libsodium (cached) Installed icu-libs (cached) Installed libstone (cached) Installed libstdc++ (cached) Installed libtasn1 (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 git Installed lz4 (cached) Installed lzo (cached) Installed clang-libs (cached) Installed mimalloc (cached) Installed make (cached) Installed helix (cached) Installed mpc (cached) Installed mpdecimal (cached) Installed mpfr (cached) Installed nano (cached) Installed llvm (cached) Installed ncurses-libs (cached) Installed nghttp2-libs (cached) Installed nghttp3 (cached) Installed ngtcp2 (cached) Installed ncurses-base (cached) Installed onetbb (cached) Installed openldap (cached) Installed openmp-devel (cached) Installed openmp (cached) Installed glibc (cached) Installed llvm-devel (cached) Installed os-info (cached) Installed p11-kit (cached) Installed p11-kit-libs (cached) Installed pcre2 (cached) Installed pkgconf (cached) Installed mlir-devel (cached) Installed polly-devel (cached) Installed gcc (cached) Installed python (cached) Installed openssl Installed procps (cached) Installed readline (cached) Installed python-pip-wheel (cached) Installed polly (cached) Installed sed (cached) Installed sudo-rs (cached) Installed ripgrep (cached) Installed sqlite (cached) Installed systemd-sysusers (cached) Installed systemd-tmpfiles (cached) Installed terminfo-foot (cached) Installed terminfo-ghostty (cached) Installed systemd-libs (cached) Installed terminfo-kitty (cached) Installed terminfo-kmscon (cached) Installed tpm2-tss (cached) Installed tzdata (cached) Installed systemd-shared (cached) Installed openssl-devel Installed wayland (cached) Installed xxd (cached) Installed xz (cached) Installed zlib (cached) Installed mlir (cached) Installed zlib-devel (cached) Installed zstd-devel (cached) Installed zstd (cached) Installed zstd-libs (cached) Installed util-linux (cached) Installed uutils-coreutils (cached) Installed python-libs (cached) Installed vim (cached) Installed llvm-libs (cached) Installed openssl-libs 41600 entries blitted in 0.28s (148.9k / 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=1790639252 │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│ + mkdir -p bpftool-libbpf-v7.7.0-sources.tar.gz │P│ The work directory %(workdir) is /mason/build/x86_64 │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=1790639252 │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/ │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/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/hashmap.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/libbpf_internal.h │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/bootstrap/libbpf/staticobjs/bpf.o │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/bootstrap/libbpf/staticobjs/btf.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/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/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/libbpf/staticobjs/nlattr.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/libbpf/staticobjs/libbpf_probes.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/bpf_prog_linfo.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/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│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/staticobjs/btf_dump.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:211libbpf_utils.c:12:: 211:warning: 12:comparison 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│ 211 | 211f | o r f(o;r i( ;< iA R= PREFIX_CNT ? PREFIXES : &PREFIXES[PREFIX_CNT - lvl]; │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_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│ 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_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: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 size %d\n", t->size); │B│ | ~~ ^~~~~~~ │B│ | %u │B│ ./libbpf_internal.h:173:52: btf.cnote: :expanded from macro 'pr_warn'437 │B│ :44: warning: 173 | format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]# │B│ define pr_warn(fmt, 437. | ..) _ _ prp(rL_IwBBaPFr_nW(A"RBNT,F ftmytp, e# #[_%_dVA]_A RGiS_s_ ) │B│ m | a ~~~ ^~~~~~~~~~~ │B│ lfo./libbpf_internal.hr:170m:40e: dnote: \nexpanded from macro '__pr'" │B│ , b t170 | f l-i>bbsptfa_rprti_nitd( l+e vbetlf,- >"nlri_btbyppfe:s )"; │B│ f m| t ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~, │B│ #| # %u │B│ __VA_ARGS_./libbpf_internal.h:_173:)52;: \note: │B│ expanded from macro 'pr_warn' │B│ | ~~~ ^~~~~~~~~~~ │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: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│ ./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.c:634:14: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'const int' [-Wsign-compare] │B│ 634 | btf_dump.ci:f1779 :44(:t ypwarning: eformat specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]_ │B│ id < btf->start _1779i | d ) │B│ p| r ~~~~~~~ ^ ~~~~~~~~~~~~~ │B│ _warn("unexpected bitfield size %d\n", t->size); │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: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: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│ 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│ netlink.c:174:46: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] │B│ 174 | for (nh = (struct nlmsghdr *)iov.iov_base; NLMSG_OK(nh, len); │B│ | ^~~~~~~~~~~~~~~~~ │B│ ../include/uapi/linux/netlink.h:109:24: note: expanded from macro 'NLMSG_OK' │B│ 109 | (nlh)->nlmsg_len <= (lenbtf_dump.c):)2254: │B│ 53 :| ~~~~~~~~~~~~~~~~ ^ ~~~ │B│ warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 2254 | netlink.cp:r180_:22w:a rwarning: ncomparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare]( │B│ "unex 180p | e c t eidf s(inzhe- %>dn lfmosrg _esneuqm ,! =i ds:e[q%)u ]{\ │B│ n "| , ~~~~~~~~~~~~~ ^ ~~~ │B│ 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.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: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│ 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│ netlink.c:174:46: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/staticobjs/ringbuf.o │B│ 174 | for (nh = (struct nlmsghdr *)iov.iov_base; NLMSG_OK(nh, len); │B│ | ^~~~~~~~~~~~~~~~~ │B│ ../include/uapi/linux/netlink.h:109:24: note: expanded from macro 'NLMSG_OK' │B│ 109 | (nlh)->nlmsg_len <= (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_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│ 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│ netlink.c2: warning423s: generated14. │B│ : warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] │B│ 423 | if (ifindex != btf_dump.cm:d2288-:>14:i fiwarning: ncomparison of integers of different signs: '__s64' (aka 'long long') and '__u64' (aka 'unsigned long long') [-Wsign-compare]d │B│ ex) │B│ | 2288 ~~~~~~~ ^ ~~~~~~~~~~~ | │B│ if (value != btf_enum64_value(e)) │B│ | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ │B│ 2 warnings generated. │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│ 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│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/staticobjs/strset.o │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: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│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/staticobjs/hashmap.o │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│ 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│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/staticobjs/linker.o │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/staticobjs/ringbuf.o │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.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│ 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│ btf.c:2070:17: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'const int' [-Wsign-compare] │B│ 2070 | if (*str_off < src_btf->start_str_off) │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│ | btf.c ~ ^ ~~~~~~~~~~~~~~~~ │B│ :2070:17: warning: libbpf.ccomparison of integers of different signs: '__u32' (aka 'unsigned int') and 'const int' [-Wsign-compare]:994 │B│ :17: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 994 | f2070o | r ( ii f= 0(;* sit r<_ opfrfo g<- >sirncs_nbst_fc-n>ts;t air+t+_,s tirn_sonf+f+)) │B│ │B│ | | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ ~ ^ ~~~~~~~~~~~~~~~ │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│ 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: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: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│ 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: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: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: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_ops init: struct %s(type_id=%u) %s found at offset %u\n", │B│ | ~~ │B│ | %d │B│ 1485 | tname, type_id, var_name, vsi->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: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: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_ops init: struct %s(type_id=%u) %s found at offset %u\n", │B│ | ~~ │B│ | %d │B│ 1485 | tname, type_id, var_name, vsi->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: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:1902:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] │B│ 1902 | if (sfx_len >= BPF_OBJ_NAME_LEN) │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:1902:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] │B│ 1902 | if (sfx_len >= BPF_OBJ_NAME_LEN) │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: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: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│ 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│ libbpf.c:2545:10: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 2545 | if (lebtf.cn :>3766=: 16b:u f_warning: scomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]z │B│ ) │B│ | ~~~ ^ ~~~~~~ │B│ 3766 | for (i = 0; i < d->hypot_cnt; i++) │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->tybtf.cp:e3869):;16 │B│ : | ^~~~~~~warning: │B│ comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ ./libbpf_internal.h3869: | 173: 52f: ornote: expanded from macro 'pr_warn'( │B│ i = 0; i173 | <# dde-f>ibntef -p>rn_rw_atrynp(efsm;t ,i +.+.). ){ │B│ _ | _p ~ ^ ~~~~~~~~~~~~~~~~r │B│ (LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_btf.cpr:i3869:n16t: (lwarning: ecomparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare]v │B│ el, "l i3869b | b pffo:r "( if m=t ,0 ;# #i_ _RbGtSf_-_>)n;r _\t │B│ y p| e ~~~ ^~~~~~~~~~~ │B│ s; 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: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│ 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 [%d] not found.\n", │B│ | ~~ │B│ | %u │B│ 2665 | 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, 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│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/staticobjs/gen_loader.o │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_btf.c_:)4130;:16 : \ │B│ warning: | comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] ~~~ ^~~~~~~~~~~ │B│ │B│ btf.c:4130 :413016 | : fwarning: ocomparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare]r │B│ (i = 04130; | if o= buf_sz) │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.clibbpf.c::44492625::1616:: warning: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare]format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ │B│ 4449 | f2624o | r ( i p=r _0w;a rin (<" mda-p> b't%fs-'>:n rk_etyy pteysp;e i[+%+d)] { │B│ n | o ~ ^ ~~~~~~~~~~~~~~~~t │B│ 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, 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: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[libbpf.c%:u2665]:16 :i dwarning: 2[format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]% │B│ u] shall o2664 | w -e q u aplr_ wbaurtn (n"omta pi d'e%sn't:i cvaall ufeo rt yfpiee l[d%#d%]d n'o%ts 'f\onu"n,d │B│ . \| n ~~" │B│ , | │B│ %u| │B│ ~~ │B│ | 4580 | %u │B│ 2665 | k 1 ==m aBpT_Fn_aKmIeN,D _mS-T>RtUyCpTe )?; │B│ " S| T ^~~~~~~R │B│ UCT" ./libbpf_internal.h::173: 52": UNnote: Iexpanded from macro 'pr_warn' │B│ ON", │B│ 173 | #4581 | d e f i n e pbrt_fw_a_rnna(mfem_tb,y _.o.f.f)s e_t_(pdr-(L>IbBtBfP,F _tW1A-R>N,n afmmet_,o f#f#)_,_ │B│ VA_ A4582R | G S _ _ ) │B│ | ~~~ ^~~~~~~~~~~t │B│ 1->s./libbpf_internal.hi:170z:e40:, note: bexpanded from macro '__pr't │B│ f_vle 170n | ( tl1i)b,b pifd_1p,r iindt2,( lie,v │B│ e | l ^~~~~~~~, │B│ "libbpf:./libbpf_internal.h: 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: btf.c": f4582m:8t:, warning: #format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]# │B│ __VA_ARGS__) 4579; | \ │B│ | ~~~ ^~~~~~~~~~~ │B│ 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:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(fmt,libbpf.c :.2719.:.22): __warning: prformat specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]( │B│ LIBBPF_D E2718B | U G , fpmrt_,w a#r#n_(_"VmAa_pA R'G%Ss_'_:) │B│ % s| ~~~ ^~~~~~~~~~~t │B│ ype [./libbpf_internal.h:%170:d40:] note: nexpanded from macro '__pr'o │B│ t fou n170d | . \lni"b,b │B│ p f| _ ~~p │B│ r i| n %ut │B│ (le ve2719l | , " l i bmbappf_:n a"m ef,m td,e s#c#,_ _mV-A>_tAyRpGeS)_;_ │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│ 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│ | %u │B│ 4830 | cand_kind == BTF_KIND_STRUCT ? "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│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/staticobjs/strset.o │B│ 170 | libbpf_print(level, "lbtf.c:i4832b:b8: pfwarning: :format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ " fmt, ##__V A4829 | _ A R GS _ _)p;r _\d │B│ e| b ~~~ ^~~~~~~~~~~ │B│ ug("%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│ | %u │B│ 4830 | cand_kind == BTF_KIND_STRUCT ? "STRUCT" : "UNION", │B│ 4831 | btf__nabtf.cme:_4770:b42y:_ owarning: ffcomparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare]s │B│ et(d-> 4770 | b t f ,i fc a(nfdw_dt_ykpien-d> n=a=m er_eoaflf_)k,i │B│ nd & &4832 | c a n o n _ icda nybptef-->>ssitzaer,t _vilde)n │B│ , | c ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~a │B│ nd_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: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: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.clibbpf.c::50643067::1616:: warning: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 5064 | 3067 | ffoorr ((ii == 00;; ii << do-b>jb-t>fn-r>_nmra_ptsy;p eis+;+ )i +{+ │B│ ) | { ~ ^ ~~~~~~~~~~~~ │B│ │B│ | ~ ^ ~~~~~~~~~~~~~~~~ │B│ btf.c:5064:16: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 5064 | for (i = 0; i < d->btf->nr_types; 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│ 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: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│ 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:5393:39: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 5393 | for (i = 0, id = d->btf->start_id; i < d->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│ 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│ | libbpf.c ~ ^ ~~~~~~~~~~~~~~~~ │B│ :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: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: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:5393:39: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 5393 | for (i = 0, id = d->btf->start_id; i < d->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│ 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, "libbtf.cb:p5457f::16 : "warning: fcomparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare]m │B│ t, ##__ 5457V | A _fAoRrG S(_i_ )=; 0\; │B│ | i ~~~ ^~~~~~~~~~~ │B│ < 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_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: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:5612:3: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 5612 | for_eaclibbpf.ch_:b3067t:f16_:e xtwarning: _rcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]e │B│ c(seg, 3067s | e c,f oir, (rie c)= {0 │B│ ;| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ i <./libbpf_internal.h: 459:o9b:j -note: >expanded from macro 'for_each_btf_ext_rec'n │B│ r_m 459a | p s ; i +i+ )< (s{ec │B│ ) -| >n ~ ^ ~~~~~~~~~~~~u │B│ m_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:3577:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 3577 | for (i = 0; i < obj->nr_programs; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~ │B│ btf.cbtf.c::55705792::113:: warning: format specifies type 'unsigned int' but the argument has type 'int', which differs in signedness [-Wformat-signedness]warning: │B│ comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 5791 | 5570 | p rf_woarrn_(e"uancexhp_ecbttedf _kienxd tw_herne acd(disneg gb,as es teycpe, '%is,'[ %ru]e cof) ki{n │B│ d | [% ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~u │B│ ] to d./libbpf_internal.hi:s459t:i9:l lenote: dexpanded from macro 'for_each_btf_ext_rec' │B│ base BT F459. | \ n" , │B│ | ~~ │B│ i| %d< │B│ (5792s | e c ) -na>mneu, mi_,i knifnod);; │B│ | ^ │B│ \ │B│ | ./libbpf_internal.h ~ ^ ~~~~~~~~~~~~~~~: │B│ 173:52: note: expanded from macro 'pr_warn' │B│ btf.c:5581: 3173: | #dwarning: ecomparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare]f │B│ ine pr _5581w | a rn (ffomrt_,e a..c.h)_ _b_tpfr_(eLxItBB_PFr_eWAcR(Ns, femtg,, #s#e_c_,V Ai_,A RrGeSc_)_ ){ │B│ │B│ | | ~~~ ^~~~~~~~~~~ │B│ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:170./libbpf_internal.h::40459:: 9:note: expanded from macro '__pr' │B│ note: expanded from macro 'for_each_btf_ext_rec' │B│ 170 | li459b | bpf _ pr in t (l eiv efn:u "m _fimntf,o ;# # __V A _A R\G │B│ S _| _) ~ ^ ~~~~~~~~~~~~~~~; │B│ \ │B│ | ~~~ ^~~~~~~~~~~ │B│ btf.c:5792:14: 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 | #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:5724:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] │B│ 5724 | libbpf.c :f3160o:r16 :( i warning: = comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare]1 │B│ ; i < di s3160t- | > spfloitr_ st(air t=_i d1;; i+i+ )< { │B│ b | t ~ ^ ~~~~~~~~~~~~~~~~~~~~f │B│ __type_cnt(btf); i++) { │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│ | btf.c ~ ^ ~ │B│ :5612:3:btf.c :5907:warning: 32:comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] │B│ 5907 | f5612o | r ( if o=r s_reca_bcthf-_>bsttafr_te_ixdt;_ ir enum_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: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.c"l:i3306:b29b: pfwarning: :comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ " fmt, # #3306_ | _ V Af_oArR G(Ss_e_g)_;n u\m │B│ | = ~~~ ^~~~~~~~~~~ │B│ 0; seg_num < ARRAY_SIZE(ext_segs); seg_num++) { │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, ##__btf.c:V5978:A13:_ Awarning: Rcomparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare]G │B│ S__ )5978 | │B│ | if ~~~ ^~~~~~~~~~~ │B│ (new_./libbpf_internal.hi:d170 :<40 :p ->note: bexpanded from macro '__pr't │B│ f->sta rt170 | _i dl)i │B│ b | b ~~~~~~ ^ ~~~~~~~~~~~~~~~~p │B│ f_print(level, "btf.cl:i5792b:11b:p fwarning: : format specifies type 'unsigned int' but the argument has type 'int', which differs in signedness [-Wformat-signedness] │B│ " fmt, ##__V 5791A | _ A R GpSr___w)a;r n\( │B│ " | u ~~~ ^~~~~~~~~~~n │B│ expected 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 | #dlibbpf.ce:f3994i:n21e: prwarning: _comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]w │B│ arn(fm 3994t | , . . . ) _t_aprr(gL_IsBeBcP_Fi_dWxA R>N=, fombtj,- >#e#f_i_lVeA._sAeRcG_Sc_n_t)) │B│ │B│ | | ~~~ ^~~~~~~~~~~ ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ │B│ │B│ ./libbpf_internal.h:170:40: note: libbpf.cexpanded from macro '__pr': │B│ 4024:52: warning: 170comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] | │B│ libbp f4024 | _ pirfi n(t!(olbejv-e>le,f i"llieb.bsptfr:t a"b ifdmxt ,| |# #o_b_jV-A>e_fAiRlGeS._s_t)r;t a\b │B│ i | dx ~~~ ^~~~~~~~~~~ │B│ > idx) { │B│ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~ │B│ btf.c:5792:14: 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,btf.c :i6031,: 25k: iwarning: ndcomparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ ); │B│ | ^~~~ │B│ 6031 | for (./libbpf_internal.hi:173 :=52: snote: texpanded from macro 'pr_warn'a │B│ rt_o 173f | f#sd;e fii n | s ~~~ ^~~~~~~~~~~t │B│ art_i./libbpf_internal.hd: 170|:40|: inote: dexpanded from macro '__pr' │B│ >= bt f170_ | _ tlyipbeb_pcfn_ptr(ibnttf()l)e v{e │B│ l | , ~~ ^ ~~~~~~~~~~~~~ │B│ "libbpfbtf.c::6050: 25": fwarning: mcomparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare]t │B│ , ##__ V6050A | _ AfRoGrS _(_i )=; s ta\rt │B│ _ o| ff ~~~ ^~~~~~~~~~~s │B│ ; 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 - starbtf.ct:_5724o:f16f:s ;warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i │B│ ++) { │B│ 5724 | | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ │B│ for (i = 1; i < dist->split_start_id; 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│ 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; i < obj->nr_programs; i++) { │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: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);btf.c │B│ :| 5978 ^~~~~~~~~~~~~~~~~~: │B│ 13: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] │B│ ./libbpf_internal.h:175:54 :5978 | note: expanded from macro 'pr_debug'i │B│ f (new 175_ | i#dd e bptrf_-d>esbtuagr(tflibbpf.cm_:ti3924,d: )16.: │B│ . .| warning: ) ~~~~~~ ^ ~~~~~~~~~~~~~~~~ │B│ format specifies type 'long' but the argument has type 'unsigned long', which differs in signedness [-Wformat-signedness] │B│ __pr(LIBBPF_D E3923 | B U G,p rf_mdte,b u#g#(_"_VeAl_fA:R GsSe_c_t)i │B│ o | n ~~~ ^~~~~~~~~~~ │B│ (%d)./libbpf_internal.h :170%:s40:, note: sexpanded from macro '__pr'i │B│ ze % l170 | d ,l ilbibnpkf _%pdr,i nftl(algesv e%ll,x ," ltiybpbep=f%:d \"n "f,m │B│ t ,| ~~~ │B│ # #| _ %lu_ │B│ VA_A 3924R | G S _ _ )i;d x\ │B│ | , ~~~ ^~~~~~~~~~~ │B│ 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│ 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│ 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:3994:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 3994 | libbpf.c : 4538 :16 : warning: tcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]a │B│ rg_sec _4538i | d xf o>r= (oib j=- >0;e fii lnitn)s │B│ n s| _ ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~c │B│ nt; ilibbpf.c:+4024:+52:) warning: { │B│ comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] │B│ | ~ ^ ~~~~~~~~~~~~~~~ │B│ 4024 | libbpf.c :4545i:f10: (warning: !comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]o │B│ bj-> e4545 | f i l ei.fs t(rit a>b=i dpxr o|g|- >oibnjs-n>se_fcnitl e|.|s │B│ t | r ~ ^ ~~~~~~~~~~~~~~~t │B│ abidx > idx) { │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: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│ 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 | 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: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_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│ 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: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: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: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 4545 | if (i >= 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 %zu) for insn #%u\n", │B│ | ~~~ │B│ | %zu │B│ 4702 | 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: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_shndx) { │B│ | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │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, errstr(err)); │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: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->name, i, targ_map->name, fd); │B│ | ^ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define pr_debug(flibbpf.cm:t4937,:43 : ..warning: .format specifies type 'int *' but the argument has type '__u32 *' (aka 'unsigned int *'), which differs in signedness [-Wformat-signedness]) │B│ __pr(LI 4937B | B P Fe_lDsEeB UiGf, (fsmstca,n f#(#b_u_fVfA,_ A"RmGaSp___f)l │B│ a g| s ~~~ ^~~~~~~~~~~: │B│ \t%i"./libbpf_internal.h:,170 :40&:v anote: lexpanded from macro '__pr') │B│ == 1 )170 │B│ | | ~~ ^~~~l │B│ i b| b %ip │B│ f_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │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│ 5499 | map->name, i, targ_prog->name, fd, errstr(err)); │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:5503:16: warning: format specifies type 'int' but the argument has type 'unsigned int', which differs in signedness [-Wformat-signedness] │B│ 5502 | pr_debug("map '%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_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: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│ 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│ 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 | local_cand->id, btf_kind_str(local_t), │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: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│ | ~~~ ^~~~~~~~~~~ │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, ##__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 | pr_warn("failedlibbpf.c t:o5466 :l16:o adwarning: format specifies type 'int' but the argument has type 'unsigned int', which differs in signedness [-Wformat-signedness]m │B│ odule [%s] '5465s | B T Fp ro_bwjaercnt( "#m%adp: '%%ss\'n:" ,f │B│ a i| l ~~e │B│ d | t %uo │B│ ini t5818i | a l i z en asmleo,t i[d%,d ]e rtros tmra(pe r'r%)s)'; │B│ f| d ^~= │B│ %d./libbpf_internal.h:173:52: note: :expanded from macro 'pr_warn' │B│ %s\n", │B│ 173 | | # ~~ │B│ d e| f %u │B│ ine p5466r | _ w a rmna(pf->mnta,m e.,. .i), _t_aprrg(_LmIaBpB-P>Fn_aWmAeR,N ,f d,f metr,r s#t#r_(_eVrAr_)A)R;G │B│ S| _ ^_ │B│ ) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:./libbpf_internal.h173::17052::40 : note: expanded from macro 'pr_warn'note: │B│ expanded from macro '__pr' │B│ 173170 | | # dleifbibnpef _pprr_iwnatr(nl(efvmetl,, .".l.i)b b_p_fp:r ("L IfBmBtP,F _#W#A_R_NV,A _fAmRtG,S _#_#)_;_ V\A │B│ _ A| R ~~~ ^~~~~~~~~~~ │B│ GS__) │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->name, i, targ_map->name, fd); │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: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:5892:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 5892 | for (i = 0; i < obj->btf_module_cnt; 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│ 5499 | map->name, i, targ_prog->name, fd, errstr(err)); │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:5503:16: warning: format specifies type 'int' but the argument has type 'unsigned int', which differs in signedness [-Wformat-signedness] │B│ 5502 | pr_debug("map '%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_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: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: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: %ld\n", │B│ | ~~ │B│ | %u │B│ 6011 | 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│ 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: libbpf.cfo:u6070:n64d: tawarning: rformat specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]g │B│ et candidate [% 6070d | ] %psr _%dse biung (["%sse]c\ n'"%,s │B│ ' :| ~~f │B│ o | u %un │B│ d %d 5733C | O - R E lroeclaolc_actainodn-s>\idn," ,b tsfe_ck_innadm_es,t rs(elco-c>anlu_mt_)i,n │B│ f | o ^~~~~~~~~~~~~~) │B│ ; │B│ | ~~ ^~~~~~~~~~~~~ │B│ | %u │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ ./libbpf_internal.h:175:54: 175note: | expanded from macro 'pr_debug'# │B│ define 175 | p#rd_edfeibnueg (pfrm_td,e b.u.g.()f m_t_,p r.(.L.I)B B_P_Fp_rD(ELBIUBGB,P Ff_mDtE,B U#G#,_ _fVmAt_,A R##G_S__V_A)_ │B│ A | R ~~~ ^~~~~~~~~~~G │B│ S__)./libbpf_internal.h │B│ : 170| :40 ~~~ ^~~~~~~~~~~: │B│ note: expanded from macro '__pr' │B│ ./libbpf_internal.h:170:40: 170 | note: expanded from macro '__pr' │B│ libbp f170_ | p rliinbtb(plfe_vperli,n t"(lliebvbeplf, :" l"i bfbmptf,: #"# _f_mVtA,_ A#R#G_S__V_A)_;A R\G │B│ S _| _ ~~~ ^~~~~~~~~~~ │B│ ); \ │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 #%d: failed to patch insn #%u: %s\n", │B│ | ~~ │B│ | %d │B│ 6125 | prog->name, i, insn_idx, errstr(err)); │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: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(Llibbpf.cI:B6072:B3P: F_warning: Wcomparison of integers of different signs: 'int' and 'const __u32' (aka 'const unsigned int') [-Wsign-compare]A │B│ RN, fmt 6072, | # #f_o_rV_Ae_aAcRhG_Sb_t_f)_ │B│ e x| t ~~~ ^~~~~~~~~~~ │B│ _rec(./libbpf_internal.hs:170e:g40:, note: sexpanded from macro '__pr'e │B│ c, i, 170 | r elci)b b{p │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ f_pr./libbpf_internal.hi:459n:9t:( lnote: eexpanded from macro 'for_each_btf_ext_rec'v │B│ el, " l459 | i b b p f : i" num_info; \ │B│ | ~ ^ ~~~~~~~~~~~~~~~ │B│ #libbpf.c#:_6101:_17V: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 6101 | if (insn_idx >= prog->insns_cnt)A │B│ _ A| R ~~~~~~~~ ^ ~~~~~~~~~~~~~~~G │B│ S__); \ │B│ libbpf.c :| 6137 ~~~ ^~~~~~~~~~~: │B│ 3: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 6137 | hashm5a warningps_ generated_. │B│ for_each_entry(cand_cache, entry, i) { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./hashmap.h:169:20: note: expanded from macro 'hashmap__for_each_entry' │B│ 169 | for (bkt = 0; bkt < (map)->cap; bkt++) \ │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, ##__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 | pr_warn("failed to load module [%s]'s BTF object #%d: %s\n", │B│ | ~~ │B│ | %u │B│ 5818 | name, id, errstr(err)); │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\: │B│ 6241 :| 16: ~~~ ^~~~~~~~~~~ │B│ warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 6241 | if (insn_idx >= prog->subprogs[i].sub_insn_off) │B│ | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:6290:4: 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│ 6289 | pr_warn("map '.jumptables': jumptables_data size is %zd, trying to access %d\n", │B│ | ~~~ │B│ | %zu │B│ 6290 | obj->jumptables_data_sz, sym_off + jt_size); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:5892:16: ./libbpf_internal.hwarning: :173comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]: │B│ 52: note: expanded from macro 'pr_warn' │B│ 5892 | f173 | o#rd e(fii n=e 0p;r _iw a,b t.f._.m)o d_u_lper_(cLInBtB;P Fi_+W+A)R N{, │B│ f| 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: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 '.jumptables': jumptables_data size is %zd, trying to access %d\n", │B│ | ~~ │B│ | %u │B│ 6290 | obj->jumptables_data_sz, sym_off + jt_size); │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: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 jump table value 0x%llx at offset %u\n", │B│ | ~~~~ │B│ | %llx │B│ 6324 | (long long)jlibbpf.ct:[6011:i26:] ,warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]s │B│ ym_off + i *6010 | j t _ epnrt_rwya_rsni(z"ep)r;o │B│ g| ^~~~~~~~~~~~~~~~' │B│ %s': rel./libbpf_internal.ho:173 :#52:% dnote: :expanded from macro 'pr_warn' │B│ target 173c | a#nddeifdiantee psre_awracrhn (ffamitl,e d. .f.o)r _[_%pdr]( L%IsB B%PsF:_ W%AlRdN\,n "f,m │B│ t ,| ~~ │B│ # #| _ %u_ │B│ VA_A R6011G | S _ _ ) │B│ p | r ~~~ ^~~~~~~~~~~o │B│ g_na./libbpf_internal.hm:e170:,40 : renote: lexpanded from macro '__pr' │B│ o_idx 170 | , lliobcbaplf__pirdi,n tb(tlfe_vekli,n d"_lsitbbrp(fl:o c"a lf_mtt,y p#e#_)_,V │B│ A _| A ^~~~~~~~R │B│ GS__); \ │B│ | ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF ~~~ ^~~~~~~~~~~ │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│ 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->insn_idx >= prog->insns_cnt) { │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\n", sec_name, sec->num_info); │B│ | ~~ ^~~~~~~~~~~~~ │B│ | %u │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ libbpf.c:6461 :17520 | : #warning: dformat specifies type 'int' but the argument has underlying type 'unsigned int', which differs in signedness [-Wformat-signedness]e │B│ fine pr_ d6460e | b u g (pfrm_wta,r n.(."p.r)o g_ _'%psr'(:L rIeBlBoP F#%_dD:E BbUaGd, rfemlto, t#y#p_e_ V%Ad_\AnR"G,S │B│ _| _ ~~ │B│ ) │B│ | | %u │B│ ~~~ ^~~~~~~~~~~ │B│ 6461 | ./libbpf_internal.h :170 : 40p: rnote: oexpanded from macro '__pr'g │B│ ->nam e170 | , il,i brbeplfo_-p>tryipnet)(;l │B│ e| v ^~~~~~~~~~e │B│ l, "lib./libbpf_internal.hb:173p:f52:: note: "expanded from macro 'pr_warn' │B│ fmt, # #173 | _#_dVeAf_iAnReG Sp_r__)w;a r\n │B│ ( | 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│ 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 #%d: failed to patch insn #%u: %s\n", │B│ | ~~ │B│ | %d │B│ 6125 | prog->name, i, insn_idx, errstr(err)); │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: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, sec, i, rec) {libbpf.c │B│ : 6072| :3 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: │B│ warning: comparison of integers of different signs: 'int' and 'const __u32' (aka 'const unsigned int') [-Wsign-compare] │B│ ./libbpf_internal.h:459:9: note: expanded from macro 'for_each_btf_ext_rec'6072 │B│ | f o459r | _ e a c h _ bit f<_ e(xste_cr)e-c>(nsuegm,_ isnefco,; i , r e\c │B│ )| ~ ^ ~~~~~~~~~~~~~~~{ │B│ │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:6101:17: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 6101 | if (insn_idx >= prog->insns_cnt) │B│ | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ │B│ libbpf.c:6137:3: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 6137 | hashmap__for_each_entry(cand_cache, entry, i) { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ./hashmap.h:169:20: note: expanded from macro 'hashmap__for_each_entry' │B│ 169 | for (bkt = 0; bkt < (map)->cap; bkt++) \ │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 ? -1 : 1; │B│ | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ │B│ 5 warnings generated. │B│ libbpf.c:6241:16: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ 6241 | if (insn_idx >= prog->subprogs[i].sub_insn_off) │B│ | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:6290:4: 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│ 6289 | pr_warn("map '.jumptables': jumptables_data size is %zd, trying to access %d\n", │B│ | ~~~ │B│ | %zu │B│ 6290 | obj->jumptables_data_sz, sym_off + jt_size); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │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│ 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: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': unlibbpf.ce:x6290:p29:e cwarning: tformat specifies type 'int' but the argument has type 'unsigned int', which differs in signedness [-Wformat-signedness]e │B│ d relo fo r6289 | i npsrn_ w#a%rznu(," mtaypp e' .%jdu\mnp"t,a │B│ b l| e ~~ │B│ s' | : %u │B│ jump 6741t | a b l e sp_rdoagt-a> nsaimzee, iisn s%nz_di,d xt,r yrienlgo -t>ot yapcec)e;s │B│ s | ^~~~~~~~~~% │B│ d\n", │B│ | ~~ │B│ ./libbpf_internal.h :| 173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARG %uS │B│ __) │B│ | 6290 ~~~ ^~~~~~~~~~~ | │B│ o./libbpf_internal.hb:j170:-40>:j unote: mexpanded from macro '__pr'p │B│ table s170_ | d altiab_bspzf,_ psryimn_to(flfe v+ ejlt,_ s"ilzieb)b;p │B│ f| : ^~~~~~~~~~~~~~~~~ │B│ " fmt,./libbpf_internal.h :173#:#52:_ _note: Vexpanded from macro 'pr_warn'A │B│ _ARGS _173_ | )#;de f\i │B│ n| e ~~~ ^~~~~~~~~~~ │B│ 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: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 jump table value 0x%llx at offset %u\n", │B│ | ~~~~ │B│ | %llx │B│ 6324 | (long long)jt[i], sym_off + i * jt_entry_size); │B│ | ^~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_wlibbpf.ca:r6913n:(16f: mtwarning: ,comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ ...) __ p6913r | ( LfIBoBrP F(_iW A=R N0,; fmit ,< # #o_b_jV-A>_AnRrG_Sp_r_o)g │B│ r| a ~~~ ^~~~~~~~~~~m │B│ s; ./libbpf_internal.hi:170+:40+:) note: expanded from macro '__pr'{ │B│ │B│ | ~ ^ ~~~~~~~~~~~~~~~~ │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │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: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->insn_idx >= prog->insns_cnt) { │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: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 ringbuf.c%:d272\:12n: ",warning: │B│ comparison of integers of different signs: 'int64_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ | ~~ │B│ | %u │B│ 272 | 6461i | f ( c nptr o>g=- >nn)a │B│ m| e ~~~ ^ ~ │B│ , i, relo->type); │B│ | ^~~~~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ libbpf.c: 7017173: | 17:# dwarning: efcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ ine pr _7017w | a r nf(ofrm t(,j .=. .0); _j_ pFn_rW_ApRrNo,g rfammts,; #j#+_+_)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__); \ │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, 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│ 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: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 ? -1 : 1; │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│ 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: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(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: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│ 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: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│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/staticobjs/usdt.o │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: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 rlibbpf.ce:6961l:16-: >rwarning: _comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ offset 6961% | z uf onra m(ei %= d0 ;( 'i% ,nr │B│ _| pr ~~~ │B│ og | ra %zu │B│ ms; i +7531+ | ) { │B│ | i ~ ^ ~~~~~~~~~~~~~~~~ │B│ , (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, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:7532:28: warning: format specifies type 'int' but the argument has type 'Elf64_Word' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 7530 | pr_debug(".maps 1r warninge generatedl. │B│ o #%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: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│ 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: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, ...) __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:7534:17: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │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) { │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_cntlibbpf.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:i +warning: +comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare], │B│ insn+ +7269) | {f │B│ o r| ~ ^ ~~~~~~~~~~~~~~~( │B│ 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: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│ 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│ 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, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:7532:28: warning: format specifies type 'int' but the argument has type 'Elf64_Word' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ linker.clibbpf.c:1004::7911 :1848::7530 | warning: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]comparison of integers of different signs: 'Elf64_Word' (aka 'unsigned int') and 'int' [-Wsign-compare]p │B│ │B│ r_debug ( 7911" | 1004. | m ai pffs o (rr! es(leioc -=#> %s0dh;:d rfi-o >raonl r|u_|em as%pezscd;- > rsieh+ld+-r)>- r>{_s │B│ oh f| _f ~ ^ ~~~~~~~~~~~~si │B│ entf o% z>=u onbajm-e> s%edc _(c'n%ts)' ){\ │B│ n | " ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~, │B│ │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│ 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: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 >= 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│ | ~~~~~~~ ^ ~~~~~~~~~~~~ │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│ linker.c:1234:22: warning: comparison of integers of different signs: 'int' and 'Elf64_Xword' (aka 'unsigned long') [-Wsign-compare] │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug'1234 │B│ | if ( d175 | s#td_esfeicn-e> sperc__dsezbu g!(=f mstr,c _.s.e.c)- >_s_hpdrr(-L>IsBhB_PsFi_zDeE)B │B│ U | G, ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ │B│ 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│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/staticobjs/zip.o │B│ libbpf.c:7534:17: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 7534 | for (j = 0; j < obj->nr_maps; j++) { │B│ | ~ ^ ~~~~~~~~~~~~libbpf.c │B│ :8132:16: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] │B│ libbpf.c:7544:9: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 8132 | fo r7544 | ( i i=f 0(;j i= =< ombajx-_>lnarst__mlaipnse)_ c{n │B│ t ;| ~ ^ ~~~~~~~~~~~~ │B│ i++, nextlibbpf.c_:l7609i:12n:e warning: =comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] │B│ cur_l i7609n | e ) i{f │B│ | ( ~ ^ ~~~~~~~~~~~~~~~~~m │B│ off >= 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) { │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++) { │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 >= 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│ | ~~~~~~~ ^ ~~~~~~~~~~~~ │B│ libbpf.c:linker.c8132:16: :1887warning: :25:comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] │B│ warning: comparison of integers of different signs: 'int' and 'const __u32' (aka 'const unsigned int') [-Wsign-compare] │B│ 8132 | for 1887( | i = i0f; (ib t+t+y,p en)e x{t │B│ _ l| i ~~~~~~ ^ ~~~~~~~~n │B│ e = cur_line) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~ │B│ libbpf.c:8552:17: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 8552 | for (i = 0; i < obj->btf_module_cnt; i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:8607:15: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 8606 | pr_warn("extern (var ksym) '%s': incompatible types, expected [%d] %s %s, but kernel has [%d] %s %s\n", │B│ | ~~ │B│ | %u │B│ 8607 | ext->name, local_type_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│ libbpf.c:8608:42: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 8606 | pr_warn("extern (var ksym) '%s': incompatible types, expected [%d] %s %s, but kernel has [%d] %s %s\n", │B│ | ~~ │B│ | %u │B│ 8607 | ext->name, local_type_id, │B│ 8608 | btf_kind_str(local_type), local_name, targ_type_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│ 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_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: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:8552:17: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 8552 | for (i 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->bt=f _0m;o diu lib+t+f) _{m │B│ o | d ~ ^ ~~~~~~~~~~~~~~~~~~~u │B│ le_cnt; i++) { │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│ libbpf.c:8607:15: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 8606 | pr_warn("extern (var ksym) '%s': incompatible types, expected [%d] %s %s, but kernel has [%d] %s %s\n", │B│ | ~~ │B│ | %u │B│ 8607 | ext->name, local_type_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│ libbpf.c:8608:42: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 8606 | pr_warn("extern (var ksym) '%s': incompatible types, expected [%d] %s %s, but kernel has [%d] %s %s\n", │B│ | ~~ │B│ | %u │B│ 8607 | ext->name, local_type_id, │B│ 8608 | btf_kind_str(local_type), local_name, targ_type_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│ 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) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ │B│ linker.c:2731:3: warning: comparison of integers of different signs: 'int' and 'const __u32' (aka 'const unsigned int') [-Wsign-compare] │B│ 2731 | for_each_btf_ext_rec(&obj->btf_ext->core_relo_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│ 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_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: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: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: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: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: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│ 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│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/staticobjs/gen_loader.o │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│ 1 warning generated. │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/staticobjs/elf.o │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│ | libbpf.c ~~~ ^~~~~~~~~~~ │B│ :10090:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 10090 | for (i = 0; i < ARRAY_SIZE(section_defs); i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ │B│ libbpf.c:10101:53: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] │B│ 10101 | if (strlen(buf) + strlen(section_defs[i].sec) + 2 > len) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ │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│ libbpf.c:10242:22: warning: format specifies type 'int' but the argument has type 'Elf64_Word' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 10237 | pr_debug("struct_ops reloc %s: for %lld value %lld shdr_idx %u rel->r_offset %zu map->sec_offset %zu name %gen_loader.cd: 463:(16\: '%warning: scomparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]\ │B│ ')\n", │B│ | ~~463 │B│ | | %u │B│ for 10238 | ( i = m0a;p -i> n ~ ^ ~~~~~~~~~~~~~~~~~r │B│ _info >> 32), │B│ 10240 | (long long)sym->st_value, │B│ 10241 | shdr_idx, (size_t)rel->r_offset, │B│ 10242 | map->sec_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│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/staticobjs/relo_core.o │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│ libbpf.c:10340:21: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ libbpf.c10340 | :9999 :16i:f (rwarning: ecomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]t │B│ < 0 || ret >= sizeof(btf_type_name)) │B│ | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ │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│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/staticobjs/features.o │B│ libbpf.c:10387:4: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 10386 | pr_warn("failed bpf_prog_get_info_by_fd for FD %d: %s\n", │B│ | ~~ │B│ | %u │B│ 10387 | attach_prog_fd, errstr(err)); │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│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/staticobjs/btf_iter.o │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 the program: %s\n", info.btf_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│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(lelibbpf.cv:e10090l:,16: "warning: licomparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]b │B│ bpf: " gen_loader.cfm:t531:, 23 10090:# | # _warning: f_oformat specifies type 'int' but the argument has underlying type 'unsigned int', which differs in signedness [-Wformat-signedness]V │B│ rA _(AiR G=S _0_;) ; i530 | \

)b t+f _vsatlrule_etny(pes_eicdt, │B│ i | o ^~~~~~~~n │B│ _defs[i]./libbpf_internal.h:.175:s54e: c)note: expanded from macro 'pr_debug' │B│ + 2 > 175l | e#nd)e f{i │B│ n e| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~p │B│ r_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, ##__VAlibbpf.c_:A10443R:16G:S _warning: _)comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h: 170:1044340 | : note: fexpanded from macro '__pr'o │B│ r (i =170 | 0l;i bib ptb(tlfe_vmeold,u l"el_icbnbtp;f :i +" +f)m t{, │B│ #| # ~ ^ ~~~~~~~~~~~~~~~~~~~ │B│ __VA_ARGS__); \ │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 | pr_warn("prog '%s': failed to find BPF program (FD %d) BTF ID for '%s': %s\n", │B│ | ~~ │B│ | %u │B│ 10482 | prog->name, attach_prog_fd, attach_name, errstr(err)); │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:569:21: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/staticobjs/btf_relocate.o │B│ 569 | } else if (map_idx != gen->nr_maps) { │B│ | ~~~~~~~ ^ ~~~~~~~~~~~~ │B│ libbpf.c:10242:22: warning: format specifies type 'int' but the argument has type 'Elf64_Word' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 10237 | pr_debug("struct_ops reloc %s: for %lld value %lld shdr_idx %u rel->r_offset %zu map->sec_offset %zu name %d (\'%s\')\n", │B│ | ~~ │B│ | %u │B│ 10238 | map->name, │B│ 10239 | (long long)(rel->r_info >> 32), │B│ 10240 | (long long)sym->st_value, │B│ 10241 | shdr_idx, (size_t)rel->r_offset, │B│ 10242 | map->sec_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│ 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│ 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│ 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/libbpf/staticobjs/zip.o │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│ libbpf.c:10387:4: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 10386 | pr_warn("failed bpf_prog_get_info_by_fd for FD %d: %s\n", │B│ | ~~ │B│ | %u │B│ 10387 | attach_prog_fd, errstr(err)); │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: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 the program: %s\n", info.btf_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│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_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 (i = 0; i < obj->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 | pr_warn("prog '%s': failed to find BPF program (FD %d) BTF ID for '%s': %s\n", │B│ | ~~ │B│ | %u │B│ 10482 | prog->name, attach_prog_fd, attach_name, errstr(err)); │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: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│ 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│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/staticobjs/elf.o │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:libbpf.c40: :note: 10977expanded from macro '__pr': │B│ 44: warning: 170format specifies type 'signed size_t' (aka 'long') but the argument has type 'size_t' (aka 'unsigned long'), which differs in signedness [-Wformat-signedness] | │B│ libbpf_print(le v10976e | l, " lpirb_bwpafr:n ("" mfampt ,' %#s#'_:_ VuAn_eAxRpGeSc_t_e)d; v\a │B│ l | ue ~~~ ^~~~~~~~~~~ │B│ size %zu provided for per-CPU map, expected %d * %zu = %zd\n", │B│ | ~~~ │B│ | %zu │B│ 10977 | map->name, value_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│ 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, │B│ 1085 | load_attr->line_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│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/staticobjs/features.o │B│ gen_loader.c:1092:4: 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│ 1090 | pr_debug("gen: prog_load: core_relos: off %d cnt %d rec size %zd\n", │B│ | ~~~ │B│ | %zu │B│ 1091 | core_relos, gen->core_relo_cnt, │B│ 1092 | sizeof(struct bpf_core_relo)); │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: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│ 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│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/staticobjs/btf_iter.o │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, 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│ CC /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/staticobjs/btf_relocate.o │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│ 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: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: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│ 5 warnings generated. │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: 0xrelo_core.c%:x220 :+30 :0 x%warning: lformat specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]x │B│ = 0x%lx\n", │B│ | ~~~ │B│ | %lx │B│ 219 | 12385 | p r _ wfaurnnc(_"nuanmeex,p efcitleed_ nakmien,d a%rsc hriev5le warningso_p generatedca. │B│ atthe,d ,e nltroyc.daalt a[_%odf]f,s etta,r greett ,[ │B│ % | d ^~~] │B│ \n", │B│ | ~~ │B│ ./libbpf_internal.h: 175| : %u │B│ 54: note: expanded from macro 'pr_debug' │B│ 220 | b t175f | _#kdienfdi_nset rp(rl_odceablu_gt(yfpmet),, .l.o.c)a l___ipdr,( LtIaBrBgP_Fi_dD)E;B │B│ U| G ^~~~~~~~, │B│ fmt, ##_./libbpf_internal.h_:173V:A52_:A Rnote: Gexpanded from macro 'pr_warn'S │B│ __) │B│ | ~~~ ^~~~~~~~~~~173 │B│ | #de./libbpf_internal.h:f170:i40:n enote: expanded from macro '__pr'p │B│ r_wa r170n | ( flmitb,bp f._.p.r)i n_t_(plre(vLeIl,B B"PlFi_bWbApRfN:, "f mftm,t ,# ##_#__V_AV_AA_RAGRSG_S___)) │B│ ;| \ ~~~ ^~~~~~~~~~~ │B│ │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__Vlibbpf.cA_:A12386:R5G:S _warning: _format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ ); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ 12384 | pr_debug("elf: symbol address match for %s of %s in %s: 0x%x + 0x%lx = 0xrelo_core.c%:l220:x40\: n"warning: , │B│ format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ | ~~~ │B│ | %lx │B│ 12385219 | | p rf_uwnacr_nn(a"muen,e xfpielcet_enda mkei,n da r%csh irveel_opcaatthe,d ,e nltorcya.ld a[t%ad_]o,f ftsaertg,e rte t,[ │B│ %d 12386] | \ n " ,r │B│ e t| ~~+ │B│ e| n %ut │B│ ry.da t220a | _ o f fbsteft_)k;i │B│ n| d ^~~~~~~~~~~~~~~~~~~~~~~ │B│ _str(l./libbpf_internal.ho:175c:a54:l _note: texpanded from macro 'pr_debug' │B│ ype), 175l | o#cdaefli_nied ,p rt_adregb_uigd()f;m │B│ t ,| ^~~~~~~. │B│ ..) __pr(./libbpf_internal.hL:I173B:B52P:F _Dnote: Eexpanded from macro 'pr_warn'B │B│ UG, f m173t | ,# d#e#f_i_nVeA _pArR_GwSa__r)n │B│ ( | f ~~~ ^~~~~~~~~~~mt │B│ , ../libbpf_internal.h.:170.:)40: _note: _expanded from macro '__pr'p │B│ r(LI 170 | B BlPiFbb_pWfA_RpNr,i nftm(tl,e ve#l#,_ _"VlAi_bAbRpGfS:_ _") │B│ f m| t, ~~~ ^~~~~~~~~~~ │B│ ##__./libbpf_internal.hV:A_170A:R40G:S _note: _expanded from macro '__pr') │B│ ; \ │B│ | ~~~ ^~~~~~~~~~~170 │B│ | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ libbpf.c:11940:16libbpf.c: :12448:warning: 16:comparison 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│ 11940 | 12448f | o rfo r( i( i= =0 ;0 ;i i< 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│ 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: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│ 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: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_debugrelo_core.c(:f727m:16t:, warning: ..format specifies type 'int' but the argument has underlying type 'unsigned int', which differs in signedness [-Wformat-signedness] │B│ .) __pr(LIB B726P | F _ DpErB_UwGa,r nf(m"tp,r o#g# _'_%VsA'_:A RrGeSl_o_ )% │B│ d | ~~~ ^~~~~~~~~~~a │B│ t insn./libbpf_internal.h: 170#:40%: d note: cexpanded from macro '__pr' │B│ an't b e170 | a plpilbibepdf _tpor ianrtr(alye vaeclc,e s"sl\inb"b,p │B│ f :| ~~ │B│ " | f %um │B│ t, # #727 | _ _ V A _pArRoGSg___n)a;m e\, │B│ r| e ~~~ ^~~~~~~~~~~ │B│ lo->kind, relo->insn_off / 8); │B│ | ^~~~~~~~~~ │B│ ./libbpf_internal.hlibbpf.c::12386173::552:: warning: note: 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 | #de f12384 | in e pprr__dweabrung((f"meltf,: .s.y.mb)o l_ _apdrdr(eLsIsB Bmatch for P%Fs_ WoAfR N%,s fimnt ,% s#:# _0_xV%Ax _+A R0xG%Sl_x_ )= │B│ | 0 ~~~ ^~~~~~~~~~~x │B│ %lx\./libbpf_internal.h:n170:"40:, │B│ note: | expanded from macro '__pr' │B│ ~~~ │B│ | %lx │B│ 170 | l i12385b | b p f _ pfruinntc(_lneavmeel,, f"illieb_bnpafm:e ," afrmcth,i v#e#__p_aVtAh_,A ReGnSt_r_y).;d a\t │B│ a | _ ~~~ ^~~~~~~~~~~o │B│ ffset, ret, │B│ 12386 | ret + entry.data_offset); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: relo_core.c:expanded from macro 'pr_debug' │B│ 727:28: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ 175 | #define p726r | _ d e bpurg_(wfamrtn,( ".p.r.o)g _'_%psr'(:L IrBeBlPoF _%DdE BaUtG, ifnmstn, ##%#d_ _cVaAn_'AtR GbSe_ _a)p │B│ p| l ~~~ ^~~~~~~~~~~i │B│ ed to./libbpf_internal.h: 170a:40r: ranote: yexpanded from macro '__pr' │B│ acces 170s | \ nl"i,bb │B│ p| f ~~_ │B│ p r| i %un │B│ t(le v727 | e l , "lpirbobgp_fn:a m"e ,f mrte,l o-#>#k_i_nVdA,_ ArRelGoS-_>_i)n;s n\_ │B│ o f| f ~~~ ^~~~~~~~~~~ │B│ / 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│ relo_core.c:749:17: warning: format specifies type 'int' but the argument has underlying type '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:12448:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 12448 | for (i =relo_core.c :0749;:29 :i warning: 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│ 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│ 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 'linker.c%:1105:s17:' :warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare]r │B│ elo 1105# | % d : iufn r(e*ctoygpnei_ziedd >C=O -nR)E │B│ | r ~~~~~~~~ ^ ~e │B│ location %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│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ relo_core.c:linker.c974:16::1234 :22: warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]warning: │B│ comparison of integers of different signs: 'int' and 'Elf64_Xword' (aka 'unsigned long') [-Wsign-compare] │B│ 1234 | if (dst_sec->sec_s z972 | ! = psrr_cw_asrenc(-">psrhodgr -'>%ssh'_:s irzeel)o │B│ | # ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ │B│ %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│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:330:56: warning: format specifies type 'int' but the argument has underlying type 'unsigned int', which differs in signedness [-Wformat-signedness] │B│ 330 | pr_warn("usdt: unrecognized ELF kind %d for '%s'\n", elf_kind(elf), path); │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_ARGSrelo_core.c_:_1070):15 │B│ : | ~~~ ^~~~~~~~~~~warning: │B│ format specifies type 'unsigned int' but the argument has type '__s32' (aka 'int'), which differs in signedness [-Wformat-signedness] │B│ ./libbpf_internal.h:170:40: note: 1068expanded from macro '__pr' | │B│ pr _170w | a rlni(b"bpprfo_gp r'i%nst'(:l erveello, #"%ldi:b bupnfe:x p"e cftmetd, i#n#s_n_ V#A%_dA R(GASL_U_/)A;L U\6 │B│ 4 )| ~~~ ^~~~~~~~~~~ │B│ 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│ 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│ relo_core.c175: | 1160#:45d: efwarning: iformat specifies type 'unsigned int' but the argument has type '__s32' (aka 'int'), which differs in signedness [-Wformat-signedness]n │B│ e pr_d e1158b | u g (pfrm_tw,a r.n.(.")p r_o_gp r'(%LsI'B:B PrFe_lDoE B#U%Gd,: ftmrty,i n#g# _t_oV Ar_eAlRoGcSa_t_e) │B│ u | n ~~~ ^~~~~~~~~~~r │B│ ecogn./libbpf_internal.h:i170:z40:e dnote: expanded from macro '__pr'i │B│ nsn # 170% | d ,l icbobdpef:_0pxr%ixn,t (slrecv:e0lx,% x",l idbbsptf::0 x"% xf,m to,f f#:#0_x_%VxA,_ AiRmGmS:_0_x)%;x \\n │B│ " ,| │B│ ~~~ ^~~~~~~~~~~ │B│ | ~~ │B│ | %x │B│ 1159 | prog_name, relo_idx, insn_idx, insn->code, │B│ usdt.c :1160441 | : 34: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ ins n440 | -> s rpcr__rdeegb,u gi(n"suns-d>td:s td_irsecgo,v eirnesdn -P>HoDfRf ,# %idn sinn- >'i%msm'):; │B│ v| a ^~~~~~~~~d │B│ dr 0x%lx m./libbpf_internal.he:m173:s52z: 0note: xexpanded from macro 'pr_warn'% │B│ lx offs e173 | t# d0ex%flixn et ypper _0wxa%rlnx( fflmatg,s .0.x.%)l x_\_np"r,( │B│ L | IB ~~~ │B│ B P| F %lx │B│ _WARN ,441 | f m t , i#,# _p_aVtAh_,A RG(Sl_o_n)g │B│ ) p| h ~~~ ^~~~~~~~~~~ │B│ dr.p_./libbpf_internal.h:v170a:40d: drnote: ,expanded from macro '__pr' │B│ (lon g170) | p hldirb.bpp_fm_epmrsizn,t ((llevoenlg,) p"hldirb.bpp_fo:f f"s eftm,t │B│ ,| ^~~~~~~~~~~~~~~~~~# │B│ #__VA_AR./libbpf_internal.h:G175S:54_:_ )note: ;expanded from macro 'pr_debug' │B│ \ │B│ | ~~~ ^~~~~~~~~~~ │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: " fmrelo_core.ct:1067,:34 : ##warning: _comparison of integers of different signs: '__s32' (aka 'int') and '__u64' (aka 'unsigned long long') [-Wsign-compare] │B│ _VA_AR 1067G | S _ _i)f; (\r │B│ e s| - ~~~ ^~~~~~~~~~~ │B│ >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 (usdt.cr:e441s:54-:> vwarning: aformat specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness]l │B│ idate && in s440n | - > opfrf_ d!e=b uorgi(g"_uvsadlt): {d │B│ i s| c ~~~~~~~~~ ^ ~~~~~~~~o │B│ vered PHrelo_core.c:D1111R:22 : #%warning: dcomparison of integers of different signs: 'int' and 'const __u32' (aka 'const unsigned int') [-Wsign-compare] │B│ in ' 1111% | s ' : ivfa d(dirn s0nx_%blyxt emse_msszz !0=x %rlexs -o>fofrsiegt_ s0zx)% l{x │B│ | t ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~y │B│ pe 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│ | 2 ^~~~~~~~~~~~~~~~~~~ warning │B│ s generated. │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: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:442:24: 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__); linker.c:\1887 │B│ : 25| : ~~~ ^~~~~~~~~~~ │B│ 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│ usdt.c:434:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 434 | for (i = 0; i < n; i++) { │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│ 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│ relo_core.c:1193:2: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 1193 | appeusdt.cn:d584_:28b:u fwarning: (comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]" │B│ <%s> [584% | u ]fo r% s( i% s=" ,0 │B│ ,| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~s │B│ eg = 1194 | s e g s ; cio r {r │B│ e | l ~ ^ ~~~~~~~o │B│ _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│ | usdt.c ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: │B│ 714:37: relo_core.c:warning: 1183:format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness]9 │B│ : note: expanded from macro 'append_buf' │B│ 1183 | 713i | f ( rp r>_=w abrunf(_"suzs)d t : f\a │B│ i l| e ~ ^ ~~~~~~ │B│ d to find relo_core.cE:1237L:F4 : prwarning: ocomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ gram s e1237 | g m e natp pfeonrd _'b%usf:(%"s '@ ionf f's%s' at IP 0xe%tl x%\un)"",, │B│ | s ~~~p │B│ e c| - %lx │B│ >bit _714 | o f f s euts d/t _8p)r;o │B│ v i| d ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e │B│ r, relo_core.cu:1183s:d9:t _note: naexpanded from macro 'append_buf' │B│ me, p1183a | t h ,i fu s(rd t>_=a bbsu_fi_ps)z;) │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│ 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, 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: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(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:761:38: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 760 | pr_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, usdrelo_core.ct:_1325:n25:a mwarning: e,format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ path, usd t1324_ | r e lp_ri_pw)a;r │B│ n | ( ^~~~~~~~~~~" │B│ prog 'linker.c%:./libbpf_internal.hs2655::173'33::52:: warning: rnote: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare]e │B│ expanded from macro 'pr_warn'l │B│ o #%d 2655: | 173 | pi#afd re(sfdisintng_e s e[pc%r-d_>]wf ua%nrsc_n i(%nffsmo t.+,re c%._s.s .zf) a! i=_l _erepdcr:_(s Lz%)Id B\{Bn │B│ P "| F, ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~_ │B│ │B│ W A| R ~~N │B│ ,linker.c :| 2660f: %u3 │B│ m: twarning: ,comparison of integers of different signs: 'int' and 'const __u32' (aka 'const unsigned int') [-Wsign-compare] │B│ #1325# | _ _ V 2660 | A _p ArfRooGgrS___ena_ac)mh │B│ _e b| ,t ~~~ ^~~~~~~~~~~f │B│ _reextl_ro./libbpf_internal.he_:c170(i:&40do:bx j,-note: > bexpanded from macro '__pr'lt │B│ fo_cexatl- _>170fi | udn ,cl_ iibnbftbof,p_ fke_xiptn_rdsi_ensctt,( rli(e, lvsoreccl_a,rl e_c")t ly{i │B│ p b| e ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~b) │B│ p,f │B│ :| ./libbpf_internal.h ^~~~~~~~": │B│ 459 :9f: mnote: texpanded from macro 'for_each_btf_ext_rec' │B│ , # #459 | _./libbpf_internal.h :_ 173 :V 52A : _ iA note: n;173u | m _#\idn │B│ e f| fo ~~~ ^~~~~~~~~~~;i │B│ n e \p │B│ r| ~ ^ ~~~~~~~~~~~~~~~_ │B│ warn(fmt, ..linker.c.:2684):33 : _warning: _comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare]p │B│ r(L 2684 | IiBfB P(dFs_tW_sAeRc-N>,li nfe_mitn,fo .#r#ec___sVz A!_=A rReGcS_s_z_)) { │B│ │B│ | | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ ~~~ ^~~~~~~~~~~ │B│ │B│ linker.c:2689./libbpf_internal.h:3:: 170:warning: 40comparison of integers of different signs: 'int' and 'const __u32' (aka 'const unsigned int') [-Wsign-compare]: │B│ note: expanded from macro '__pr' │B│ 2689 | for _170e | ac hl_bitbfb_epxft__rprint(ec(&oblj-e>vbtefl_e,x t-">lliinbeb_ipnffo:, e"xt _fsemct, ,i , #s#rc___rVecA)_ A{ │B│ R | G ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~S │B│ __./libbpf_internal.h):459;:9: \note: │B│ expanded from macro 'for_each_btf_ext_rec' │B│ | ~~~ ^~~~~~~~~~~ │B│ 459 | i < (sec)->num_info;usdt.c : 770 : 5\: │B│ | ~ ^ ~~~~~~~~~~~~~~~warning: │B│ format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ linker.c:2726:38: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] │B│ 2726 | i f768 | (d st _pserc_-d>ceobrue_gr(el"ou_isndfot.:re cp_srz o!b= er ecf_oszr) {' │B│ %| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~s │B│ :%slinker.c':2731 :3i: nwarning: comparison of integers of different signs: 'int' and 'const __u32' (aka 'const unsigned int') [-Wsign-compare] │B│ %s '%s': 2731 | a d fdorr_ e0acxh%_lbxt fb_aesxte_ r0exc%(l&oxb j(-r>ebtsfo_levxetd- >acbosr_ei_pr e0lxo%_lixn froe,l _eixpt _0slibbpf.cxe:c%13892,:l 42xi:) , warning: ascomparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare]rr │B│ gcs_ r'ec%)s '{13892 | │B│ i | n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i │B│ fs (emg./libbpf_internal.ha:mp459.e:m9na:tx _note: e[expanded from macro 'for_each_btf_ext_rec'n0 │B│ txr%i el459s | x ,& & 0 xm %a lpix. )m< a ax(t_s eeoncft)fr-si>eentsu m0<_x i%pnlbfx-o\>;nc " p, u │B│ _ | c\ ~~~ │B│ relo_core.c n │B│ :| t 1348| : ~ ^ ~~~~~~~~~~~~~~~) │B│ 57 %lx │B│ │B│ : | warning: ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ │B│ format specifies type 'int' but the argument has underlying type 'unsigned int', which differs in signedness [-Wformat-signedness] │B│ 769 | usdt _1347p | r o vpird_ewra,r nu(s"dptr_onga m'e%,s ':e hrderl.o e#_%tdy:p e< %=s>= (%EdT)_ ErXeElCo c?a t"ieoxne cd"o e:s n"'lti bs u",p ppoatrht, │B│ anon y770m | o u s tnyoptees.\lno"c,_ │B│ a | dd ~~r │B│ , | %un │B│ ote. b1348a | se _ a dpdrro,g _unsadmte_,a brse_liop_,i duxs,d tc_orreel__riepl,o _nkointde_.satrrg(sr, │B│ e l| o ^~~~~~~~~~~~~- │B│ >kind),./libbpf_internal.h :r175e:l54o:- >knote: iexpanded from macro 'pr_debug'n │B│ d); │B│ | ^~~~~~~~~~175 │B│ | #define ./libbpf_internal.hp:r173:_52d: ebnote: expanded from macro 'pr_warn'u │B│ g(fmt, 173. | .#.d)e f_i_nper (pLrI_BwBaPrFn(_fDmEtB,U G.,. .f)m t_,_ p#r#(_L_IVBAB_PAFR_GWSA_R_N), │B│ f| m ~~~ ^~~~~~~~~~~ │B│ t, ##_./libbpf_internal.h:_170V:40A:_ Anote: Rexpanded from macro '__pr'G │B│ S__) │B│ | 170 | ~~~ ^~~~~~~~~~~ │B│ libb./libbpf_internal.hp:f170:_40p: rnote: iexpanded from macro '__pr'n │B│ t(lev e170l | , l"ilbibbpbfp_fp:r i"n tf(mlte,libbpf.cv :e#l14010,# :_"44:_l ViAwarning: b_format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]bAR │B│ pGfS:_ _") ;f m\t │B│ , 14010 | # | # ~~~ ^~~~~~~~~~~ │B│ _ _pVrA__wAaRrGnS(_"_u)n;k n\o │B│ w | n ~~~ ^~~~~~~~~~~ │B│ perf sample type %dusdt.c\:n770":,20 : ewarning: -format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness]> │B│ type); │B│ | ~~ ^~~~~~~ │B│ | %u │B│ 768 | pr_./libbpf_internal.h:d173:e52:b unote: gexpanded from macro 'pr_warn'( │B│ "usdt: 173p | r#odbeef ifnoer p'r%_sw:a%rsn'( fimnt ,% s. .'.%)s '_:_ pard(dLrI B0BxP%Fl_xW AbRaNs,e f0mxt%,l x# #(_r_eVsAo_lAvReGdS _a_) │B│ | b ~~~ ^~~~~~~~~~~ │B│ s_ip./libbpf_internal.h :1700:x40%:l xnote: expanded from macro '__pr'r │B│ el_i p170 | 0 xl%ilbxb)p fa_rpgrsi n't%(sl'e vienl ,s e"glmiebnbtp f[: 0"x %flmxt,, 0#x#%_l_xV)A _aAtR GoSf_f_s)e;t 0\x │B│ % | l ~~~ ^~~~~~~~~~~x │B│ \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' 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_nalibbpf.cm:e14072:,14: ewarning: hcomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare]d │B│ r.e_ t14072y | p ei f= =( bEuTf__EiXdExC ?> =" epxbe-c>"c p:u _"clnitb) │B│ " ,| ~~~~~~~ ^ ~~~~~~~~~~~p │B│ ath, │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: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│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_print(level, "libbpf: " fmt, 2 warning#s# generated_. │B│ _VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:771: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 for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved abs_ilibbpf.cp: 014110:x14%:l xwarning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] │B│ rel_ip 14110 | 0 xi%fl x()b uafr_gisd x' %>s=' ipnb -s>ecgpmue_ntc n[t0)x │B│ %| l ~~~~~~~ ^ ~~~~~~~~~~~x │B│ , 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│ 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│ usdt.c :1698771 | :27 : pwarning: rformat specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness]_ │B│ warn("unexpec t768e | d kpirn_dd e%bsu gr(e"luoscdatt:e dp,r olboec aflo r[ %'d%]s,: %tsa'r gient %[s% d']%\sn'":, │B│ a d| d ~~ │B│ r | 0 %ux │B│ %lx b1699a | s e 0bxt%fl_xk i(nrde_ssotlrv(eldo caabls__ti)p, 0lxo%clax lr_eild_,i pt a0rxg%_lixd)) ;a │B│ r g| s ^~~~~~~~ │B│ '%s' in ./libbpf_internal.hs:173e:g52:m enote: ntexpanded from macro 'pr_warn' │B│ [0x%l x173, | #0dxe%flixn)e aptr _owfafrsne(tf m0tx,% l.x.\.n)" ,_ │B│ _| p ~~~r │B│ ( | L %lxI │B│ BBPF_ W769 | A R N , ufsmdtt,_ p#r#o_v_iVdAe_rA,R GuSs_d_t)_ │B│ n a| m ~~~ ^~~~~~~~~~~e │B│ , ehd./libbpf_internal.h:r170.:40e:_ tnote: yexpanded from macro '__pr'p │B│ e == 170E | T _lEiXbEbCp f?_ p"reixnetc("l e:v e"lli,b ""l,i bpbaptfh:, │B│ " fm t770, | # # _ _nVoAt_eA.RlGoSc___a)d;d r\, │B│ n| o ~~~ ^~~~~~~~~~~ │B│ te.base_addr, usdt_abs_ip, usdt_rel_ip, note.args, │B│ 771 | relo_core.c : 1699: 37:s ewarning: gformat specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ ? seg->s t1698a | r t p:r _0w,a rsne(g" u?n esxepge-c>teendd :k i0n,d s%esg r?e lsoecga-t>eodf,f sleotc a:l 0[)%;d │B│ ]| , ^~~~~~~~~~~~~~~~~~ │B│ target ./libbpf_internal.h[:175%:d54:] \note: nexpanded from macro 'pr_debug'" │B│ , │B│ | ~~ │B│ 175| | %u# │B│ defi n1699 | e p rb_tdfe_bkugi(nfdm_ts,t r.(.l.o)c _a_lp_rt()L,I BlBoPcFa_DlE_BiUdG,, tfamrtg,_ i#d#)_; │B│ | ^~~~~~~ │B│ ./libbpf_internal.h:173:52: note: expanded from macro 'pr_warn' │B│ 173 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, #_#__VVAA__AARRGGSS____)) │B│ │B│ | | ~~~ ^~~~~~~~~~~ ~~~ ^~~~~~~~~~~ │B│ │B│ ./libbpf_internal.h:170./libbpf_internal.h::40170:: 40:note: expanded from macro '__pr'note: │B│ expanded from macro '__pr' │B│ 170 | 170 | l ilbibbpbfp_fp_prriinntt((lleevveell,, ""lliibbbbppff:: "" ffmmtt,, ####____VVAA__AARRGGSS____));; \\ │B│ │B│ | | ~~~ ^~~~~~~~~~~ ~~~ ^~~~~~~~~~~ │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 [0x%lx, 0x%lx] for semaphore of '%s:%s' at 0x%lx is executable\n", │B│ | ~~~ │B│ | %lx │B│ 792 | palibbpf.c:t14285:h10,: swarning: ecomparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]g │B│ ->sta r14285t | , isfe g(-l>eenn d>,= ussidzte_opfr(obvuifd)e)r ,{ │B│ u| s ~~~ ^ ~~~~~~~~~~~ │B│ dt_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%llibbpf.c:x14326]: 16:f owarning: rcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ semap h14326o | r ef oorf ('i% s=: %0s;' ia t< 0mxa%pl_xc nits; eix+e+c)u t{a │B│ b| l ~ ^ ~~~~~~~ │B│ e\n", │B│ | ~~~ │B│ | %lx │B│ 792 | path, seg->start, seg->end, usdt_provider, 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,libbpf.c: 14351.:.16:. )warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]_ │B│ _pr(L I14351 | B BfPoFr_ W(AiR N=, 0f;m ti, <# #p_r_oVgA__cAnRtG;S _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│ 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) libbpf.ci:n14544: 22s:e gwarning: mcomparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]e │B│ nt [0x%lx, 014544x | % l xi]f a(st- >omfafps_estk e0lx_%slzx \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, libbpf.ce:h14584:d21r: .warning: ecomparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]_ │B│ type =14584= | EiTf_ E(XsE-C> m?a p"_esxkeecl"_ s:z "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│ libbpf.c:13892:42: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] │B│ 13892 | if (map.max_entries && map.max_entries < pb->cpu_cnt) │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->uprolibbpf.cb:e14010_:44c:n t;warning: format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]i │B│ ++) { │B│ 14010| | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ │B│ 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_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│ usdt.c:1112:6: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 1111 | pr_warn("usdt: failed to map IP 0x%lx to spec #%d for '%s:%s' in '%s': %s\n", │B│ | ~~~ │B│ | %lx │B│ 1112 | target->abs_ip, spec_id, 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: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│ 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.c:220:30: 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, 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, ##__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, 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, "lelf.c:i69:b18:b pfwarning: :comparison of integers of different signs: 'Elf64_Word' (aka 'unsigned int') and 'int' [-Wsign-compare] │B│ " fmt ,69 | # # _i_fV A(_sAhR.GsShlibbpf.c__:_t14285)y:;p10:e \=warning: │B│ = comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] | │B│ s ~~~ ^~~~~~~~~~~ │B│ h_typ e14285) | │B│ | i ~~~~~~~~~~ ^ ~~~~~~~f │B│ (len >= sizeof(buf)) { │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 | libbpf.c : 14326:f16o: r warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]( │B│ j = 0 14326; | jf o ~~~ ^~~~~~~~~~~ │B│ type_./libbpf_internal.h:i170:d40,: snote: pexpanded from macro '__pr' │B│ ec_st r170 | , lii,b bipdf,_ pbrtifn_tk(ilnedv_eslt,r ("tl)i)b;b │B│ p| f ^~: │B│ " fmt,./libbpf_internal.h :#173#:_52:_ Vnote: Aexpanded from macro 'pr_warn'_ │B│ ARGS_ _173) | ;# d\e │B│ f i| n ~~~ ^~~~~~~~~~~ │B│ e 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: " elf.cf:m311:t16:, #warning: #comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ __VA_AR G311 | S _f_o)r; (\i │B│ | = ~~~ ^~~~~~~~~~~0 │B│ ; i < ARRAY_SIZE(sh_types); i++) { │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~~~ │B│ elf.c:331:29: warning: comparison of integers of different signs: 'unsigned long' and 'long' [-Wsign-compare] │B│ 331 | if (elf_sym_offset(sym) == ret) relo_core.c{: │B│ 373 :| 28 ~~~~~~~~~~~~~~~~~~~ ^ ~~~: │B│ 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│ 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, ...) __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: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│ 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 baelf.cse: 436B:T16F: ; warning: itcomparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ is anonymo u436s | \ n"f,o │B│ r| ~~ │B│ (| %ui │B│ =401 | 0 ; i, kii nd<) ;A │B│ R| R ^ │B│ AY_SI./libbpf_internal.hZ:173E:52(: shnote: _expanded from macro 'pr_warn' │B│ type s173 | )#;d efii+n+e )p r{_w │B│ a r| n ~ ^ ~~~~~~~~~~~~~~~~~~~~ │B│ (fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ libbpf.c170: | 14584: 21:l iwarning: bcomparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]b │B│ pf_prin t14584 | (l eivfe l(,s -">lmiabpb_psfk:el _"s zf m= r->dist_str_len) { │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│ 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_maprelo_core.cs: %727d:/16:% dwarning: format specifies type 'int' but the argument has underlying type 'unsigned int', which differs in signedness [-Wformat-signedness]m │B│ ismatch\n" ,726 │B│ | | ~~ │B│ | p %ur │B│ _war n381( | " p r ongr _'p%rso'g:s ,r egleon -%>dn ra_tp riongssn, #n%rd_ mcaapns',t gbee nap-p>lnire_dm atpos )a;r │B│ r | ay ^~~~~~~~~~~~~ │B│ acce./libbpf_internal.h:s173s:52\:n "note: , │B│ expanded from macro 'pr_warn' │B│ | ~~ │B│ | %u │B│ 173 | # d727e | f i n per opgr__nwaamren,( frmetlo,- >k.i.n.d,) r_e_lpor-(>LiInBsBnP_Fo_ffW A/R N8),; │B│ f | mt ^~~~~~~~~~ │B│ , ##./libbpf_internal.h:_173:_52:V Anote: _expanded from macro 'pr_warn'A │B│ RGS__ )173 | │B│ #| d ~~~ ^~~~~~~~~~~e │B│ fine p./libbpf_internal.h:r170_:40w:a rnote: nexpanded from macro '__pr'( │B│ fmt, .170. | . )l i_b_bprp(fL_IpBrBiPnFt_(WlAeRvNe,l ,f m"tl, i#b#b_p_fV:A _"A RfGmSt_,_ )# │B│ #| _ ~~~ ^~~~~~~~~~~_ │B│ VA_A./libbpf_internal.h:R170:G40:S _note: _expanded from macro '__pr' │B│ ); \ │B│ 170| | ~~~ ^~~~~~~~~~~ │B│ 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_maprelo_core.c:s727: 28:% dwarning: /%format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]d │B│ mismatc h726\ | n " , │B│ p r| _ ~~ │B│ w a| r %un │B│ ("pr o381g | ' % sn'r:_ prerloog s%,d gaetn i-n>snnr _#p%rdo gcsa,n 'ntr _bmea pasp,p lgieend- >tnor _amrarpasy) a;c │B│ c | es ^~~~~~~~~~~~ │B│ s\n", │B│ | ~~ │B│ ./libbpf_internal.h :| 173: %u52 │B│ : note: expanded from macro 'pr_warn' │B│ 727 | p173r | o#gd_enfaimnee, prrel_ow-a>rkni(nfdm,t ,r e.l.o.-)> i_n_snp_ro(fLfI B/B P8F)_;W │B│ A | R ^~~~~~~~~~~~~~~~~~N │B│ , fmt, ./libbpf_internal.h:#173:#52:_ _note: Vexpanded from macro 'pr_warn'A │B│ _ARGS _173 | _#)d │B│ e| f ~~~ ^~~~~~~~~~~i │B│ ne p./libbpf_internal.h:r170_:40w:a rnote: nexpanded from macro '__pr'( │B│ fmt, 170. | . .l)i b_b_ppfr_(pLrIiBnBtP(Fl_eWvAeRlN,, "flmitb,b p#f#:_ _"V Af_mAtR,G S#_#__)_ │B│ V | A ~~~ ^~~~~~~~~~~_ │B│ ARGS_./libbpf_internal.h:_170):40;: \ │B│ note: expanded from macro '__pr'| │B│ ~~~ ^~~~~~~~~~~ │B│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ relo_core.c:749:17: warning: format specifies type 'int' but the argument has underlying type '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(LIgen_loader.c:B379B:42P: F_warning: Wcomparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ ARN, f m379t | , i#f# _(_nVrA__pArRogGsS _<_ )g │B│ e | n ~~~ ^~~~~~~~~~~- │B│ >nr_./libbpf_internal.hp:r170:o40:g snote: expanded from macro '__pr'| │B│ | nr_ 170m | a plsi b!b=p fg_epnr-i>nntr(_lmeavpesl), {" │B│ l | i ~~~~~~~ ^ ~~~~~~~~~~~~b │B│ bpf: " gen_loader.c:f379m:15t:, warning: ##comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ __VA_A R379G | S _i_f) ;( n\r │B│ _ p| r ~~~ ^~~~~~~~~~~ │B│ ogs < gen->nr_progs || nr_maps != gen-relo_core.c>:749n:29r: _mwarning: aformat specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ ps) { │B│ | ~~~~~~~~ ^ ~~~~~~~~~~~~~ │B│ 748 | pgen_loader.cr:_386w:16a:r nwarning: ("comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare]p │B│ rog '386 | % s'f:o rr e(lio =% d0 ;a ti idn rc_apnr'otg sb;e sia+t+i)s │B│ f i| e ~ ^ ~~~~~~~~~~~~~d │B│ for bigen_loader.ct:f393i:e16l: d\warning: ncomparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare]" │B│ , │B│ | ~~ │B│ 393| | %u │B│ for 749 | ( i = 0p;r oig _enlro_-m>akpinsd;, ir+e+l)o │B│ - >| i ~ ^ ~~~~~~~~~~~~n │B│ sn_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│ 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│ 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│ 173gen_loader.c | :#485d:e14:f inwarning: eformat specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ pr_warn(f m484t | , p.r._.d)e b_u_gp(r"(gLeInB:B PlFo_aWdA_RbNt,f :f motf,f #%#d_ _sViAz_eA R%GdS,_ _a)t │B│ t| r ~~~ ^~~~~~~~~~~: │B│ off ./libbpf_internal.h%:d170: 40s: inote: zeexpanded from macro '__pr' │B│ %d\n" ,170 │B│ | | l ~~ │B│ i b| b %up │B│ f_pri 485n | t ( l ebvtefl_,d a"tlai,b bpbft:f _"r afwm_ts,i z##e_,_ VbAt_fA_RlGoSa_d__)a;t t\r │B│ , | ~~~ ^~~~~~~~~~~a │B│ ttr_size); │B│ | ^~~~~~~~~~~~ │B│ ./libbpf_internal.h:175:54: note: expanded from macro 'pr_debug' │B│ 175 | #define prelo_core.c:r974_:16d:e bwarning: uformat specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]g │B│ (fmt, ...) 972 | _ _p rp(rL_wIaBrBnP(F"_pDrEoBgU G',% sf'm:t ,r e#l#o_ _#%VdA:_ AuRnGrSe_c_o)g │B│ n i| z ~~~ ^~~~~~~~~~~ │B│ ed CO-R./libbpf_internal.hE: 170:r40:e lnote: oexpanded from macro '__pr'c │B│ ation 170% | s (l%idb)b paft_ pirnisnnt (#l%edv\enl",, │B│ " l| i ~~ │B│ b b| p %uf │B│ : " f m973 | t, # #p_r_oVgA__nAaRmGeS,_ _r)e;l o\_ │B│ i| d ~~~ ^~~~~~~~~~~ │B│ x, 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│ 170 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.crelo_core.c::1070330::1556:: warning: warning: format specifies type 'unsigned int' but the argument has type '__s32' (aka 'int'), which differs in signedness [-Wformat-signedness] │B│ format specifies type 'int' but the argument has underlying type 'unsigned int', which differs in signedness [-Wformat-signedness] │B│ 1068 | pr _330w | a rn (pr"_pwraorgn ("'u%ssd't:: ruenlroe c#o%gdn:i zuende xEpLeFc kitendd i%nds nf o#r% d' %(sA'L\Un/"A,L Ue6l4f)_ kvianldu(ee:l fg)o,t p%aut,h )e;x │B│ p | % ~~ ^~~~~~~~~~~~~l │B│ l u| %u- │B│ > %ll./libbpf_internal.h:u173:\52n: ",note: │B│ expanded from macro 'pr_warn' │B│ | ~~ │B│ | %d │B│ 173 | 1069# | d e f i nper opgr__nwaamren,( frmetl,o _.i.d.x), │B│ __p 1070r | ( L I B BiPnFs_nW_AiRdNx,, fimnts,n -#>#i_m_mV,A _(AuRnGsSi_g_n)e │B│ d | ~~~ ^~~~~~~~~~~l │B│ ong l./libbpf_internal.h:o170:n40: g)note: oexpanded from macro '__pr'r │B│ ig_val 170, | │B│ | l ^~~~~~~~~i │B│ bbpf_pr./libbpf_internal.hi:n173t:(52l: enote: vexpanded from macro 'pr_warn'e │B│ l, "li b173b | p#fd:e f"i nfem tp,r _#w#a_r_nV(Af_mAtRGbtf_relocate.c,S: _284._.:.))6;: _\warning: _format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]p │B│ │B│ r| ( ~~~ ^~~~~~~~~~~ │B│ LIBBPF_WARN, fmt, 283# | #_ _ V A _pArR_GwSa_r_n)( │B│ " | b ~~~ ^~~~~~~~~~~a │B│ se BT./libbpf_internal.hF: 170:i40:d note: [expanded from macro '__pr'% │B│ d] ma 170p | s ltiob bipnfv_aplriidn td(ilsetvielll,e d" lbiabsbep BfT:F "i df m[t%,d ]#\#n_"_,V │B│ A | _ ~~A │B│ R G| S %u │B│ __ 284 | id, dist_)i;n f\o │B│ - | > ~~~ ^~~~~~~~~~~i │B│ d); │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, ...) __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: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 relocusdt.ca:t441e:14 :u nwarning: reformat specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ cognized ins n440 | # % dp,r _cdoedbeu:g0(x"%uxs,d ts:r cd:i0sxc%oxv,e rdesdt :P0HxD%Rx ,# %odf fi:n0 x'%%xs,' :i mvma:d0dxr% x0\xn%"l,x │B│ | me ~~ │B│ ms | z %x │B│ 0x%l x1159 | o f f sperto g0_xn%almxe ,t yrpeel o0_xi%dlxx, filnasgns_ i0dxx%,l xi\nn"s,n │B│ - >| co ~~~d │B│ e ,| │B│ %lx │B│ 1160 | 441 | i n s n -i>,s rpca_trhe,g ,( lionnsgn)-p>hddsrt._pr_evga,d dirn,s n(->loofnfg,) pihndsrn.-p>_immemm)s;z │B│ ,| ^~~~~~~~~ │B│ (long)phd./libbpf_internal.hr:173.:52p:_ onote: fexpanded from macro 'pr_warn'f │B│ set, │B│ | 173 ^~~~~~~~~~~~~~~~~~ | │B│ #define p./libbpf_internal.h:r175_:54w:a rnote: nexpanded from macro 'pr_debug'( │B│ fmt, . .175 | .)# d_e_fpirn(eL IpBrB_PdFe_bWuAgR(Nf,m tf,m t.,. .#)# ____VpA_rA(RLGISB_B_P)F │B│ _ D| E ~~~ ^~~~~~~~~~~B │B│ UG, ./libbpf_internal.hf:170m:t40,: #note: #expanded from macro '__pr' │B│ __VA_ A170R | G Sl_i_b)b │B│ p| f ~~~ ^~~~~~~~~~~_ │B│ prin./libbpf_internal.ht:gen_loader.c(170::le40531v::23e :lbtf_relocate.cnote: ,:warning: expanded from macro '__pr' 372 │B│ "format specifies type 'int' but the argument has underlying type 'unsigned int', which differs in signedness [-Wformat-signedness]:l10 │B│ i: b bwarning: 170p | format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]f │B│ :l i"b bf pm530ft | _, p p371r#r | #i_ _nd_ teVp(bArlu__egAvw(ReaG"lrSg,n_e (_n""):ld; ii mbs\abt │B│ ppi _fl| :cl ~~~ ^~~~~~~~~~~ re │B│ "de afbtmaest:e, %B#sT# F_i _dtVxyA p_%eAdR G'tS%y_sp_'e) ;[ %%\dd │B│ ] v| ia ~~~ ^~~~~~~~~~~sl │B│ uneo_tt ympaep_piedd %tdo, b aastet rB:T Fo fidf\ n%"d, │B│ s | i ~~z │B│ e | %u% │B│ d\n 372" | , │B│ | n ~~ │B│ a m| e %u, │B│ id) ;531usdt.c | │B│ : 441 | : ^~34 │B│ : mawarning: pformat specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness]_ │B│ nam./libbpf_internal.he:173,: 52:m anote: p expanded from macro 'pr_warn'_440 │B│ | i d xp,r _m173d | ae#pbd_uetgfrelo_core.cy(i:p"1067en:,ue 34s m:d ptawarning: :rpcomparison of integers of different signs: '__s32' (aka 'int') and '__u64' (aka 'unsigned long long') [-Wsign-compare] _ │B│ _dawitastrcrn o(-1067v | >fe bm rtite,ffd _ .(vP.raH.elD)suR -e _>_#_vt%paydrlp (ieiLdn_Ia iBt'dB%e,Ps │B│ F'& _&:| W ^~~~~~~~vAi │B│ aRndNsd,nr - f>0mixmt%./libbpf_internal.hm,l: x175!#:= 54# :_om _reVnote: iAmexpanded from macro 'pr_debug'g_s │B│ _AzvR aG0lSx)_% _l175{) | x │B│ │B│ # d| | oe ~~~~~~~~~ ^ ~~~~~~~~f ~~~ ^~~~~~~~~~~f │B│ │B│ fisneet p0rrelo_core.cx_:%1083dl:e34x:b utwarning: gycomparison of integers of different signs: '__s16' (aka 'short') and '__u64' (aka 'unsigned long long') [-Wsign-compare](p │B│ fem t0,x %.1083l./libbpf_internal.h | :.x170 .: )40fi: f l_ anote: _(gexpanded from macro '__pr'prs │B│ re (s0L-xI%>B lvB170xa | \Pl nFil"_di,Dab │B│ Et bBe| pU ~~~f │B│ G&_ ,&p| r %lxfi │B│ imnnstn,t- ( >#l441o# | fe_f v_ eV! lA= ,_ i Ao,"Rr lGipiga_tbSvhba_,p_ lf)(:) │B│ l "o| { n ~~~ ^~~~~~~~~~~f │B│ │B│ mg t)| ,p ~~~~~~~~~ ^ ~~~~~~~~ h │B│ #d./libbpf_internal.h#:r_170.:_p40V:_A v_aAnote: relo_core.cdR:expanded from macro '__pr'G1111 │B│ dS:r_22,_: ) ( ;lwarning: 170 o | comparison of integers of different signs: 'int' and 'const __u32' (aka 'const unsigned int') [-Wsign-compare]\n │B│ │B│ g l)| ip ~~~ ^~~~~~~~~~~b │B│ hb d1111pr | f. _p p_ rmiiefnm ts((zil,ne sv(nel_lob,ny gt")elpsih_bdsbrzp. fp!:_= o "fr fefssme-tt>,,o │B│ r# i#| g_ ^~~~~~~~~~~~~~~~~~_ │B│ _sVzA) _{A │B│ R G| S ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~./libbpf_internal.h │B│ _:175_:)54:; note: \expanded from macro 'pr_debug' │B│ │B│ | ~~~ ^~~~~~~~~~~ │B│ 175 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VAgen_loader.c_:A531:R33G: 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:170 :53040 | : note: pexpanded from macro '__pr'r │B│ _debu g170 | ( "lgiebnb:p fm_appr_inctr(elaetvee:l ,% s" liidbxb p%fd: t"y pfem t%, d# #v_a_lVuAe__AtRyGpSe___i)d; %\ │B│ d | , ~~~ ^~~~~~~~~~~ │B│ attr: off %d size %d\n", │B│ | ~~ │B│ | %u │B│ 531 | map_name, map_idx, map_usdt.ct:441y:54p: e,warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness]m │B│ ap_attr->b t440 | f _ vparl_udee_btuygp(e"_uisdd,t │B│ : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~d │B│ iscover./libbpf_internal.he:d175: 54P: HDnote: Rexpanded from macro 'pr_debug' │B│ #%d i 175n | #'d%esf'i:n ev apdrd_rd e0bxu%gl(xf mmte,m s.z. .0)x %_l_xp ro(fLfIsBeBtP F0_xD%ElBxU Gt,y pfem t0,x %#l#x_ _fVlAa_gAsR G0Sx_%_l)x │B│ \ n| " ~~~ ^~~~~~~~~~~ │B│ , │B│ | ~~~ │B│ ./libbpf_internal.h :| 170 %lx: │B│ 40: note: expanded from macro '__pr' │B│ 441 | 170 | i ,l ipbabtphf,_ p(rlionntg()lpehvderl.,p _"vlaidbdbrpbtf_relocate.c,f ::(401 :l"5o :n fgwarning: m)format specifies type 'int' but the argument has type 'unsigned int', which differs in signedness [-Wformat-signedness]pth │B│ d,r .#p#__m_eVm As400_zA | ,R G S( _lpo_nr)_g;w) ap\rh │B│ dn r(| ."p ~~~ ^~~~~~~~~~~t_ │B│ yopfef s[e%td,] │B│ ,| ^~~~~~~~~~~~~~~~~~~ │B│ kind ./libbpf_internal.h:[175:%54:d ]note: expanded from macro 'pr_debug'i │B│ s inv a175 | l#idde ffionre dpirs_tdielbluegd( fbmats,e .B.T.F); _i_tp ri(sL IaBnBoPnFy_mDoEuBsU\Gn," ,f │B│ m t| , ~~ │B│ #| # %u_ │B│ _V A401_ | A R G S _i_,) │B│ k | i ~~~ ^~~~~~~~~~~n │B│ d);./libbpf_internal.h │B│ : 170| :40 ^: │B│ note: expanded from macro '__pr' │B│ ./libbpf_internal.h170: | 173: 52l: ibnote: bexpanded from macro 'pr_warn'p │B│ f_prin t173( | l#edveefli,n e" lipbrb_pwfa:r n"( ffmmtt,, .#.#._)_ V_A__pArR(GLSI_B_B)P;F _\W │B│ A| R ~~~ ^~~~~~~~~~~ │B│ N, fmt, ##__VA_ARGS__) │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40: note: expanded from macro '__pr' │B│ 170 | libbpf_prusdt.ci:442n:t5:( lwarning: eformat specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness]v │B│ el, "libbp f440: | " pfrm_td,e b#u#g_(_"VuAs_dAtR:G Sd_i_s)c;ov e\r │B│ e | d ~~~ ^~~~~~~~~~~ │B│ 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 | btf_relocate.c : 405 :5 :i ,warning: format specifies type 'int' but the argument has type 'unsigned int', which differs in signedness [-Wformat-signedness]p │B│ ath, (l o404n | g ) p hpdrr_.wpa_rnvadd(r",t y(pleo n[g%)dp]h dirn. pd_imsetmiszl,l e(dl obnags)epdh dBrT.Fp _hoafsf suente,xp │B│ ect e442 | d k i n d( l[o%ngd)]p\hdnr".,p │B│ _ t| y ~~p │B│ e ,| %u( │B│ lo n405 | g ) p h id,r .kpi_nfdl)a;g │B│ s )| ; ^ │B│ │B│ | ^~~~~~~~~~~~~~~~~ │B│ ./libbpf_internal.h:173:./libbpf_internal.h52::175 :54note: : expanded from macro 'pr_warn' │B│ note: expanded from macro 'pr_debug' │B│ 173 | 175# | d#edfeifnien ep rp_rw_adren(bfumg(tf,m t.,. .)gen_loader.c. .:_.569)_: p21:_ r(_warning: Lcomparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare]Ip │B│ BrB(PLFI_ BW569B | APRFN _,}D fEmBetUl,Gs, e # fm#it_f,_ V(#mA#a___ApRV_AGSi__dAR_xG) S │B│ !_ =| _ ~~~ ^~~~~~~~~~~) │B│ g │B│ e| n ~~~ ^~~~~~~~~~~- │B│ ./libbpf_internal.h>:n170r:_40:./libbpf_internal.h m:note: a170expanded from macro '__pr'p: │B│ 40s:) note: {170expanded from macro '__pr' | │B│ │B│ l| i ~~~~~~~ ^ ~~~~~~~~~~~~b b │B│ 170p | f _plriibnbtp(fl_epvreiln,t "(lliebvbelp,f :" l"i bfbmptf,: #"# _f_mVtA,_ A#R#G_S__V_A)_;A R\G │B│ S| _ ~~~ ^~~~~~~~~~~_ │B│ ); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:442:24: 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 typelf.ce: 690:18x:% lwarning: xcomparison of integers of different signs: 'Elf64_Word' (aka 'unsigned int') and 'int' [-Wsign-compare] │B│ flags 69 | 0 x% lixf\ n("s,h │B│ . | s ~~~h │B│ _ t| y %lxp │B│ e == s441h_ | t y p ei), │B│ p| a ~~~~~~~~~~ ^ ~~~~~~~t │B│ h, (long)phdr.p_vaddbtf_relocate.c:r426,:16 :( lowarning: ncomparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare]g │B│ )phdr .426p | _ miefm s(z*,s t(rl_oonfgf)p h>d=r .rp-_>odfifsts_esttr,_ │B│ len )442 | { │B│ | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~( │B│ 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:434:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 434 | for (i = 0; i < n; i++) { │B│ | ~ ^ ~relo_core.c │B│ :1193:2: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 1193 | append_buf("<%s> [%u] %s %s", │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│ gen_loader.crelo_core.c::1225588::516:: warning: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 1225 | 588 | f oarp p(ein d=_ b0u;f (i" .<% sS"H,A 2s5p6e_cD-W>OsRpDe_cS[IiZ]E.;n aim+e+)); │B│ {| │B│ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │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│ gen_loader.c1183: | 616 :10 :i fwarning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]( │B│ r >= 616b | u fi_fs z()r e t >\= │B│ s| i ~ ^ ~~~~~~ │B│ zeof(genrelo_core.c:-1230>:a3:t twarning: acomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ ch_t a1230 | r g eatp)p)e │B│ n usdt.cd| :_ ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~568 │B│ b:u28f:( "warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]( │B│ "); │B│ | ^~~~~~~~~~~~~~~~ │B│ 568 | relo_core.cf:o1183:r9 : (inote: expanded from macro 'append_buf' │B│ = 0, 1183 | s e gi f= (sre g>s=; biu f<_ ssze)g _ c n t\; │B│ i| + ~ ^ ~~~~~~ │B│ +, seg+relo_core.c+:)1232 :{4 │B│ : | warning: ~ ^ ~~~~~~~comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ │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│ usdt.c 1183: | 584: 28 : iwarning: fcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ (r > 584= | bfuofr_ s(zi) = 0 ,\ │B│ s e| g ~ ^ ~~~~~~ │B│ = segs;relo_core.c :i1235 :<4 : swarning: ecomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]g │B│ _cnt; i1235+ | + , saepgp+e+n)d _{b │B│ u | f ~ ^ ~~~~~~~( │B│ " @ offset %u.%u)", spec->bit_offset / 8, spec->bit_offset % 8); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ relo_core.c:1183:9: note: expanded from macro 'append_buf' │B│ 1183 | if (r >= buf_sz) \ │B│ | ~ ^ ~~~~~~ │B│ relo_core.c:1237:4: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] │B│ 1237 | append_buf(" @ offset %u)", spec->bit_offset / 8); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ relo_core.c:1183:9: note: expanded from macro 'append_buf' │B│ 1183 | if (r >= buf_sz) \ │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│ 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:714:37: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 713 | pr_warn("ugen_loader.cs:d669t::16: fwarning: acomparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare]i │B│ led t o669 | f ifnodr E(LiF =p r0o;g ria m< sgeegnm-e>nntr _fkosry m's%;s :i%+s+') i{n │B│ '| % ~ ^ ~~~~~~~~~~~~~s │B│ ' at IP 0elf.cx:%311l:x16\:n ",warning: │B│ | comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ ~~~ │B│ | %lx │B│ 311 | 714f | o r ( iu s=d t_0p;r ovii dstart, 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│ relo_core.c:1325:25: usdt.cwarning: :format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]720 │B│ :23: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 1324 | 719 | p r _ wparr_nw(a"rpnr(o"gu s'd%ts:' :m arteclhoe d# %EdL:F pbairnsairnyg '[%%sd'] s%esg m%esn t+ [%0sx %flaxi,l e0dx:% l%xd)\ nf"o,r │B│ '| % ~~s │B│ : %| s %u' │B│ at 1325I | P 0 xp%rloxg _insa mneo,t reexleoc_uitdxa,b lleo\cna"l,_ │B│ i d| , ~~~ │B│ bt | f %lx_ │B│ kind_ s720t | r ( l o cpaalt_ht,y psee)g,- │B│ > s| t ^~~~~~~~a │B│ rt, se./libbpf_internal.h:g173-:52>: enote: nexpanded from macro 'pr_warn'd │B│ , usd t173_ | p#dreofviindee rp,r _uwsadrtn_(nfammte,, │B│ .| . ^~~~~~~~ │B│ .) __pr./libbpf_internal.h:(173:L52I:B Bnote: Pexpanded from macro 'pr_warn'F │B│ _WARN ,173 | f#mdte,f i#n#e_ _pVrA__wAaRrGnS(_f_m)t │B│ ,| ~~~ ^~~~~~~~~~~ │B│ ...) _./libbpf_internal.h_:p170r:(40L:I Bnote: Bexpanded from macro '__pr' │B│ PF_WA 170R | N ,l ifbmbtp,f _##p_r_iVnAt_(AlReGvSe_l_,) │B│ "| l ~~~ ^~~~~~~~~~~i │B│ bbpf: ./libbpf_internal.h:"170 :40f:m tnote: ,expanded from macro '__pr' │B│ ##__V 170A | _ AlRiGbbSp_f__)p;r i\n │B│ t (| l ~~~ ^~~~~~~~~~~e │B│ vel, "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%relo_core.cl:x1348:)57: fwarning: oformat specifies type 'int' but the argument has underlying type 'unsigned int', which differs in signedness [-Wformat-signedness]r │B│ '%s:%s' a1347t | I Pp r0_xw%alrxn (i"sp rnoogt 'e%xse'c:u traeblloe \#n%"d,: │B│ <| % ~~~ │B│ s | > %lx │B│ (%d) 720r | e l o c aptaitohn, dsoeegs-n>'stt asrutp,p osretg -a>neonndy,m ouussd tt_yppreosv\ind"e,r │B│ , | u ~~s │B│ d t| _ %u │B│ name, │B│ 1348 | 721 | p r o gu_sndatm_ea,b sr_eilpo)_;i │B│ d | x ^~~~~~~~~~~, │B│ core./libbpf_internal.h:_173:r52e: lnote: oexpanded from macro 'pr_warn' │B│ _kind _173s | t#rd(erfeilnoe- >pkri_nwda)r,n (frmetl,o -.>.k.i)n d_)_;p │B│ r| ( ^~~~~~~~~~L │B│ IBBPF_WA./libbpf_internal.hR:N173,: 52f:m tnote: ,expanded from macro 'pr_warn' │B│ ##__VA _173A | R#GdSe_f_i)n │B│ e | p ~~~ ^~~~~~~~~~~r │B│ _war./libbpf_internal.hn:(170f:m40t:, note: .expanded from macro '__pr'. │B│ .) __ 170 | p rl(iLbIbBpBfP_Fp_rWiAnRtN(,l efvmetl,, #"#l_i_bVbA_pAfR:G S"_ _f)m │B│ t | , ~~~ ^~~~~~~~~~~ │B│ ##__./libbpf_internal.h:V170A:_40A:R Gnote: Sexpanded from macro '__pr'_ │B│ _); \170 │B│ | | ~~~ ^~~~~~~~~~~ │B│ libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ │B│ | ~~~ ^~~~~~~~~~~ │B│ usdt.c:761:38: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 760 | pr_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, usdt_name, path, usdt_rel_ip); │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: " fmelf.ct:,436: 16#:#_ _Vwarning: Acomparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]_ │B│ ARGS__) 436; | \f │B│ o r| ~~~ ^~~~~~~~~~~ │B│ (i = 0; i < ARRAY_SIZE(sh_types); i++) { │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 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,gen_loader.c :u987:s16d: twarning: _comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare]r │B│ el_ip, 987n | o tfeo.ra r(gis ,= │B│ | 0 ^~~~~~~~~~~~~; │B│ i <./libbpf_internal.h: 175g:54e:n -note: >expanded from macro 'pr_debug'n │B│ r_ksym 175s | ;# die+fi+n)e {p │B│ r _| d ~ ^ ~~~~~~~~~~~~~e │B│ bug(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_ARgen_loader.cG:S1023:_16:_ )warning: ;comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] │B│ \ │B│ | ~~~ ^~~~~~~~~~~ │B│ 1023 | for (i = 0; i < load_attr->funcusdt.c:_770i:20n:f owarning: _format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness]c │B│ nt; i++) │B│ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 768 | gen_loader.cp:r1026:_16:d ewarning: bcomparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare]u │B│ g("u s1026 | d tf:o rp r(oib e= f0o;r i' %'l%isn'e:_ iandfdor_ c0nxt%;l xi +b+a)s │B│ e | 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~x │B│ %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,elf.c │B│ :517:16: 770warning: | comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] │B│ note 517. | l ofoc_adrd r(, in o=t e0.;b ais e<_ aAdgen_loader.cRd:rR1054,A: Y14u_:sS dIwarning: tZformat specifies type 'int' but the argument has underlying type 'unsigned int', which differs in signedness [-Wformat-signedness]_ │B│ Ea(bssh__itp,y puess d)1053t | ;_ ripel+r_+_i)d p{e, │B│ b nu| og ~ ^ ~~~~~~~~~~~~~~~~~~~~ │B│ t(e".gaerng:s ,p │B│ r | o ^~~~~~~~~~~~~~g │B│ _load: ./libbpf_internal.hp:r175o:g54_: idnote: xexpanded from macro 'pr_debug' │B│ %d typ e175 | %#dd eifnisnne opfrf_ d%edb uign(sfnmst_,c n.t. .%)z d_ _lpirc(eLnIsBeB PoFf_fD EB%UGd,\ nf"m,t │B│ , | # ~~ │B│ #_ _| V %uA │B│ _ARGS _1054 | _ ) │B│ p| r ~~~ ^~~~~~~~~~~o │B│ g_id./libbpf_internal.h:170x:,40 :p rnote: oexpanded from macro '__pr'g │B│ _type ,170 | i nlsinbsb_pofff_,p riinnst(nl_ecvnetl,, l"ilciebnbspef_o:f f") ;f │B│ m t| , ^~~~~~~~~ │B│ ##__VA_AR./libbpf_internal.hG:S175_:_54):; note: \expanded from macro 'pr_debug' │B│ │B│ | ~~~ ^~~~~~~~~~~ │B│ 175 | #define pr_debug(fmt, ...) __pr(LIusdt.cB:770B:P36F:_ Dwarning: Eformat specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness]B │B│ UG, fmt, ## 768_ | _ V Ap_rA_dReGbSu_g_()" │B│ u| s ~~~ ^~~~~~~~~~~d │B│ t: p./libbpf_internal.h:r170o:b40e: fnote: oexpanded from macro '__pr'r │B│ '%s: %170s | ' liinb b%psf _'p%rsi'n:t (aldedrv e0lx,% l"xl ibbabrelo_core.csp:fe1699:: 270"x: % flwarning: mxformat specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]t │B│ ,( r#e#so__lVv Ae1698_d | Aa Rb sGp_Sr_i_w_pa) ;r n0(\x" │B│ %u ln| xe ~~~ ^~~~~~~~~~~ │B│ xrpeelc_tiepd 0kxi%nldx )% sa rrgesl o'c%ast'e di,n lsoecgamle n[t% d[]0,x %tlaxr,g e0tx %[l%xd)] gen_loader.c\a:nt1054" :,36o │B│ :f f| warning: s ~~format specifies type 'signed size_t' (aka 'long') but the argument has type 'size_t' (aka 'unsigned long'), which differs in signedness [-Wformat-signedness]e │B│ │B│ t | 0 %ux │B│ %lx \1699 | n1053 | " ,pb │B│ rt_ fd| _e ~~~kb │B│ iu ng| d( %lx_" │B│ sgtern(:l o cp769ar | l o_ gt _ )luo,sa ddlt:o_c paplrro_voiigdd_,ei rtd,ax r ug%s_did dtt)_y;np │B│ a em| e ^~~~~~~~% │B│ ,d eihndsrn. ./libbpf_internal.heo:_ft173fy:52 p:%e d note: =expanded from macro 'pr_warn'i │B│ =n sEnTs_ _E173cX | nE#tCd e%?fzid n "ele ixpcre_ce"wn a:rs ne"( lfoimfbtf, %".d,.\ .pn)a" t,_h │B│ ,_ │B│ p r| ( ~~~L │B│ I B| 770B %zu | P │B│ F _ W A1054n | Ro Nt ,e .p lrfoomcgt__,i ad#xd#,d_ r_p,VrA o_ngoA_tRteG.ybpSea_,s_ e)i_ │B│ na| sd ~~~ ^~~~~~~~~~~nd │B│ sr_,o ./libbpf_internal.hf:u170s:f40d:, t _note: iaexpanded from macro '__pr'nb │B│ ss_ni_p c,170n | tu ,sl ditlb_birpeclfe__nispepr_,io nnfto(ft)le;.e │B│ a vr| eg ^~~~~~~~ls, │B│ , │B│ " | l ^~~~~~~~~~~i │B│ bbp./libbpf_internal.hf:175:: 54":./libbpf_internal.h : 175note: f:expanded from macro 'pr_debug'm │B│ t54,: #note: #expanded from macro 'pr_debug' │B│ 175_ | _#VdA e_175fA | i#RnGdeSe fp_irn__e)d ;ep br\u_g │B│ d (e| fb ~~~ ^~~~~~~~~~~mu │B│ tg,( f.m.t.,) ._._.p)r (_L_IpBrB(PLFI_BDBEPBFU_GD,EB UfGm,t ,f m#t#,_ _#V#A___AVRArelo_core.c_G:SA1699_R:_37G):S │B│ _warning: | _format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] ~~~ ^~~~~~~~~~~ │B│ ) │B│ │B│ | ~~~ ^~~~~~~~~~~ │B│ ./libbpf_internal.h:170:40 :1698 | ./libbpf_internal.hnote: : expanded from macro '__pr'170p │B│ :40r:_ w note: 170aexpanded from macro '__pr'r | │B│ n (l"iubnbe px170fp_ | ep clritiebnbdt p(kfl_iepnvdr ie%nlt,s( lr"eevlleilob,bc ap"tfle:idb b", p fflm:ot c",a fl#m #t[_%_,dV ]#A,#_ A_tR_aGVrSAg__AeR_tG) S;[_% _d\)] │B│ ; \ | n\" ~~~ ^~~~~~~~~~~ │B│ , │B│ │B│ | | ~~~ ^~~~~~~~~~~ │B│ ~~ │B│ | %u │B│ 1699 | btf_kind_str(local_t), local_iusdt.cd:,770 :t49a:r gwarning: _format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness]i │B│ d); │B│ | ^~~~~~~ │B│ ./libbpf_internal.h768: | 173: 52 : pnote: rexpanded from macro 'pr_warn'_ │B│ debu g173( | "#udsedfti:n ep rporb_ew afronr( f'm%ts,: %.s.'. )i n_ _%psr ('L%IsB'B:P Fa_dWdArR N0,x %flmxt ,b a#s#e_ _0VxA%_lAxR G(Sr_e_s)o │B│ l v| e ~~~ ^~~~~~~~~~~d │B│ abs./libbpf_internal.h_:i170:p40: 0note: xexpanded from macro '__pr'% │B│ lx r e170 | l _liipb b0pxf%_lpxr)i natr(glse v'e%ls,' "ilni bsbpefg:m e"n tf m[t0,x %#l#x_,_ V0Ax_%AlRxG)S _a_t) ;o f\f │B│ s e| t ~~~ ^~~~~~~~~~~ │B│ 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│ | gen_loader.c ~~~ ^~~~~~~~~~~ │B│ :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: usdt.cf:u771n:c5_: iwarning: nformat specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness]f │B│ o: off %d c768 | n t pr%_dd erbeucg (s"iuzsed t%:d \pnr"o,b │B│ e | ~~f │B│ o | r %u │B│ '%s :1077% | s ' ifnu n%cs_ i'n%fso',: laodaddr_ a0txt%rl-x> fbuansce_ i0nxf%ol_xc n(tr,e │B│ s o| l ^~~~~~~~~~~~~~~~~~~~~~~~v │B│ ed abs_./libbpf_internal.hi:p175 :054:x %note: lexpanded from macro 'pr_debug'x │B│ rel _175i | p# d0exf%ilnxe) parr_gdse b'u%gs('f mitn, s.e.g.m)e n_t_ p[r0(xL%IlBxB,P F0_xD%ElBxU)G ,a tf motf,f s#e#t_ _0VxA%_lAxR\GnS"_,_ │B│ ) | │B│ | ~~~ │B│ ~~~ ^~~~~~~~~~~ │B│ | %lx │B│ ./libbpf_internal.h:170:40: 769note: | expanded from macro '__pr' │B│ u s170d | t _lpirbobvpifd_eprri,n tu(lsedvte_ln,a m"el,i bebhpdfr:. e"_ tfymtp,e #=#=_ _EVTA__EAXREGCS _?_ )";e x\e │B│ c | " ~~~ ^~~~~~~~~~~ │B│ : "lib ", path, │B│ 770 | note.loc_adgen_loader.cd:r1078,:4 :n owarning: tformat specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness]e │B│ .base_ a1076d | d rp,r _udsedbtu_ga(b"sg_einp:, pursodgt__lroeald_:i pf,u nnc_oitnef.oa:r gosf,f │B│ %d c n771 | t % d sreegc ?s iszeeg -%>ds\tna"r,t │B│ :| ~~0 │B│ , | s %ue │B│ g ? 1077 | s e g -f>uenncd_ i:n f0o,, sleoagd_ a?t tsre-g>-f>uonfcf_sienfto _:c n0t),; │B│ │B│ | ^~~~~~~~~~~~~~~~~~~~1078 | │B│ load_a./libbpf_internal.ht:t175r:54-:> fnote: unexpanded from macro 'pr_debug' │B│ c_info _175r | e#cd_esfiiznee) ;p │B│ r| _ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ debug(./libbpf_internal.h:f175:m54:t ,note: expanded from macro 'pr_debug'. │B│ ..) _175_ | p#rd(eLfIiBnBe PpFr__DdEeBbUuGg,( ffmmtt,, .#.#._)_ V_A__pArR(GLSI_B_B)P │B│ F _| D ~~~ ^~~~~~~~~~~E │B│ BUG, f./libbpf_internal.hm:t170,:40 :# #_note: _expanded from macro '__pr'V │B│ A_ARGS _170_ | ) │B│ l| i ~~~ ^~~~~~~~~~~ │B│ bbp./libbpf_internal.hf:170_:40p:r inote: nexpanded from macro '__pr't │B│ (lev e170l | , l"ilbibbpbfp_fp:r i"n tf(mlte,v e#l#,_ _"VlAi_bAbRpGfS:_ _") ;f m\t │B│ , | # ~~~ ^~~~~~~~~~~ │B│ #__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 '%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 0xgen_loader.c%:1084l:x15\:n "warning: ,format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ │B│ | ~~~ │B│ | %lx │B│ 1083 | pr_ d769e | b u g ( "ugsednt:_ pprroovgi_dleora,d :u slditn_en_aimnef,o :e hodfrf. e%_dt ycpnet =%=d ErTe_cE XsEiCz e? %"de\xne"c," │B│ :| ~~ │B│ " l| i %ub │B│ ", 1084 | p a t hl,i │B│ ne_in 770f | o , l nooatde_.altotcr_->aldidnre,_i nnfoot_ec.nbta,s │B│ e | _ ^~~~~~~~~~~~~~~~~~~~~~~~a │B│ ddr, u./libbpf_internal.h:s175:d54:t _note: aexpanded from macro 'pr_debug'b │B│ s_ip ,175 | #udesfditn_er eplr__idpe,b ung(oftmet.,a r.g.s.,) │B│ __pr (771L | I B B P Fs_eDgE B?U Gs,e gf-m>ts,t a#r#t_ _:V A0_,A RsGeSg_ _?) │B│ s e| g ~~~ ^~~~~~~~~~~- │B│ >en./libbpf_internal.hd: 170::40 :0 ,note: expanded from macro '__pr' │B│ seg 170? | sleibgb-p>fo_fpfrsientt (:l e0v)e;l │B│ , | " ^~~~~~~~~~~~~~~~~~l │B│ ibbp./libbpf_internal.h:f175::54 : " note: fexpanded from macro 'pr_debug'm │B│ t, ##_ 175_ | V#Ad_eAfRiGnSe_ _p)r;_ d\e │B│ b u| g ~~~ ^~~~~~~~~~~ │B│ (fmt, ...) __pr(LIBBPF_DEBUG, fgen_loader.cm:1085t:,4 : #warning: #format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness] │B│ __VA_A 1083R | G Sp_r__)d │B│ e b| u ~~~ ^~~~~~~~~~~g │B│ ("gen./libbpf_internal.h::170 :p40r:o gnote: _expanded from macro '__pr'l │B│ oad: 170l | i nel_iibnbfpof:_ porffi n%td( lcenvte l%,d "rleicb bspifz:e "% df\mnt",, │B│ #| # ~~_ │B│ _ | V %uA │B│ _AR G1084S | _ _ )l;i n\e │B│ _ i| n ~~~ ^~~~~~~~~~~ │B│ fo, load_attr->line_info_cnt, │B│ 1085 | loadusdt.c_:a771t:t47r:- >warning: lformat specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ ine_info_re 768c | _ s ipzre_)d;e │B│ b | u ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~g │B│ ("usdt./libbpf_internal.h::175 :54p: rnote: oexpanded from macro 'pr_debug'b │B│ e fo r175 | '#%dse:f%isn'e ipnr _%dse b'u%gs('f:m ta,d d.r. .0)x %_l_xp rb(aLseI B0BxP%Fl_xD E(BrUeGs,o lfvmetd, a#b#s___iVpA _0AxR%GlSx_ _r)e │B│ l| _ ~~~ ^~~~~~~~~~~i │B│ p 0x./libbpf_internal.h%:l170x:)40 :a rnote: gexpanded from macro '__pr's │B│ '%s '170 | i nl isbebgpmfe_nptr i[n0tx(%llexv,e l0,x %"llxi)b baptf :o f"f sfemtt ,0 x#%#l_x_\VnA"_,A │B│ R | GS ~~~ │B│ _ _| ) %lx; │B│ \ │B│ | ~~~ ^~~~~~~~~~~769 │B│ | 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->gen_loader.co:f1092:f4s: ewarning: tformat specifies type 'signed size_t' (aka 'long') but the argument has type '__size_t' (aka 'unsigned long'), which differs in signedness [-Wformat-signedness] │B│ : 0); │B│ | ^~~~~~~~~~~~~~~~~~~~~ │B│ 1090 | pr_de./libbpf_internal.hb:u175:g54(:" gnote: eexpanded from macro 'pr_debug' │B│ n: p 175r | o#gd_elfoiande: pcro_rdee_bruegl(ofsm:t ,o f.f. .%)d _c_nptr (%LdI BrBePcF _sDiEzBeU G%,z df\mnt",, │B│ # #| _ ~~~_ │B│ V A| _ %zu │B│ ARG 1091S | _ _ ) │B│ c o| r ~~~ ^~~~~~~~~~~e │B│ _relo./libbpf_internal.hs:,170 :g40e: nnote: -expanded from macro '__pr'> │B│ core_ 170r | e lloi_bcbnptf,_ │B│ pr i1092n | t ( l esivzeelo,f ("sltirbubcptf :b pf"_ cfomrte,_ r#e#l_o_)V)A;_ │B│ A | R ^~~~~~~~~~~~~~~~~~~~~~~~~~~~G │B│ S__); \./libbpf_internal.h │B│ : 175| :54 ~~~ ^~~~~~~~~~~: │B│ 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 execugen_loader.ct:a1061:b17l:e \warning: ncomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]" │B│ , │B│ | ~~~ │B│ 1061| | %lx │B│ for (792i | = 0 ; pia tnst;t air++t,, isnesgn-+>+e)n │B│ 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_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_provider, 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 0gen_loader.cx:%1197l:x20\: nwarning: "format specifies type 'int' but the argument has type '__u32' (aka 'unsigned int'), which differs in signedness [-Wformat-signedness], │B│ │B│ | ~~~ │B│ | %lx │B│ 1196 | 800 | p r _ d e buusgd(t"_gperno: vmiadpe_ru,pd autsed_te_lneamm:e ,i dexh d%rd.,e _vtaylpuee := =o fEfT _%EdX EsCi z?e "%edx, eact"t r:: o"flfi b% d" ,s │B│ ize %801 | d \ n " , │B│ p a| t ~~h │B│ , | n %uo │B│ te.s e1197 | m a _ amdadpr_,i dnxo,t ev.ablausee,_ avdadlru,e_ suiszdet,_ smeampa__uopfdfa,t │B│ e | _ ^~~~~~~~~~~~~~a │B│ ttr, a./libbpf_internal.h:t175t:54r:_ snote: iexpanded from macro 'pr_debug'z │B│ e); │B│ | ^~~~~~~~~~ │B│ 175 | #def./libbpf_internal.hi:175n:e54: note: pexpanded from macro 'pr_debug' │B│ r_deb 175u | #gd(effmitn,e .p.r._)d e_b_upgr((fLmItB,B P.F._.D)E B_U_Gp,r (fLmItB,B P#F#__D_EVBAU_GA, RfGmSt_,_ )# │B│ # _| _ ~~~ ^~~~~~~~~~~V │B│ A_ARG./libbpf_internal.hS:_170:_40): │B│ note: | expanded from macro '__pr' ~~~ ^~~~~~~~~~~ │B│ │B│ ./libbpf_internal.h: 170170:40 | : lnote: iexpanded from macro '__pr' │B│ bbpf _170p | r ilnitb(blpefv_eprli,nt (l"evleilb,b p"fl:i b"b pff:m t", f#m#t_,_ V#A#__A_RVGAS__A_R)G;S __\) │B│ ; | \ ~~~ ^~~~~~~~~~~ │B│ │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│ 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│ usdt.c:1112:6: warning: format specifies type 'unsigned long' but the argument has type 'long', which differs in signedness [-Wformat-signedness] │B│ 1111 | pr_warn("usdt: failed to map IP 0x%lx to spec #%d for '%s:%s' in '%s': %s\n", │B│ | ~~~ │B│ | %lx │B│ 1112 | target->abs_ip, spec_id, 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: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│ 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│ 8 warnings generated. │B│ 6 warnings generated. │B│ 1 warning generated. │B│ 6 warnings generated. │B│ 1 warning generated. │B│ 8 warnings generated. │B│ 36 warnings generated. │B│ 28 warnings generated. │B│ 36 warnings generated. │B│ 28 warnings generated. │B│ 27 warnings generated. │B│ 12 warnings generated. │B│ 12 warnings generated. │B│ 27 warnings generated. │B│ 4343 warning warningss generated generated. │B│ . │B│ 127 warnings generated. │B│ AR /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/bootstrap/libbpf/libbpf.a │B│ 127 warnings generated. │B│ AR /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz/src/libbpf/libbpf.a │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/btf.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/sign.o │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 common.o │B│ CC cgroup.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 xlated_dumper.o │B│ CC disasm.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=1790639252 │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│ + _common_args='-C src prefix=/usr mandir=/usr/share/man' │I│ The work directory %(workdir) is /mason/build/x86_64/bpftool-libbpf-v7.7.0-sources.tar.gz │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/da/3a8cd7064fcef7345f73bc3e8681a81a0c3a0e.debug Verifying Verified "b/bpftool/manifest.x86_64.bin" matches built manifest based on hash match: "8ac471a6db1f8541f5904961da9d25fe1290b3a96388a2d1a38ba55a65c32dcd" Packaging Emitted bpftool-dbginfo-7.7.0-9-1-x86_64.stone Emitted bpftool-7.7.0-9-1-x86_64.stone Phase Elapsed % │Initialize 1.12s 10.1% │Populate (moss) ││Resolve 0.49s 4.4% ││Fetch 1.40s 12.6% ││Blit 2.04s 18.3% │Fetch 0.38s 3.4% │x86_64 ││Prepare 0.04s 0.4% ││Build 5.17s 46.5% ││Install 0.31s 2.8% │Analyze 0.03s 0.3% │Emit 0.12s 1.1% ────────────────────────────────────── Total 11.10s 100.0% Build finished successfully at 2026-09-29T01:55:56+02:00