Home
last modified time | relevance | path

Searched +full:non +full:- +full:safety (Results 1 – 25 of 305) sorted by relevance

12345678910>>...13

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DStackSafetyAnalysis.h1 //===- StackSafetyAnalysis.h - Stack memory safety analysis -----*- C++ -*
[all...]
H A DMustExecute.h1 //===- MustExecute.h - Is an instruction known to execute--------*
[all...]
/freebsd/lib/libc/include/
H A Dreentrant.h1 /*-
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 DDiagnosticGroups.td1 //==--- 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 Dexclude.sh11 # 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 DMakefile8 # 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 DLoopVersioningLICM.cpp1 //===- 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 Derr.D_DEREF_NONPTR.noptr.d31 * ASSERTION: Can not dereference non-pointers
33 * SECTION: Pointers and Arrays/Pointer Safety
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DStackSafetyAnalysis.cpp1 //===- StackSafetyAnalysis.cpp - Stack memory safety analysis -------
[all...]
/freebsd/sys/contrib/device-tree/Bindings/pci/
H A Dsnps,dw-pcie-ep.yaml1 # 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 Dsnps,dw-pcie.yaml1 # 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 DCoroInternal.h1 //===- 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 Dpkru.333 .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 Dparams.h51 * 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 Dposixmqcontrol.11 .\"-
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 Dohash_init.330 .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 DLoopUtils.h1 //===- 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 Dti,k3-r5f-rproc.yaml1 # 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 Dcommon.mk1 # 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 Dcdefs.h1 /*-
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 DHostInfoPosix.cpp1 //===-- 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 Ddevelopment.rst5 ----------
37 Safety global() subsection
[all...]
/freebsd/crypto/openssl/doc/man3/
H A DSSL_CTX_set_psk_client_callback.pod11 - 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 Djemalloc_internal_defs.h5 * 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 Dutil.c1 /*-
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 …]

12345678910>>...13