| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | StackSafetyAnalysis.h | 1 //===- StackSafetyAnalysis.h - Stack memory safety analysis -----*- C++ -* [all...] |
| H A D | MustExecute.h | 1 //===- MustExecute.h - Is an instruction known to execute--------* [all...] |
| /freebsd/lib/libc/include/ |
| H A D | reentrant.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 36 * be used by non-threaded applications without unreasonable overhead. 38 * 2. There should be no dependency on a thread engine for non-threaded 44 * safety. 49 * One approach for thread safety is to provide discrete versions of the 55 * it should not add significant run time or code size overhead to non- 61 * support for thread safety completely if the target environment does 79 * thread library (i.e. -lpthread), the functions will override the
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | DiagnosticGroups.td | 1 //==--- DiagnosticGroups.td - Diagnostic Group Definitions ----------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 def ImplicitFunctionDeclare : DiagGroup<"implicit-function-declaration">; 10 def ImplicitInt : DiagGroup<"implicit-int">; 21 def : DiagGroup<"gnu-empty-initializer">; // Now a C extension, not GNU. 22 def AbsoluteValue : DiagGroup<"absolute-value">; 23 def MisspelledAssumption : DiagGroup<"misspelled-assumption">; 24 def UnknownAssumption : DiagGroup<"unknown-assumption">; 25 def AddressOfTemporary : DiagGroup<"address-of-temporary">; [all …]
|
| /freebsd/cddl/usr.sbin/dtrace/tests/tools/ |
| H A D | exclude.sh | 11 # of a FreeBSD-specific bug). 55 exclude EXFAIL common/safety/tst.copyin2.d 56 exclude EXFAIL common/safety/tst.msgdsize.d 57 exclude EXFAIL common/safety/tst.msgsize.d 121 exclude EXFAIL common/safety/tst.vahole.d 162 # on Solaris, but the clang pre-processor on FreeBSD is happy with code like 166 # This test uses proc:::signal-handle, which we don't appear to have. 169 # This test uses proc:::lwp-start, which we don't appear to have. 174 exclude SKIP common/safety/tst.rw.d 194 # Uses Sun-specific compiler options. [all …]
|
| /freebsd/usr.sbin/auditdistd/ |
| H A D | Makefile | 8 # auditdistd.h. This seems like a makefile non-feature. 9 CFLAGS+=-I${OPENBSMDIR} -I${OPENBSMDIR}/bin/auditdistd 11 CFLAGS+=-DOPENSSL_API_COMPAT=0x10100000L 28 YFLAGS+=-v 33 # thread safety analysis completely.
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopVersioningLICM.cpp | 1 //===- LoopVersioningLICM.cpp - LICM Loop Versioning ----------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 17 // will have all the memory accesses marked as no-alias. These two versions of 30 // c) Clone original loop and set all memory accesses as no-alias in new loop. 36 // +----------------+ 38 // +----------------+ 40 // +----------+----------------+----------+ 42 // +---------+----------+ +-----------+----------+ 44 // +--------------------+ +----------------------+ [all …]
|
| /freebsd/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/ |
| H A D | err.D_DEREF_NONPTR.noptr.d | 31 * ASSERTION: Can not dereference non-pointers 33 * SECTION: Pointers and Arrays/Pointer Safety
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | StackSafetyAnalysis.cpp | 1 //===- StackSafetyAnalysis.cpp - Stack memory safety analysis ------- [all...] |
| /freebsd/sys/contrib/device-tree/Bindings/pci/ |
| H A D | snps,dw-pcie-ep.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/pci/snps,dw-pcie-ep.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jingoo Han <jingoohan1@gmail.com> 11 - Gustavo Pimentel <gustavo.pimentel@synopsys.com> 16 # Please create a separate DT-schema for your DWC PCIe Endpoint controller 17 # and make sure it's assigned with the vendor-specific compatible string. 21 const: snps,dw-pcie-ep 23 - compatible [all …]
|
| H A D | snps,dw-pcie.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/pci/snps,dw-pcie.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jingoo Han <jingoohan1@gmail.com> 11 - Gustavo Pimentel <gustavo.pimentel@synopsys.com> 16 # Please create a separate DT-schema for your DWC PCIe Root Port controller 17 # and make sure it's assigned with the vendor-specific compatible string. 21 const: snps,dw-pcie 23 - compatible [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroInternal.h | 1 //===- CoroInternal.h - Internal Coroutine interfaces ---------*- C++ -*---===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 //===----------------------------------------------------------------------===// 54 /// The "resume-switch" lowering, where there are separate resume and 60 /// The "returned-continuation" lowering, where each suspend point creates a 65 /// The "unique returned-continuation" lowering, where each suspend point 100 // The switch-index field isn't at a fixed offset or index, either; 156 return cast<CoroIdInst>(CoroBegin->getId()); in getSwitchCoroId() 162 return cast<AnyCoroIdRetconInst>(CoroBegin->getId()); in getRetconCoroId() [all …]
|
| /freebsd/lib/libsys/x86/ |
| H A D | pkru.3 | 33 .Nd provide fast user-managed key-based access control for pages 57 to control access to user-mode addresses. 58 The mechanism gives safety measures which can be used to avoid 62 are user-controllable. 65 has an associated 4-bit protection key. 66 A new per-thread PKRU hardware register determines, for each protection 67 key, whether user-mode addresses with that protection key may be 82 Protection keys require that the system uses 4-level paging 85 Both 64-bit and 32-bit applications can use protection keys. 92 Per-key permissions are managed using the user-mode instructions [all …]
|
| /freebsd/crypto/krb5/src/plugins/kdb/db2/ |
| H A D | kdb_db2.h | 1 /* -*- mode: c; c-basic-offset: 4; indent-tabs-mode: nil -*- */ 45 krb5_boolean db_nb_locks; /* [Non]Blocking lock modes */ 114 /* Thread-safety wrapper slapped on top of original implementation. */
|
| /freebsd/sys/sys/ |
| H A D | cdefs.h | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 43 * Provide clang-compatible testing macros. All supported versions of gcc (10+) 45 * gcc 14. Keep the older ifndefs, though, for non-gcc compilers that may lack 75 * having a compiler-agnostic source tree. 111 * The __CONCAT macro is a bit tricky to use if it must work in non-ANSI 112 * mode -- there must be no spaces between its arguments, and for nested 114 * concatenate double-quoted strings produced by the __STRING macro, but 121 #define __P(protos) protos /* full-blown ANSI C */ 148 * Compiler-dependent macros to help declare dead (non-returning) and pure (no [all …]
|
| /freebsd/sys/contrib/xen/hvm/ |
| H A D | params.h | 51 * How should CPU0 event-channel notifications be delivered? 53 * If val == 0 then CPU0 event-channel notifications are not delivered. 79 * val[15:8] is interrupt flag of the PPI used by event-channel: 82 * val[7:0] is a PPI number used by event-channel. 91 * These are not used by Xen. They are here for convenience of HVM-guest 106 …* (See http://download.microsoft.com/download/A/B/4/AB43A34E-BDD0-4FA6-BDEF-79EEF16E880B/Hyperviso… 116 * - Hypercall MSRs (HV_X64_MSR_GUEST_OS_ID and HV_X64_MSR_HYPERCALL) 117 * - APIC access MSRs (HV_X64_MSR_EOI, HV_X64_MSR_ICR and HV_X64_MSR_TPR) 118 * - Virtual Processor index MSR (HV_X64_MSR_VP_INDEX) 119 * - Timer frequency MSRs (HV_X64_MSR_TSC_FREQUENCY and [all …]
|
| /freebsd/usr.bin/posixmqcontrol/ |
| H A D | posixmqcontrol.1 | 1 .\"- 2 .\" SPDX-License-Identifier: BSD-2-Clause 81 .Bl -tag -width truncate 102 Unlink the queues specified - one attempt per queue. 103 Failure to unlink one queue does not stop this sub-command from attempting to 115 The optional -p priority, if omitted, defaults to MQ_PRIO_MAX / 2 or medium 120 messages) requires destroying and re-creating the queue. 121 As a safety feature, 122 the create subcommand refuses to destroy a non-empty queue. 124 To avoid down-time when altering queue attributes, consider creating a new [all …]
|
| /freebsd/lib/libopenbsd/ |
| H A D | ohash_init.3 | 30 .Nd light-weight open hashing 61 Keys can either be NUL-terminated strings or fixed-size memory areas. 74 .Bd -literal -offset indent 94 .Xr free 3 Ns -like 124 are the basic look-up element functions. 142 handles string-like keys. 150 NUL-terminated keys. 193 .Bd -literal -offset indent 215 may call the user-supplied memory functions: 216 .Bd -literal -offset indent [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | LoopUtils.h | 1 //===- llvm/Transforms/Utils/LoopUtils.h - Loop utilities -------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 60 /// For any loop exit block with non-loop predecessors, we split the loop 94 /// the loop are rewritten to use this node. Sub-loops must be in LCSSA form 149 /// instructions of the loop and loop safety information as 173 /// instructions of the loop and loop safety information as arguments. 191 /// - The loop needs to be in LCSSA form 192 /// - The loop needs to have a Preheader [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/remoteproc/ |
| H A D | ti,k3-r5f-rproc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/ti,k3-r5 [all...] |
| /freebsd/crypto/libecc/ |
| H A D | common.mk | 1 # Detect mingw, since some versions throw a warning with the -fPIC option 2 # (which would be caught as an error in our case with -Werror) 3 # The ELF PIE related hardening flags are also non sense for Windows 4 MINGW := $(shell $(CROSS_COMPILE)$(CC) -dumpmachine 2>&1 | grep -v mingw) 6 APPLE := $(shell $(CROSS_COMPILE)$(CC) -dumpmachine 2>&1 | grep -v apple) 9 FPIC_CFLAG=-fPIC 11 FPIE_CFLAG=-fPIE 12 FPIE_LDFLAGS=-pie -Wl,-z,relro,-z,now 17 SYS_ROOT_PATH := $(shell xcode-select --print-path) 20 SYS_ROOT := --sysroot=$(SYS_ROOT_PATH) [all …]
|
| /freebsd/contrib/llvm-project/lldb/source/Host/posix/ |
| H A D | HostInfoPosix.cpp | 1 //===-- HostInfoPosix.cpp -------------------------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 34 hostname[sizeof(hostname) - 1] = '\0'; in GetHostname() 35 if (::gethostname(hostname, sizeof(hostname) - 1) == 0) { in GetHostname() 51 #include <android/api-level.h> 72 // getpwuid_r is missing from android-9 in GetPassword() 73 // The caller should provide some thread safety by making sure no one calls in GetPassword() 75 // thread-safe as we don't know who else might be calling it. in GetPassword() 77 return PasswdEntry{user_info_ptr->pw_name, user_info_ptr->pw_shell}; in GetPassword() [all …]
|
| /freebsd/contrib/libcbor/doc/source/ |
| H A D | development.rst | 5 ---------- 37 Safety global() subsection [all...] |
| /freebsd/crypto/openssl/doc/man3/ |
| H A D | SSL_CTX_set_psk_client_callback.pod | 11 - set PSK client callback 90 Alternatively an SSL_SESSION created from a previous non-PSK handshake may also 106 the pre-shared key to use during the connection setup phase. 110 connection in parameter B<ssl>, a B<NUL>-terminated PSK identity hint 112 length B<max_identity_len> bytes (including the B<NUL>-terminator) where the 113 resulting B<NUL>-terminated identity is to be stored, and a buffer B<psk> 114 of length B<max_psk_len> bytes where the resulting pre-shared key is to 125 always be NULL and the handshake digest will default to SHA-256 for any returned 142 ensure safety from cross-protocol related output by not reusing PSKs between 150 On success (callback found a PSK identity and a pre-shared key to use) [all …]
|
| /freebsd/crypto/openssl/ssl/rio/ |
| H A D | rio_notifier.c | 2 * Copyright 2024-2025 The OpenSSL Project Authors. All Rights Reserved. 17 * Sets a socket as close-on-exec, except that this is a no-op if we are certain 63 /* Create a close-on-exec socket. */ 72 * non-inheritable, avoiding race conditions if another thread is about to in create_socket() 74 * NOTE: windows xp (0x501) doesn't support the non-inheritance flag here in create_socket() 75 * but preventing inheritance isn't mandatory, just a safety precaution in create_socket() 124 * Make socket close-on-exec unless this was already done above at socket in create_socket() 149 int rc, lfd = -1, rfd = -1, wfd = -1; in ossl_rio_notifier_init() 160 /* Create a close-on-exec socket. */ in ossl_rio_notifier_init() 241 lfd = -1; in ossl_rio_notifier_init() [all …]
|