Lines Matching +full:0 +full:x110

17 	__ulong(map_extra, 0x1ull << 32); /* start of mmap() region */
19 __ulong(map_extra, 0x1ull << 44); /* start of mmap() region */
37 __u32 pid = 0;
40 __u64 __arena_global add64_result = 0;
42 __u32 __arena_global add32_result = 0;
43 __u64 __arena_global add_stack_value_copy = 0;
44 __u64 __arena_global add_stack_result = 0;
51 return 0; in add()
62 return 0; in add()
66 __s64 __arena_global sub64_result = 0;
68 __s32 __arena_global sub32_result = 0;
69 __s64 __arena_global sub_stack_value_copy = 0;
70 __s64 __arena_global sub_stack_result = 0;
77 return 0; in sub()
88 return 0; in sub()
92 _Atomic __u64 __arena_global and64_value = (0x110ull << 32);
93 _Atomic __u32 __arena_global and32_value = 0x110;
95 __u64 __arena_global and64_value = (0x110ull << 32);
96 __u32 __arena_global and32_value = 0x110;
103 return 0; in and()
106 __c11_atomic_fetch_and(&and64_value, 0x011ull << 32, memory_order_relaxed); in and()
107 __c11_atomic_fetch_and(&and32_value, 0x011, memory_order_relaxed); in and()
109 __sync_fetch_and_and(&and64_value, 0x011ull << 32); in and()
110 __sync_fetch_and_and(&and32_value, 0x011); in and()
114 return 0; in and()
118 _Atomic __u32 __arena_global or32_value = 0x110;
119 _Atomic __u64 __arena_global or64_value = (0x110ull << 32);
121 __u32 __arena_global or32_value = 0x110;
122 __u64 __arena_global or64_value = (0x110ull << 32);
129 return 0; in or()
132 __c11_atomic_fetch_or(&or64_value, 0x011ull << 32, memory_order_relaxed); in or()
133 __c11_atomic_fetch_or(&or32_value, 0x011, memory_order_relaxed); in or()
135 __sync_fetch_and_or(&or64_value, 0x011ull << 32); in or()
136 __sync_fetch_and_or(&or32_value, 0x011); in or()
140 return 0; in or()
144 _Atomic __u64 __arena_global xor64_value = (0x110ull << 32);
145 _Atomic __u32 __arena_global xor32_value = 0x110;
147 __u64 __arena_global xor64_value = (0x110ull << 32);
148 __u32 __arena_global xor32_value = 0x110;
155 return 0; in xor()
158 __c11_atomic_fetch_xor(&xor64_value, 0x011ull << 32, memory_order_relaxed); in xor()
159 __c11_atomic_fetch_xor(&xor32_value, 0x011, memory_order_relaxed); in xor()
161 __sync_fetch_and_xor(&xor64_value, 0x011ull << 32); in xor()
162 __sync_fetch_and_xor(&xor32_value, 0x011); in xor()
166 return 0; in xor()
170 __u32 __arena_global cmpxchg32_result_fail = 0;
171 __u32 __arena_global cmpxchg32_result_succeed = 0;
173 __u64 __arena_global cmpxchg64_result_fail = 0;
174 __u64 __arena_global cmpxchg64_result_succeed = 0;
180 return 0; in cmpxchg()
182 cmpxchg64_result_fail = __sync_val_compare_and_swap(&cmpxchg64_value, 0, 3); in cmpxchg()
185 cmpxchg32_result_fail = __sync_val_compare_and_swap(&cmpxchg32_value, 0, 3); in cmpxchg()
189 return 0; in cmpxchg()
193 __u64 __arena_global xchg64_result = 0;
195 __u32 __arena_global xchg32_result = 0;
201 return 0; in xchg()
210 return 0; in xchg()
220 return 0; in uaf()
227 page = bpf_arena_alloc_pages(&arena, NULL, 1, NUMA_NO_NODE, 0); in uaf()
252 uaf_sink += __sync_val_compare_and_swap(page32, 0, 1); in uaf()
278 uaf_sink += __sync_val_compare_and_swap(page64, 0, 1); in uaf()
284 return 0; in uaf()
288 __u8 __arena_global load_acquire8_value = 0x12;
289 __u16 __arena_global load_acquire16_value = 0x1234;
290 __u32 __arena_global load_acquire32_value = 0x12345678;
291 __u64 __arena_global load_acquire64_value = 0x1234567890abcdef;
293 __u8 __arena_global load_acquire8_result = 0;
294 __u16 __arena_global load_acquire16_result = 0;
295 __u32 __arena_global load_acquire32_result = 0;
296 __u64 __arena_global load_acquire64_result = 0;
322 "r1 = addr_space_cast(r1, 0x0, 0x1);" \ in load_acquire()
325 "r3 = addr_space_cast(r3, 0x0, 0x1);" \ in load_acquire()
326 "*(" #SIZE " *)(r3 + 0) = r2;" \ in load_acquire()
331 BPF_REG_2, BPF_REG_1, 0)), \ in load_acquire()
345 return 0; in load_acquire()
349 __u8 __arena_global store_release8_result = 0;
350 __u16 __arena_global store_release16_result = 0;
351 __u32 __arena_global store_release32_result = 0;
352 __u64 __arena_global store_release64_result = 0;
374 "r2 = addr_space_cast(r2, 0x0, 0x1);" \ in store_release()
380 BPF_REG_2, BPF_REG_1, 0)) \ in store_release()
383 STORE_RELEASE_ARENA(B, store_release8_result, "0x12") in store_release()
384 STORE_RELEASE_ARENA(H, store_release16_result, "0x1234") in store_release()
385 STORE_RELEASE_ARENA(W, store_release32_result, "0x12345678") in store_release()
387 "0x1234567890abcdef ll") in store_release()
391 return 0; in store_release()