Go to file
Ariel Abreu 99020685f1
Use Darling reserved key definitions for TLS keys
Our previous choices for per-thread-WD keys were conflicting with the
keys reserved for the Swift runtime and causing crashes for Swift apps.

Instead, let's use some keys from the newly-reserved Darling range for
pthread keys (200-209). This range seems to be otherwise unused, so it
should be fine for us to use it.
2023-10-04 23:30:57 -04:00
bsd Upload xnu-7195.141.2 Source 2023-05-16 21:41:14 -07:00
config Upload xnu-7195.141.2 Source 2023-05-16 21:41:14 -07:00
darling Use Darling reserved key definitions for TLS keys 2023-10-04 23:30:57 -04:00
doc Upload xnu-7195.141.2 Source 2023-05-16 21:41:14 -07:00
EXTERNAL_HEADERS Partially Restore Darling-Specific Changes 2023-05-20 20:17:03 -07:00
gen Generate Syscall Header 2023-05-20 20:17:03 -07:00
iokit Upload xnu-7195.141.2 Source 2023-05-16 21:41:14 -07:00
libkdd Upload xnu-7195.141.2 Source 2023-05-16 21:41:14 -07:00
libkern Partially Restore Darling-Specific Changes 2023-05-20 20:17:03 -07:00
libsa Upload xnu-7195.141.2 Source 2023-05-16 21:41:14 -07:00
libsyscall Run Command "realpath" Instead 2023-09-03 12:57:37 -07:00
makedefs Upload xnu-7195.141.2 Source 2023-05-16 21:41:14 -07:00
osfmk Partially Restore Darling-Specific Changes 2023-05-20 20:17:03 -07:00
pexpert Upload xnu-7195.141.2 Source 2023-05-16 21:41:14 -07:00
san Upload xnu-7195.141.2 Source 2023-05-16 21:41:14 -07:00
security Upload xnu-7195.141.2 Source 2023-05-16 21:41:14 -07:00
SETUP Upload xnu-7195.141.2 Source 2023-05-16 21:41:14 -07:00
tests Upload xnu-7195.141.2 Source 2023-05-16 21:41:14 -07:00
tools Upload xnu-7195.141.2 Source 2023-05-16 21:41:14 -07:00
APPLE_LICENSE Upload xnu-7195.141.2 Source 2023-05-16 21:41:14 -07:00
Makefile Upload xnu-7195.141.2 Source 2023-05-16 21:41:14 -07:00
README.apple.md Upload README.md and UPDATE_SOURCE.md 2023-05-20 20:59:36 -07:00
README.md Upload README.md and UPDATE_SOURCE.md 2023-05-20 20:59:36 -07:00

darling-xnu

Upstream URL

https://github.com/apple-oss-distributions/xnu/tree/xnu-7195.141.2

Updating Source

When updating the source code, make sure to refer to the Updating Sources section from the Darling Docs website. Additional details (if any) can be found in darling/notes/UPDATE_SOURCE.md.