iovisor / bcc

BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more
Apache License 2.0
20.36k stars 3.86k forks source link

bcc/libbpf-tools/fsdist.bpf.c:38:12: error: unsupported signed division, please convert to unsigned div/mod. #4896

Open appujee opened 8 months ago

appujee commented 8 months ago
+ clang -c -Iexternal/bcc/libbpf-tools/x86 -Iexternal/bcc/libbpf-tools -m32 -march=prescott --target=bpf -fno-data-sections -fno-function-sections -fno-stack-protector -fno-unwind-tables -mcpu=generic -Wno-pointer-arith -Wno-unused-command-line-argument -Wno-unused-parameter -fno-addrsig -D__TARGET_ARCH_x86 -Iexternal/bcc/libbpf-tools/x86 -Iexternal/bcc/libbpf-tools -D__LIBC_API__=10000 -D__LIBM_API__=10000 -D__LIBDL_API__=10000 -Isystem/bpf/progs/include -Iexternal/libcxxabi/include -Iexternal/libcxx/include -Ibionic/libc/async_safe/include -Isystem/logging/liblog/include -Ibionic/libc/system_properties/include -Isystem/core/property_service/libpropertyinfoparser/include -Iout/soong/.intermediates/external/libbpf/libbpf_headers/gen -isystem bionic/libc/include -isystem bionic/libc/kernel/uapi/asm-x86 -isystem bionic/libc/kernel/uapi -isystem bionic/libc/kernel/android/scsi -isystem bionic/libc/kernel/android/uapi -Werror --target=bpf -fno-data-sections -fno-function-sections -fno-stack-protector -fno-unwind-tables -mcpu=generic -Wno-pointer-arith -Wno-unused-command-line-argument -Wno-unused-parameter -fno-addrsig -D__TARGET_ARCH_x86 -std=gnu17 -Isystem/core/include -Isystem/logging/liblog/include -Isystem/media/audio/include -Ihardware/libhardware/include -Ihardware/libhardware_legacy/include -Ihardware/ril/include -Iframeworks/native/include -Iframeworks/native/opengl/include -Iframeworks/av/include -Werror=bool-operation -Werror=format-insufficient-args -Werror=implicit-int-float-conversion -Werror=int-in-bool-context -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -Werror=xor-used-as-pow -Wno-void-pointer-to-enum-cast -Wno-void-pointer-to-int-cast -Wno-pointer-to-int-cast -Werror=fortify-source -Wno-error=unused-variable -Wno-error=format -Wno-missing-field-initializers -Wno-packed-non-pod -Werror=address-of-temporary -Werror=incompatible-function-pointer-types -Werror=null-dereference -Werror=return-type -Wno-tautological-constant-compare -Wno-tautological-type-limit-compare -Wno-implicit-int-float-conversion -Wno-tautological-overlap-compare -Wno-deprecated-copy -Wno-range-loop-construct -Wno-zero-as-null-pointer-constant -Wno-deprecated-anon-enum-enum-conversion -Wno-deprecated-enum-enum-conversion -Wno-pessimizing-move -Wno-non-c-typedef-for-linkage -Wno-align-mismatch -Wno-error=unused-but-set-variable -Wno-error=unused-but-set-parameter -Wno-error=deprecated-builtins -Wno-error=deprecated -Wno-error=single-bit-bitfield-constant-conversion -Wno-error=enum-constexpr-conversion -Wno-deprecated-dynamic-exception-spec -fcommon -Wno-format-insufficient-args -Wno-misleading-indentation -Wno-bitwise-instead-of-logical -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-unqualified-std-cast-call -Wno-array-parameter -Wno-gnu-offsetof-extensions -Wno-fortify-source -MD -MF out/soong/.intermediates/external/bcc/libbpf-tools/fsdist.bpf.o/android_x86/0e7aadb4ccf134e3003f27a606ef3a68/obj/external/bcc/libbpf-tools/fsdist.bpf.o.d -o out/soong/.intermediates/external/bcc/libbpf-tools/fsdist.bpf.o/android_x86/0e7aadb4ccf134e3003f27a606ef3a68/obj/external/bcc/libbpf-tools/fsdist.bpf.o external/bcc/libbpf-tools/fsdist.bpf.c

Pointing to static int probe_return(enum fs_file_op op)