| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_linux_s390.cpp | 58 uptr internal_clone(int (*fn)(void *), void *child_stack, int flags, void *arg, in internal_clone() argument 60 if (!fn || !child_stack) { in internal_clone() 64 CHECK_EQ(0, (uptr)child_stack % 16); in internal_clone() 67 child_stack = (char *)child_stack - 160; in internal_clone() 69 child_stack = (char *)child_stack - 96; in internal_clone() 72 ((unsigned long *)child_stack)[0] = 0; in internal_clone() 74 ((unsigned long *)child_stack)[1] = (uptr)fn; in internal_clone() 75 ((unsigned long *)child_stack)[2] = (uptr)arg; in internal_clone() 77 register void *__cstack __asm__("r2") = child_stack; in internal_clone()
|
| H A D | sanitizer_linux.cpp | 1284 if (!fn || !child_stack) in internal_clone() 1287 child_stack = (char *)child_stack - 2 * sizeof(unsigned long long); in internal_clone() 1340 if (!fn || !child_stack) in internal_clone() 1343 child_stack = (char *)child_stack - 2 * sizeof(unsigned long long); in internal_clone() 1415 if (!fn || !child_stack) in internal_clone() 1457 if (!fn || !child_stack) in internal_clone() 1460 child_stack = (char *)child_stack - 2 * sizeof(unsigned long long); in internal_clone() 1533 if (!fn || !child_stack) in internal_clone() 1617 if (!fn || !child_stack) in internal_clone() 1620 child_stack = (char *)child_stack - 7 * sizeof(unsigned int); in internal_clone() [all …]
|
| H A D | sanitizer_linux.h | 83 uptr internal_clone(int (*fn)(void *), void *child_stack, int flags, void *arg, 92 uptr internal_clone(int (*fn)(void *), void *child_stack, int flags, void *arg);
|
| H A D | sanitizer_netbsd.cpp | 342 uptr internal_clone(int (*fn)(void *), void *child_stack, int flags, in internal_clone() argument 346 return _REAL(clone, fn, child_stack, flags, arg); in internal_clone()
|
| /llvm-project-15.0.7/compiler-rt/test/lsan/TestCases/ |
| H A D | swapcontext.cpp | 17 int child_stack; in Child() local 18 printf("Child: %p\n", &child_stack); in Child() 25 char *child_stack = (argc > 1) ? stack_memory : heap_memory; in main() local 27 printf("Child stack: %p\n", child_stack); in main() 31 child_context.uc_stack.ss_sp = child_stack; in main()
|
| /llvm-project-15.0.7/compiler-rt/test/asan/TestCases/Linux/ |
| H A D | swapcontext_test.cpp | 53 int Run(int arg, int mode, char *child_stack) { in Run() argument 54 printf("Child stack: %p\n", child_stack); in Run() 59 child_context.uc_stack.ss_sp = child_stack; in Run() 72 child_stack[i] = i; in Run() 74 return child_stack[arg]; in Run()
|
| H A D | swapcontext_annotation.cpp | 117 int Run(int arg, int mode, char *child_stack) { in Run() argument 118 printf("Child stack: %p\n", child_stack); in Run() 121 child_context.uc_stack.ss_sp = child_stack; in Run() 144 child_stack[i] = i; in Run() 146 return child_stack[arg]; in Run() 167 void DoRunHugeStack(char *child_stack) { in DoRunHugeStack() argument 169 child_huge_stack_context.uc_stack.ss_sp = child_stack; in DoRunHugeStack() 184 child_stack[i] = i; in DoRunHugeStack()
|
| H A D | clone_test.cpp | 24 char __attribute__((aligned(16))) child_stack[kStackSize + 1]; in main() local 25 char *sp = child_stack + kStackSize; // Stack grows down. in main() 37 child_stack[i] = i; in main() 38 int ret = child_stack[argc - 1]; in main()
|
| /llvm-project-15.0.7/lldb/test/API/linux/thread/create_during_instruction_step/ |
| H A D | main.cpp | 13 static uint8_t child_stack[STACK_SIZE]; variable 30 child_stack + STACK_SIZE/2, // Don't care whether the stack grows up or down, in main()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | 2010-05-06-LocalInlineAsmClobber.ll | 7 define i32 @sys_clone(ptr %fn, ptr %child_stack, i32 %flags, ptr %arg, ptr %parent_tidptr, ptr %new…
|