Skip to content

Instantly share code, notes, and snippets.

@vpetersson
Last active April 29, 2019 13:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vpetersson/7ba5eb2e5c1877ef65eb2fc3930c0f04 to your computer and use it in GitHub Desktop.
Save vpetersson/7ba5eb2e5c1877ef65eb2fc3930c0f04 to your computer and use it in GitHub Desktop.
root@arm-lab:/usr/src/falco-0.1.1dev/bpf# make
make -C /lib/modules/4.19.36-v7+/build M=$PWD
make[1]: Entering directory '/mnt/src/linux'
clang -I./arch/arm/include -I./arch/arm/include/generated -I./include -I./arch/arm/include/uapi -I./arch/arm/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h \
-D__KERNEL__ -mlittle-endian \
\
-D__KERNEL__ \
-D__BPF_TRACING__ \
-Wno-gnu-variable-sized-type-not-at-end \
-Wno-address-of-packed-member \
-fno-jump-tables \
-Wno-tautological-compare \
-O2 -g -emit-llvm -c /usr/src/falco-0.1.1dev/bpf/probe.c -o /usr/src/falco-0.1.1dev/bpf/probe.ll
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
In file included from ./include/linux/bitops.h:19:
In file included from ./arch/arm/include/asm/bitops.h:243:
In file included from ./include/asm-generic/bitops/lock.h:5:
In file included from ./include/linux/atomic.h:7:
In file included from ./arch/arm/include/asm/atomic.h:19:
./arch/arm/include/asm/cmpxchg.h:128:2: error: "SMP is not supported on this platform"
#error "SMP is not supported on this platform"
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
In file included from ./include/linux/bitops.h:19:
In file included from ./arch/arm/include/asm/bitops.h:243:
In file included from ./include/asm-generic/bitops/lock.h:5:
In file included from ./include/linux/atomic.h:7:
In file included from ./arch/arm/include/asm/atomic.h:19:
In file included from ./arch/arm/include/asm/cmpxchg.h:146:
./include/asm-generic/cmpxchg.h:11:2: error: "Cannot use generic cmpxchg on SMP"
#error "Cannot use generic cmpxchg on SMP"
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
In file included from ./include/linux/bitops.h:19:
In file included from ./arch/arm/include/asm/bitops.h:243:
In file included from ./include/asm-generic/bitops/lock.h:5:
In file included from ./include/linux/atomic.h:7:
./arch/arm/include/asm/atomic.h:164:2: error: SMP not supported on pre-ARMv6 CPUs
#error SMP not supported on pre-ARMv6 CPUs
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
./include/linux/bitops.h:53:41: warning: shift count >= width of type [-Wshift-count-overflow]
return sizeof(w) == 4 ? hweight32(w) : hweight64(w);
^~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:29:49: note: expanded from macro 'hweight64'
#define hweight64(w) (__builtin_constant_p(w) ? __const_hweight64(w) : __arch_hweight64(w))
^~~~~~~~~~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:21:76: note: expanded from macro '__const_hweight64'
#define __const_hweight64(w) (__const_hweight32(w) + __const_hweight32((w) >> 32))
^ ~~
./include/asm-generic/bitops/const_hweight.h:20:49: note: expanded from macro '__const_hweight32'
#define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16))
^
./include/asm-generic/bitops/const_hweight.h:19:48: note: expanded from macro '__const_hweight16'
#define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 ))
^
./include/asm-generic/bitops/const_hweight.h:10:9: note: expanded from macro '__const_hweight8'
((!!((w) & (1ULL << 0))) + \
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
./include/linux/bitops.h:53:41: warning: shift count >= width of type [-Wshift-count-overflow]
return sizeof(w) == 4 ? hweight32(w) : hweight64(w);
^~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:29:49: note: expanded from macro 'hweight64'
#define hweight64(w) (__builtin_constant_p(w) ? __const_hweight64(w) : __arch_hweight64(w))
^~~~~~~~~~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:21:76: note: expanded from macro '__const_hweight64'
#define __const_hweight64(w) (__const_hweight32(w) + __const_hweight32((w) >> 32))
^ ~~
./include/asm-generic/bitops/const_hweight.h:20:49: note: expanded from macro '__const_hweight32'
#define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16))
^
./include/asm-generic/bitops/const_hweight.h:19:48: note: expanded from macro '__const_hweight16'
#define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 ))
^
./include/asm-generic/bitops/const_hweight.h:11:9: note: expanded from macro '__const_hweight8'
(!!((w) & (1ULL << 1))) + \
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
./include/linux/bitops.h:53:41: warning: shift count >= width of type [-Wshift-count-overflow]
return sizeof(w) == 4 ? hweight32(w) : hweight64(w);
^~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:29:49: note: expanded from macro 'hweight64'
#define hweight64(w) (__builtin_constant_p(w) ? __const_hweight64(w) : __arch_hweight64(w))
^~~~~~~~~~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:21:76: note: expanded from macro '__const_hweight64'
#define __const_hweight64(w) (__const_hweight32(w) + __const_hweight32((w) >> 32))
^ ~~
./include/asm-generic/bitops/const_hweight.h:20:49: note: expanded from macro '__const_hweight32'
#define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16))
^
./include/asm-generic/bitops/const_hweight.h:19:48: note: expanded from macro '__const_hweight16'
#define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 ))
^
./include/asm-generic/bitops/const_hweight.h:12:9: note: expanded from macro '__const_hweight8'
(!!((w) & (1ULL << 2))) + \
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
./include/linux/bitops.h:53:41: warning: shift count >= width of type [-Wshift-count-overflow]
return sizeof(w) == 4 ? hweight32(w) : hweight64(w);
^~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:29:49: note: expanded from macro 'hweight64'
#define hweight64(w) (__builtin_constant_p(w) ? __const_hweight64(w) : __arch_hweight64(w))
^~~~~~~~~~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:21:76: note: expanded from macro '__const_hweight64'
#define __const_hweight64(w) (__const_hweight32(w) + __const_hweight32((w) >> 32))
^ ~~
./include/asm-generic/bitops/const_hweight.h:20:49: note: expanded from macro '__const_hweight32'
#define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16))
^
./include/asm-generic/bitops/const_hweight.h:19:48: note: expanded from macro '__const_hweight16'
#define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 ))
^
./include/asm-generic/bitops/const_hweight.h:13:9: note: expanded from macro '__const_hweight8'
(!!((w) & (1ULL << 3))) + \
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
./include/linux/bitops.h:53:41: warning: shift count >= width of type [-Wshift-count-overflow]
return sizeof(w) == 4 ? hweight32(w) : hweight64(w);
^~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:29:49: note: expanded from macro 'hweight64'
#define hweight64(w) (__builtin_constant_p(w) ? __const_hweight64(w) : __arch_hweight64(w))
^~~~~~~~~~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:21:76: note: expanded from macro '__const_hweight64'
#define __const_hweight64(w) (__const_hweight32(w) + __const_hweight32((w) >> 32))
^ ~~
./include/asm-generic/bitops/const_hweight.h:20:49: note: expanded from macro '__const_hweight32'
#define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16))
^
./include/asm-generic/bitops/const_hweight.h:19:48: note: expanded from macro '__const_hweight16'
#define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 ))
^
./include/asm-generic/bitops/const_hweight.h:14:9: note: expanded from macro '__const_hweight8'
(!!((w) & (1ULL << 4))) + \
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
./include/linux/bitops.h:53:41: warning: shift count >= width of type [-Wshift-count-overflow]
return sizeof(w) == 4 ? hweight32(w) : hweight64(w);
^~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:29:49: note: expanded from macro 'hweight64'
#define hweight64(w) (__builtin_constant_p(w) ? __const_hweight64(w) : __arch_hweight64(w))
^~~~~~~~~~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:21:76: note: expanded from macro '__const_hweight64'
#define __const_hweight64(w) (__const_hweight32(w) + __const_hweight32((w) >> 32))
^ ~~
./include/asm-generic/bitops/const_hweight.h:20:49: note: expanded from macro '__const_hweight32'
#define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16))
^
./include/asm-generic/bitops/const_hweight.h:19:48: note: expanded from macro '__const_hweight16'
#define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 ))
^
./include/asm-generic/bitops/const_hweight.h:15:9: note: expanded from macro '__const_hweight8'
(!!((w) & (1ULL << 5))) + \
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
./include/linux/bitops.h:53:41: warning: shift count >= width of type [-Wshift-count-overflow]
return sizeof(w) == 4 ? hweight32(w) : hweight64(w);
^~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:29:49: note: expanded from macro 'hweight64'
#define hweight64(w) (__builtin_constant_p(w) ? __const_hweight64(w) : __arch_hweight64(w))
^~~~~~~~~~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:21:76: note: expanded from macro '__const_hweight64'
#define __const_hweight64(w) (__const_hweight32(w) + __const_hweight32((w) >> 32))
^ ~~
./include/asm-generic/bitops/const_hweight.h:20:49: note: expanded from macro '__const_hweight32'
#define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16))
^
./include/asm-generic/bitops/const_hweight.h:19:48: note: expanded from macro '__const_hweight16'
#define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 ))
^
./include/asm-generic/bitops/const_hweight.h:16:9: note: expanded from macro '__const_hweight8'
(!!((w) & (1ULL << 6))) + \
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
./include/linux/bitops.h:53:41: warning: shift count >= width of type [-Wshift-count-overflow]
return sizeof(w) == 4 ? hweight32(w) : hweight64(w);
^~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:29:49: note: expanded from macro 'hweight64'
#define hweight64(w) (__builtin_constant_p(w) ? __const_hweight64(w) : __arch_hweight64(w))
^~~~~~~~~~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:21:76: note: expanded from macro '__const_hweight64'
#define __const_hweight64(w) (__const_hweight32(w) + __const_hweight32((w) >> 32))
^ ~~
./include/asm-generic/bitops/const_hweight.h:20:49: note: expanded from macro '__const_hweight32'
#define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16))
^
./include/asm-generic/bitops/const_hweight.h:19:48: note: expanded from macro '__const_hweight16'
#define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 ))
^
./include/asm-generic/bitops/const_hweight.h:17:9: note: expanded from macro '__const_hweight8'
(!!((w) & (1ULL << 7)))))
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
./include/linux/bitops.h:53:41: warning: shift count >= width of type [-Wshift-count-overflow]
return sizeof(w) == 4 ? hweight32(w) : hweight64(w);
^~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:29:49: note: expanded from macro 'hweight64'
#define hweight64(w) (__builtin_constant_p(w) ? __const_hweight64(w) : __arch_hweight64(w))
^~~~~~~~~~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:21:76: note: expanded from macro '__const_hweight64'
#define __const_hweight64(w) (__const_hweight32(w) + __const_hweight32((w) >> 32))
^ ~~
./include/asm-generic/bitops/const_hweight.h:20:49: note: expanded from macro '__const_hweight32'
#define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16))
^
./include/asm-generic/bitops/const_hweight.h:19:72: note: expanded from macro '__const_hweight16'
#define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 ))
^
./include/asm-generic/bitops/const_hweight.h:10:9: note: expanded from macro '__const_hweight8'
((!!((w) & (1ULL << 0))) + \
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
./include/linux/bitops.h:53:41: warning: shift count >= width of type [-Wshift-count-overflow]
return sizeof(w) == 4 ? hweight32(w) : hweight64(w);
^~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:29:49: note: expanded from macro 'hweight64'
#define hweight64(w) (__builtin_constant_p(w) ? __const_hweight64(w) : __arch_hweight64(w))
^~~~~~~~~~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:21:76: note: expanded from macro '__const_hweight64'
#define __const_hweight64(w) (__const_hweight32(w) + __const_hweight32((w) >> 32))
^ ~~
./include/asm-generic/bitops/const_hweight.h:20:49: note: expanded from macro '__const_hweight32'
#define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16))
^
./include/asm-generic/bitops/const_hweight.h:19:72: note: expanded from macro '__const_hweight16'
#define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 ))
^
./include/asm-generic/bitops/const_hweight.h:11:9: note: expanded from macro '__const_hweight8'
(!!((w) & (1ULL << 1))) + \
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
./include/linux/bitops.h:53:41: warning: shift count >= width of type [-Wshift-count-overflow]
return sizeof(w) == 4 ? hweight32(w) : hweight64(w);
^~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:29:49: note: expanded from macro 'hweight64'
#define hweight64(w) (__builtin_constant_p(w) ? __const_hweight64(w) : __arch_hweight64(w))
^~~~~~~~~~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:21:76: note: expanded from macro '__const_hweight64'
#define __const_hweight64(w) (__const_hweight32(w) + __const_hweight32((w) >> 32))
^ ~~
./include/asm-generic/bitops/const_hweight.h:20:49: note: expanded from macro '__const_hweight32'
#define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16))
^
./include/asm-generic/bitops/const_hweight.h:19:72: note: expanded from macro '__const_hweight16'
#define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 ))
^
./include/asm-generic/bitops/const_hweight.h:12:9: note: expanded from macro '__const_hweight8'
(!!((w) & (1ULL << 2))) + \
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
./include/linux/bitops.h:53:41: warning: shift count >= width of type [-Wshift-count-overflow]
return sizeof(w) == 4 ? hweight32(w) : hweight64(w);
^~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:29:49: note: expanded from macro 'hweight64'
#define hweight64(w) (__builtin_constant_p(w) ? __const_hweight64(w) : __arch_hweight64(w))
^~~~~~~~~~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:21:76: note: expanded from macro '__const_hweight64'
#define __const_hweight64(w) (__const_hweight32(w) + __const_hweight32((w) >> 32))
^ ~~
./include/asm-generic/bitops/const_hweight.h:20:49: note: expanded from macro '__const_hweight32'
#define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16))
^
./include/asm-generic/bitops/const_hweight.h:19:72: note: expanded from macro '__const_hweight16'
#define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 ))
^
./include/asm-generic/bitops/const_hweight.h:13:9: note: expanded from macro '__const_hweight8'
(!!((w) & (1ULL << 3))) + \
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
./include/linux/bitops.h:53:41: warning: shift count >= width of type [-Wshift-count-overflow]
return sizeof(w) == 4 ? hweight32(w) : hweight64(w);
^~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:29:49: note: expanded from macro 'hweight64'
#define hweight64(w) (__builtin_constant_p(w) ? __const_hweight64(w) : __arch_hweight64(w))
^~~~~~~~~~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:21:76: note: expanded from macro '__const_hweight64'
#define __const_hweight64(w) (__const_hweight32(w) + __const_hweight32((w) >> 32))
^ ~~
./include/asm-generic/bitops/const_hweight.h:20:49: note: expanded from macro '__const_hweight32'
#define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16))
^
./include/asm-generic/bitops/const_hweight.h:19:72: note: expanded from macro '__const_hweight16'
#define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 ))
^
./include/asm-generic/bitops/const_hweight.h:14:9: note: expanded from macro '__const_hweight8'
(!!((w) & (1ULL << 4))) + \
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
./include/linux/bitops.h:53:41: warning: shift count >= width of type [-Wshift-count-overflow]
return sizeof(w) == 4 ? hweight32(w) : hweight64(w);
^~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:29:49: note: expanded from macro 'hweight64'
#define hweight64(w) (__builtin_constant_p(w) ? __const_hweight64(w) : __arch_hweight64(w))
^~~~~~~~~~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:21:76: note: expanded from macro '__const_hweight64'
#define __const_hweight64(w) (__const_hweight32(w) + __const_hweight32((w) >> 32))
^ ~~
./include/asm-generic/bitops/const_hweight.h:20:49: note: expanded from macro '__const_hweight32'
#define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16))
^
./include/asm-generic/bitops/const_hweight.h:19:72: note: expanded from macro '__const_hweight16'
#define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 ))
^
./include/asm-generic/bitops/const_hweight.h:15:9: note: expanded from macro '__const_hweight8'
(!!((w) & (1ULL << 5))) + \
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
./include/linux/bitops.h:53:41: warning: shift count >= width of type [-Wshift-count-overflow]
return sizeof(w) == 4 ? hweight32(w) : hweight64(w);
^~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:29:49: note: expanded from macro 'hweight64'
#define hweight64(w) (__builtin_constant_p(w) ? __const_hweight64(w) : __arch_hweight64(w))
^~~~~~~~~~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:21:76: note: expanded from macro '__const_hweight64'
#define __const_hweight64(w) (__const_hweight32(w) + __const_hweight32((w) >> 32))
^ ~~
./include/asm-generic/bitops/const_hweight.h:20:49: note: expanded from macro '__const_hweight32'
#define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16))
^
./include/asm-generic/bitops/const_hweight.h:19:72: note: expanded from macro '__const_hweight16'
#define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 ))
^
./include/asm-generic/bitops/const_hweight.h:16:9: note: expanded from macro '__const_hweight8'
(!!((w) & (1ULL << 6))) + \
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
./include/linux/bitops.h:53:41: warning: shift count >= width of type [-Wshift-count-overflow]
return sizeof(w) == 4 ? hweight32(w) : hweight64(w);
^~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:29:49: note: expanded from macro 'hweight64'
#define hweight64(w) (__builtin_constant_p(w) ? __const_hweight64(w) : __arch_hweight64(w))
^~~~~~~~~~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:21:76: note: expanded from macro '__const_hweight64'
#define __const_hweight64(w) (__const_hweight32(w) + __const_hweight32((w) >> 32))
^ ~~
./include/asm-generic/bitops/const_hweight.h:20:49: note: expanded from macro '__const_hweight32'
#define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16))
^
./include/asm-generic/bitops/const_hweight.h:19:72: note: expanded from macro '__const_hweight16'
#define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 ))
^
./include/asm-generic/bitops/const_hweight.h:17:9: note: expanded from macro '__const_hweight8'
(!!((w) & (1ULL << 7)))))
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
./include/linux/bitops.h:53:41: warning: shift count >= width of type [-Wshift-count-overflow]
return sizeof(w) == 4 ? hweight32(w) : hweight64(w);
^~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:29:49: note: expanded from macro 'hweight64'
#define hweight64(w) (__builtin_constant_p(w) ? __const_hweight64(w) : __arch_hweight64(w))
^~~~~~~~~~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:21:76: note: expanded from macro '__const_hweight64'
#define __const_hweight64(w) (__const_hweight32(w) + __const_hweight32((w) >> 32))
^ ~~
./include/asm-generic/bitops/const_hweight.h:20:73: note: expanded from macro '__const_hweight32'
#define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16))
^
./include/asm-generic/bitops/const_hweight.h:19:48: note: expanded from macro '__const_hweight16'
#define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 ))
^
./include/asm-generic/bitops/const_hweight.h:10:9: note: expanded from macro '__const_hweight8'
((!!((w) & (1ULL << 0))) + \
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
./include/linux/bitops.h:53:41: warning: shift count >= width of type [-Wshift-count-overflow]
return sizeof(w) == 4 ? hweight32(w) : hweight64(w);
^~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:29:49: note: expanded from macro 'hweight64'
#define hweight64(w) (__builtin_constant_p(w) ? __const_hweight64(w) : __arch_hweight64(w))
^~~~~~~~~~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:21:76: note: expanded from macro '__const_hweight64'
#define __const_hweight64(w) (__const_hweight32(w) + __const_hweight32((w) >> 32))
^ ~~
./include/asm-generic/bitops/const_hweight.h:20:73: note: expanded from macro '__const_hweight32'
#define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16))
^
./include/asm-generic/bitops/const_hweight.h:19:48: note: expanded from macro '__const_hweight16'
#define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 ))
^
./include/asm-generic/bitops/const_hweight.h:11:9: note: expanded from macro '__const_hweight8'
(!!((w) & (1ULL << 1))) + \
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
./include/linux/bitops.h:53:41: warning: shift count >= width of type [-Wshift-count-overflow]
return sizeof(w) == 4 ? hweight32(w) : hweight64(w);
^~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:29:49: note: expanded from macro 'hweight64'
#define hweight64(w) (__builtin_constant_p(w) ? __const_hweight64(w) : __arch_hweight64(w))
^~~~~~~~~~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:21:76: note: expanded from macro '__const_hweight64'
#define __const_hweight64(w) (__const_hweight32(w) + __const_hweight32((w) >> 32))
^ ~~
./include/asm-generic/bitops/const_hweight.h:20:73: note: expanded from macro '__const_hweight32'
#define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16))
^
./include/asm-generic/bitops/const_hweight.h:19:48: note: expanded from macro '__const_hweight16'
#define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 ))
^
./include/asm-generic/bitops/const_hweight.h:12:9: note: expanded from macro '__const_hweight8'
(!!((w) & (1ULL << 2))) + \
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
./include/linux/bitops.h:53:41: warning: shift count >= width of type [-Wshift-count-overflow]
return sizeof(w) == 4 ? hweight32(w) : hweight64(w);
^~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:29:49: note: expanded from macro 'hweight64'
#define hweight64(w) (__builtin_constant_p(w) ? __const_hweight64(w) : __arch_hweight64(w))
^~~~~~~~~~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:21:76: note: expanded from macro '__const_hweight64'
#define __const_hweight64(w) (__const_hweight32(w) + __const_hweight32((w) >> 32))
^ ~~
./include/asm-generic/bitops/const_hweight.h:20:73: note: expanded from macro '__const_hweight32'
#define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16))
^
./include/asm-generic/bitops/const_hweight.h:19:48: note: expanded from macro '__const_hweight16'
#define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 ))
^
./include/asm-generic/bitops/const_hweight.h:13:9: note: expanded from macro '__const_hweight8'
(!!((w) & (1ULL << 3))) + \
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
./include/linux/bitops.h:53:41: warning: shift count >= width of type [-Wshift-count-overflow]
return sizeof(w) == 4 ? hweight32(w) : hweight64(w);
^~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:29:49: note: expanded from macro 'hweight64'
#define hweight64(w) (__builtin_constant_p(w) ? __const_hweight64(w) : __arch_hweight64(w))
^~~~~~~~~~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:21:76: note: expanded from macro '__const_hweight64'
#define __const_hweight64(w) (__const_hweight32(w) + __const_hweight32((w) >> 32))
^ ~~
./include/asm-generic/bitops/const_hweight.h:20:73: note: expanded from macro '__const_hweight32'
#define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16))
^
./include/asm-generic/bitops/const_hweight.h:19:48: note: expanded from macro '__const_hweight16'
#define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 ))
^
./include/asm-generic/bitops/const_hweight.h:14:9: note: expanded from macro '__const_hweight8'
(!!((w) & (1ULL << 4))) + \
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
./include/linux/bitops.h:53:41: warning: shift count >= width of type [-Wshift-count-overflow]
return sizeof(w) == 4 ? hweight32(w) : hweight64(w);
^~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:29:49: note: expanded from macro 'hweight64'
#define hweight64(w) (__builtin_constant_p(w) ? __const_hweight64(w) : __arch_hweight64(w))
^~~~~~~~~~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:21:76: note: expanded from macro '__const_hweight64'
#define __const_hweight64(w) (__const_hweight32(w) + __const_hweight32((w) >> 32))
^ ~~
./include/asm-generic/bitops/const_hweight.h:20:73: note: expanded from macro '__const_hweight32'
#define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16))
^
./include/asm-generic/bitops/const_hweight.h:19:48: note: expanded from macro '__const_hweight16'
#define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 ))
^
./include/asm-generic/bitops/const_hweight.h:15:9: note: expanded from macro '__const_hweight8'
(!!((w) & (1ULL << 5))) + \
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
./include/linux/bitops.h:53:41: warning: shift count >= width of type [-Wshift-count-overflow]
return sizeof(w) == 4 ? hweight32(w) : hweight64(w);
^~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:29:49: note: expanded from macro 'hweight64'
#define hweight64(w) (__builtin_constant_p(w) ? __const_hweight64(w) : __arch_hweight64(w))
^~~~~~~~~~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:21:76: note: expanded from macro '__const_hweight64'
#define __const_hweight64(w) (__const_hweight32(w) + __const_hweight32((w) >> 32))
^ ~~
./include/asm-generic/bitops/const_hweight.h:20:73: note: expanded from macro '__const_hweight32'
#define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16))
^
./include/asm-generic/bitops/const_hweight.h:19:48: note: expanded from macro '__const_hweight16'
#define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 ))
^
./include/asm-generic/bitops/const_hweight.h:16:9: note: expanded from macro '__const_hweight8'
(!!((w) & (1ULL << 6))) + \
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
./include/linux/bitops.h:53:41: warning: shift count >= width of type [-Wshift-count-overflow]
return sizeof(w) == 4 ? hweight32(w) : hweight64(w);
^~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:29:49: note: expanded from macro 'hweight64'
#define hweight64(w) (__builtin_constant_p(w) ? __const_hweight64(w) : __arch_hweight64(w))
^~~~~~~~~~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:21:76: note: expanded from macro '__const_hweight64'
#define __const_hweight64(w) (__const_hweight32(w) + __const_hweight32((w) >> 32))
^ ~~
./include/asm-generic/bitops/const_hweight.h:20:73: note: expanded from macro '__const_hweight32'
#define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16))
^
./include/asm-generic/bitops/const_hweight.h:19:48: note: expanded from macro '__const_hweight16'
#define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 ))
^
./include/asm-generic/bitops/const_hweight.h:17:9: note: expanded from macro '__const_hweight8'
(!!((w) & (1ULL << 7)))))
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
./include/linux/bitops.h:53:41: warning: shift count >= width of type [-Wshift-count-overflow]
return sizeof(w) == 4 ? hweight32(w) : hweight64(w);
^~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:29:49: note: expanded from macro 'hweight64'
#define hweight64(w) (__builtin_constant_p(w) ? __const_hweight64(w) : __arch_hweight64(w))
^~~~~~~~~~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:21:76: note: expanded from macro '__const_hweight64'
#define __const_hweight64(w) (__const_hweight32(w) + __const_hweight32((w) >> 32))
^ ~~
./include/asm-generic/bitops/const_hweight.h:20:73: note: expanded from macro '__const_hweight32'
#define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16))
^
./include/asm-generic/bitops/const_hweight.h:19:72: note: expanded from macro '__const_hweight16'
#define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 ))
^
./include/asm-generic/bitops/const_hweight.h:10:9: note: expanded from macro '__const_hweight8'
((!!((w) & (1ULL << 0))) + \
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
./include/linux/bitops.h:53:41: warning: shift count >= width of type [-Wshift-count-overflow]
return sizeof(w) == 4 ? hweight32(w) : hweight64(w);
^~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:29:49: note: expanded from macro 'hweight64'
#define hweight64(w) (__builtin_constant_p(w) ? __const_hweight64(w) : __arch_hweight64(w))
^~~~~~~~~~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:21:76: note: expanded from macro '__const_hweight64'
#define __const_hweight64(w) (__const_hweight32(w) + __const_hweight32((w) >> 32))
^ ~~
./include/asm-generic/bitops/const_hweight.h:20:73: note: expanded from macro '__const_hweight32'
#define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16))
^
./include/asm-generic/bitops/const_hweight.h:19:72: note: expanded from macro '__const_hweight16'
#define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 ))
^
./include/asm-generic/bitops/const_hweight.h:11:9: note: expanded from macro '__const_hweight8'
(!!((w) & (1ULL << 1))) + \
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
./include/linux/bitops.h:53:41: warning: shift count >= width of type [-Wshift-count-overflow]
return sizeof(w) == 4 ? hweight32(w) : hweight64(w);
^~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:29:49: note: expanded from macro 'hweight64'
#define hweight64(w) (__builtin_constant_p(w) ? __const_hweight64(w) : __arch_hweight64(w))
^~~~~~~~~~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:21:76: note: expanded from macro '__const_hweight64'
#define __const_hweight64(w) (__const_hweight32(w) + __const_hweight32((w) >> 32))
^ ~~
./include/asm-generic/bitops/const_hweight.h:20:73: note: expanded from macro '__const_hweight32'
#define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16))
^
./include/asm-generic/bitops/const_hweight.h:19:72: note: expanded from macro '__const_hweight16'
#define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 ))
^
./include/asm-generic/bitops/const_hweight.h:12:9: note: expanded from macro '__const_hweight8'
(!!((w) & (1ULL << 2))) + \
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
./include/linux/bitops.h:53:41: warning: shift count >= width of type [-Wshift-count-overflow]
return sizeof(w) == 4 ? hweight32(w) : hweight64(w);
^~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:29:49: note: expanded from macro 'hweight64'
#define hweight64(w) (__builtin_constant_p(w) ? __const_hweight64(w) : __arch_hweight64(w))
^~~~~~~~~~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:21:76: note: expanded from macro '__const_hweight64'
#define __const_hweight64(w) (__const_hweight32(w) + __const_hweight32((w) >> 32))
^ ~~
./include/asm-generic/bitops/const_hweight.h:20:73: note: expanded from macro '__const_hweight32'
#define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16))
^
./include/asm-generic/bitops/const_hweight.h:19:72: note: expanded from macro '__const_hweight16'
#define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 ))
^
./include/asm-generic/bitops/const_hweight.h:13:9: note: expanded from macro '__const_hweight8'
(!!((w) & (1ULL << 3))) + \
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
./include/linux/bitops.h:53:41: warning: shift count >= width of type [-Wshift-count-overflow]
return sizeof(w) == 4 ? hweight32(w) : hweight64(w);
^~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:29:49: note: expanded from macro 'hweight64'
#define hweight64(w) (__builtin_constant_p(w) ? __const_hweight64(w) : __arch_hweight64(w))
^~~~~~~~~~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:21:76: note: expanded from macro '__const_hweight64'
#define __const_hweight64(w) (__const_hweight32(w) + __const_hweight32((w) >> 32))
^ ~~
./include/asm-generic/bitops/const_hweight.h:20:73: note: expanded from macro '__const_hweight32'
#define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16))
^
./include/asm-generic/bitops/const_hweight.h:19:72: note: expanded from macro '__const_hweight16'
#define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 ))
^
./include/asm-generic/bitops/const_hweight.h:14:9: note: expanded from macro '__const_hweight8'
(!!((w) & (1ULL << 4))) + \
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
./include/linux/bitops.h:53:41: warning: shift count >= width of type [-Wshift-count-overflow]
return sizeof(w) == 4 ? hweight32(w) : hweight64(w);
^~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:29:49: note: expanded from macro 'hweight64'
#define hweight64(w) (__builtin_constant_p(w) ? __const_hweight64(w) : __arch_hweight64(w))
^~~~~~~~~~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:21:76: note: expanded from macro '__const_hweight64'
#define __const_hweight64(w) (__const_hweight32(w) + __const_hweight32((w) >> 32))
^ ~~
./include/asm-generic/bitops/const_hweight.h:20:73: note: expanded from macro '__const_hweight32'
#define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16))
^
./include/asm-generic/bitops/const_hweight.h:19:72: note: expanded from macro '__const_hweight16'
#define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 ))
^
./include/asm-generic/bitops/const_hweight.h:15:9: note: expanded from macro '__const_hweight8'
(!!((w) & (1ULL << 5))) + \
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
./include/linux/bitops.h:53:41: warning: shift count >= width of type [-Wshift-count-overflow]
return sizeof(w) == 4 ? hweight32(w) : hweight64(w);
^~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:29:49: note: expanded from macro 'hweight64'
#define hweight64(w) (__builtin_constant_p(w) ? __const_hweight64(w) : __arch_hweight64(w))
^~~~~~~~~~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:21:76: note: expanded from macro '__const_hweight64'
#define __const_hweight64(w) (__const_hweight32(w) + __const_hweight32((w) >> 32))
^ ~~
./include/asm-generic/bitops/const_hweight.h:20:73: note: expanded from macro '__const_hweight32'
#define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16))
^
./include/asm-generic/bitops/const_hweight.h:19:72: note: expanded from macro '__const_hweight16'
#define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 ))
^
./include/asm-generic/bitops/const_hweight.h:16:9: note: expanded from macro '__const_hweight8'
(!!((w) & (1ULL << 6))) + \
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:12:
In file included from ./arch/arm/include/generated/asm/current.h:1:
In file included from ./include/asm-generic/current.h:5:
In file included from ./include/linux/thread_info.h:12:
In file included from ./include/linux/bug.h:5:
In file included from ./arch/arm/include/asm/bug.h:60:
In file included from ./include/asm-generic/bug.h:18:
In file included from ./include/linux/kernel.h:11:
./include/linux/bitops.h:53:41: warning: shift count >= width of type [-Wshift-count-overflow]
return sizeof(w) == 4 ? hweight32(w) : hweight64(w);
^~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:29:49: note: expanded from macro 'hweight64'
#define hweight64(w) (__builtin_constant_p(w) ? __const_hweight64(w) : __arch_hweight64(w))
^~~~~~~~~~~~~~~~~~~~
./include/asm-generic/bitops/const_hweight.h:21:76: note: expanded from macro '__const_hweight64'
#define __const_hweight64(w) (__const_hweight32(w) + __const_hweight32((w) >> 32))
^ ~~
./include/asm-generic/bitops/const_hweight.h:20:73: note: expanded from macro '__const_hweight32'
#define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16))
^
./include/asm-generic/bitops/const_hweight.h:19:72: note: expanded from macro '__const_hweight16'
#define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 ))
^
./include/asm-generic/bitops/const_hweight.h:17:9: note: expanded from macro '__const_hweight8'
(!!((w) & (1ULL << 7)))))
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:13:
In file included from ./include/linux/sched.h:15:
In file included from ./include/linux/sem.h:5:
In file included from ./include/uapi/linux/sem.h:5:
In file included from ./include/linux/ipc.h:5:
In file included from ./include/linux/spinlock.h:88:
./arch/arm/include/asm/spinlock.h:6:2: error: SMP not supported on pre-ARMv6 CPUs
#error SMP not supported on pre-ARMv6 CPUs
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:20:
In file included from /usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:12:
In file included from ./include/linux/ptrace.h:7:
In file included from ./include/linux/sched/signal.h:6:
./include/linux/signal.h:83:11: warning: array index 3 is past the end of the array (which contains 2 elements) [-Warray-bounds]
return (set->sig[3] | set->sig[2] |
^ ~
./arch/arm/include/asm/signal.h:17:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:20:
In file included from /usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:12:
In file included from ./include/linux/ptrace.h:7:
In file included from ./include/linux/sched/signal.h:6:
./include/linux/signal.h:83:25: warning: array index 2 is past the end of the array (which contains 2 elements) [-Warray-bounds]
return (set->sig[3] | set->sig[2] |
^ ~
./arch/arm/include/asm/signal.h:17:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:20:
In file included from /usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:12:
In file included from ./include/linux/ptrace.h:7:
In file included from ./include/linux/sched/signal.h:6:
./include/linux/signal.h:99:11: warning: array index 3 is past the end of the array (which contains 2 elements) [-Warray-bounds]
return (set1->sig[3] == set2->sig[3]) &&
^ ~
./arch/arm/include/asm/signal.h:17:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:20:
In file included from /usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:12:
In file included from ./include/linux/ptrace.h:7:
In file included from ./include/linux/sched/signal.h:6:
./include/linux/signal.h:99:27: warning: array index 3 is past the end of the array (which contains 2 elements) [-Warray-bounds]
return (set1->sig[3] == set2->sig[3]) &&
^ ~
./arch/arm/include/asm/signal.h:17:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:20:
In file included from /usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:12:
In file included from ./include/linux/ptrace.h:7:
In file included from ./include/linux/sched/signal.h:6:
./include/linux/signal.h:100:5: warning: array index 2 is past the end of the array (which contains 2 elements) [-Warray-bounds]
(set1->sig[2] == set2->sig[2]) &&
^ ~
./arch/arm/include/asm/signal.h:17:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:20:
In file included from /usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:12:
In file included from ./include/linux/ptrace.h:7:
In file included from ./include/linux/sched/signal.h:6:
./include/linux/signal.h:100:21: warning: array index 2 is past the end of the array (which contains 2 elements) [-Warray-bounds]
(set1->sig[2] == set2->sig[2]) &&
^ ~
./arch/arm/include/asm/signal.h:17:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:20:
In file included from /usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:12:
In file included from ./include/linux/ptrace.h:7:
In file included from ./include/linux/sched/signal.h:6:
./include/linux/signal.h:141:1: warning: array index 3 is past the end of the array (which contains 2 elements) [-Warray-bounds]
_SIG_SET_BINOP(sigorsets, _sig_or)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/signal.h:124:8: note: expanded from macro '_SIG_SET_BINOP'
a3 = a->sig[3]; a2 = a->sig[2]; \
^ ~
./arch/arm/include/asm/signal.h:17:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:20:
In file included from /usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:12:
In file included from ./include/linux/ptrace.h:7:
In file included from ./include/linux/sched/signal.h:6:
./include/linux/signal.h:141:1: warning: array index 2 is past the end of the array (which contains 2 elements) [-Warray-bounds]
_SIG_SET_BINOP(sigorsets, _sig_or)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/signal.h:124:24: note: expanded from macro '_SIG_SET_BINOP'
a3 = a->sig[3]; a2 = a->sig[2]; \
^ ~
./arch/arm/include/asm/signal.h:17:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:20:
In file included from /usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:12:
In file included from ./include/linux/ptrace.h:7:
In file included from ./include/linux/sched/signal.h:6:
./include/linux/signal.h:141:1: warning: array index 3 is past the end of the array (which contains 2 elements) [-Warray-bounds]
_SIG_SET_BINOP(sigorsets, _sig_or)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/signal.h:125:8: note: expanded from macro '_SIG_SET_BINOP'
b3 = b->sig[3]; b2 = b->sig[2]; \
^ ~
./arch/arm/include/asm/signal.h:17:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:20:
In file included from /usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:12:
In file included from ./include/linux/ptrace.h:7:
In file included from ./include/linux/sched/signal.h:6:
./include/linux/signal.h:141:1: warning: array index 2 is past the end of the array (which contains 2 elements) [-Warray-bounds]
_SIG_SET_BINOP(sigorsets, _sig_or)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/signal.h:125:24: note: expanded from macro '_SIG_SET_BINOP'
b3 = b->sig[3]; b2 = b->sig[2]; \
^ ~
./arch/arm/include/asm/signal.h:17:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:20:
In file included from /usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:12:
In file included from ./include/linux/ptrace.h:7:
In file included from ./include/linux/sched/signal.h:6:
./include/linux/signal.h:141:1: warning: array index 3 is past the end of the array (which contains 2 elements) [-Warray-bounds]
_SIG_SET_BINOP(sigorsets, _sig_or)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/signal.h:126:3: note: expanded from macro '_SIG_SET_BINOP'
r->sig[3] = op(a3, b3); \
^ ~
./arch/arm/include/asm/signal.h:17:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:20:
In file included from /usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:12:
In file included from ./include/linux/ptrace.h:7:
In file included from ./include/linux/sched/signal.h:6:
./include/linux/signal.h:141:1: warning: array index 2 is past the end of the array (which contains 2 elements) [-Warray-bounds]
_SIG_SET_BINOP(sigorsets, _sig_or)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/signal.h:127:3: note: expanded from macro '_SIG_SET_BINOP'
r->sig[2] = op(a2, b2); \
^ ~
./arch/arm/include/asm/signal.h:17:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:20:
In file included from /usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:12:
In file included from ./include/linux/ptrace.h:7:
In file included from ./include/linux/sched/signal.h:6:
./include/linux/signal.h:144:1: warning: array index 3 is past the end of the array (which contains 2 elements) [-Warray-bounds]
_SIG_SET_BINOP(sigandsets, _sig_and)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/signal.h:124:8: note: expanded from macro '_SIG_SET_BINOP'
a3 = a->sig[3]; a2 = a->sig[2]; \
^ ~
./arch/arm/include/asm/signal.h:17:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:20:
In file included from /usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:12:
In file included from ./include/linux/ptrace.h:7:
In file included from ./include/linux/sched/signal.h:6:
./include/linux/signal.h:144:1: warning: array index 2 is past the end of the array (which contains 2 elements) [-Warray-bounds]
_SIG_SET_BINOP(sigandsets, _sig_and)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/signal.h:124:24: note: expanded from macro '_SIG_SET_BINOP'
a3 = a->sig[3]; a2 = a->sig[2]; \
^ ~
./arch/arm/include/asm/signal.h:17:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:20:
In file included from /usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:12:
In file included from ./include/linux/ptrace.h:7:
In file included from ./include/linux/sched/signal.h:6:
./include/linux/signal.h:144:1: warning: array index 3 is past the end of the array (which contains 2 elements) [-Warray-bounds]
_SIG_SET_BINOP(sigandsets, _sig_and)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/signal.h:125:8: note: expanded from macro '_SIG_SET_BINOP'
b3 = b->sig[3]; b2 = b->sig[2]; \
^ ~
./arch/arm/include/asm/signal.h:17:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:20:
In file included from /usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:12:
In file included from ./include/linux/ptrace.h:7:
In file included from ./include/linux/sched/signal.h:6:
./include/linux/signal.h:144:1: warning: array index 2 is past the end of the array (which contains 2 elements) [-Warray-bounds]
_SIG_SET_BINOP(sigandsets, _sig_and)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/signal.h:125:24: note: expanded from macro '_SIG_SET_BINOP'
b3 = b->sig[3]; b2 = b->sig[2]; \
^ ~
./arch/arm/include/asm/signal.h:17:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:20:
In file included from /usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:12:
In file included from ./include/linux/ptrace.h:7:
In file included from ./include/linux/sched/signal.h:6:
./include/linux/signal.h:144:1: warning: array index 3 is past the end of the array (which contains 2 elements) [-Warray-bounds]
_SIG_SET_BINOP(sigandsets, _sig_and)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/signal.h:126:3: note: expanded from macro '_SIG_SET_BINOP'
r->sig[3] = op(a3, b3); \
^ ~
./arch/arm/include/asm/signal.h:17:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:20:
In file included from /usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:12:
In file included from ./include/linux/ptrace.h:7:
In file included from ./include/linux/sched/signal.h:6:
./include/linux/signal.h:144:1: warning: array index 2 is past the end of the array (which contains 2 elements) [-Warray-bounds]
_SIG_SET_BINOP(sigandsets, _sig_and)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/signal.h:127:3: note: expanded from macro '_SIG_SET_BINOP'
r->sig[2] = op(a2, b2); \
^ ~
./arch/arm/include/asm/signal.h:17:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:20:
In file included from /usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:12:
In file included from ./include/linux/ptrace.h:7:
In file included from ./include/linux/sched/signal.h:6:
./include/linux/signal.h:147:1: warning: array index 3 is past the end of the array (which contains 2 elements) [-Warray-bounds]
_SIG_SET_BINOP(sigandnsets, _sig_andn)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/signal.h:124:8: note: expanded from macro '_SIG_SET_BINOP'
a3 = a->sig[3]; a2 = a->sig[2]; \
^ ~
./arch/arm/include/asm/signal.h:17:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:20:
In file included from /usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:12:
In file included from ./include/linux/ptrace.h:7:
In file included from ./include/linux/sched/signal.h:6:
./include/linux/signal.h:147:1: warning: array index 2 is past the end of the array (which contains 2 elements) [-Warray-bounds]
_SIG_SET_BINOP(sigandnsets, _sig_andn)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/signal.h:124:24: note: expanded from macro '_SIG_SET_BINOP'
a3 = a->sig[3]; a2 = a->sig[2]; \
^ ~
./arch/arm/include/asm/signal.h:17:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:20:
In file included from /usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:12:
In file included from ./include/linux/ptrace.h:7:
In file included from ./include/linux/sched/signal.h:6:
./include/linux/signal.h:147:1: warning: array index 3 is past the end of the array (which contains 2 elements) [-Warray-bounds]
_SIG_SET_BINOP(sigandnsets, _sig_andn)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/signal.h:125:8: note: expanded from macro '_SIG_SET_BINOP'
b3 = b->sig[3]; b2 = b->sig[2]; \
^ ~
./arch/arm/include/asm/signal.h:17:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:20:
In file included from /usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:12:
In file included from ./include/linux/ptrace.h:7:
In file included from ./include/linux/sched/signal.h:6:
./include/linux/signal.h:147:1: warning: array index 2 is past the end of the array (which contains 2 elements) [-Warray-bounds]
_SIG_SET_BINOP(sigandnsets, _sig_andn)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/signal.h:125:24: note: expanded from macro '_SIG_SET_BINOP'
b3 = b->sig[3]; b2 = b->sig[2]; \
^ ~
./arch/arm/include/asm/signal.h:17:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:20:
In file included from /usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:12:
In file included from ./include/linux/ptrace.h:7:
In file included from ./include/linux/sched/signal.h:6:
./include/linux/signal.h:147:1: warning: array index 3 is past the end of the array (which contains 2 elements) [-Warray-bounds]
_SIG_SET_BINOP(sigandnsets, _sig_andn)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/signal.h:126:3: note: expanded from macro '_SIG_SET_BINOP'
r->sig[3] = op(a3, b3); \
^ ~
./arch/arm/include/asm/signal.h:17:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:20:
In file included from /usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:12:
In file included from ./include/linux/ptrace.h:7:
In file included from ./include/linux/sched/signal.h:6:
./include/linux/signal.h:147:1: warning: array index 2 is past the end of the array (which contains 2 elements) [-Warray-bounds]
_SIG_SET_BINOP(sigandnsets, _sig_andn)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/signal.h:127:3: note: expanded from macro '_SIG_SET_BINOP'
r->sig[2] = op(a2, b2); \
^ ~
./arch/arm/include/asm/signal.h:17:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:20:
In file included from /usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:12:
In file included from ./include/linux/ptrace.h:7:
In file included from ./include/linux/sched/signal.h:6:
./include/linux/signal.h:169:1: warning: array index 3 is past the end of the array (which contains 2 elements) [-Warray-bounds]
_SIG_SET_OP(signotset, _sig_not)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/signal.h:158:27: note: expanded from macro '_SIG_SET_OP'
case 4: set->sig[3] = op(set->sig[3]); \
^ ~
./include/linux/signal.h:168:24: note: expanded from macro '_sig_not'
#define _sig_not(x) (~(x))
^
./arch/arm/include/asm/signal.h:17:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:20:
In file included from /usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:12:
In file included from ./include/linux/ptrace.h:7:
In file included from ./include/linux/sched/signal.h:6:
./include/linux/signal.h:169:1: warning: array index 3 is past the end of the array (which contains 2 elements) [-Warray-bounds]
_SIG_SET_OP(signotset, _sig_not)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/signal.h:158:10: note: expanded from macro '_SIG_SET_OP'
case 4: set->sig[3] = op(set->sig[3]); \
^ ~
./arch/arm/include/asm/signal.h:17:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:20:
In file included from /usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:12:
In file included from ./include/linux/ptrace.h:7:
In file included from ./include/linux/sched/signal.h:6:
./include/linux/signal.h:169:1: warning: array index 2 is past the end of the array (which contains 2 elements) [-Warray-bounds]
_SIG_SET_OP(signotset, _sig_not)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/signal.h:159:20: note: expanded from macro '_SIG_SET_OP'
set->sig[2] = op(set->sig[2]); \
^ ~
./include/linux/signal.h:168:24: note: expanded from macro '_sig_not'
#define _sig_not(x) (~(x))
^
./arch/arm/include/asm/signal.h:17:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:20:
In file included from /usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:12:
In file included from ./include/linux/ptrace.h:7:
In file included from ./include/linux/sched/signal.h:6:
./include/linux/signal.h:169:1: warning: array index 2 is past the end of the array (which contains 2 elements) [-Warray-bounds]
_SIG_SET_OP(signotset, _sig_not)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/signal.h:159:3: note: expanded from macro '_SIG_SET_OP'
set->sig[2] = op(set->sig[2]); \
^ ~
./arch/arm/include/asm/signal.h:17:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /usr/src/falco-0.1.1dev/bpf/probe.c:20:
/usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:99:19: error: no member named 'orig_ax' in 'struct pt_regs'
id = _READ(regs->orig_ax);
~~~~ ^
/usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:18:28: note: expanded from macro '_READ'
#define _READ(P) ({ typeof(P) _val; \
^
/usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:99:19: error: no member named 'orig_ax' in 'struct pt_regs'
id = _READ(regs->orig_ax);
~~~~ ^
/usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:20:44: note: expanded from macro '_READ'
bpf_probe_read(&_val, sizeof(_val), &P); \
^
/usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:99:5: error: assigning to 'long' from incompatible type 'void'
id = _READ(regs->orig_ax);
^ ~~~~~~~~~~~~~~~~~~~~
/usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:133:21: error: no member named 'di' in 'struct pt_regs'
arg = _READ(regs->di);
~~~~ ^
/usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:18:28: note: expanded from macro '_READ'
#define _READ(P) ({ typeof(P) _val; \
^
/usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:133:21: error: no member named 'di' in 'struct pt_regs'
arg = _READ(regs->di);
~~~~ ^
/usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:20:44: note: expanded from macro '_READ'
bpf_probe_read(&_val, sizeof(_val), &P); \
^
/usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:133:7: error: assigning to 'unsigned long' from incompatible type 'void'
arg = _READ(regs->di);
^ ~~~~~~~~~~~~~~~
/usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:136:21: error: no member named 'si' in 'struct pt_regs'
arg = _READ(regs->si);
~~~~ ^
/usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:18:28: note: expanded from macro '_READ'
#define _READ(P) ({ typeof(P) _val; \
^
/usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:136:21: error: no member named 'si' in 'struct pt_regs'
arg = _READ(regs->si);
~~~~ ^
/usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:20:44: note: expanded from macro '_READ'
bpf_probe_read(&_val, sizeof(_val), &P); \
^
/usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:136:7: error: assigning to 'unsigned long' from incompatible type 'void'
arg = _READ(regs->si);
^ ~~~~~~~~~~~~~~~
/usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:139:21: error: no member named 'dx' in 'struct pt_regs'
arg = _READ(regs->dx);
~~~~ ^
/usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:18:28: note: expanded from macro '_READ'
#define _READ(P) ({ typeof(P) _val; \
^
/usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:139:21: error: no member named 'dx' in 'struct pt_regs'
arg = _READ(regs->dx);
~~~~ ^
/usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:20:44: note: expanded from macro '_READ'
bpf_probe_read(&_val, sizeof(_val), &P); \
^
/usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:139:7: error: assigning to 'unsigned long' from incompatible type 'void'
arg = _READ(regs->dx);
^ ~~~~~~~~~~~~~~~
/usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:142:21: error: no member named 'r10' in 'struct pt_regs'
arg = _READ(regs->r10);
~~~~ ^
/usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:18:28: note: expanded from macro '_READ'
#define _READ(P) ({ typeof(P) _val; \
^
/usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:142:21: error: no member named 'r10' in 'struct pt_regs'
arg = _READ(regs->r10);
~~~~ ^
/usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:20:44: note: expanded from macro '_READ'
bpf_probe_read(&_val, sizeof(_val), &P); \
^
/usr/src/falco-0.1.1dev/bpf/plumbing_helpers.h:142:7: error: assigning to 'unsigned long' from incompatible type 'void'
arg = _READ(regs->r10);
^ ~~~~~~~~~~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
60 warnings and 20 errors generated.
/usr/src/falco-0.1.1dev/bpf/Makefile:33: recipe for target '/usr/src/falco-0.1.1dev/bpf/probe.o' failed
make[2]: *** [/usr/src/falco-0.1.1dev/bpf/probe.o] Error 1
Makefile:1525: recipe for target '_module_/usr/src/falco-0.1.1dev/bpf' failed
make[1]: *** [_module_/usr/src/falco-0.1.1dev/bpf] Error 2
make[1]: Leaving directory '/mnt/src/linux'
Makefile:18: recipe for target 'all' failed
make: *** [all] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment