Lines Matching full:r1
29 r1 = r10; \ in ptr_to_stack_store_load()
30 r1 += -10; \ in ptr_to_stack_store_load()
32 *(u64*)(r1 + 2) = r0; \ in ptr_to_stack_store_load()
33 r0 = *(u64*)(r1 + 2); \ in ptr_to_stack_store_load()
45 r1 = r10; \ in load_bad_alignment_on_off()
46 r1 += -8; \ in load_bad_alignment_on_off()
48 *(u64*)(r1 + 2) = r0; \ in load_bad_alignment_on_off()
49 r0 = *(u64*)(r1 + 2); \ in load_bad_alignment_on_off()
61 r1 = r10; \ in load_bad_alignment_on_reg()
62 r1 += -10; \ in load_bad_alignment_on_reg()
64 *(u64*)(r1 + 8) = r0; \ in load_bad_alignment_on_reg()
65 r0 = *(u64*)(r1 + 8); \ in load_bad_alignment_on_reg()
72 __failure __msg("invalid write to stack R1 off=-79992 size=8")
73 __msg_unpriv("R1 stack pointer arithmetic goes out of range")
77 r1 = r10; \ in load_out_of_bounds_low()
78 r1 += -80000; \ in load_out_of_bounds_low()
80 *(u64*)(r1 + 8) = r0; \ in load_out_of_bounds_low()
81 r0 = *(u64*)(r1 + 8); \ in load_out_of_bounds_low()
88 __failure __msg("invalid write to stack R1 off=0 size=8")
93 r1 = r10; \ in load_out_of_bounds_high()
94 r1 += -8; \ in load_out_of_bounds_high()
96 *(u64*)(r1 + 8) = r0; \ in load_out_of_bounds_high()
97 r0 = *(u64*)(r1 + 8); \ in load_out_of_bounds_high()
108 r1 = r10; \ in to_stack_check_high_1()
109 r1 += -1; \ in to_stack_check_high_1()
111 *(u8*)(r1 + 0) = r0; \ in to_stack_check_high_1()
112 r0 = *(u8*)(r1 + 0); \ in to_stack_check_high_1()
123 r1 = r10; \ in to_stack_check_high_2()
125 *(u8*)(r1 - 1) = r0; \ in to_stack_check_high_2()
126 r0 = *(u8*)(r1 - 1); \ in to_stack_check_high_2()
134 __msg_unpriv("R1 stack pointer arithmetic goes out of range")
139 r1 = r10; \ in to_stack_check_high_3()
140 r1 += 0; \ in to_stack_check_high_3()
142 *(u8*)(r1 - 1) = r0; \ in to_stack_check_high_3()
143 r0 = *(u8*)(r1 - 1); \ in to_stack_check_high_3()
150 __failure __msg("invalid write to stack R1 off=0 size=1")
151 __msg_unpriv("R1 stack pointer arithmetic goes out of range")
155 r1 = r10; \ in to_stack_check_high_4()
156 r1 += 0; \ in to_stack_check_high_4()
158 *(u8*)(r1 + 0) = r0; \ in to_stack_check_high_4()
159 r0 = *(u8*)(r1 + 0); \ in to_stack_check_high_4()
166 __failure __msg("invalid write to stack R1")
167 __msg_unpriv("R1 stack pointer arithmetic goes out of range")
171 r1 = r10; \ in to_stack_check_high_5()
172 r1 += %[__imm_0]; \ in to_stack_check_high_5()
174 *(u8*)(r1 + 0) = r0; \ in to_stack_check_high_5()
175 r0 = *(u8*)(r1 + 0); \ in to_stack_check_high_5()
185 __msg_unpriv("R1 stack pointer arithmetic goes out of range")
189 r1 = r10; \ in to_stack_check_high_6()
190 r1 += %[__imm_0]; \ in to_stack_check_high_6()
192 *(u8*)(r1 + %[shrt_max]) = r0; \ in to_stack_check_high_6()
193 r0 = *(u8*)(r1 + %[shrt_max]); \ in to_stack_check_high_6()
204 __msg_unpriv("R1 stack pointer arithmetic goes out of range")
208 r1 = r10; \ in to_stack_check_high_7()
209 r1 += %[__imm_0]; \ in to_stack_check_high_7()
210 r1 += %[__imm_0]; \ in to_stack_check_high_7()
212 *(u8*)(r1 + %[shrt_max]) = r0; \ in to_stack_check_high_7()
213 r0 = *(u8*)(r1 + %[shrt_max]); \ in to_stack_check_high_7()
227 r1 = r10; \ in to_stack_check_low_1()
228 r1 += -512; \ in to_stack_check_low_1()
230 *(u8*)(r1 + 0) = r0; \ in to_stack_check_low_1()
231 r0 = *(u8*)(r1 + 0); \ in to_stack_check_low_1()
239 __msg_unpriv("R1 stack pointer arithmetic goes out of range")
244 r1 = r10; \ in to_stack_check_low_2()
245 r1 += -513; \ in to_stack_check_low_2()
247 *(u8*)(r1 + 1) = r0; \ in to_stack_check_low_2()
248 r0 = *(u8*)(r1 + 1); \ in to_stack_check_low_2()
255 __failure __msg("invalid write to stack R1 off=-513 size=1")
256 __msg_unpriv("R1 stack pointer arithmetic goes out of range")
260 r1 = r10; \ in to_stack_check_low_3()
261 r1 += -513; \ in to_stack_check_low_3()
263 *(u8*)(r1 + 0) = r0; \ in to_stack_check_low_3()
264 r0 = *(u8*)(r1 + 0); \ in to_stack_check_low_3()
276 r1 = r10; \ in to_stack_check_low_4()
277 r1 += %[int_min]; \ in to_stack_check_low_4()
279 *(u8*)(r1 + 0) = r0; \ in to_stack_check_low_4()
280 r0 = *(u8*)(r1 + 0); \ in to_stack_check_low_4()
290 __msg_unpriv("R1 stack pointer arithmetic goes out of range")
294 r1 = r10; \ in to_stack_check_low_5()
295 r1 += %[__imm_0]; \ in to_stack_check_low_5()
297 *(u8*)(r1 + 0) = r0; \ in to_stack_check_low_5()
298 r0 = *(u8*)(r1 + 0); \ in to_stack_check_low_5()
308 __msg_unpriv("R1 stack pointer arithmetic goes out of range")
312 r1 = r10; \ in to_stack_check_low_6()
313 r1 += %[__imm_0]; \ in to_stack_check_low_6()
315 *(u8*)(r1 %[shrt_min]) = r0; \ in to_stack_check_low_6()
316 r0 = *(u8*)(r1 %[shrt_min]); \ in to_stack_check_low_6()
327 __msg_unpriv("R1 stack pointer arithmetic goes out of range")
331 r1 = r10; \ in to_stack_check_low_7()
332 r1 += %[__imm_0]; \ in to_stack_check_low_7()
333 r1 += %[__imm_0]; \ in to_stack_check_low_7()
335 *(u8*)(r1 %[shrt_min]) = r0; \ in to_stack_check_low_7()
336 r0 = *(u8*)(r1 %[shrt_min]); \ in to_stack_check_low_7()
350 r1 = r10; \ in stack_mixed_reg_k_1()
351 r1 += -3; \ in stack_mixed_reg_k_1()
353 r1 += r2; \ in stack_mixed_reg_k_1()
355 *(u8*)(r1 + 0) = r0; \ in stack_mixed_reg_k_1()
356 r0 = *(u8*)(r1 + 0); \ in stack_mixed_reg_k_1()
371 r1 = r10; \ in stack_mixed_reg_k_2()
372 r1 += -3; \ in stack_mixed_reg_k_2()
374 r1 += r2; \ in stack_mixed_reg_k_2()
376 *(u8*)(r1 + 0) = r0; \ in stack_mixed_reg_k_2()
389 r1 = r10; \ in stack_mixed_reg_k_3()
390 r1 += -3; \ in stack_mixed_reg_k_3()
392 r1 += r2; \ in stack_mixed_reg_k_3()
394 *(u8*)(r1 + 0) = r0; \ in stack_mixed_reg_k_3()
406 r1 = r10; \ in ptr_to_stack_reg()
408 r1 += r2; \ in ptr_to_stack_reg()
410 *(u8*)(r1 + 0) = r0; \ in ptr_to_stack_reg()
411 r0 = *(u8*)(r1 + 0); \ in ptr_to_stack_reg()
422 r1 = 4; \ in stack_pointer_arithmetic()
428 r2 += r1; \ in stack_pointer_arithmetic()
449 r1 = 0; \ in array_map_using_bpf_b()
450 *(u64*)(r2 + 0) = r1; \ in array_map_using_bpf_b()
451 r1 = %[map_array_48b] ll; \ in array_map_using_bpf_b()
456 l0_%=: r1 = r0; \ in array_map_using_bpf_b()
468 *(u8*)(r1 + 0) = r10; \ in array_map_using_bpf_b()
469 r2 = *(u8*)(r1 + 0); \ in array_map_using_bpf_b()
470 *(u8*)(r1 + 0) = r9; \ in array_map_using_bpf_b()
471 r3 = *(u8*)(r1 + 0); \ in array_map_using_bpf_b()