darling/Developer
Ariel Abreu d394cd3127
Get xtrace working again (for multithreaded programs)
We basically have to reimplement locking, memory allocation, and TLS for xtrace directly on top of Linux syscalls because it can't use almost anything external (it can pretty much only use libsystem_kernel).

The one exception is that we use `pthread_key`s from libpthread to make TLS easier to implement. The only side effect that has is that it's one less available key for the application we're tracing to use, but we shouldn't ever see that cause problems (and if we do see it cause problems later on, then we can revise that).
2020-12-11 20:48:19 -05:00
..
Platforms/MacOSX.platform Get xtrace working again (for multithreaded programs) 2020-12-11 20:48:19 -05:00
Toolchains/XcodeDefault.xctoolchain Abstract Architecture Detection/Assignment 2020-09-27 18:54:06 -07:00
usr/bin Create developer directory 2018-06-03 16:56:56 -04:00
.gitignore Developer dir improvements (#411) 2018-08-19 20:14:21 -04:00
symlinks.sh Developer dir improvements (#411) 2018-08-19 20:14:21 -04:00
TODO.md Developer dir improvements 2018-07-29 13:20:02 -04:00