2368 Commits

Author SHA1 Message Date
Andrew Hyatt
c18eea5c6f Create stubs for libDiagnosticMessagesClient.dylib 2017-12-20 12:18:25 -08:00
Lubos Dolezel
e83cb86d56 Use int bashx83 for calling the LKM, drop /dev/mach, update LKM 2017-12-19 21:43:48 +01:00
Lubos Dolezel
c24d94ff29 LKM progress on kernel-based Mach-O loading 2017-12-17 17:04:26 +01:00
Sergey Bugaev
0561be1392 Fixes in CF (TFB) and Cocotron 2017-12-17 18:58:08 +03:00
Lubos Dolezel
22697c4b0f Fix getting executable's UUID 2017-12-17 01:26:13 +01:00
Sergey Bugaev
17e294365a Fixes in CF, F and Cocotron 2017-12-15 02:17:00 +03:00
Sergey Bugaev
a2bc0b3deb Improvements in CF & F 2017-12-13 00:53:31 +03:00
Viktor Oreshkin
60b32b9ef5 Update lkm submodule 2017-12-12 18:16:31 +03:00
Lubos Dolezel
0a4ede7d08 Fixes for DMG mounting 2017-11-25 17:37:53 +01:00
Lubos Dolezel
a5431f0285 Set libxslt dylib version to 3.0.0 (fixes #359) 2017-11-18 18:41:24 +01:00
Viktor Oreshkin
bc28ac92c4 Update file_cmds
Change install path for touch so it matches macOS
Fix #352 again
2017-11-03 02:06:12 +03:00
Viktor Oreshkin
3935c7afcc Update adv_cmds and file_cmds
Change install paths for stty, ps, chown, chgrp so they match macOS
Fix #352
2017-11-03 01:01:07 +03:00
Viktor Oreshkin
89d6e6ddb1 Use POSIXLY_CORRECT getopt in darling
Fix #350
2017-11-02 23:11:32 +03:00
Viktor Oreshkin
d777989c8c Set HOME even if doesnt start with /home
Fix #351
2017-11-02 23:09:10 +03:00
Viktor Oreshkin
e51b1a1b3c Fix sys_getegid 2017-11-02 04:22:57 +03:00
Viktor Oreshkin
2b7b5f5a07 Update lkm : linux 4.13 support
Fix #349
2017-11-02 00:25:47 +03:00
Viktor Oreshkin
1b86088477 Fixes for clang 5.0 2017-11-01 22:00:34 +03:00
Lubos Dolezel
04efb72c49 LKM fixes 2017-10-09 11:23:17 +02:00
Sergey Bugaev
49d29fa159 Simplify cmake invocation 2017-09-23 18:48:05 +03:00
Andrew Hyatt
ab83b8b655 Remove AppleEvent hacks from Foundation 2017-09-08 17:39:10 -04:00
Andrew Hyatt
53ce4a5178 Fix problems with ScriptingBridge 2017-09-08 17:37:43 -04:00
Andrew Hyatt
ed73f9814e Create headers for AppleEvent 2017-09-08 17:35:52 -04:00
Andrew Hyatt
d5b62150c9 Create stubs for ScriptingBridge (#286) 2017-09-07 12:43:26 -04:00
Lubos Dolezel
4065b5d77d Implement TIOCGLTC and TIOCSLTC ioctls 2017-08-23 20:54:32 +02:00
Andrew Hyatt
203ce93a98 Fix TextEdit missing commit 2017-08-23 11:52:39 -07:00
Andrew Hyatt
814dcde097 Work towards modernizing Foundation/CF/AppKit
The goal is getting TextEdit to build
2017-08-23 11:30:34 -07:00
Andrew Hyatt
f1ea74d5f4 Revert CoreFoundation link name change commit 2017-08-22 12:50:43 -07:00
Andrew Hyatt
fc4165e59d Move NSUserDefaults from Foundation to CoreFoundation
Create a stub for NSDistributedNotificationCenter
2017-08-22 11:45:20 -07:00
Andrew Hyatt
b55fd197d6 Use correct mig arch for IOKit 2017-08-22 10:26:04 -07:00
Lubos Dolezel
80be10163b Work in progress on debugging support - fixes for process synchronization with debugserver 2017-08-22 15:04:30 +02:00
Lubos Dolezel
19cbf03e6e Revert leftover debug print statements in migcom 2017-08-22 14:38:37 +02:00
Lubos Dolezel
1d0114aa51 Fix mig to produce output as on macOS (alignment / natural_t size problem) 2017-08-22 14:31:55 +02:00
Andrew Hyatt
5fdda7ce21 Get CFNetwork building again 2017-08-21 20:01:02 -07:00
Andrew Hyatt
3d8378805c Build libdtrace.dylib 2017-08-21 17:41:16 -07:00
Andrew Hyatt
02fa001673 Create a dummy function and rootless.h 2017-08-21 17:41:16 -07:00
Andrew Hyatt
e71a40d450 Create proper signatures for dtrace 2017-08-21 17:41:16 -07:00
Lubos Dolezel
343079a0af Support thread cancelability 2017-08-20 16:01:25 +02:00
Lubos Dolezel
d4812d4b4a Use correct Mach iface for exceptions
If this breaks the build for you, then delete macosxServer.c from your build directory
2017-08-20 02:07:37 +02:00
Lubos Dolezel
af7810dc19 Update LKM (important fixes) 2017-08-20 01:08:19 +02:00
Lubos Dolezel
abed0c399d Fix cvwait hangs 2017-08-19 23:06:31 +02:00
Lubos Dolezel
aef0882331 Work on debugging support 2017-08-19 22:13:29 +02:00
Lubos Dolezel
60c4c78c4c New way of passing register states to the debugger (LKM changes pending) 2017-08-19 16:00:36 +02:00
Lubos Dolezel
74fef04711 More changes for debugging support 2017-08-18 18:29:15 +02:00
Lubos Dolezel
421ae2f127 Design changes around how we implement ptrace 2017-08-18 18:18:15 +02:00
Andrew Hyatt
5e422be788 Build the static libs in libdtrace.dylib
Put dtrace on the include path list
2017-08-14 13:43:21 -07:00
Andrew Hyatt
1800efff40 Create more stubs
* Metal
* StreamingZip
* kperf
2017-08-13 20:35:22 -07:00
Andrew Hyatt
6cf6816a3b Create dtrace submodule
It doesn't build (yet)
2017-08-13 20:34:59 -07:00
Andrew Hyatt
6ddfc88f1c Create libcompression stubs 2017-08-13 17:09:55 -07:00
Andrew Hyatt
d32ae2dfd5 Add more framework and library stubs
* PlugInKit
* IOPlatformPluginFamily
* libsysmon.dylib
2017-08-13 16:37:47 -07:00
Andrew Hyatt
1582b5d60c Create more framework stubs
* AuthKit
* CrashReporterSupport
* SecurityFoundation
2017-08-13 15:41:43 -07:00