Structs§
- __
darwin_ pthread_ handler_ rec - _opaque_
pthread_ attr_ t - _opaque_
pthread_ cond_ t - _opaque_
pthread_ condattr_ t - _opaque_
pthread_ mutex_ t - _opaque_
pthread_ mutexattr_ t - _opaque_
pthread_ once_ t - _opaque_
pthread_ rwlock_ t - _opaque_
pthread_ rwlockattr_ t - _opaque_
pthread_ t - swift_
InProcess - swift_
Target Value Buffer
Constants§
- DYNAMIC_
TARGETS_ ENABLED - INT8_
MAX - INT8_
MIN - INT16_
MAX - INT16_
MIN - INT32_
MAX - INT32_
MIN - INT64_
MAX - INT64_
MIN - INTPTR_
MAX - INTPTR_
MIN - INT_
FAST8_ MAX - INT_
FAST8_ MIN - INT_
FAST16_ MAX - INT_
FAST16_ MIN - INT_
FAST32_ MAX - INT_
FAST32_ MIN - INT_
FAST64_ MAX - INT_
FAST64_ MIN - INT_
LEAS T8_ MAX - INT_
LEAS T8_ MIN - INT_
LEAS T16_ MAX - INT_
LEAS T16_ MIN - INT_
LEAS T32_ MAX - INT_
LEAS T32_ MIN - INT_
LEAS T64_ MAX - INT_
LEAS T64_ MIN - SIG_
ATOMIC_ MAX - SIG_
ATOMIC_ MIN - SIZE_
MAX - SWIFT_
BACKTRACE_ ON_ CRASH_ SUPPORTED - SWIFT_
BACKTRACE_ SECTION - SWIFT_
BUG_ REPORT_ MESSAGE - SWIFT_
BUG_ REPORT_ MESSAGE_ BASE - SWIFT_
BUG_ REPORT_ URL - SWIFT_
CLASS_ IS_ SWIFT_ MASK - SWIFT_
COMPACT_ ABSOLUTE_ FUNCTION_ POINTER - SWIFT_
COMPILER_ IS_ MSVC - SWIFT_
CRASH_ BUG_ REPORT_ MESSAGE - SWIFT_
HAS_ ISA_ MASKING - SWIFT_
HAS_ OPAQUE_ ISAS - SWIFT_
IMAGE_ EXPORTS_ swift Core - SWIFT_
IMAGE_ EXPORTS_ swift Distributed - SWIFT_
IMAGE_ EXPORTS_ swift_ Concurrency - SWIFT_
IMAGE_ EXPORTS_ swift_ Differentiation - SWIFT_
OBJC_ INTEROP - SWIFT_
PAGE_ SIZE - SWIFT_
POINTER_ IS_ 4_ BYTES - SWIFT_
POINTER_ IS_ 8_ BYTES - SWIFT_
PTRAUTH - SWIFT_
STDLIB_ HAS_ MALLOC_ TYPE - TARGET_
CPU_ 68K - TARGET_
CPU_ ALPHA - TARGET_
CPU_ ARM - TARGET_
CPU_ ARM64 - TARGET_
CPU_ MIPS - TARGET_
CPU_ PPC - TARGET_
CPU_ PPC64 - TARGET_
CPU_ SPARC - TARGET_
CPU_ X86 - TARGET_
CPU_ X86_ 64 - TARGET_
IPHONE_ SIMULATOR - TARGET_
OS_ DRIVERKIT - TARGET_
OS_ EMBEDDED - TARGET_
OS_ IOS - TARGET_
OS_ IPHONE - TARGET_
OS_ LINUX - TARGET_
OS_ MAC - TARGET_
OS_ MACCATALYST - TARGET_
OS_ NANO - TARGET_
OS_ OSX - TARGET_
OS_ RTKIT - TARGET_
OS_ SIMULATOR - TARGET_
OS_ TV - TARGET_
OS_ UIKITFORMAC - TARGET_
OS_ UNIX - TARGET_
OS_ VISION - TARGET_
OS_ WATCH - TARGET_
OS_ WIN32 - TARGET_
OS_ WINDOWS - TARGET_
RT_ 64_ BIT - TARGET_
RT_ BIG_ ENDIAN - TARGET_
RT_ LITTLE_ ENDIAN - TARGET_
RT_ MAC_ CFM - TARGET_
RT_ MAC_ MACHO - UINT8_
MAX - UINT16_
MAX - UINT32_
MAX - UINT64_
MAX - UINTPTR_
MAX - UINT_
FAST8_ MAX - UINT_
FAST16_ MAX - UINT_
FAST32_ MAX - UINT_
FAST64_ MAX - UINT_
LEAS T8_ MAX - UINT_
LEAS T16_ MAX - UINT_
LEAS T32_ MAX - UINT_
LEAS T64_ MAX - USE_
CLANG_ TYPES - WINT_
MAX - WINT_
MIN - _DARWIN_
FEATURE_ 64_ BIT_ INODE - _DARWIN_
FEATURE_ ONLY_ 64_ BIT_ INODE - _DARWIN_
FEATURE_ ONLY_ UNIX_ CONFORMANCE - _DARWIN_
FEATURE_ ONLY_ VERS_ 1050 - _DARWIN_
FEATURE_ UNIX_ CONFORMANCE - _LIBCPP_
ABI_ VERSION - _LIBCPP_
AVAILABILITY_ HAS_ ADDITIONAL_ IOSTREAM_ EXPLICIT_ INSTANTIATIONS_ 1 - _LIBCPP_
AVAILABILITY_ HAS_ FILESYSTEM_ LIBRARY - _LIBCPP_
AVAILABILITY_ HAS_ INIT_ PRIMARY_ EXCEPTION - _LIBCPP_
AVAILABILITY_ HAS_ PMR - _LIBCPP_
AVAILABILITY_ HAS_ PRINT - _LIBCPP_
AVAILABILITY_ HAS_ SYNC - _LIBCPP_
AVAILABILITY_ HAS_ TO_ CHARS_ FLOATING_ POINT - _LIBCPP_
AVAILABILITY_ HAS_ TZDB - _LIBCPP_
AVAILABILITY_ HAS_ VERBOSE_ ABORT - _LIBCPP_
HARDENING_ MODE - _LIBCPP_
HARDENING_ MODE_ DEBUG - _LIBCPP_
HARDENING_ MODE_ DEFAULT - _LIBCPP_
HARDENING_ MODE_ EXTENSIVE - _LIBCPP_
HARDENING_ MODE_ FAST - _LIBCPP_
HARDENING_ MODE_ NONE - _LIBCPP_
LOCALE__ L_ EXTENSIONS - _LIBCPP_
OBJECT_ FORMAT_ MACHO - _LIBCPP_
STD_ VER - _LIBCPP_
VERSION - __
DARWIN_ 64_ BIT_ INO_ T - __
DARWIN_ C_ ANSI - __
DARWIN_ C_ FULL - __
DARWIN_ C_ LEVEL - __
DARWIN_ NON_ CANCELABLE - __
DARWIN_ NO_ LONG_ LONG - __
DARWIN_ ONLY_ 64_ BIT_ INO_ T - __
DARWIN_ ONLY_ UNIX_ CONFORMANCE - __
DARWIN_ ONLY_ VERS_ 1050 - __
DARWIN_ SUF_ EXTSN - __
DARWIN_ UNIX03 - __
DARWIN_ VERS_ 1050 - __
PTHREAD_ ATTR_ SIZE__ - __
PTHREAD_ CONDATTR_ SIZE__ - __
PTHREAD_ COND_ SIZE__ - __
PTHREAD_ MUTEXATTR_ SIZE__ - __
PTHREAD_ MUTEX_ SIZE__ - __
PTHREAD_ ONCE_ SIZE__ - __
PTHREAD_ RWLOCKATTR_ SIZE__ - __
PTHREAD_ RWLOCK_ SIZE__ - __
PTHREAD_ SIZE__ - __
WORDSIZE - __
has_ ptrcheck - __
has_ safe_ buffers
Statics§
- swift__
swift_ ⚠disable Exclusivity Checking - A flag which, if set, causes access tracking to be suspended. Accesses which begin while this flag is set will not be tracked, will not cause exclusivity failures, and do not need to be ended.
Functions§
- std___
1___ ⚠libcpp_ verbose_ abort - std___
1___ ⚠use - swift_
swift_ ⚠begin Access - Begin dynamically tracking an access.
- swift_
swift_ ⚠dump Tracked Accesses - Dump all accesses currently tracked by the runtime.
- swift_
swift_ ⚠endAccess - Stop dynamically tracking an access.
- swift_
swift_ ⚠task_ enter Thread Local Context - Called when a task inits, resumes and returns control to caller synchronous code to update any exclusivity specific state associated with the task.
- swift_
swift_ ⚠task_ exit Thread Local Context - Called when a task suspends and returns control to caller synchronous code to update any exclusivity specific state associated with the task.
Type Aliases§
- _Tp
- __
builtin_ va_ list - __
darwin_ blkcnt_ t - __
darwin_ blksize_ t - __
darwin_ clock_ t - __
darwin_ ct_ rune_ t - __
darwin_ dev_ t - __
darwin_ fsblkcnt_ t - __
darwin_ fsfilcnt_ t - __
darwin_ gid_ t - __
darwin_ id_ t - __
darwin_ ino64_ t - __
darwin_ ino_ t - __
darwin_ intptr_ t - __
darwin_ mach_ port_ name_ t - __
darwin_ mach_ port_ t - __
darwin_ mbstate_ t - __
darwin_ mode_ t - __
darwin_ natural_ t - __
darwin_ off_ t - __
darwin_ pid_ t - __
darwin_ pthread_ attr_ t - __
darwin_ pthread_ cond_ t - __
darwin_ pthread_ condattr_ t - __
darwin_ pthread_ key_ t - __
darwin_ pthread_ mutex_ t - __
darwin_ pthread_ mutexattr_ t - __
darwin_ pthread_ once_ t - __
darwin_ pthread_ rwlock_ t - __
darwin_ pthread_ rwlockattr_ t - __
darwin_ pthread_ t - __
darwin_ ptrdiff_ t - __
darwin_ rune_ t - __
darwin_ sigset_ t - __
darwin_ size_ t - __
darwin_ socklen_ t - __
darwin_ ssize_ t - __
darwin_ suseconds_ t - __
darwin_ time_ t - __
darwin_ uid_ t - __
darwin_ useconds_ t - __
darwin_ uuid_ string_ t - __
darwin_ uuid_ t - __
darwin_ va_ list - __
darwin_ wchar_ t - __
darwin_ wint_ t - __
int8_ t - __
int16_ t - __
int32_ t - __
int64_ t - __
uint8_ t - __
uint16_ t - __
uint32_ t - __
uint64_ t - int_
fast8_ t - int_
fast16_ t - int_
fast32_ t - int_
fast64_ t - int_
least8_ t - int_
least16_ t - int_
least32_ t - int_
least64_ t - intmax_
t - max_
align_ t - swift_
Exclusivity Flags - swift_
Value Buffer - uint_
fast8_ t - uint_
fast16_ t - uint_
fast32_ t - uint_
fast64_ t - uint_
least8_ t - uint_
least16_ t - uint_
least32_ t - uint_
least64_ t - uintmax_
t