Loading...
--- libmalloc/libmalloc-474.0.13/tests/Makefile
+++ libmalloc/libmalloc-283.40.1/tests/Makefile
@@ -1,7 +1,7 @@
 PROJECT := libmalloc
 TEST_DIR := tests/
 
-DEVELOPER_DIR ?= $(shell xcode-select -p)
+DEVELOPER_DIR ?= /Applications/Xcode.app/Contents/Developer/
 
 include $(DEVELOPER_DIR)/AppleInternal/Makefiles/darwintest/Makefile.common
 
@@ -30,10 +30,6 @@
 OTHER_CFLAGS += \
 	-DDARWINTEST \
 	-DOS_UNFAIR_LOCK_INLINE=1 \
-	-DT_META_TAG_XZONE=T_META_TAG\(\"xzone\"\) \
-	-DT_META_TAG_XZONE_ONLY=T_META_TAG\(\"xzone_only\"\) \
-	-fno-builtin \
-	-fno-typed-memory-operations \
 	-lCrashReporterClient \
 	-I$(SDKROOT)/System/Library/Frameworks/System.framework/PrivateHeaders \
 	-I$(SRCROOT)/../private \
@@ -48,7 +44,6 @@
 		$(CFLAGS) $(DT_CFLAGS) $(OTHER_CFLAGS) \
 		$(LDFLAGS) $(DT_LDFLAGS) $(OTHER_LDFLAGS) \
 		-DTRACE_NAME="$(patsubst nano-trace-replay_%,%,$(notdir $@))" \
-		$(patsubst _Photos_puja,-DTEST_TIMEOUT=3000,$(findstring _Photos_puja,$(notdir $@))) \
 		-o $@ \
 		$(SRCROOT)/nano_trace_replay.c
 
@@ -63,13 +58,11 @@
 BATS_PLISTS = $(BATS_PLISTS_EXTRACT)
 endif
 
-BATS_PLISTS += $(PROJECT_DIR)/tests/xctests/BATS.plist
-
 $(BATS_PLISTS_EXTRACT): %.plist : %
 	$(EXTRACTMETA) extract -i /$(INSTALLPATH)/$(notdir $<) -b $(SYMROOT)/$(notdir $<) -o $@
 	@plutil -convert binary1 $@
 
-SANITIZER_DYLIB_PATH := /usr/appleinternal/lib/sanitizers/
+SANITIZER_DYLIB_PATH := /usr/local/lib/sanitizers/
 asan: OTHER_CFLAGS += -fsanitize=address
 asan: OTHER_LDFLAGS += -Wl,-rpath -Wl,$(SANITIZER_DYLIB_PATH)
 
@@ -82,32 +75,6 @@
 
 madvise: OTHER_CFLAGS += -I../src
 
-xzone: OTHER_LDFLAGS += -ldarwintest_utils
-
-malloc_type: OTHER_CFLAGS += -ftyped-memory-operations
-
-ifneq ($(PLATFORM),WatchOS)
-# Modify the BATS plist to run general tests again with xzone malloc enabled
-add_xzone_tests: bats.plist
-	xcrun -sdk $(SDKROOT) python3 ./add_xzone_tests.py $(SYMROOT)/bats.plist
-
-CUSTOM_TARGETS += libmalloc_debug_symlink
-
-# Create a symlink to the debug version of the dylib that can be picked up in
-# isolation using DYLD_LIBRARY_PATH and DYLD_IMAGE_SUFFIX
-libmalloc_debug_symlink: ;
-
-install-libmalloc_debug_symlink:
-	mkdir -p $(INSTALLDIR)
-	ln -sf /usr/lib/system/libsystem_malloc_debug.dylib $(INSTALLDIR)/libsystem_malloc_testdebug.dylib
-
-.PHONY: add_xzone_tests
-
-# Ensure that we add the xzone tests before bats.plist is installed to the
-# dstroot
-install: add_xzone_tests
-endif # ($(PLATFORM),WatchOS)
-
 .DEFAULT_GOAL := all
 
 include $(DEVELOPER_DIR)/AppleInternal/Makefiles/darwintest/Makefile.targets