Lines Matching +full:0 +full:x1c

4 # cpuid = 10; apic id = 0a
5 # instruction pointer = 0x20:0xffffffff80db1fd9
6 # stack pointer = 0x0:0xfffffe00e2240660
7 # frame pointer = 0x0:0xfffffe00e2240830
8 # code segment = base 0x0, limit 0xfffff, type 0x1b
9 # = DPL 0, pres 1, long 1, def32 0, gran 1
10 # processor eflags = interrupt enabled, resume, IOPL = 0
17 # db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe00e2240370
18 # vpanic() at vpanic+0x182/frame 0xfffffe00e22403c0
19 # panic() at panic+0x43/frame 0xfffffe00e2240420
20 # trap_fatal() at trap_fatal+0x387/frame 0xfffffe00e2240480
21 # trap() at trap+0x80/frame 0xfffffe00e2240590
22 # calltrap() at calltrap+0x8/frame 0xfffffe00e2240590
23 # --- trap 0x9, rip = 0xffffffff80db1fd9, rsp = 0xfffffe00e2240660, rbp = 0xfffffe00e2240830 ---
24 # sctp_lower_sosend() at sctp_lower_sosend+0x21b9/frame 0xfffffe00e2240830
25 # sctp_sosend() at sctp_sosend+0x346/frame 0xfffffe00e2240950
26 # sosend() at sosend+0x66/frame 0xfffffe00e2240980
27 # kern_sendit() at kern_sendit+0x246/frame 0xfffffe00e2240a20
28 # sendit() at sendit+0x1d8/frame 0xfffffe00e2240a70
29 # sys_sendto() at sys_sendto+0x4d/frame 0xfffffe00e2240ac0
30 # ia32_syscall() at ia32_syscall+0x150/frame 0xfffffe00e2240bf0
31 # int0x80_syscall_common() at int0x80_syscall_common+0x9c/frame 0xfbffcf8c
33 # version: FreeBSD 13.0-CURRENT #0 r362431: Sat Jun 20 09:52:53 CEST 2020
37 [ `uname -p` != "amd64" ] && exit 0
87 memset(&sa, 0, sizeof(sa));
97 if (_setjmp(segv_env) == 0) { \
106 while (waitpid(-1, status, 0) != pid) {
130 for (i = 0; i < 100; i++) {
131 if (pthread_create(&th, &attr, fn, arg) == 0) {
152 if (pthread_mutex_init(&ev->mu, 0))
154 if (pthread_cond_init(&ev->cv, 0))
156 ev->state = 0;
161 ev->state = 0;
231 return 0;
237 int collide = 0;
239 for (call = 0; call < 6; call++) {
240 for (thread = 0; thread < (int)(sizeof(threads) / sizeof(threads[0]));
256 if (collide && (call % 2) == 0)
262 for (i = 0; i < 100 && __atomic_load_n(&running, __ATOMIC_RELAXED); i++)
272 #define WAIT_FLAGS 0
277 for (iter = 0;; iter++) {
279 if (pid < 0)
281 if (pid == 0) {
283 exit(0);
285 int status = 0;
299 uint64_t r[1] = {0xffffffffffffffff};
303 intptr_t res = 0;
305 case 0:
306 res = syscall(SYS_socket, 0x1c, 1, 0x84);
308 r[0] = res;
311 NONFAILING(*(uint8_t*)0x10000000 = 0x1c);
312 NONFAILING(*(uint8_t*)0x10000001 = 0x1c);
313 NONFAILING(*(uint16_t*)0x10000002 = htobe16(0x4e22 + procid * 4));
314 NONFAILING(*(uint32_t*)0x10000004 = 0);
315 NONFAILING(*(uint8_t*)0x10000008 = 0);
316 NONFAILING(*(uint8_t*)0x10000009 = 0);
317 NONFAILING(*(uint8_t*)0x1000000a = 0);
318 NONFAILING(*(uint8_t*)0x1000000b = 0);
319 NONFAILING(*(uint8_t*)0x1000000c = 0);
320 NONFAILING(*(uint8_t*)0x1000000d = 0);
321 NONFAILING(*(uint8_t*)0x1000000e = 0);
322 NONFAILING(*(uint8_t*)0x1000000f = 0);
323 NONFAILING(*(uint8_t*)0x10000010 = 0);
324 NONFAILING(*(uint8_t*)0x10000011 = 0);
325 NONFAILING(*(uint8_t*)0x10000012 = 0);
326 NONFAILING(*(uint8_t*)0x10000013 = 0);
327 NONFAILING(*(uint8_t*)0x10000014 = 0);
328 NONFAILING(*(uint8_t*)0x10000015 = 0);
329 NONFAILING(*(uint8_t*)0x10000016 = 0);
330 NONFAILING(*(uint8_t*)0x10000017 = 0);
331 NONFAILING(*(uint32_t*)0x10000018 = 0);
332 syscall(SYS_bind, (intptr_t)r[0], 0x10000000, 0x1c);
335 NONFAILING(*(uint8_t*)0x10000180 = 0x5f);
336 NONFAILING(*(uint8_t*)0x10000181 = 0x1c);
337 NONFAILING(*(uint16_t*)0x10000182 = htobe16(0x4e22 + procid * 4));
338 NONFAILING(*(uint32_t*)0x10000184 = 0);
339 NONFAILING(*(uint64_t*)0x10000188 = htobe64(0));
340 NONFAILING(*(uint64_t*)0x10000190 = htobe64(1));
341 NONFAILING(*(uint32_t*)0x10000198 = 0);
342 syscall(SYS_connect, (intptr_t)r[0], 0x10000180, 0x1c);
345 NONFAILING(*(uint32_t*)0x100001c0 = 0x401);
346 syscall(SYS_setsockopt, (intptr_t)r[0], 0x84, 0x1b, 0x100001c0, 4);
350 (void*)0x10000380,
354 "\x1c\x56\x3e\x08\x69\x05\x35\xeb\x3b\x7f\x19\x7d\xda\x44\x54\xb4\x42"
362 "\x69\xd2\x1c\x52\xbb\x5e\x86\x43\x7d\x6c\x65\x44\x42\xf6\xd8\x45\xe2"
367 NONFAILING(*(uint8_t*)0x10000140 = 0x10);
368 NONFAILING(*(uint8_t*)0x10000141 = 2);
369 NONFAILING(*(uint16_t*)0x10000142 = htobe16(0x4e22 + procid * 4));
370 NONFAILING(*(uint32_t*)0x10000144 = htobe32(-1));
371 NONFAILING(*(uint8_t*)0x10000148 = 0);
372 NONFAILING(*(uint8_t*)0x10000149 = 0);
373 NONFAILING(*(uint8_t*)0x1000014a = 0);
374 NONFAILING(*(uint8_t*)0x1000014b = 0);
375 NONFAILING(*(uint8_t*)0x1000014c = 0);
376 NONFAILING(*(uint8_t*)0x1000014d = 0);
377 NONFAILING(*(uint8_t*)0x1000014e = 0);
378 NONFAILING(*(uint8_t*)0x1000014f = 0);
379 syscall(SYS_sendto, (intptr_t)r[0], 0x10000380, 0xfffffcaa, 0x20000,
380 0x10000140, 0x10);
383 NONFAILING(*(uint32_t*)0x10000540 = 0);
384 NONFAILING(*(uint32_t*)0x10000544 = 0);
385 NONFAILING(*(uint32_t*)0x10000548 = 0);
386 NONFAILING(*(uint32_t*)0x1000054c = 0);
387 NONFAILING(*(uint32_t*)0x10000550 = 0);
388 NONFAILING(*(uint32_t*)0x10000554 = 0);
389 NONFAILING(*(uint32_t*)0x10000558 = 0x20008);
390 syscall(SYS_sendmsg, (intptr_t)r[0], 0x10000540, 0x100);
396 syscall(SYS_mmap, 0x10000000, 0x1000000, 7, 0x1012, -1, 0);
398 for (procid = 0; procid < 4; procid++) {
399 if (fork() == 0) {
404 return 0;
418 exit 0