/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/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/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/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/lib/libc/stdlib/malloc/jemalloc/include/jemalloc/internal/ |
H A D | jemalloc_internal_defs.h | 5 * If JEMALLOC_PREFIX is defined via --with-jemalloc-prefix, it will cause all 13 * Define overrides for non-standard allocator-related functions if they are 25 * JEMALLOC_PRIVATE_NAMESPACE is used as a prefix for all library-private APIs. 33 * Hyper-threaded CPUs may need a special instruction inside spin loops in 52 /* and the 8-bit variant support. */ 57 /* and the 8-bit variant support. */ 127 /* Non-empty if the tls_model attribute is supported. */ 128 #define JEMALLOC_TLS_MODEL __attribute__((tls_model("initial-exec"))) 163 /* Support utrace(2)-based tracing. */ 199 * munmap() to unmap freed extents. This is enabled on 64-bit Linux because [all …]
|
/freebsd/contrib/libarchive/tar/ |
H A D | util.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2003-2007 Tim Kientzle 63 * Print a string, taking care with any non-printable characters. 65 * Note that we use a stack-allocated buffer to receive the formatted 70 * works), but mostly for safety (so we can use this to print messages 71 * about out-of-memory conditions). 89 /* Use a stack-allocated buffer if we can, for speed and safety. */ in safe_fprintf() 109 fmtbuff_heap[length-1] = '\0'; in safe_fprintf() 125 length = sizeof(fmtbuff_stack) - 1; in safe_fprintf() [all …]
|