15 Commits

Author SHA1 Message Date
Thomas A
cad0df199e Don't Run Shared Cache Code When Building For Darling 2023-04-29 11:24:59 -07:00
Thomas A
8b70f1be03 Pass apple header into rebaseDyld. Use proper mach_init method. 2023-04-29 11:24:59 -07:00
Thomas A
8ff507a2b0 Replace update_dyld_shared_cache.1 with dyld_usage.1 2023-04-29 11:24:59 -07:00
Thomas A
fcbd46bcfb Add Darlingserver Changes 2023-04-29 11:24:59 -07:00
Thomas A
3d7aa71ad8 Add Darling Macros
Not sure if this is correct, but it seems to fix the building issues.
2023-04-29 11:24:59 -07:00
Thomas A
d541b7efb1 Add MachOAnalyzerSet.cpp and RootsChecker.cpp. Set PRIVATE macro when building system_loader. 2023-04-29 11:24:59 -07:00
Thomas A
96bd6a1862 Don't hide _dyld_func_lookup. Don't compile VECTOR_NEVER_DESTRUCTED_IMPL(ImagePair);
The code was originally commented out before the code updates. I added ifdefs to make it more clear that this is a Darling specific modification.
2023-04-29 11:24:59 -07:00
Thomas A
0feda310e9 Add Constructor For MachOAnalyzerSet
Works around a linkage issue.
2023-04-29 11:24:59 -07:00
Thomas A
e9a83b0cff Add generated dyld_priv.h file 2023-04-29 11:24:59 -07:00
Thomas A
366b780611 Reworked script to use the build-scripts/libdyld-generate-version-headers.sh file
TBH, this could probably be reworked more better.
2023-04-29 11:24:59 -07:00
Thomas A
24ff6d9196 Add Back Darling Specific Changes 2023-04-29 11:24:59 -07:00
Thomas A
5014f43344 Rename Assembly Files 2023-04-29 11:24:59 -07:00
Thomas A
99153b07f2 Update Source To dyld-852.2 2023-04-29 11:24:58 -07:00
Thomas A
9d0f420590 Add Darlingserver Changes 2022-04-30 10:43:52 -07:00
Thomas A
01ca8e46cb Moved Source From Main Repo
dyld-733.6
2022-04-18 20:33:29 -07:00