Searched refs:cmsg (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/compiler-rt/test/msan/Linux/ |
| H A D | cmsghdr.cpp | 52 assert(cmsg); in main() 59 cmsg->cmsg_level = SOL_SOCKET; in main() 60 cmsg->cmsg_type = SCM_RIGHTS; in main() 64 __msan_poison(&cmsg->cmsg_level, sizeof(cmsg->cmsg_level)); in main() 67 __msan_poison(&cmsg->cmsg_type, sizeof(cmsg->cmsg_type)); in main() 70 __msan_poison(&cmsg->cmsg_len, sizeof(cmsg->cmsg_len)); in main() 74 assert(cmsg); in main() 79 cmsg->cmsg_level = SOL_SOCKET; in main() 84 __msan_poison(&cmsg->cmsg_level, sizeof(cmsg->cmsg_level)); in main() 87 __msan_poison(&cmsg->cmsg_type, sizeof(cmsg->cmsg_type)); in main() [all …]
|
| /llvm-project-15.0.7/llvm/bindings/go/llvm/ |
| H A D | executionengine.go | 92 var cmsg *C.char 93 fail := C.LLVMCreateExecutionEngineForModule(&ee.C, m.C, &cmsg) 96 err = errors.New(C.GoString(cmsg)) 97 C.LLVMDisposeMessage(cmsg) 103 var cmsg *C.char 104 fail := C.LLVMCreateInterpreterForModule(&ee.C, m.C, &cmsg) 107 err = errors.New(C.GoString(cmsg)) 108 C.LLVMDisposeMessage(cmsg) 120 var cmsg *C.char 124 err = errors.New(C.GoString(cmsg)) [all …]
|
| H A D | analysis.go | 37 var cmsg *C.char 38 broken := C.LLVMVerifyModule(m.C, C.LLVMVerifierFailureAction(a), &cmsg) 43 err := errors.New(C.GoString(cmsg)) 44 C.LLVMDisposeMessage(cmsg)
|
| H A D | target.go | 128 cmsg := C.LLVMCopyStringRepOfTargetData(td.C) 129 s = C.GoString(cmsg) 130 C.LLVMDisposeMessage(cmsg)
|
| H A D | ir.go | 1909 var cmsg *C.char 1912 fail := C.LLVMCreateMemoryBufferWithContentsOfFile(cpath, &b.C, &cmsg) 1915 err = errors.New(C.GoString(cmsg)) 1916 C.LLVMDisposeMessage(cmsg) 1922 var cmsg *C.char 1923 fail := C.LLVMCreateMemoryBufferWithSTDIN(&b.C, &cmsg) 1926 err = errors.New(C.GoString(cmsg)) 1927 C.LLVMDisposeMessage(cmsg)
|
| /llvm-project-15.0.7/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_platform_linux.cpp | 342 struct cmsghdr *cmsg = CMSG_FIRSTHDR(msg); in ExtractRecvmsgFDs() local 343 for (; cmsg; cmsg = CMSG_NXTHDR(msg, cmsg)) { in ExtractRecvmsgFDs() 344 if (cmsg->cmsg_level != SOL_SOCKET || cmsg->cmsg_type != SCM_RIGHTS) in ExtractRecvmsgFDs() 346 int n = (cmsg->cmsg_len - CMSG_LEN(0)) / sizeof(fds[0]); in ExtractRecvmsgFDs() 348 fds[res++] = ((int*)CMSG_DATA(cmsg))[i]; in ExtractRecvmsgFDs()
|
| /llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/ |
| H A D | tsan_platform_linux.cpp | 354 struct cmsghdr *cmsg = CMSG_FIRSTHDR(msg); in ExtractRecvmsgFDs() local 355 for (; cmsg; cmsg = CMSG_NXTHDR(msg, cmsg)) { in ExtractRecvmsgFDs() 356 if (cmsg->cmsg_level != SOL_SOCKET || cmsg->cmsg_type != SCM_RIGHTS) in ExtractRecvmsgFDs() 358 int n = (cmsg->cmsg_len - CMSG_LEN(0)) / sizeof(fds[0]); in ExtractRecvmsgFDs() 360 fds[res++] = ((int*)CMSG_DATA(cmsg))[i]; in ExtractRecvmsgFDs()
|
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_common_interceptors.inc | 3246 __sanitizer_cmsghdr *cmsg = (__sanitizer_cmsghdr *)p; 3247 COMMON_INTERCEPTOR_READ_RANGE(ctx, &cmsg->cmsg_len, sizeof(cmsg->cmsg_len)); 3249 if (p + RoundUpTo(cmsg->cmsg_len, sizeof(uptr)) > control_end) break; 3251 COMMON_INTERCEPTOR_READ_RANGE(ctx, &cmsg->cmsg_level, 3252 sizeof(cmsg->cmsg_level)); 3253 COMMON_INTERCEPTOR_READ_RANGE(ctx, &cmsg->cmsg_type, 3254 sizeof(cmsg->cmsg_type)); 3256 if (cmsg->cmsg_len > kCmsgDataOffset) { 3258 unsigned data_len = cmsg->cmsg_len - kCmsgDataOffset; 3262 p += RoundUpTo(cmsg->cmsg_len, sizeof(uptr));
|