In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:6: In file included from /lib/modules/5.4.0+/build/include/linux/sched.h:14: In file included from /lib/modules/5.4.0+/build/include/linux/pid.h:5: In file included from /lib/modules/5.4.0+/build/include/linux/rculist.h:11: In file included from /lib/modules/5.4.0+/build/include/linux/rcupdate.h:26: In file included from /lib/modules/5.4.0+/build/include/linux/irqflags.h:16: In file included from /lib/modules/5.4.0+/build/arch/x86/include/asm/irqflags.h:9: In file included from /lib/modules/5.4.0+/build/arch/x86/include/asm/nospec-branch.h:314: /lib/modules/5.4.0+/build/arch/x86/include/asm/segment.h:254:2: error: expected '(' after 'asm' alternative_io ("lsl %[seg],%[p]", ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/alternative.h:240:2: note: expanded from macro 'alternative_io' asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) \ ^ /lib/modules/5.4.0+/build/include/linux/compiler_types.h:210:24: note: expanded from macro 'asm_inline' #define asm_inline asm __inline ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:6: In file included from /lib/modules/5.4.0+/build/include/linux/sched.h:14: In file included from /lib/modules/5.4.0+/build/include/linux/pid.h:5: In file included from /lib/modules/5.4.0+/build/include/linux/rculist.h:11: In file included from /lib/modules/5.4.0+/build/include/linux/rcupdate.h:27: In file included from /lib/modules/5.4.0+/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0+/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0+/build/arch/x86/include/asm/thread_info.h:12: In file included from /lib/modules/5.4.0+/build/arch/x86/include/asm/page.h:12: /lib/modules/5.4.0+/build/arch/x86/include/asm/page_64.h:49:2: error: expected '(' after 'asm' alternative_call_2(clear_page_orig, ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/alternative.h:256:2: note: expanded from macro 'alternative_call_2' asm_inline volatile (ALTERNATIVE_2("call %P[old]", "call %P[new1]", feature1,\ ^ /lib/modules/5.4.0+/build/include/linux/compiler_types.h:210:24: note: expanded from macro 'asm_inline' #define asm_inline asm __inline ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:6: In file included from /lib/modules/5.4.0+/build/include/linux/sched.h:14: In file included from /lib/modules/5.4.0+/build/include/linux/pid.h:5: In file included from /lib/modules/5.4.0+/build/include/linux/rculist.h:11: In file included from /lib/modules/5.4.0+/build/include/linux/rcupdate.h:27: In file included from /lib/modules/5.4.0+/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0+/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0+/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0+/build/arch/x86/include/asm/cpufeature.h:5: In file included from /lib/modules/5.4.0+/build/arch/x86/include/asm/processor.h:24: /lib/modules/5.4.0+/build/arch/x86/include/asm/special_insns.h:205:2: error: expected '(' after 'asm' alternative_io(".byte " __stringify(NOP_DS_PREFIX) "; clflush %P0", ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/alternative.h:240:2: note: expanded from macro 'alternative_io' asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) \ ^ /lib/modules/5.4.0+/build/include/linux/compiler_types.h:210:24: note: expanded from macro 'asm_inline' #define asm_inline asm __inline ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:6: In file included from /lib/modules/5.4.0+/build/include/linux/sched.h:14: In file included from /lib/modules/5.4.0+/build/include/linux/pid.h:5: In file included from /lib/modules/5.4.0+/build/include/linux/rculist.h:11: In file included from /lib/modules/5.4.0+/build/include/linux/rcupdate.h:27: In file included from /lib/modules/5.4.0+/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0+/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0+/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0+/build/arch/x86/include/asm/cpufeature.h:5: /lib/modules/5.4.0+/build/arch/x86/include/asm/processor.h:795:2: error: expected '(' after 'asm' alternative_input(BASE_PREFETCH, "prefetchnta %P1", ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/alternative.h:221:2: note: expanded from macro 'alternative_input' asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) \ ^ /lib/modules/5.4.0+/build/include/linux/compiler_types.h:210:24: note: expanded from macro 'asm_inline' #define asm_inline asm __inline ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:6: In file included from /lib/modules/5.4.0+/build/include/linux/sched.h:14: In file included from /lib/modules/5.4.0+/build/include/linux/pid.h:5: In file included from /lib/modules/5.4.0+/build/include/linux/rculist.h:11: In file included from /lib/modules/5.4.0+/build/include/linux/rcupdate.h:27: In file included from /lib/modules/5.4.0+/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0+/build/arch/x86/include/asm/preempt.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/thread_info.h:38: In file included from /lib/modules/5.4.0+/build/arch/x86/include/asm/thread_info.h:53: In file included from /lib/modules/5.4.0+/build/arch/x86/include/asm/cpufeature.h:5: /lib/modules/5.4.0+/build/arch/x86/include/asm/processor.h:807:2: error: expected '(' after 'asm' alternative_input(BASE_PREFETCH, "prefetchw %P1", ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/alternative.h:221:2: note: expanded from macro 'alternative_input' asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) \ ^ /lib/modules/5.4.0+/build/include/linux/compiler_types.h:210:24: note: expanded from macro 'asm_inline' #define asm_inline asm __inline ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:6: In file included from /lib/modules/5.4.0+/build/include/linux/sched.h:14: In file included from /lib/modules/5.4.0+/build/include/linux/pid.h:5: In file included from /lib/modules/5.4.0+/build/include/linux/rculist.h:11: In file included from /lib/modules/5.4.0+/build/include/linux/rcupdate.h:27: In file included from /lib/modules/5.4.0+/build/include/linux/preempt.h:78: In file included from /lib/modules/5.4.0+/build/arch/x86/include/asm/preempt.h:7: /lib/modules/5.4.0+/build/include/linux/thread_info.h:134:2: error: expected '(' after 'asm' WARN(1, "Buffer overflow detected (%d < %lu)!\n", size, count); ^ /lib/modules/5.4.0+/build/include/asm-generic/bug.h:124:3: note: expanded from macro 'WARN' __WARN_printf(TAINT_WARN, format); \ ^ /lib/modules/5.4.0+/build/include/asm-generic/bug.h:93:3: note: expanded from macro '__WARN_printf' __WARN_FLAGS(BUGFLAG_NO_CUT_HERE | BUGFLAG_TAINT(taint));\ ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/bug.h:79:2: note: expanded from macro '__WARN_FLAGS' _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/bug.h:35:2: note: expanded from macro '_BUG_FLAGS' asm_inline volatile("1:\t" ins "\n" \ ^ /lib/modules/5.4.0+/build/include/linux/compiler_types.h:210:24: note: expanded from macro 'asm_inline' #define asm_inline asm __inline ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:6: In file included from /lib/modules/5.4.0+/build/include/linux/sched.h:14: In file included from /lib/modules/5.4.0+/build/include/linux/pid.h:5: In file included from /lib/modules/5.4.0+/build/include/linux/rculist.h:11: /lib/modules/5.4.0+/build/include/linux/rcupdate.h:893:2: error: expected '(' after 'asm' WARN_ON_ONCE(func != (rcu_callback_t)~0L); ^ /lib/modules/5.4.0+/build/include/asm-generic/bug.h:98:3: note: expanded from macro 'WARN_ON_ONCE' __WARN_FLAGS(BUGFLAG_ONCE | \ ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/bug.h:79:2: note: expanded from macro '__WARN_FLAGS' _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/bug.h:35:2: note: expanded from macro '_BUG_FLAGS' asm_inline volatile("1:\t" ins "\n" \ ^ /lib/modules/5.4.0+/build/include/linux/compiler_types.h:210:24: note: expanded from macro 'asm_inline' #define asm_inline asm __inline ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:6: In file included from /lib/modules/5.4.0+/build/include/linux/sched.h:15: In file included from /lib/modules/5.4.0+/build/include/linux/sem.h:5: In file included from /lib/modules/5.4.0+/build/include/uapi/linux/sem.h:5: In file included from /lib/modules/5.4.0+/build/include/linux/ipc.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/rhashtable-types.h:15: In file included from /lib/modules/5.4.0+/build/include/linux/workqueue.h:9: In file included from /lib/modules/5.4.0+/build/include/linux/timer.h:6: /lib/modules/5.4.0+/build/include/linux/ktime.h:171:2: error: expected '(' after 'asm' WARN_ON(div < 0); ^ /lib/modules/5.4.0+/build/include/asm-generic/bug.h:115:3: note: expanded from macro 'WARN_ON' __WARN(); \ ^ /lib/modules/5.4.0+/build/include/asm-generic/bug.h:90:19: note: expanded from macro '__WARN' #define __WARN() __WARN_FLAGS(BUGFLAG_TAINT(TAINT_WARN)) ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/bug.h:79:2: note: expanded from macro '__WARN_FLAGS' _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/bug.h:35:2: note: expanded from macro '_BUG_FLAGS' asm_inline volatile("1:\t" ins "\n" \ ^ /lib/modules/5.4.0+/build/include/linux/compiler_types.h:210:24: note: expanded from macro 'asm_inline' #define asm_inline asm __inline ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:6: In file included from /lib/modules/5.4.0+/build/include/linux/sched.h:20: In file included from /lib/modules/5.4.0+/build/include/linux/hrtimer.h:19: In file included from /lib/modules/5.4.0+/build/include/linux/percpu.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/smp.h:68: In file included from /lib/modules/5.4.0+/build/arch/x86/include/asm/smp.h:13: In file included from /lib/modules/5.4.0+/build/arch/x86/include/asm/apic.h:11: In file included from /lib/modules/5.4.0+/build/arch/x86/include/asm/fixmap.h:190: In file included from /lib/modules/5.4.0+/build/include/asm-generic/fixmap.h:19: In file included from /lib/modules/5.4.0+/build/include/linux/mm_types.h:14: In file included from /lib/modules/5.4.0+/build/include/linux/uprobes.h:49: In file included from /lib/modules/5.4.0+/build/arch/x86/include/asm/uprobes.h:13: In file included from /lib/modules/5.4.0+/build/include/linux/notifier.h:16: /lib/modules/5.4.0+/build/include/linux/srcu.h:179:2: error: expected '(' after 'asm' WARN_ON_ONCE(idx & ~0x1); ^ /lib/modules/5.4.0+/build/include/asm-generic/bug.h:98:3: note: expanded from macro 'WARN_ON_ONCE' __WARN_FLAGS(BUGFLAG_ONCE | \ ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/bug.h:79:2: note: expanded from macro '__WARN_FLAGS' _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags)); \ ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/bug.h:35:2: note: expanded from macro '_BUG_FLAGS' asm_inline volatile("1:\t" ins "\n" \ ^ /lib/modules/5.4.0+/build/include/linux/compiler_types.h:210:24: note: expanded from macro 'asm_inline' #define asm_inline asm __inline ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:6: In file included from /lib/modules/5.4.0+/build/include/linux/sched.h:20: In file included from /lib/modules/5.4.0+/build/include/linux/hrtimer.h:19: In file included from /lib/modules/5.4.0+/build/include/linux/percpu.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/smp.h:68: In file included from /lib/modules/5.4.0+/build/arch/x86/include/asm/smp.h:13: In file included from /lib/modules/5.4.0+/build/arch/x86/include/asm/apic.h:11: In file included from /lib/modules/5.4.0+/build/arch/x86/include/asm/fixmap.h:190: /lib/modules/5.4.0+/build/include/asm-generic/fixmap.h:38:2: error: expected '(' after 'asm' BUG_ON(vaddr >= FIXADDR_TOP || vaddr < FIXADDR_START); ^ /lib/modules/5.4.0+/build/include/asm-generic/bug.h:62:57: note: expanded from macro 'BUG_ON' #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/bug.h:73:2: note: expanded from macro 'BUG' _BUG_FLAGS(ASM_UD2, 0); \ ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/bug.h:35:2: note: expanded from macro '_BUG_FLAGS' asm_inline volatile("1:\t" ins "\n" \ ^ /lib/modules/5.4.0+/build/include/linux/compiler_types.h:210:24: note: expanded from macro 'asm_inline' #define asm_inline asm __inline ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:6: In file included from /lib/modules/5.4.0+/build/include/linux/sched.h:20: In file included from /lib/modules/5.4.0+/build/include/linux/hrtimer.h:19: In file included from /lib/modules/5.4.0+/build/include/linux/percpu.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/smp.h:68: In file included from /lib/modules/5.4.0+/build/arch/x86/include/asm/smp.h:13: /lib/modules/5.4.0+/build/arch/x86/include/asm/apic.h:107:2: error: expected '(' after 'asm' alternative_io("movl %0, %P1", "xchgl %0, %P1", X86_BUG_11AP, ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/alternative.h:240:2: note: expanded from macro 'alternative_io' asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) \ ^ /lib/modules/5.4.0+/build/include/linux/compiler_types.h:210:24: note: expanded from macro 'asm_inline' #define asm_inline asm __inline ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:87:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return (set->sig[3] | set->sig[2] | ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:87:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return (set->sig[3] | set->sig[2] | ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:88:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set->sig[1] | set->sig[0]) == 0; ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:90:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return (set->sig[1] | set->sig[0]) == 0; ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:103:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return (set1->sig[3] == set2->sig[3]) && ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:103:27: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return (set1->sig[3] == set2->sig[3]) && ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:104:5: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] (set1->sig[2] == set2->sig[2]) && ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:104:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] (set1->sig[2] == set2->sig[2]) && ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:105:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (set1->sig[1] == set2->sig[1]) && ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:105:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (set1->sig[1] == set2->sig[1]) && ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:108:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return (set1->sig[1] == set2->sig[1]) && ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:108:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return (set1->sig[1] == set2->sig[1]) && ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:147:1: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] _SIG_SET_BINOP(sigorsets, _sig_or) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0+/build/include/linux/signal.h:128:8: note: expanded from macro '_SIG_SET_BINOP' a3 = a->sig[3]; a2 = a->sig[2]; \ ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:147:1: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] _SIG_SET_BINOP(sigorsets, _sig_or) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0+/build/include/linux/signal.h:128:24: note: expanded from macro '_SIG_SET_BINOP' a3 = a->sig[3]; a2 = a->sig[2]; \ ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:147:1: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] _SIG_SET_BINOP(sigorsets, _sig_or) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0+/build/include/linux/signal.h:129:8: note: expanded from macro '_SIG_SET_BINOP' b3 = b->sig[3]; b2 = b->sig[2]; \ ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:147:1: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] _SIG_SET_BINOP(sigorsets, _sig_or) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0+/build/include/linux/signal.h:129:24: note: expanded from macro '_SIG_SET_BINOP' b3 = b->sig[3]; b2 = b->sig[2]; \ ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:147:1: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] _SIG_SET_BINOP(sigorsets, _sig_or) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0+/build/include/linux/signal.h:130:3: note: expanded from macro '_SIG_SET_BINOP' r->sig[3] = op(a3, b3); \ ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:147:1: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] _SIG_SET_BINOP(sigorsets, _sig_or) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0+/build/include/linux/signal.h:131:3: note: expanded from macro '_SIG_SET_BINOP' r->sig[2] = op(a2, b2); \ ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:147:1: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] _SIG_SET_BINOP(sigorsets, _sig_or) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0+/build/include/linux/signal.h:134:8: note: expanded from macro '_SIG_SET_BINOP' a1 = a->sig[1]; b1 = b->sig[1]; \ ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:147:1: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] _SIG_SET_BINOP(sigorsets, _sig_or) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0+/build/include/linux/signal.h:134:24: note: expanded from macro '_SIG_SET_BINOP' a1 = a->sig[1]; b1 = b->sig[1]; \ ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:147:1: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] _SIG_SET_BINOP(sigorsets, _sig_or) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0+/build/include/linux/signal.h:135:3: note: expanded from macro '_SIG_SET_BINOP' r->sig[1] = op(a1, b1); \ ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:150:1: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] _SIG_SET_BINOP(sigandsets, _sig_and) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0+/build/include/linux/signal.h:128:8: note: expanded from macro '_SIG_SET_BINOP' a3 = a->sig[3]; a2 = a->sig[2]; \ ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:150:1: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] _SIG_SET_BINOP(sigandsets, _sig_and) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0+/build/include/linux/signal.h:128:24: note: expanded from macro '_SIG_SET_BINOP' a3 = a->sig[3]; a2 = a->sig[2]; \ ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:150:1: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] _SIG_SET_BINOP(sigandsets, _sig_and) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0+/build/include/linux/signal.h:129:8: note: expanded from macro '_SIG_SET_BINOP' b3 = b->sig[3]; b2 = b->sig[2]; \ ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:150:1: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] _SIG_SET_BINOP(sigandsets, _sig_and) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0+/build/include/linux/signal.h:129:24: note: expanded from macro '_SIG_SET_BINOP' b3 = b->sig[3]; b2 = b->sig[2]; \ ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:150:1: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] _SIG_SET_BINOP(sigandsets, _sig_and) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0+/build/include/linux/signal.h:130:3: note: expanded from macro '_SIG_SET_BINOP' r->sig[3] = op(a3, b3); \ ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:150:1: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] _SIG_SET_BINOP(sigandsets, _sig_and) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0+/build/include/linux/signal.h:131:3: note: expanded from macro '_SIG_SET_BINOP' r->sig[2] = op(a2, b2); \ ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:150:1: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] _SIG_SET_BINOP(sigandsets, _sig_and) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0+/build/include/linux/signal.h:134:8: note: expanded from macro '_SIG_SET_BINOP' a1 = a->sig[1]; b1 = b->sig[1]; \ ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:150:1: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] _SIG_SET_BINOP(sigandsets, _sig_and) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0+/build/include/linux/signal.h:134:24: note: expanded from macro '_SIG_SET_BINOP' a1 = a->sig[1]; b1 = b->sig[1]; \ ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:150:1: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] _SIG_SET_BINOP(sigandsets, _sig_and) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0+/build/include/linux/signal.h:135:3: note: expanded from macro '_SIG_SET_BINOP' r->sig[1] = op(a1, b1); \ ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:153:1: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] _SIG_SET_BINOP(sigandnsets, _sig_andn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0+/build/include/linux/signal.h:128:8: note: expanded from macro '_SIG_SET_BINOP' a3 = a->sig[3]; a2 = a->sig[2]; \ ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:153:1: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] _SIG_SET_BINOP(sigandnsets, _sig_andn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0+/build/include/linux/signal.h:128:24: note: expanded from macro '_SIG_SET_BINOP' a3 = a->sig[3]; a2 = a->sig[2]; \ ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:153:1: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] _SIG_SET_BINOP(sigandnsets, _sig_andn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0+/build/include/linux/signal.h:129:8: note: expanded from macro '_SIG_SET_BINOP' b3 = b->sig[3]; b2 = b->sig[2]; \ ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:153:1: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] _SIG_SET_BINOP(sigandnsets, _sig_andn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0+/build/include/linux/signal.h:129:24: note: expanded from macro '_SIG_SET_BINOP' b3 = b->sig[3]; b2 = b->sig[2]; \ ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:153:1: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] _SIG_SET_BINOP(sigandnsets, _sig_andn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0+/build/include/linux/signal.h:130:3: note: expanded from macro '_SIG_SET_BINOP' r->sig[3] = op(a3, b3); \ ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:153:1: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] _SIG_SET_BINOP(sigandnsets, _sig_andn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0+/build/include/linux/signal.h:131:3: note: expanded from macro '_SIG_SET_BINOP' r->sig[2] = op(a2, b2); \ ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:153:1: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] _SIG_SET_BINOP(sigandnsets, _sig_andn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0+/build/include/linux/signal.h:134:8: note: expanded from macro '_SIG_SET_BINOP' a1 = a->sig[1]; b1 = b->sig[1]; \ ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:153:1: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] _SIG_SET_BINOP(sigandnsets, _sig_andn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0+/build/include/linux/signal.h:134:24: note: expanded from macro '_SIG_SET_BINOP' a1 = a->sig[1]; b1 = b->sig[1]; \ ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:153:1: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] _SIG_SET_BINOP(sigandnsets, _sig_andn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0+/build/include/linux/signal.h:135:3: note: expanded from macro '_SIG_SET_BINOP' r->sig[1] = op(a1, b1); \ ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:177:1: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] _SIG_SET_OP(signotset, _sig_not) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0+/build/include/linux/signal.h:164:27: note: expanded from macro '_SIG_SET_OP' case 4: set->sig[3] = op(set->sig[3]); \ ^ ~ /lib/modules/5.4.0+/build/include/linux/signal.h:176:24: note: expanded from macro '_sig_not' #define _sig_not(x) (~(x)) ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:177:1: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] _SIG_SET_OP(signotset, _sig_not) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0+/build/include/linux/signal.h:164:10: note: expanded from macro '_SIG_SET_OP' case 4: set->sig[3] = op(set->sig[3]); \ ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:177:1: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] _SIG_SET_OP(signotset, _sig_not) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0+/build/include/linux/signal.h:165:20: note: expanded from macro '_SIG_SET_OP' set->sig[2] = op(set->sig[2]); \ ^ ~ /lib/modules/5.4.0+/build/include/linux/signal.h:176:24: note: expanded from macro '_sig_not' #define _sig_not(x) (~(x)) ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:177:1: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] _SIG_SET_OP(signotset, _sig_not) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0+/build/include/linux/signal.h:165:3: note: expanded from macro '_SIG_SET_OP' set->sig[2] = op(set->sig[2]); \ ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:177:1: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] _SIG_SET_OP(signotset, _sig_not) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0+/build/include/linux/signal.h:167:27: note: expanded from macro '_SIG_SET_OP' case 2: set->sig[1] = op(set->sig[1]); \ ^ ~ /lib/modules/5.4.0+/build/include/linux/signal.h:176:24: note: expanded from macro '_sig_not' #define _sig_not(x) (~(x)) ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:177:1: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] _SIG_SET_OP(signotset, _sig_not) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /lib/modules/5.4.0+/build/include/linux/signal.h:167:10: note: expanded from macro '_SIG_SET_OP' case 2: set->sig[1] = op(set->sig[1]); \ ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:188:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] case 2: set->sig[1] = 0; ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:201:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] case 2: set->sig[1] = -1; ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:232:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] case 2: set->sig[1] = 0; ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:6: /lib/modules/5.4.0+/build/include/linux/signal.h:244:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] case 2: set->sig[1] = -1; ^ ~ /lib/modules/5.4.0+/build/arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:9: In file included from /lib/modules/5.4.0+/build/include/linux/sched/task.h:11: In file included from /lib/modules/5.4.0+/build/include/linux/uaccess.h:11: In file included from /lib/modules/5.4.0+/build/arch/x86/include/asm/uaccess.h:12: /lib/modules/5.4.0+/build/arch/x86/include/asm/smap.h:47:2: error: expected '(' after 'asm' alternative("", __ASM_CLAC, X86_FEATURE_SMAP); ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/alternative.h:204:2: note: expanded from macro 'alternative' asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) : : : "memory") ^ /lib/modules/5.4.0+/build/include/linux/compiler_types.h:210:24: note: expanded from macro 'asm_inline' #define asm_inline asm __inline ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:9: In file included from /lib/modules/5.4.0+/build/include/linux/sched/task.h:11: In file included from /lib/modules/5.4.0+/build/include/linux/uaccess.h:11: In file included from /lib/modules/5.4.0+/build/arch/x86/include/asm/uaccess.h:12: /lib/modules/5.4.0+/build/arch/x86/include/asm/smap.h:53:2: error: expected '(' after 'asm' alternative("", __ASM_STAC, X86_FEATURE_SMAP); ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/alternative.h:204:2: note: expanded from macro 'alternative' asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) : : : "memory") ^ /lib/modules/5.4.0+/build/include/linux/compiler_types.h:210:24: note: expanded from macro 'asm_inline' #define asm_inline asm __inline ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:9: In file included from /lib/modules/5.4.0+/build/include/linux/sched/task.h:11: In file included from /lib/modules/5.4.0+/build/include/linux/uaccess.h:11: In file included from /lib/modules/5.4.0+/build/arch/x86/include/asm/uaccess.h:694: /lib/modules/5.4.0+/build/arch/x86/include/asm/uaccess_64.h:37:2: error: expected '(' after 'asm' alternative_call_2(copy_user_generic_unrolled, ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/alternative.h:256:2: note: expanded from macro 'alternative_call_2' asm_inline volatile (ALTERNATIVE_2("call %P[old]", "call %P[new1]", feature1,\ ^ /lib/modules/5.4.0+/build/include/linux/compiler_types.h:210:24: note: expanded from macro 'asm_inline' #define asm_inline asm __inline ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:9: In file included from /lib/modules/5.4.0+/build/include/linux/sched/task.h:11: In file included from /lib/modules/5.4.0+/build/include/linux/uaccess.h:11: In file included from /lib/modules/5.4.0+/build/arch/x86/include/asm/uaccess.h:694: /lib/modules/5.4.0+/build/arch/x86/include/asm/uaccess_64.h:74:3: error: expected '(' after 'asm' __uaccess_begin_nospec(); ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/uaccess.h:125:2: note: expanded from macro '__uaccess_begin_nospec' barrier_nospec(); \ ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/barrier.h:52:26: note: expanded from macro 'barrier_nospec' #define barrier_nospec() alternative("", "lfence", X86_FEATURE_LFENCE_RDTSC) ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/alternative.h:204:2: note: expanded from macro 'alternative' asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) : : : "memory") ^ /lib/modules/5.4.0+/build/include/linux/compiler_types.h:210:24: note: expanded from macro 'asm_inline' #define asm_inline asm __inline ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:9: In file included from /lib/modules/5.4.0+/build/include/linux/sched/task.h:11: In file included from /lib/modules/5.4.0+/build/include/linux/uaccess.h:11: In file included from /lib/modules/5.4.0+/build/arch/x86/include/asm/uaccess.h:694: /lib/modules/5.4.0+/build/arch/x86/include/asm/uaccess_64.h:80:3: error: expected '(' after 'asm' __uaccess_begin_nospec(); ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/uaccess.h:125:2: note: expanded from macro '__uaccess_begin_nospec' barrier_nospec(); \ ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/barrier.h:52:26: note: expanded from macro 'barrier_nospec' #define barrier_nospec() alternative("", "lfence", X86_FEATURE_LFENCE_RDTSC) ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/alternative.h:204:2: note: expanded from macro 'alternative' asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) : : : "memory") ^ /lib/modules/5.4.0+/build/include/linux/compiler_types.h:210:24: note: expanded from macro 'asm_inline' #define asm_inline asm __inline ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:9: In file included from /lib/modules/5.4.0+/build/include/linux/sched/task.h:11: In file included from /lib/modules/5.4.0+/build/include/linux/uaccess.h:11: In file included from /lib/modules/5.4.0+/build/arch/x86/include/asm/uaccess.h:694: /lib/modules/5.4.0+/build/arch/x86/include/asm/uaccess_64.h:86:3: error: expected '(' after 'asm' __uaccess_begin_nospec(); ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/uaccess.h:125:2: note: expanded from macro '__uaccess_begin_nospec' barrier_nospec(); \ ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/barrier.h:52:26: note: expanded from macro 'barrier_nospec' #define barrier_nospec() alternative("", "lfence", X86_FEATURE_LFENCE_RDTSC) ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/alternative.h:204:2: note: expanded from macro 'alternative' asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) : : : "memory") ^ /lib/modules/5.4.0+/build/include/linux/compiler_types.h:210:24: note: expanded from macro 'asm_inline' #define asm_inline asm __inline ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:9: In file included from /lib/modules/5.4.0+/build/include/linux/sched/task.h:11: In file included from /lib/modules/5.4.0+/build/include/linux/uaccess.h:11: In file included from /lib/modules/5.4.0+/build/arch/x86/include/asm/uaccess.h:694: /lib/modules/5.4.0+/build/arch/x86/include/asm/uaccess_64.h:92:3: error: expected '(' after 'asm' __uaccess_begin_nospec(); ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/uaccess.h:125:2: note: expanded from macro '__uaccess_begin_nospec' barrier_nospec(); \ ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/barrier.h:52:26: note: expanded from macro 'barrier_nospec' #define barrier_nospec() alternative("", "lfence", X86_FEATURE_LFENCE_RDTSC) ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/alternative.h:204:2: note: expanded from macro 'alternative' asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) : : : "memory") ^ /lib/modules/5.4.0+/build/include/linux/compiler_types.h:210:24: note: expanded from macro 'asm_inline' #define asm_inline asm __inline ^ In file included from /virtual/main.c:2: In file included from /lib/modules/5.4.0+/build/include/linux/ptrace.h:7: In file included from /lib/modules/5.4.0+/build/include/linux/sched/signal.h:9: In file included from /lib/modules/5.4.0+/build/include/linux/sched/task.h:11: In file included from /lib/modules/5.4.0+/build/include/linux/uaccess.h:11: In file included from /lib/modules/5.4.0+/build/arch/x86/include/asm/uaccess.h:694: /lib/modules/5.4.0+/build/arch/x86/include/asm/uaccess_64.h:98:3: error: expected '(' after 'asm' __uaccess_begin_nospec(); ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/uaccess.h:125:2: note: expanded from macro '__uaccess_begin_nospec' barrier_nospec(); \ ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/barrier.h:52:26: note: expanded from macro 'barrier_nospec' #define barrier_nospec() alternative("", "lfence", X86_FEATURE_LFENCE_RDTSC) ^ /lib/modules/5.4.0+/build/arch/x86/include/asm/alternative.h:204:2: note: expanded from macro 'alternative' asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) : : : "memory") ^ /lib/modules/5.4.0+/build/include/linux/compiler_types.h:210:24: note: expanded from macro 'asm_inline' #define asm_inline asm __inline ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 49 warnings and 20 errors generated. Failed to compile BPF text