Project = Libsystem
VersionLetter = B
+# Remove any NEXT_ROOT argument
+override MAKEOVERRIDES := $(filter-out NEXT_ROOT=%,$(MAKEOVERRIDES))
+override MAKEFILEPATH := $(subst $(NEXT_ROOT),,$(MAKEFILEPATH))
+unexport NEXT_ROOT
+
include $(MAKEFILEPATH)/CoreOS/ReleaseControl/Common.make
ifeq ($(Version),0)
ifndef RC_TARGET_CONFIG
export RC_TARGET_CONFIG = MacOSX
endif
+
+# Default platform order file. The platform Makefile.inc can override.
+PLATFORM_ORDER_FILE = $(SRCROOT)/Platforms/$(RC_TARGET_CONFIG)/System.order
+
include Platforms/$(RC_TARGET_CONFIG)/Makefile.inc
##---------------------------------------------------------------------
@set -x && \
cd $(DSTROOT)/usr/lib && \
for i in $(BSD_LIBS); do \
- ln -sf libSystem.dylib lib$$i.dylib || exit 1; \
+ $(LN) -sf libSystem.dylib lib$$i.dylib || exit 1; \
done
- find $(DSTROOT) -type l ! -perm 755 | xargs chmod -hv 755
- install -d $(DSTROOT)$(FPATH)/Versions/$(VersionLetter)/Resources
+ $(FIND) $(DSTROOT) -type l ! -perm 755 | $(XARGS) chmod -hv 755
+ $(INSTALL_DIRECTORY) $(DSTROOT)$(FPATH)/Versions/$(VersionLetter)/Resources
@set -x && \
cd $(DSTROOT)$(FPATH) && \
- ln -sf Versions/Current/PrivateHeaders && \
- ln -sf Versions/Current/Resources && \
+ $(LN) -sf Versions/Current/PrivateHeaders && \
+ $(LN) -sf Versions/Current/Resources && \
for S in $(SUFFIX); do \
- ln -sf Versions/Current/System$$S || exit 1; \
+ $(LN) -sf Versions/Current/System$$S || exit 1; \
done && \
cd Versions && \
- ln -sf $(VersionLetter) Current && \
+ $(LN) -sf $(VersionLetter) Current && \
cd $(VersionLetter) && \
for S in $(SUFFIX); do \
- ln -sf ../../../../../../usr/lib/libSystem.$(VersionLetter)$$S.dylib System$$S || exit 1; \
+ $(LN) -sf ../../../../../../usr/lib/libSystem.$(VersionLetter)$$S.dylib System$$S || exit 1; \
done && \
- cp -f $(SRCROOT)/Info.plist Resources
+ $(CP) $(SRCROOT)/Info.plist Resources
# 4993197: force dependency generation for libsyscall.a
fake:
@set -x && \
cd $(OBJROOT) && \
- echo 'main() { __getpid(); return 0; }' > fake.c && \
- cc -c $(RC_CFLAGS) fake.c && \
- ld -r -o fake $(foreach ARCH,$(RC_ARCHS),-arch $(ARCH)) fake.o -lsyscall -L$(LIBSYS)
+ $(ECHO) 'main() { __getpid(); return 0; }' > fake.c && \
+ $(CC) -c $(RC_CFLAGS) fake.c && \
+ $(LD) -r -o fake $(foreach ARCH,$(RC_ARCHS),-arch $(ARCH)) fake.o -lsyscall -L$(LIBSYS)
libc:
- mkdir -p '$(OBJROOT)/libc'
- bsdmake -C libsys install \
+ $(MKDIR) '$(OBJROOT)/libc'
+ $(BSDMAKE) -C libsys install \
DSTROOT='$(DSTROOT)' \
OBJROOT='$(OBJROOT)/libc' \
SRCROOT='$(SRCROOT)' \
SYMROOT='$(SYMROOT)'
libSystem: libc
- mkdir -p '$(OBJROOT)/libSystem'
- bsdmake install \
+ $(MKDIR) '$(OBJROOT)/libSystem'
+ $(BSDMAKE) install \
FEATURE_LIBMATHCOMMON=$(FEATURE_LIBMATHCOMMON) \
- FEATURE_ORDER_FILE=$(FEATURE_ORDER_FILE) \
+ PLATFORM_ORDER_FILE=$(PLATFORM_ORDER_FILE) \
FORMS='$(FORMS)' \
Version=$(Version) \
VersionLetter=$(VersionLetter) \
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>9.3</string>
+ <string>10.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CarbonLazyValues</key>
NAME0 = libSystem
NAME = $(NAME0).$(VersionLetter)
+.include <CoreOS/Standard/Commands.mk>
+.include <CoreOS/Standard/Variables.mk>
+
# for now, use the default compiler
-GCC := $(CC)
-GCCLIBS = -lgcc -lgcc_eh
-NARCHS != echo $(RC_ARCHS) | wc -w
+MYCC := $(CC)
+MYCCLIBS = -lgcc
+RTLIBS = -lcompiler_rt
+NARCHS != $(ECHO) $(RC_ARCHS) | $(WC) -w
.ifdef ALTUSRLOCALLIBSYSTEM
LIBSYS = $(ALTUSRLOCALLIBSYSTEM)
.else
SLFS_F_PH = $(SDKROOT)/System/Library/Frameworks/System.framework/PrivateHeaders
.ifdef SDKROOT
SDKROOTCFLAGS = -isysroot '$(SDKROOT)'
-SDKROOTLDFLAGS = -syslibroot '$(SDKROOT)'
-.endif
-.if !empty(FEATURE_ORDER_FILE)
-ORDERFILES = -Wl,-order_file,$(SRCROOT)/SystemInit.order -Wl,-order_file,$(SRCROOT)/System.order
+SDKROOTLDFLAGS = -Wl,-syslibroot,'$(SDKROOT)'
.endif
+ORDERFILES = -Wl,-order_file,$(SRCROOT)/SystemInit.order -Wl,-order_file,$(PLATFORM_ORDER_FILE)
LIBS = -lc -lcommonCrypto -ldyldapis\
-linfo -ldns_sd -lm -lmacho\
-lnotify -lkeymgr -llaunch \
- -lcopyfile -lsandbox -lremovefile
-CONDITIONALLIBS = unc quarantine
-.for L in $(CONDITIONALLIBS)
-# the following should be replaced with tconf when 5784037 is complete
-.if exists($(LIBSYS)/lib$(L).a)
-LIBS += -l$(L)
-.endif
-.endfor # CONDITIONALLIBS
+ -lcopyfile -lremovefile
+CONDITIONALLIBS = unc sandbox quarantine closure cache dispatch unwind \
+ dnsinfo
+LIBSCONDITIONAL != for L in $(CONDITIONALLIBS); do tconf -q --test usr_local_lib_system_Archive:lib$$L && $(ECHO) -l$$L; done
# These variables are to guarantee that the left-hand side of an expression is
# always a variable
.if !empty(FEATURE_LIBMATHCOMMON)
LIBMATHCOMMON$(F) = -L/usr/lib/system -sub_library libmathCommon$(SUFFIX$(F)) -lmathCommon$(SUFFIX$(F))
.endif
-LIPOARGS$(F) != perl -e 'printf "%s\n", join(" ", map(qq(-arch $$_ \"$(OBJROOT)/$$_/$(F)/$(NAME)$(SUFFIX$(F)).dylib\"), qw($(RC_ARCHS))))'
+LIPOARGS$(F) != $(PERL) -e 'printf "%s\n", join(" ", map(qq(-arch $$_ \"$(OBJROOT)/$$_/$(F)/$(NAME)$(SUFFIX$(F)).dylib\"), qw($(RC_ARCHS))))'
.for A in $(RC_ARCHS)
build-$(F): build-$(A)-$(F)
.endfor # RC_ARCHS
build-$(F):
.if $(NARCHS) == 1
- cp -p "$(OBJROOT)/$(RC_ARCHS)/$(F)/$(NAME)$(SUFFIX$(F)).dylib" "$(SYMROOT)"
+ $(CP) "$(OBJROOT)/$(RC_ARCHS)/$(F)/$(NAME)$(SUFFIX$(F)).dylib" "$(SYMROOT)"
.else
- lipo -create $(LIPOARGS$(F)) -output "$(SYMROOT)/$(NAME)$(SUFFIX$(F)).dylib"
+ $(LIPO) -create $(LIPOARGS$(F)) -output "$(SYMROOT)/$(NAME)$(SUFFIX$(F)).dylib"
.endif
- dsymutil "$(SYMROOT)/$(NAME)$(SUFFIX$(F)).dylib"
+ $(DSYMUTIL) "$(SYMROOT)/$(NAME)$(SUFFIX$(F)).dylib"
.for A in $(RC_ARCHS)
+LINKDYLIB-$(F)-$(A) = $(MYCC) -dynamiclib -arch $(A) -pipe $(SDKROOTLDFLAGS) \
+ -o '$(OBJROOT)/$(A)/$(F)/$(NAME)$(SUFFIX$(F)).dylib' \
+ -compatibility_version 1 -current_version $(Version) \
+ -install_name /usr/lib/$(NAME)$(SUFFIX$(F)).dylib \
+ -nodefaultlibs -all_load -multi_module -Wl,-search_paths_first \
+ -segcreate __DATA __commpage $(OBJROOT)/$(A)/CommPageSymbols.o \
+ $(ORDERFILES) $(SKDROOTLDFLAGS) $(OBJS-$(A)) \
+ -L$(DSTROOT)/usr/local/lib/system -L$(LIBSYS) $(LIBMATHCOMMON$(F)) \
+ $(LIBS:C/$/$(SUFFIX$(F))/) $(LIBSCONDITIONAL:C/$/$(SUFFIX$(F))/)
+
build-$(A)-$(F): $(OBJROOT)/$(A)/$(F) $(OBJROOT)/$(A)/CommPageSymbols.o $(OBJS-$(A))
- $(GCC) -dynamiclib -arch $(A) -pipe \
- -o '$(OBJROOT)/$(A)/$(F)/$(NAME)$(SUFFIX$(F)).dylib' \
- -compatibility_version 1 -current_version $(Version) \
- -install_name /usr/lib/$(NAME)$(SUFFIX$(F)).dylib \
- -nodefaultlibs -all_load -multi_module -Wl,-search_paths_first \
- -segcreate __DATA __commpage $(OBJROOT)/$(A)/CommPageSymbols.o \
- $(ORDERFILES) $(SKDROOTLDFLAGS) $(OBJS-$(A)) \
- -L$(DSTROOT)/usr/local/lib/system -L$(LIBSYS) $(LIBMATHCOMMON$(F)) \
- $(LIBS:C/$/$(SUFFIX$(F))/) $(GCCLIBS)
+ @$(ECHO) $(LINKDYLIB-$(F)-$(A)) $(RTLIBS) && \
+ if $(LINKDYLIB-$(F)-$(A)) $(RTLIBS); then \
+ $(ECHO) -n; \
+ else \
+ $(ECHO) '*** Failed. Retrying with -lgcc ***' && \
+ $(ECHO) $(LINKDYLIB-$(F)-$(A)) $(MYCCLIBS) && \
+ $(LINKDYLIB-$(F)-$(A)) $(MYCCLIBS); \
+ fi
$(OBJROOT)/$(A)/$(F):
- mkdir -p '$(.TARGET)'
+ $(MKDIR) '$(.TARGET)'
.endfor # RC_ARCHS
.endfor # FORMS
CFLAGS = -g -Os -Wall -Werror -I'$(SLFS_F_PH)' -fno-common $(SDKROOTCFLAGS)
$(OBJROOT)/System_vers.c:
- vers_string -c System | \
- sed -e 's/SGS_VERS/SYSTEM_VERS_STRING/' -e 's/VERS_NUM/SYSTEM_VERS_NUM/' > $(.TARGET)
+ $(VERS_STRING) -c System | \
+ $(SED) -e 's/SGS_VERS/SYSTEM_VERS_STRING/' -e 's/VERS_NUM/SYSTEM_VERS_NUM/' > $(.TARGET)
.for A in $(RC_ARCHS)
$(OBJROOT)/$(A)/CommPageSymbols.o: $(SRCROOT)/CommPageSymbols.st
- $(GCC) -c -o '$(.TARGET:R)_intermediate.$(.TARGET:E)' -arch $(A) -x assembler-with-cpp $(CFLAGS) '$(.ALLSRC)'
- ld -arch $(A) -r -seg1addr $(SEG1ADDR_$(A:C/^armv.*$/arm/)) '$(.TARGET:R)_intermediate.$(.TARGET:E)' -o '$(.TARGET)'
+ $(MYCC) -c -o '$(.TARGET:R)_intermediate.$(.TARGET:E)' -arch $(A) -x assembler-with-cpp $(CFLAGS) '$(.ALLSRC)'
+ $(LD) -arch $(A) -r -seg1addr $(SEG1ADDR_$(A:C/^armv.*$/arm/)) '$(.TARGET:R)_intermediate.$(.TARGET:E)' -o '$(.TARGET)'
$(OBJROOT)/$(A)/SystemMath.o: $(SRCROOT)/SystemMath.s
- $(GCC) -c -o '$(.TARGET)' -arch $(A) $(CFLAGS) '$(.ALLSRC)'
+ $(MYCC) -c -o '$(.TARGET)' -arch $(A) $(CFLAGS) '$(.ALLSRC)'
$(OBJROOT)/$(A)/System_vers.o: $(OBJROOT)/System_vers.c
- $(GCC) -c -o '$(.TARGET)' -arch $(A) $(CFLAGS) '$(.ALLSRC)'
+ $(MYCC) -c -o '$(.TARGET)' -arch $(A) $(CFLAGS) '$(.ALLSRC)'
.endfor # RC_ARCHS
.for F in $(FORMS)
BI-install-$(F): build-$(F)
- mkdir -p "$(DSTROOT)/usr/lib"
- @echo "===== Installing $(NAME)$(SUFFIX$(F)).dylib ====="
- install "$(SYMROOT)/$(NAME)$(SUFFIX$(F)).dylib" "$(DSTROOT)/usr/lib"
- strip -S "$(DSTROOT)/usr/lib/$(NAME)$(SUFFIX$(F)).dylib"
- chmod a-w "$(DSTROOT)/usr/lib/$(NAME)$(SUFFIX$(F)).dylib"
- ln -sf "$(NAME)$(SUFFIX$(F)).dylib" "$(DSTROOT)/usr/lib/$(NAME0)$(SUFFIX$(F)).dylib"
+ $(MKDIR) "$(DSTROOT)/usr/lib"
+ @$(ECHO) "===== Installing $(NAME)$(SUFFIX$(F)).dylib ====="
+ $(INSTALL) "$(SYMROOT)/$(NAME)$(SUFFIX$(F)).dylib" "$(DSTROOT)/usr/lib"
+ $(STRIP) -S "$(DSTROOT)/usr/lib/$(NAME)$(SUFFIX$(F)).dylib"
+ $(CHMOD) a-w "$(DSTROOT)/usr/lib/$(NAME)$(SUFFIX$(F)).dylib"
+ $(LN) -sf "$(NAME)$(SUFFIX$(F)).dylib" "$(DSTROOT)/usr/lib/$(NAME0)$(SUFFIX$(F)).dylib"
.endfor # FORMS
install-all: build
clean:
.for A in $(RC_ARCHS)
- rm -rf $(OBJROOT)/$(A)
+ $(RMDIR) $(OBJROOT)/$(A)
.endfor # RC_ARCHS
# Link libmathCommon
FEATURE_LIBMATHCOMMON = 1
-# Use order file
-FEATURE_ORDER_FILE = 1
-
# Build _profile.dylib
FEATURE_PROFILE_DYLIB = 1
--- /dev/null
+./MacOSX/System.order
\ No newline at end of file
# Link libmathCommon
FEATURE_LIBMATHCOMMON = 1
-# Use order file
-FEATURE_ORDER_FILE = 1
-
# Build _profile.dylib
FEATURE_PROFILE_DYLIB = 1
+
+# Use different order file if it exists
+ALTORDERFILE = /AppleInternal/OrderFiles/libSystem.order
+ifeq ($(shell [ ! -f $(ALTORDERFILE) ] || echo YES),YES)
+PLATFORM_ORDER_FILE = $(ALTORDERFILE)
+endif
--- /dev/null
+_cerror
+_cthread_set_errno_self
+___error
+_vasprintf
+_malloc
+_malloc_zone_malloc
+_szone_malloc
+_memset
+_pthread_getspecific
+___vfprintf
+_localeconv_l
+___sfvwrite
+_memcpy
+_stat
+__sysenter_trap
+_free
+_malloc_zone_free
+_szone_free
+_usleep$UNIX2003
+_nanosleep$UNIX2003
+__pthread_testcancel
+___semwait_signal
+_asprintf
+_bootstrap_look_up
+_bootstrap_look_up2
+_vproc_mig_look_up2
+_mig_strncpy
+_mig_get_reply_port
+_mach_msg
+_mach_msg_trap
+__dyld_register_func_for_add_image
+_pthread_mutex_lock
+_pthread_mutex_unlock
+__dyld_register_func_for_remove_image
+___cxa_atexit
+_atexit_register
+_dyld_register_image_state_change_handler
+__dyld_func_lookup
+_tiny_malloc_from_free_list
+_dwarf2_unwind_dyld_add_image_hook
+_calloc
+_malloc_zone_calloc
+_szone_calloc
+__keymgr_get_and_lock_processwide_ptr_2
+_get_or_create_key_element
+__keymgr_set_and_unlock_processwide_ptr
+_pthread_key_create
+_getenv
+__NSGetEnviron
+___findenv
+_issetugid
+_strlen
+_strcmp
+_getsectdatafromheader
+_getsectbynamefromheader
+_strncmp
+_dladdr
+_dlopen
+__Z29getPerThreadBufferFor_dlerrorj
+_pthread_setspecific
+__Z21dyldGlobalLockAcquirev
+__Z21dyldGlobalLockReleasev
+_bcmp
+_malloc_default_zone
+_small_malloc_from_free_list
+_small_malloc_from_region_no_lock
+_allocate_pages
+_mmap$UNIX2003
+_mmap
+_munmap$UNIX2003
+_tiny_free_list_add_ptr
+_bcopy
+_malloc_zone_from_ptr
+_szone_size
+__pthread_mutex_init
+_small_free_list_add_ptr
+_large_and_huge_malloc
+_small_free_list_remove_ptr
+_sysctl
+___sysctl
+_OSAtomicCompareAndSwapIntBarrier
+_realloc
+_malloc_zone_realloc
+_szone_realloc
+_large_free_no_lock
+_deallocate_pages
+_pthread_self
+_memmove
+_pthread_atfork
+_spin_lock
+_OSSpinLockUnlock
+__NSGetExecutablePath
+__NSGetArgv
+__NSGetArgc
+_malloc_size
+_fls
+_mach_timebase_info
+_pthread_mutexattr_init
+_pthread_mutexattr_settype
+_pthread_mutex_init
+_pthread_mutexattr_destroy$UNIX2003
+_geteuid
+_getuid
+_open$UNIX2003
+_close$UNIX2003
+_NSVersionOfRunTimeLibrary
+__dyld_image_count
+__dyld_get_image_header
+__Z11names_matchPcPKc
+_strrchr
+_NSVersionOfLinkTimeLibrary
+__NSGetMachExecuteHeader
+_floor$fenv_access_off
+_pthread_once
+_wctob
+_wctob_l
+__none_wcrtomb
+_btowc
+_btowc_l
+__none_mbrtowc
+_pthread_cond_broadcast
+__pthread_cond_init
+_pthread_main_np
+_OSAtomicAdd32
+_pthread_attr_init
+_pthread_attr_setscope
+_pthread_attr_setdetachstate
+_mach_port_allocate
+_mach_port_insert_right
+_mach_port_set_attributes
+_mach_port_insert_member
+_pthread_equal
+_pthread_is_threaded_np
+_task_get_special_port
+_bootstrap_check_in
+_vproc_mig_check_in
+___commpage_dsmos
+_malloc_good_size
+_szone_good_size
+_opendir$UNIX2003
+___opendir2$UNIX2003
+_open$NOCANCEL$UNIX2003
+_fcntl$NOCANCEL$UNIX2003
+_getpagesize
+_fstatfs
+_telldir$UNIX2003
+_readdir
+__readdir_unlocked
+_getdirentries
+_closedir$UNIX2003
+__reclaim_telldir
+_close
+__dyld_get_image_vmaddr_slide
+_fstat
+_read$UNIX2003
+_NXGetLocalArchInfo
+_mach_host_self
+_host_self_trap
+_host_info
+_mach_port_deallocate
+_NXGetArchInfoFromCpuType
+_NXFindBestFatArch
+_lseek
+_vm_deallocate
+_pthread_setcanceltype$UNIX2003
+_mach_port_destroy
+_pthread_testcancel$UNIX2003
+_task_for_pid
+_task_set_special_port
+_setgid
+_setuid
+_mach_port_request_notification
+_getpwuid
+_getpw
+_LI_data_create_key
+__LI_data_get
+__LI_data_init
+_getpw_internal
+_user_cache_check
+__ds_running
+_snprintf
+_LI_getone
+_LI_DSLookupGetProcedureNumber
+_libinfoDSmig_GetProcedureNumber
+_kvbuf_query_key_val
+_LI_DSLookupQuery
+_libinfoDSmig_Query
+_kvbuf_decode
+_kvbuf_free
+_extract_user
+_atoi
+_strtol_l
+_LI_ils_create
+_kvarray_free
+_LI_data_recycle
+_LI_ils_free
+_vproc_swap_integer
+_vproc_mig_swap_integer
+_snprintf_l
+___get_current_monetary_locale
+___get_current_numeric_locale
+_openlog
+_strncpy
+__sl_init_notify
+_notify_register_plain
+__notify_server_register_plain
+_token_table_add
+__nc_table_new
+__nc_table_insert_n
+_getpid
+_sprintf
+_ioctl
+_write$UNIX2003
+_exit
+___cxa_finalize
+__exit
+_gethostuuid
+_getsectdata
+_getsectbyname
+_getegid
+_gettimeofday
+___commpage_gettimeofday
+_strlcpy
+_strlcat
+_setenv$UNIX2003
+_strchr
+_malloc_create_zone
+_create_scalable_zone
+_protect
+_vm_protect
+_malloc_zone_register
+_malloc_zone_register_while_locked
+___malloc_check_env_name
+___setenv
+_tiny_malloc_from_region_no_lock
+_basename
+_LI_L1_cache_check
+_notify_register_check
+__notify_server_register_check
+_shm_open
+__shm_match
+_dosearch
+_bsearch
+_comparkey
+___shm_open
+_notify_check
+_token_table_find
+__nc_table_find_n
+_rint
+_fmod$fenv_access_off
+_fmodl
+_mach_absolute_time
+_OSMemoryBarrier
+___tolower
+___toupper
+_strstr
+_strcpy
+_setlocale
+_strcat
+_sandbox_init
+_sandbox_init_builtin
+___mb_syscall_builtin_profile
+___mac_syscall
+__setjmp
+_pthread_mutex_destroy
+_strdup
+_vm_allocate
+_lstat
+_vm_copy
+_pthread_cond_init$UNIX2003
+_getattrlist$UNIX2003
+_getgroups
+_statfs
+_getmntinfo
+_getfsstat
+_sysctlbyname
+__dyld_get_image_name
+_realpath$DARWIN_EXTSN
+_stat64
+_pthread_mutex_trylock
+_statfs$INODE64
+_lstat64
+_strncasecmp
+_strncasecmp_l
+_strsep
+_rindex
+_valloc
+_malloc_zone_valloc
+_szone_valloc
+_dlsym
+_fts_open
+_asl_log
+_asl_vlog
+__asl_open_default
+_asl_open
+_getgid
+_asl_syslog_faciliy_num_to_name
+__asl_notify_open
+_asl_new
+_asl_set_query
+_strerror$UNIX2003
+_asl_send
+__asl_msg_index
+_time
+_gethostname
+_asl_free
+_fts_read
+_fchdir
+_rmdir
+_pthread_cond_destroy
+_fts_close
+_strtod_l
+___fegetfltrounds
+___s2b_D2A
+___Balloc_D2A
+___multadd_D2A
+___d2b_D2A
+___lo0bits_D2A
+___i2b_D2A
+___pow5mult_D2A
+___mult_D2A
+___Bfree_D2A
+___lshift_D2A
+___diff_D2A
+___cmp_D2A
+___ratio_D2A
+___b2d_D2A
+___ulp_D2A
+_mach_port_get_attributes
+_bootstrap_register2
+_vproc_mig_register2
+_kqueue
+_kevent
+_pthread_create
+_set_malloc_singlethreaded
+___bsdthread_create
+_mk_timer_create
+_mk_timer_arm
+_thread_start
+__pthread_start
+__pthread_struct_init
+__pthread_set_self
+___pthread_set_self
+_mach_reply_port
+_notify_register_mach_port
+__notify_server_register_mach_port
+_notify_retain_mach_port
+_readlink
+_floorf$fenv_access_off
+_mach_port_extract_member
+_mk_timer_destroy
+_getopt$UNIX2003
+_pthread_cond_wait$UNIX2003
+__pthread_cond_wait
+_new_sem_from_pool
+_semaphore_create
+_semaphore_wait_signal
+_semaphore_wait_signal_trap
+_semaphore_wait
+_semaphore_wait_trap
+_restore_sem_to_pool
+_pthread_cond_signal
+_pthread_cond_signal_thread_np
+_semaphore_signal_thread
+_semaphore_signal_thread_trap
+_readdir_r
+_notify_post
+__notify_server_post
+_qsort
+_mkstemp
+__gettemp
+_arc4random
+_arc4_stir
+_read
+_rename
+__pthread_cond_remove
+_pthread_cond_timedwait_relative_np
+_semaphore_timedwait_signal
+_semaphore_timedwait_signal_trap
+_semaphore_signal_all
+_semaphore_signal_all_trap
+__pthread_exit
+___disable_threadsignal
+__pthread_setcancelstate_exit
+__pthread_tsd_cleanup
+__pthread_free_pthread_onstack
+_mig_dealloc_reply_port
+___bsdthread_terminate
+_semaphore_signal
+_semaphore_signal_trap
+_access
+_mk_timer_cancel
+_malloc_zone_statistics
+_szone_statistics
+_mach_port_mod_refs
+_pthread_mach_thread_np
+__pthread_lookup_thread
+__pthread_find_thread
+_task_threads
+_thread_get_state
+_pthread_exit
+_mach_port_get_set_status
+_pthread_attr_destroy
+_mach_msg_destroy
+_mach_msg_destroy_port
+_isatty
+_strcasecmp
+_strcasecmp_l
+_launch_data_alloc
+_NSStartSearchPathEnumeration
+_NSGetNextSearchPathEnumeration
+_glob
+_mbrtowc_l
+___gl_glob0
+___gl_glob0_32
+___gl_g_Ctoc
+_wcrtomb_l
+___gl_globextend
+_globfree
+_launch_data_set_string
+_launch_data_get_string
+_launch_data_dict_insert
+_launch_data_array_set_index
+_reallocf
+_launch_data_free
+_launch_data_set_bool
+_launch_data_dict_lookup
+_launch_data_new_string
+_launch_data_get_type
+_launch_data_set_integer
+_launch_data_array_get_count
+_launch_data_array_get_index
+_getprogname
+__NSGetProgname
+_fprintf
+_vfprintf_l
+___swsetup
+___sinit
+___smakebuf
+___fflush
+___sflush
+__swrite
+___swrite
+_write$NOCANCEL$UNIX2003
+_launch_msg
+_launch_client_init
+__vprocmgr_getsocket
+_vproc_mig_getsocket
+_socket
+_connect$NOCANCEL$UNIX2003
+_launchd_fdopen
+_launchd_msg_send
+_launch_data_pack
+_sendmsg$NOCANCEL$UNIX2003
+_launchd_msg_recv
+_recvmsg$NOCANCEL$UNIX2003
+_select$NOCANCEL$UNIX2003
+_select$DARWIN_EXTSN$NOCANCEL
+_fopen
+___sflags
+___sfp
+_rewind
+__fseeko
+___swhatbuf
+_fstat64
+__ftello
+__sseek
+___sseek
+_fgets
+___srefill
+__sread
+___sread
+_memchr
+_fclose
+___sclose
+_umask
+_strcspn
+_launch_data_unpack
+_launch_msg_getmsgs
+_launch_data_copy
+_launch_data_get_errno
+__cleanup
+__fwalk
+_pthread_key_delete
+_pthread_rwlock_rdlock$UNIX2003
+_pthread_rwlock_init$UNIX2003
+_pthread_rwlock_unlock$UNIX2003
+_pthread_rwlock_wrlock$UNIX2003
+_setfsent
+_ds_endfsent
+_LI_data_find_key
+_LI_data_free_kvarray
+_getfsent
+_getfs
+_LI_getent
+_bootstrap_status
+_strncat
+_fileno
+_fseek
+_strtok_r
+_strtol
+_mktemp
+_vsnprintf
+_fputs$UNIX2003
+_unlink
+_extract_fstab
+_tolower
+_endfsent
+_mkdir
+_mount
+_CC_MD5_Init
+_CC_MD5_Update
+_CC_MD5_Final
+_md5_block_host_order
+_uuid_unparse
+_uuid_unparse_x
+_uuid_unpack
+_putchar
+___swbuf
+_ptrace
+_sscanf_l
+___svfscanf_l
+_strtoimax_l
+___umoddi3
+___udivdi3
+_fread
+_getdirentriesattr
+_round
+_ceil$fenv_access_off
+_host_get_io_master
+_mach_make_memory_entry_64
+_OSAtomicOr32Barrier
+_uuid_generate_random
+_get_random_bytes
+_uuid_pack
+_getcwd
+___private_getcwd
+___getcwd
+_getdtablesize
+_dup
+_pipe
+_fork
+__cthread_fork_prepare
+__malloc_fork_prepare
+_szone_force_lock
+_signal
+_signal__
+_sigaction
+___sigaction
+_setlinebuf
+_setvbuf
+_ctime
+_localtime
+__st_tzset_basic
+_tzsetwall_basic
+_notify_check_tz
+_tzload
+_notify_register_tz
+_settzname
+__st_set_timezone
+__st_localsub
+_timesub
+_asctime
+_asctime_r
+_fflush
+_atexit
+__dyld_get_image_header_containing_address
+_vfprintf
+_pthread_get_stackaddr_np
+_pthread_get_stacksize_np
+_strtoul
+_strtoul_l
+__cthread_fork_parent
+__malloc_fork_parent
+_szone_force_unlock
+_getrlimit$UNIX2003
+_getrlimit
+_setrlimit$UNIX2003
+_setrlimit
+_pthread_attr_setstacksize
+_getpwnam
+_flockfile
+_funlockfile
+_tzset
+_modf$fenv_access_off
+_asl_set
+_notify_get_state
+__notify_server_get_state
+_asl_msg_to_string
+__asl_append_string
+__asl_server_socket
+_asl_close
+_notify_cancel
+__notify_server_cancel
+_token_table_delete
+__nc_table_delete_n
+_fpathconf
+_ceilf$fenv_access_off
+___dtoa
+___nrv_alloc_D2A
+___freedtoa
+___rv_alloc_D2A
+_vm_inherit
+_roundf$fenv_access_off
+_fmaxf
+_fminf
+_lroundf$fenv_access_off
+_strcasestr
+_strcasestr_l
+_pread$UNIX2003
+_setjmp
+_sigprocmask
+_sigaltstack
+_pthread_key_init_np
+_syscall
+_strtof_l
+___strtodg
+_rvOK
+___any_on_D2A
+___rshift_D2A
+___copybits_D2A
+_pow$fenv_access_off
+_exp
+_strspn
+_sscanf
+_strtod
+___increment_D2A
+___hi0bits_D2A
+_large_entries_free_no_lock
+_mprotect$UNIX2003
+_sys_icache_invalidate
+_vm_purgable_control
+_lrintf
+_sinf
+_cosf$fenv_access_off
+_xdr_u_int
+_xdr_opaque
+_xdr_u_long
+_bootstrap_register
+_waitpid$UNIX2003
+___wait4
+_vproc_mig_lookup_per_user_context
+_thread_policy_set
+_thread_info
+_fsync$UNIX2003
+_chmod$UNIX2003
+_chmod
+_chown
+_ftell
+_ftello
+_dlopen_preflight
+_mig_put_reply_port
+_getgrnam
+_getgr
+_getgr_internal
+_group_cache_check
+_extract_group
+_getlogin
+_getlogin_basic
+___getlogin
+_mach_port_get_refs
+_uuid_parse
+_mergesort
+_insertionsort
+_alphasort
+_uuid_compare
+___fpclassifyd
+___quorem_D2A
+_fcntl$UNIX2003
+_chdir
+_ftruncate
+_flock
+_strtoumax_l
+_mig_deallocate
+_seteuid
+_strtok
+_gethostbyname
+_gethostbynameerrno
+_cache_gethostbyname
+_host_cache_check
+_ds_gethostbyname
+_kvbuf_query
+_kvbuf_new
+_kvbuf_add_dict
+_kvbuf_grow
+_kvbuf_add_key
+_kvbuf_add_val
+_kvbuf_add_val_len
+_extract_host
+_inet_pton
+_inet_pton4
+__free_addr_list
+_copy_host
+_cache_host
+_clntudp_bufcreate
+_clntudp_bufcreate_timeout
+_xdrmem_create
+_xdr_callhdr
+_xdrmem_putlong_aligned
+_xdr_enum
+_xdr_long
+_xdrmem_getpos
+_bindresvport
+_bindresvport_sa
+_getsockname$UNIX2003
+_getsockopt
+_setsockopt
+_bind$UNIX2003
+_authnone_create
+_xdr_opaque_auth
+_xdr_bytes
+_xdrmem_destroy
+_clntudp_call
+_xdrmem_setpos
+_authnone_marshal
+_xdrmem_putbytes
+_xdr_pmap
+_sendto$NOCANCEL$UNIX2003
+_recvfrom$NOCANCEL$UNIX2003
+_xdr_replymsg
+_xdrmem_getlong_aligned
+_xdr_union
+_xdr_accepted_reply
+_xdr_u_short
+__seterr_reply
+_authnone_validate
+_clntudp_destroy
+_clnttcp_create
+_clnttcp_create_timeout
+_pmap_getport_timeout
+_xdrrec_create
+_authunix_create_default
+_authunix_create
+_xdr_authunix_parms
+_xdr_string
+_xdr_int
+_xdr_array
+_marshal_new_auth
+_clnttcp_call
+_xdrrec_putbytes
+_xdrrec_putlong
+_authunix_marshal
+_xdrrec_endofrecord
+_flush_out
+_writetcp
+_xdrrec_skiprecord
+_xdrrec_getlong
+_xdrrec_getbytes
+_set_input_fragment
+_get_input_bytes
+_fill_input_buf
+_readtcp
+_xdr_void
+_authunix_validate
+_authunix_destroy
+_clnttcp_destroy
+_xdrrec_destroy
+__qtn_file_alloc
+__qtn_file_init_with_path
+___mb_syscall_quarantine_getinfo_path
+_translate_errno
+_invalidate_label
+__qtn_file_free
+__spawn_via_launchd
+_launch_data_new_bool
+_vproc_mig_spawn
+_mpm_uncork_fork
+_vproc_mig_uncork_fork
+_mach_wait_until
+_mach_port_move_member
+_swtch_pri
+_thread_policy
+_mach_port_rename
+_thread_swap_exception_ports
+_confstr$UNIX2003
+__dirhelper
+___user_local_dirname
+_mbr_uid_to_uuid
+__mbr_MembershipCall
+_memberdDSmig_MembershipCall
+_pthread_join$UNIX2003
+__pthread_join_cleanup
+_pthread_detach
+_vm_map_64
+_swab
+_srand
+_CC_SHA256_Init
+_CC_SHA256_Update
+_CC_SHA256_Final
+_sha_end1
+_sha256_compile
+_malloc_zone_batch_malloc
+_szone_batch_malloc
+_thread_stack_pcs
+__thread_stack_pcs
+__longjmp
+_xdr_bool
+_xdr_u_int32_t
+_xdr_int32_t
+_rand
+_do_rand
+_getaddrinfo_async_start
+_gai_checkhints
+_gai_make_query
+_LI_async_start
+__LI_async_send
+_libinfoDSmig_Query_async
+_getaddrinfo_async_handle_reply
+_LI_async_handle_reply
+_DSlibinfoMIGAsyncReply_server
+__XResponse_async
+_libinfoDSmig_do_Response_async
+__LI_worklist_find
+__LI_worklist_remove
+__LI_free_request
+_gai_extract
+_inet_aton
+_new_addrinfo_v4
+_freeaddrinfo
+_socketpair$UNIX2003
+_send$UNIX2003
+_sendto$UNIX2003
+_connect$UNIX2003
+_select$DARWIN_EXTSN
+_recv$UNIX2003
+_recvfrom$UNIX2003
+_getpeername$UNIX2003
+_CC_SHA1_Init
+_CC_SHA1_Update
+_sha1_block_data_order
+_sha1_block_host_order
+__keymgr_get_and_lock_processwide_ptr
+__keymgr_unlock_processwide_ptr
+__LI_data_free
+_CC_SHA1
+_CC_SHA1_Final
+_inet_ntoa
+_inet_ntop
+_inet_ntop4
+_pthread_join$NOCANCEL$UNIX2003
+_select$UNIX2003
+_strtoll_l
+_CCHmacInit
+_CCHmacUpdate
+_CCHmacFinal
+_aes_cc_set_key
+_aes_encrypt_key128
+_aes_cc_set_iv
+_aes_decrypt_key128
+_aes_encrypt_cbc
+_aes_decrypt_cbc
+_pthread_cond_timedwait$UNIX2003
+_vm_read
+_clock$UNIX2003
+_getrusage
+_cos
+_cosl
+_sin$fenv_access_off
+_sinl$fenv_access_off
+_bzero
+_lround$fenv_access_off
+_ldexp$fenv_access_off
+_getauid
+_pthread_mutexattr_destroy
+_srandom
+_random
+_log10
+_xscalb
+_abs
+_tan$fenv_access_off
+_tanl$fenv_access_off
+_inet_addr
+_atol
+_scandir
+___divdi3
+_expf
+_expf_pic
+_expf_body
+_powf
+_memset_pattern4
+_pthread_attr_setschedparam
+_CCCryptorCreate
+_CCRC4ContextSize
+_CCRC4Init
+_CC_RC4_set_key
+_CCCryptorUpdate
+_CCRC4Update
+_CC_RC4
+_CCCryptorRelease
+_ferror
+_pthread_setschedparam
+_listxattr
+_fmodf
+_getgrgid
+_truncf
+_launch_data_get_bool
+_launch_data_dict_iterate
+_mkdtemp
+_listen$UNIX2003
+_launch_data_new_fd
+_vsscanf_l
+_mlock
+_sync
+_unmount
+_div
+_syslog
+_vsyslog
+_asl_format_message
+_send$NOCANCEL$UNIX2003
+_uuid_clear
+_mbr_string_to_uuid
+_uuid_is_null
+_mbr_check_service_membership
+__mbr_MapName
+_memberdDSmig_MapName
+_mbr_check_membership_refresh
+_dlclose
+____tolower_l
+_pthread_workqueue_suspend_np
+_pathconf
+_printf
+_notify_register_signal
+__notify_server_register_signal
+_mbr_check_membership
+_munlock
+_writev$UNIX2003
+_mbr_user_name_to_uuid
+_mbr_check_membership_by_id
+_tcgetattr
+_shm_unlink
+___shm_unlink
+_pause$UNIX2003
+_sigsuspend$UNIX2003
+___sigsuspend
+_rintf$fenv_access_off
+_currentlocale
+_loadlocale
+___detect_path_locale
+___get_locale_env
+_nl_langinfo
+_nl_langinfo_l
+_querylocale
+___maskrune
+____runetype
+_getifaddrs
+_freeifaddrs
+_clock_get_time
+_fwrite$UNIX2003
+_OSAtomicAnd32
+_atan2$fenv_access_off
+_atan2l
+_msync$UNIX2003
+_clock_sleep
+_clock_sleep_trap
+_pthread_workqueue_attr_init_np
+_pthread_workqueue_attr_setqueuepriority_np
+_task_get_exception_ports
+_task_set_exception_ports
+_sleep$UNIX2003
+_mach_msg_server_once
+_pid_for_task
+_mach_vm_region_recurse
+_mach_vm_read_overwrite
+_mach_vm_read
+_task_suspend
+_task_resume
+_hash_regions_grow_no_lock
+_malloc_set_zone_name
+_malloc_zone_unregister
+_vm_map
+_setpriority
+_host_request_notification
+_DNSServiceBrowse
+_ConnectToServer
+_create_hdr
+_put_uint32
+_put_string
+_deliver_request
+_ConvertHeaderBytes
+__OSSwapInt32
+_write_all
+_read_all
+_recv$NOCANCEL$UNIX2003
+_DNSServiceRefSockFD
+_dwarf2_unwind_dyld_remove_image_hook
+_setattrlist$UNIX2003
+_localtime_r
+_log
+_llrint
+_accessx_np
+___hdtoa
+_DNSServiceCreateConnection
+_accept$NOCANCEL$UNIX2003
+_DNSServiceEnumerateDomains
+_DNSServiceProcessResult
+_get_uint32
+_more_bytes
+_handle_enumeration_response
+_get_string
+_ConnectionResponse
+_handle_browse_response
+_DNSServiceConstructFullName
+_DomainEndsInDot
+_DNSServiceQueryRecord
+_put_uint16
+_NSAddImage
+_NSLookupSymbolInImage
+_NSAddressOfSymbol
+_aio_read
+_aio_error
+_aio_return
+_aio_suspend$UNIX2003
+_pthread_cond_init
+_getpwuid_r
+_getpw_r
+_getsockname
+_getpeername
+_pwrite$UNIX2003
+_setsid
+_dup2
+_mach_msg_overwrite
+_mach_msg_overwrite_trap
+_semaphore_destroy
+_frexp$fenv_access_off
+_handle_query_response
+_get_uint16
+_get_rdata
+_TXTRecordGetValuePtr
+_InternalTXTRecordSearch
+_DNSServiceRefDeallocate
+_getxattr
+_OSAtomicTestAndSet
+_OSAtomicTestAndClear
+_strnstr
+___isfinited
+_sendmsg$UNIX2003
+_getusershell
+_initshells
+_endusershell
+_eofread
+___wrap_setrunelocale
+___setrunelocale
+__Read_RuneMagi
+__UTF8_init
+_cfgetospeed
+_forkpty
+_openpty
+_posix_openpt
+_grantpt
+_unlockpt
+_ptsname
+___fpclassifyf
+_notify_monitor_file
+__notify_server_monitor_file
+__notify_lib_register_plain
+__nc_table_find
+__internal_new_name
+__nc_table_insert
+__internal_check_access
+__internal_client_new
+__nc_list_new
+__nc_list_prepend
+__notify_lib_get_state
+_pselect
+_kvbuf_init
+_kvbuf_reset
+_kvbuf_next_dict
+_kvbuf_next_key
+_kvbuf_next_val
+_kvbuf_next_val_len
+_kvbuf_append_kvbuf
+_recvmsg$UNIX2003
+_if_nametoindex
+__notify_lib_cancel
+__internal_cancel
+__nc_list_find_release
+__nc_list_data
+__nc_table_delete
+_feof
+_asl_msg_from_string
+__asl_msg_get_next_word
+_asl_get
+_asl_parse_time
+_regexec
+_sstep
+_gmtime_r
+_gmtsub
+_asl_msg_cmp
+__asl_msg_test
+__asl_msg_test_op
+__asl_msg_op_test
+_lstep
+_timegm
+__st_time1
+_time2
+_time2sub
+_normalize_overflow
+_mach_init_old
+__do_nothing
+___keymgr_dwarf2_register_sections
+_closelog
+_unsetenv$UNIX2003
+___unsetenv
+_launch_mach_checkin_service
+_launch_data_get_fd
+_socketpair
+_sandbox_init_external
+_sandbox_free_error
+_mach_port_ins1113542417095 cerror
+_getaddrinfo
+_is_a_number
+_gai_trivial
+_poll$UNIX2003
+_shutdown
+_pthread_rwlockattr_init
+_pthread_cond_wait$NOCANCEL$UNIX2003
+__qtn_proc_alloc
+__qtn_proc_set_identifier
+__qtn_proc_set_metadata
+__qtn_proc_apply_to_self
+___mb_syscall_quarantine_setprocinfo
+__qtn_proc_free
+_remove
+_kmod_get_info
+_getnameinfo
+_inet_ntop6
+_gni_make_query
+_ds_getaddrinfo
+_pthread_workqueue_create_np
+__pthread_work_internal_init
+___bsdthread_register
+___workq_open
+_pthread_workqueue_additem_np
+_alloc_workitem
+_pick_nextworkqueue_droplock
+___workq_ops
+_start_wqthread
+__pthread_wqthread
+_regcomp$UNIX2003
+_p_b_term
+_index
+_workqueue_exit
+_gni_extract
+_system$UNIX2003
+_strtoll
+_srandomdev
+_mktime$UNIX2003
+_difftime
+_getppid
+_dbopen
+___hash_open
+_hash4
+_alloc_segs
+___buf_init
+_hash_fd
+_hash_sync
+___buf_free
+_flush_meta
+_setaudit
+_link
+_fchmod$UNIX2003
+_fchmod
+__sigtramp
+___pthread_canceled
+_accept$UNIX2003
+_fgetln
+_getnameinfo_async_start
+_CCHmac
+_gmtime
+_gmtload
+_launch_data_dict_get_count
+_launch_data_get_machport
+_getc
+___srget
+_parse_label
+_macsafestring_decode
+__qtn_file_get_identifier
+__qtn_file_get_timestamp
+__qtn_file_get_metadata_size
+__qtn_file_get_metadata
+__qtn_file_init_with_mount_point
+___mb_syscall_quarantine_getinfo_mount_point
+__qtn_file_set_identifier
+__qtn_file_set_timestamp
+__qtn_file_set_metadata
+__qtn_file_apply_to_path
+_prepare_label
+_unparse_label
+_macsafestring_encode
+___mb_syscall_quarantine_setinfo_path
+_wait4
+_execvp
+_execvP
+_execve
+_vfree
+_vsnprintf_l
+_asl_add_output
+_fsetxattr
+__asl_time_string
+_ctime_r
+_mach_vm_allocate
+_kill$UNIX2003
+___kill
+_sched_yield
+_OSAtomicXor32
+_alarm
+_setitimer
+_ttyname
+_devname_r
+_opendir$INODE64$UNIX2003
+___opendir2$INODE64$UNIX2003
+_fstatfs$INODE64
+___getdirentries64
+_alphasort$INODE64
+_telldir$INODE64$UNIX2003
+_readdir$INODE64
+__readdir_unlocked$INODE64
+_NSCreateObjectFileImageFromFile
+_NSLinkModule
+_NSDestroyObjectFileImage
+_NSLookupSymbolInModule
+_getlastlogxbyname
+_asl_list_to_string
+__asl_server_query_timeout
+_asl_list_from_string
+_aslresponse_next
+_aslresponse_free
+_getpwnam_r
+__vprocmgr_move_subset_to_user
+_get_root_bootstrap_port
+_bootstrap_parent
+_vproc_mig_parent
+_pututxline
+__pututxline
+_getutxent
+__utmpx_working_copy
+__getutxid
+_setutxent
+_fseeko
+_lockf$NOCANCEL$UNIX2003
+__utmpx_asl
+__write_utmp_compat
+__utmp_compat
+_getutmp
+__write_utmp
+_setttyent
+_getttyent
+_puts
+_sigsetjmp
+_compat_mode
+_check_env_var
+_sysconf
+_getpgrp
+_mbrlen
+_vproc_swap_complex
+_vproc_mig_swap_complex
+_launch_data_get_integer
+_ungetc
+___ungetc
+_clearerr
+_fdopen
+_pthread_rwlock_destroy$UNIX2003
+___collate_load_tables
+___monetary_load_locale
+___part_load_locale
+___fix_locale_grouping_str
+___numeric_load_locale
+___time_load_locale
+___messages_load_locale
+_gethostbyname2
+_getipnodebyname
+_fputc
+_strsignal
+_mblen
+_mblen_l
+__UTF8_mbrtowc
+_strtoimax
+_mbsinit
+__UTF8_mbsinit
+_mbrtowc
+_wcslen
+_wcscpy
+_wcsrtombs
+__UTF8_wcsnrtombs
+_siglongjmp
+_longjmp
+__sigunaltstack
+_sigreturn
+_wctype_l
+_regfree
+_symlink
+_malloc_zone_batch_free
+_szone_batch_free
+_wait3
+_sigsetmask
+_atanf
+_mach_msg_server
+__write_wtmp
+_wait$UNIX2003
+_putenv$UNIX2003
+_pthread_sigmask$UNIX2003
+___pthread_sigmask
+_sigwait$UNIX2003
+___sigwait
+_clnt_create
+_getprotobyname
+_getproto
+_extract_protocol
+_clntudp_create
+_sysctlnametomib
+_authnone_destroy
+_freehostent
+_vfork
+_execv
+___bsdthread_c1627956730516 cerror
+_lslow
+_sslow
+_sdissect
+_setiopolicy_np
+___iopolicysys
+__notify_lib_notify_state_new
+__notify_lib_register_mach_port
+_bootstrap_subset
+_vproc_mig_subset
+_setu1485444931566 cerror
+_utimes
+__qtn_proc_init_with_self
+___mb_syscall_quarantine_getprocinfo
+__qtn_proc_get_identifier
+__qtn_proc_get_path_exclusion_pattern
+_endpwent
+_ds_endpwent
+__nc_tabl1335140335552 cerror
+_sched_get_priority_max
+_chflags
+_getnameinfo_async_handle_reply
+_strtoull
+_strtoull_l
+_vpr1489070907902 cerror
+_dlerror
+_dirname
+_thread_switch
+_syscall_thread_switch
+_usleep
+_nanosleep
+_pthread_cond_wait
+_notify_register1535633947588 cerror
+_pthread_join
+_getservbyname
+_getserv
+_service_cache_check
+_extract_service
+_setpwent
+_bootstrap_set_policy
+_vproc_mig_set_service_policy
+_OSSpinLockTry
+_acos$fenv_access_off
+_pthread_getschedparam
+_sched_get_priority_min
+_mach_port_type
+_host_processor_info
+_bootstrap_create_server
+_vproc_mig_create_server
+_bootstrap_create_service
+_vproc_mig_create_service
+_endgrent
+_ds_endgrent
+_new_addrinfo_v6
+_fchown
+_rewinddir$UNIX2003
+__seekdir$UNIX2003
+_sigset
+_strpbrk
+_localeconv
+_connect
+_send
+_strerror
+_kmod_control
+_vm_msync
+_vm_write
+_kmod_create
+_fnmatch$UNIX2003
+_sighold
+_notify_register_file_descriptor
+_mkfifo
+__notify_server_register_file_descriptor
+_notify_retain_file_descriptor
+_sigrelse
+_setbuf
+_popen
+_fwide
+_ldiv
+_semaphore_timedwait
+_semaphore_timedwait_trap
+_filesec_init
+_filesec_set_property
+_filesec_get_property
+_filesec_free
+_acl_init
+_acl_create_entry_np
+_acl_set_tag_type
+_acl_set_qualifier
+_acl_get_permset
+_acl_clear_perms
+_acl_add_perm
+_acl_set_permset
+_acl_size
+_acl_copy_ext_native
+_acl_free
+_acl_copy_int_native
+_NSIsSymbolNameDefinedInImage
+_qsort_r
+_pthread_workqueue_removeitem_np
+_mach_port_extract_right
+_pthread_workqueue_destroy_np
+_fts_set
+_NXGetArchInfoFromName
+_writev$NOCANCEL$UNIX2003
+_recv
+_logf
+_lrint
+_remainder$fenv_access_off
+_remquol
+_log10f
+_hypot
+_fdimf
+_fgetxattr
+_getsegbyname
+_pthread_attr_getschedparam
+_thread_set_exception_ports
+_pthread_create_suspended_np
+__pthread_allocate_stack
+_thread_create
+__pthread_create
+__pthread_setup
+_thread_set_state
+_thread_resume
+__pthread_body
+__pthread_become_available
+_mach_msg_send
+_mach_thread_self
+_thread_self_trap
+_thread_terminate
+__pthread_reap_thread
+_finite
+_tanf
+_vm_read_overwrite
+_vm_region
+_auditon
+_pclose
+_sendto
+_pthread_cond_timedwait
+_recvfrom
+_logwtmp
+_reboot2
+_vproc_mig_reboot2
+_atoi_l
+_sem_open
+__sem_match
+___sem_open
+_sem_wait
+_shmget
+_shmctl
+_shmctl$UNIX2003
+_shmat
+_sem_post
+_shmdt
+_sem_close
+_mach_error_string
+_mach_error_string_int
+_do_compat
+___gl_glob3
+_match
+_exp2f
+_exp2f_pic
+_exp2f_body
+_thread_get_exception_ports
+_mprotect
+_munmap
+_strftime$UNIX2003
+_strftime_l$UNIX2003
+___get_current_time_locale
+__st_fmt
+__signal_nobind
+__sigaction_nobind
+_pthread_rwlock_trywrlock$UNIX2003
+_sprintf_l
+_roundtol
+_CC_MD2_Init
+_CC_MD2_Update
+_md2_block
+_CC_MD2_Final
+_atof
+_mach_ports_lookup
+_removexattr
+_setxattr
+_getiopolicy_np
+__qtn_file_to_data
+__conv
+_acl_get_link_np
+_acl_get_file1
+_lstatx_np$INODE64
+___lstat64_extended
+_uuid_copy
+_acl_get_entry
+_acl_get_qualifier
+_acl_get_tag_type
+_acl_get_flagset_np
+_acl_get_flag_np
+_acl_get_perm_np
+_mbr_gid_to_uuid
+_fgetc
+_copyfile
+_copyfile_preamble
+_copyfile_state_alloc
+_statx_np
+_statx1
+_statx_syscall
+___stat_extended
+_filesec_dup
+_chmodx_np
+_chmodx1
+_chmodx_syscall
+___chmod_extended
+_copyfile_quarantine
+__qtn_file_init_with_fd
+___mb_syscall_quarantine_getinfo_fd
+_copyfile_internal
+_flistxattr
+_copyfile_unset_posix_fsec
+_fchmodx_np
+_fchmodx_syscall
+___fchmod_extended
+_copyfile_state_free
+_utime
+_strcoll
+_strcoll_l
+_setegid
+___moddi3
+_getvfsbyname
+_strtoq
+_fts_open$INODE64
+_fts_alloc
+_fts_stat
+_fts_read$INODE64
+_fts_build
+_fts_close$INODE64
+_fscanf
+_endutxent
+_getloadavg
+_getmntinfo$INODE64
+_getfsstat$INODE64
+_getbsize
+_trunc$fenv_access_off
+_if_indextoname
+_getnetbyaddr
+_getnet
+_extract_network
+_gethostbyaddr
+_gethostbyaddrerrno
+__ZN16LockWriterHelperD1Ev
+__ZN25RecursiveReaderWriterLock28unlockForSingleWritingThreadEv
+__ZN25RecursiveReaderWriterLock12initIfNeededEv
+__ZN16LockReaderHelperC1Ev
+__ZN25RecursiveReaderWriterLock29lockForMultipleReadingThreadsEv
+__ZN16LockReaderHelperD1Ev
+__ZN25RecursiveReaderWriterLock31unlockForMultipleReadingThreadsEv
+.section_all
+_open
+__lu_data_create_key
+__lu_data_get
+___gcc_personality_v0
+__lu_data_init
+__lu_data_set_key
+__lu_data_index
+__getlogin
+__lu_running
+__lookup_link
+__lookup_link_secure
+__notify_lib_init
+_hash_nkey
+_asprintf$LDBL128
+___vfprintf$LDBL128
+_write
+_hash_key
+_notify_set_state
+__notify_lib_set_state
+_opendir
+_fcntl
+_telldir
+_getopt
+_closedir
+__seekdir
+__notify_server_set_state
+_ni_name_free
+_ni_idlist_free
+_ni_connect
+_ni_alloc
+_getattrlist
+_ni_name_dup
+_ni_setreadtimeout
+_ni_setabort
+_ni_self
+_callit
+_ni_settimeout
+_confirm_tcp
+_rebind
+_connectit
+_socket_open
+_bind
+_fix_buf_size
+_clnttcp_control
+_getmyport
+_createauth
+__ni_self_2
+_xdr_ni_id
+_select
+_xdr_ni_id_res
+_xdr_ni_status
+_ni_free
+_clnt_kill
+_uname
+___svfscanf
+_strtoumax
+_tzset_basic
+_xdr_ni_rparent_res
+_xdr_ni_binding
+_xdr_ni_name
+_ni_new
+_ni_clear
+_get_daddr
+_ni_statistics
+_xdr_nibind_getregister_res
+_xdr_nibind_addrinfo
+__ni_statistics_2
+_xdr_ni_proplist
+_xdr_ni_property
+_xdr_ni_namelist
+_ni_proplist_match
+_ni_name_match
+_ni_proplist_free
+_ni_prop_free
+_ni_namelist_free
+__libinfo_ni_sys_interfaces
+_ni_swap
+__libinfo_ni_sys_is_my_address
+__libinfo_ni_sys_is_my_network
+__libinfo_ni_sys_interfaces_release
+_sprintf$LDBL128
+_syslog$LDBL128
+_vsyslog$LDBL128
+_snprintf$LDBL128
+_strftime
+__dyld_lookup_and_bind
+__ZN16LockWriterHelperC1Ev
+__ZN25RecursiveReaderWriterLock26lockForSingleWritingThreadEv
+_vsnprintf$LDBL128
+_multi_call
+_xdr_callmsg
+_xdrmem_inline_aligned
+_eachresult
+_clntudp_control
+_ni_switch
+_reinit
+_xdr_free
+_fwrite
+_ni_lookup
+__ni_lookup_2
+_xdr_ni_lookup_args
+_xdr_ni_lookup_res
+_xdr_ni_lookup_stuff
+_xdr_ni_idlist
+_thread_create_running
+__lookup_all
+__lookup_all_secure
+__nc_list_release
+__nc_list_chop
+_find_key_data
+_unlock_node
+_ni_setpassword
+_recvmsg
+_NSIsSymbolNameDefined
+_launch_get_fd
+__fd
+_make_msg_and_cmsg
+_sendmsg
+_make_data
+__lu_xdr_attribute
+_xdrmem_getbytes
+_copy_user
+_lu_endpwent
+__lu_data_free_vm_xdr
+__nc_list_next
+__nc_list_append
+_vsprintf
+_fputs
+_waitpid
+_daemon
+_warnx
+_err_set_file
+_regcomp
+_doemit
+_wcrtomb
+_smatcher
+_setenv
+_strtofflags
+___opendir2
+_ni_open
+_ni_fancyopen
+_ni_relopen
+_escindex
+_unescape
+_setstuff
+_ni_needwrite
+_ni_setwritetimeout
+_ni_root
+__ni_root_2
+_ni_pathsearch
+_eatslash
+_ni_relsearch
+_ni_name_dupn
+_ni_error
+_getopt_long
+_getopt_internal
+_wctype
+_strerror_r
+_putc
+_sleep
+___fixunsdfdi
+_msync
+_setlogin
+__setlogin
+_fmod
+_map_fd
+_floor
+___isnand
+_roundf
+_pthread_setcanceltype
+_pthread_testcancel
+_pause
+_sigblock
+_sigpause
+_sigsuspend
+___isinfd
+_svcudp_create
+_svcudp_bufcreate
+_xprt_register
+_svc_register
+_svc_find
+_res_init
+___res_randomid
+_host_kernel_version
+_processor_set_default
+_processor_set_info
+_processor_set_statistics
+_slot_name
+_token_table_add_mach_port
+_svc_getreqset
+_svcudp_recv
+__authenticate
+__svcauth_unix
+_svcudp_getargs
+_svc_sendreply
+_svcudp_reply
+_svcudp_freeargs
+_svcudp_stat
+_kill
+_pow
+_PowerInner
+_fabs
+_host_processor_set_priv
+_thread_set_policy
+_realpath
+_lu_endfsent
+_lu_getfsent
+_ni_children
+__ni_children_2
+_xdr_ni_children_res
+_xdr_ni_children_stuff
+_ni_read
+__ni_read_2
+_xdr_ni_proplist_res
+_xdr_ni_proplist_stuff
+_pread
+_setattrlist
+___bt_open
+_mpool_open
+_mpool_filter
+_mpool_get
+___bt_pgin
+_mpool_put
+___bt_get
+___bt_search
+___bt_cmp
+___bt_defcmp
+___bt_ret
+___bt_seq
+___bt_sync
+_fsync
+___cmpdi2
+___floatdidf
+_mktime
+_localsub
+_free_fstab_data
+_logb
+_scalbn
+__dyld_present
+_endttyent
+_task_policy_set
+___isnanf
+___isinff
+_rintf
+_lu_getpwnam
+_xdr__lu_string
+_free_user
+_free_user_data
+_system
+___ppc_gettimeofday
+_fsctl
+_pthread_rwlock_init
+_pthread_rwlockattr_destroy
+_pthread_rwlock_rdlock
+_pthread_rwlock_unlock
+_pthread_rwlock_wrlock
+_fts_children
+__keymgr_get_per_thread_data
+_get_key_element
+__keymgr_set_per_thread_data
+_pwrite
+_strtof
+_ceil
+_free_fstab
+_mbr_group_name_to_uuid
+_GetServerPort
+___NDR_convert__mig_reply_error_t
+_searchfs
+__lookupd_port
+__lookup_one
+__lookup_one_secure
+_getgrouplist
+_getgrouplist_internal
+__mbr_GetGroups
+_initgroups
+_setgroups
+___bt_close
+_mpool_close
+_macx_backing_store_recovery
+_get_dp_control_port
+_vm_wire
+_setreuid
+_lu_gethostbyname
+_recycle_host
+_clnt_spcreateerror
+__buf
+_clnt_sperrno
+_pmap_getport
+_pmap_wakeup
+_svctcp_create
+_listen
+_accept
+_clntudp_freeres
+_mach_make_memory_entry
+_isdigit
+_bootstrap_unprivileged
+_floorf
+_ceilf
+_sin
+_copy_group
+_revoke
+___sqrt
+_tan
+_trunc
+_NSUnLinkModule
+_atan2
+_copysign
+_remainder
+_putenv
+__lu_data_free
+_free_lu_thread_info_group
+_free_group
+_free_group_data
+_killpg
+___bt_delete
+___bt_put
+___bt_dleaf
+_mpool_sync
+___bt_pgout
+___bt_free
+_gai_lookupd
+_encode_kv
+_gai_lookupd_process_dictionary
+_append_addrinfo
+_arc4random_stir
+_gni_lookupd_process_dictionary
+_asl_set_filter
+_pthread_cancel
+_login
+_ttyslot
+_tcgetpgrp
+_tcsetpgrp
+_tcsetattr
+_setpgid
+_mach_error
+_fprintf_stderr
+_vprintf$LDBL128
+_vfprintf$LDBL128
+_strvisx
+_strunvis
+_lockf
+_getttynam
+_lu_endgrent
+_logout
+_lu_async_start
+__lu_async_send
+_lu_async_handle_reply
+__lu_worklist_remove
+__lu_free_request
+_gai_extract_data
+_stpcpy
+_getpriority
+_logbf
+_scalbnf
+___signbitd
+_NSAddLibrary
+_NSIsSymbolNameDefinedWithHint
+_NSLookupAndBindSymbolWithHint
+_clock
+_md5_block_data_order
+_isspace
+_toupper
+_pthread_sigmask
+_thread_suspend
+_thread_abort_safely
+_free_lu_thread_info_user
+_kvm_open
+__kvm_open
+_kvm_getprocs
+__kvm_malloc
+_kvm_close
+___bt_split
+___bt_new
+_mpool_new
+___bt_defpfx
+_free_host_data
+_clnttcp_geterr
+_nearbyint
+_gai_strerror
+saveFP
+restFP
+_copy_service
+_rewinddir
+_exchangedata
+_atan
+_acos
+_put_long
+_connect_to_server
+_my_write
+_my_read
+_ATsocket
+_ATPsndreq
+_ATPgetreq
+_ATPsndrsp
+_sem_trywait
+_pthread_setcancelstate
+_p_ere
+_p_bracket
+_CHadd
+_sem_unlink
+_rinttol
+_wcwidth
+___wcwidth
+_vprintf
+_vm_machine_attribute
+_DNSServiceRegistrationCreate
+_DNSServiceDiscoveryLookupServer
+__increaseQueueLengthOnPort
+_DNSServiceRegistrationCreate_rpc
+_DNSServiceDiscoveryMachPort
+_DNSServiceBrowserCreate
+_DNSServiceBrowserCreate_rpc
+_DNSServiceDiscovery_handleReply
+_DNSServiceDiscoveryReply_server
+__XDNSServiceRegistrationReply_rpc
+_internal_DNSServiceRegistrationReply_rpc
+__XDNSServiceBrowserReply_rpc
+_internal_DNSServiceBrowserReply_rpc
+_DNSServiceResolverResolve
+_DNSServiceResolverResolve_rpc
+__XDNSServiceResolverReply_rpc
+_internal_DNSServiceResolverReply_rpc
+_DNSServiceDiscoveryDeallocate
+_repeat
+_lmatcher
+_ldissect
+_task_self_trap
+_execlp
+_fchflags
+_sqrtf
+_user_from_uid
+_setpassent
+_pthread_rwlock_destroy
+_execl
+_labs
+_free_lu_thread_info_service
+_free_service
+_free_service_data
+_free_lu_thread_info_host
+_DNSServiceRegister
+_put_short
+_put_rdata
+_get_long
+_DNSServiceAddRecord
+_DNSServiceUpdateRecord
+_get_short
+_TXTRecordGetCount
+_TXTRecordGetItemAtIndex
+_handle_regservice_response
+_DNSServiceResolve
+_handle_resolve_response
+_catopen
+_catgets
+_sbrk
+_sigvec
+_addr2ascii
+_warn
+_ualarm
+_tempnam
+__mktemp
+_madvise
+_atanCore
+_lflush
+_atanCoreInv
+___setonlyClocaleconv
# Link libmathCommon
#FEATURE_LIBMATHCOMMON = 1
-# Use order file
-#FEATURE_ORDER_FILE = 1
-
# Build _profile.dylib
#FEATURE_PROFILE_DYLIB = 1
--- /dev/null
+cerror
+_cthread_set_errno_self
+_vasprintf
+_malloc
+_malloc_zone_malloc
+_szone_malloc
+_memset
+__vfprintf
+_localeconv_l
+__ultoa
+__sprint
+__sfvwrite
+_memmove
+_stat
+_free
+_malloc_zone_free
+_szone_free
+_usleep
+_nanosleep
+__pthread_testcancel
+__semwait_signal
+__dyld_register_func_for_add_image
+__ZN10LockHelperC1Ev
+__Z21dyldGlobalLockAcquirev
+_pthread_mutex_lock
+__ZN10LockHelperD1Ev
+__Z21dyldGlobalLockReleasev
+_pthread_mutex_unlock
+__dyld_register_func_for_remove_image
+_mig_get_reply_port
+_mach_msg
+_mach_msg_trap
+__cxa_atexit
+_atexit_register
+_pthread_key_create
+_dyld_register_image_state_change_handler
+__dyld_func_lookup
+_tiny_malloc_from_free_list
+_strlen
+_strcmp
+_getsectdatafromheader
+_getsectbynamefromheader
+_strncmp
+_dladdr
+_dlopen
+__ZL29getPerThreadBufferFor_dlerrorj
+_pthread_setspecific
+_memcmp
+_malloc_default_zone
+__pthread_mutex_init
+_dlsym
+_get_tiny_previous_free_msize
+_tiny_free_list_add_ptr
+_get_tiny_free_size
+_calloc
+_malloc_zone_calloc
+_szone_calloc
+_bcopy
+__aeabi_uidiv
+_small_malloc_from_free_list
+_small_get_region_from_depot
+_small_malloc_from_region_no_lock
+_allocate_pages
+_mmap
+__mmap
+_munmap
+_hash_region_insert_no_lock
+_dlclose
+_malloc_zone_from_ptr
+_szone_size
+_small_free_list_add_ptr
+_small_free_list_remove_ptr
+_madvise_free_range
+_posix_madvise
+_large_and_huge_malloc
+_large_entry_insert_no_lock
+__umodsi3
+_malloc_zone_realloc
+_szone_realloc
+_mag_lock_zine_for_region_trailer
+_tiny_free_list_remove_ptr
+_strdup
+_pthread_atfork
+_OSSpinLockLock
+_spin_unlock
+_getenv
+__NSGetEnviron
+__findenv
+__NSGetArgv
+__NSGetArgc
+_mach_timebase_info
+_pthread_mutexattr_init
+_pthread_mutexattr_settype
+_pthread_mutex_init
+_pthread_mutexattr_destroy
+_geteuid
+_getuid
+_issetugid
+_NSVersionOfRunTimeLibrary
+__dyld_image_count
+__dyld_get_image_header
+__ZL11names_matchPcPKc
+_strrchr
+_NSVersionOfLinkTimeLibrary
+__NSGetMachExecuteHeader
+_pthread_cond_broadcast
+__pthread_cond_init
+_pthread_attr_init
+_pthread_attr_setscope
+_pthread_attr_setdetachstate
+_mach_port_allocate
+_mach_port_insert_right
+_mach_port_set_attributes
+_mach_port_insert_member
+_pthread_equal
+_pthread_is_threaded_np
+_pthread_once
+_notify_register_mach_port
+__notify_lib_init
+_bootstrap_look_up
+_bootstrap_look_up2
+_vproc_mig_look_up2
+_mig_strncpy
+_mach_port_mod_refs
+_strlcpy
+__notify_server_register_mach_port
+_token_table_add
+__nc_table_new
+__nc_table_insert_n
+_hash_nkey
+_notify_retain_mach_port
+_mach_port_request_notification
+_mach_port_deallocate
+_malloc_good_size
+_szone_good_size
+_opendir
+__opendir2
+_open$NOCANCEL
+_fcntl$NOCANCEL
+__fcntl_nocancel
+_getpagesize
+_sysctl
+__sysctl
+_fstatfs
+_telldir
+_readdir
+__readdir_unlocked
+__getdirentries64
+_closedir
+__reclaim_telldir
+_close$NOCANCEL
+__dyld_get_image_vmaddr_slide
+_open
+_fstat
+_read
+_close
+_NXGetLocalArchInfo
+_mach_host_self
+_host_self_trap
+_host_info
+_NXGetArchInfoFromCpuType
+_NXFindBestFatArch
+_lseek
+_getpwuid
+_si_libinfo_init
+_si_module_with_name
+_si_module_static_search
+_search_alloc
+_si_module_static_cache
+_si_module_static_file
+_reallocf
+_realloc
+_asprintf
+_si_module_with_path
+_dwarf2_unwind_dyld_add_image_hook
+__keymgr_get_and_lock_processwide_ptr_2
+_get_or_create_key_element
+__keymgr_set_and_unlock_processwide_ptr
+_unlock_node
+_si_mod_dlsym
+_fopen
+__sflags
+__sfp
+__sinit
+_si_user_byuid
+_search_user_byuid
+_search_item_bynumber
+_search_get_module
+_cache_user_byuid
+_cache_fetch_item
+_file_user_byuid
+__fsi_get_user
+_fileno
+__fsi_get_line
+_fgets
+__srefill
+__smakebuf
+__swhatbuf
+__sread
+__sread
+_read$NOCANCEL
+_memchr
+__fsi_tokenize
+__fsi_append_string
+_atoi
+_strtol_l
+_LI_ils_create
+_padsize
+_fclose
+__sclose
+_search_cat_cache
+_si_cache_add_item
+_si_item_retain
+_LI_set_thread_item
+_LI_get_thread_info
+__LI_data_init
+_si_item_release
+_getegid
+_bsearch
+__tolower
+__toupper
+_strstr
+_strchr
+_strtol
+_strcpy
+_setlocale
+_strcat
+_strncpy
+_lstat
+_access
+_malloc_zone_register
+_malloc_zone_register_while_locked
+_vm_protect
+_gettimeofday
+__commpage_gettimeofday
+_mach_absolute_time
+_floorl
+_notify_register_check
+__notify_server_register_check
+_shm_open
+_mktime
+__st_tzset_basic
+_tzsetwall_basic
+_tzload
+_detzcode
+_settzname
+__st_set_timezone
+__st_time1
+_time2
+_time2sub
+_normalize_overflow
+__aeabi_idiv
+_increment_overflow
+__st_localsub
+_timesub
+_tmcomp
+_pthread_key_init_np
+_dyld_image_path_containing_address
+_bootstrap_check_in
+_vproc_mig_check_in2
+_getprogname
+__NSGetProgname
+_task_get_special_port
+_vm_deallocate
+_host_get_io_master
+_socket
+_connect
+_setsockopt
+_send
+_sendto
+_select
+_select$DARWIN_EXTSN
+_recv
+_recvfrom
+_szone_size_try_large_huge
+_large_entry_for_pointer_no_lock
+_large_free_no_lock
+_deallocate_pages
+_pthread_mach_thread_np
+__pthread_lookup_thread
+__pthread_find_thread
+_task_threads
+_notify_get_state
+_token_table_find
+__nc_table_find_n
+__notify_server_get_state
+_mach_port_type
+_scalable_zone_info
+_pthread_setschedparam
+_pthread_setschedparam_internal
+_thread_policy
+_qsort
+_roundf
+_ceilf
+_mk_timer_create
+_mk_timer_arm
+_pthread_cond_init
+_mach_vm_allocate
+_snprintf
+_CC_MD5_Init
+_CC_MD5_Update
+_CC_MD5_Final
+_md5_block_host_order
+_fmaxf
+_fminf
+_floorf
+_ceil
+_pthread_mutex_trylock
+_vm_allocate
+_mig_put_reply_port
+_getpid
+_mach_port_extract_member
+_mk_timer_cancel
+_snprintf_l
+__get_current_monetary_locale
+__get_current_numeric_locale
+__dtoa
+__d2b_D2A
+__Balloc_D2A
+__lo0bits_D2A
+__rv_alloc_D2A
+__i2b_D2A
+__pow5mult_D2A
+__multadd_D2A
+__hi0bits_D2A
+__lshift_D2A
+__Bfree_D2A
+__quorem_D2A
+__cmp_D2A
+__freedtoa
+_mk_timer_destroy
+_notify_cancel
+__notify_server_cancel
+_token_table_delete
+_mach_port_destroy
+__nc_table_delete_n
+_mkstemp
+__gettemp
+_arc4random
+_arc4_check_init
+_arc4_check_stir
+_rintl
+_fmodl
+_write
+_fsync
+_chmod
+__chmod
+_getgid
+_chown
+_rename
+_exit
+__cxa_finalize
+_pthread_key_delete
+__cleanup
+__fwalk
+__sflush
+__exit
+_time
+_fegetenv
+_fesetenv
+_srandom
+_random
+_strcasecmp
+_strcasecmp_l
+_strcasestr
+_strcasestr_l
+_strncasecmp_l
+_setjmp
+_sigprocmask
+__setjmp
+_fcntl
+__fcntl
+_pthread_mutex_destroy
+_sprintf
+_OSMemoryBarrier
+_pthread_create
+__pthread_allocate_stack
+_vm_map
+__pthread_create
+_set_malloc_singlethreaded
+__pthread_setup
+_thread_create_running
+__pthread_body
+__pthread_set_self
+__pthread_set_self
+_mach_reply_port
+_pthread_getschedparam
+_swtch_pri
+_sched_get_priority_min
+_sched_get_priority_max
+_pthread_exit
+__pthread_exit
+__disable_threadsignal
+__pthread_setcancelstate_exit
+__pthread_tsd_cleanup
+_mach_port_get_set_status
+_pthread_attr_destroy
+__pthread_become_available
+_mach_msg_send
+_mach_thread_self
+_thread_self_trap
+_thread_terminate
+_mach_vm_protect
+_mach_vm_region
+_strtod_l
+_atan2l
+_tan
+__kernel_tan
+_cos
+_rem_pio2
+_fabs
+__kernel_sin
+_sinl
+__kernel_cos
+_lround
+_asinl
+_atanl
+_getpwnam
+_si_user_byname
+_search_user_byname
+_search_item_byname
+_cache_user_byname
+_si_item_match
+_si_item_is_valid
+_file_is_valid
+_file_user_byname
+_mach_vm_purgable_control
+_notify_check
+_ioctl
+__ioctl
+_mach_msg_destroy
+_mach_msg_destroy_port
+_thread_get_state
+_NSStartSearchPathEnumeration
+_NSGetNextSearchPathEnumeration
+_readdir_r
+_inet_aton
+_strtoul_l
+_inet_pton
+_asl_open
+_asl_syslog_faciliy_num_to_name
+__asl_notify_open
+_notify_register_plain
+__notify_server_register_plain
+_getppid
+_asl_set_filter
+_getaddrinfo_async_start
+_getaddrinfo_async_call
+_si_async_call
+_si_async_launchpad
+_si_list_call
+_si_addrinfo
+_inet_pton4
+_si_wants_addrinfo
+_search_wants_addrinfo
+_si_gai
+_check_interfaces
+_getifaddrs
+_freeifaddrs
+_si_host_byname
+_search_host_byname
+_cache_host_byname
+_file_host_byname
+__fsi_get_host
+_flockfile
+_funlockfile
+_if_nametoindex
+_si_list_retain
+_DNSServiceQueryRecord
+_ConnectToServer
+_connect$NOCANCEL
+_create_hdr
+_put_uint32
+_put_string
+_put_uint16
+_deliver_request
+_ConvertHeaderBytes
+_write_all
+_send$NOCANCEL
+_sendto$NOCANCEL
+_read_all
+_recv$NOCANCEL
+_recvfrom$NOCANCEL
+_kqueue
+_DNSServiceRefSockFD
+_kevent
+_DNSServiceProcessResult
+_get_uint32
+_select$NOCANCEL
+_select$DARWIN_EXTSN$NOCANCEL
+_handle_query_response
+_get_string
+_get_uint16
+_get_rdata
+_DNSServiceRefDeallocate
+_FreeDNSServiceOp
+_si_async_workunit_release
+__memmove_chk
+__dyld_get_image_name
+_powl
+_sysctlbyname
+_lroundf
+_logl
+_exp
+argumentInRange
+finishedProduct
+reducedArgument
+noCarry
+_fmodf
+_readlink
+_unlink
+_statfs
+_pthread_attr_getschedparam
+_pthread_attr_setschedparam
+_thread_create
+_thread_set_state
+_thread_resume
+_pread
+_pthread_cond_wait
+_mach_task_self
+_task_self_trap
+_vm_purgable_control
+__pthread_cond_wait
+_new_sem_from_pool
+_semaphore_create
+_semaphore_wait_signal
+_semaphore_wait_signal_trap
+_semaphore_wait
+_semaphore_wait_trap
+_restore_sem_to_pool
+_pthread_cond_signal
+_pthread_cond_signal_thread_np
+_semaphore_signal_thread
+_semaphore_signal_thread_trap
+__pthread_cond_remove
+_pthread_setcanceltype
+_pthread_testcancel
+__pthread_reap_thread
+_getaddrinfo_async_handle_reply
+_si_async_handle_reply
+_si_libinfo_addrinfo_callback
+_semaphore_signal
+_semaphore_signal_trap
+_gai_strerror
+_strtoul
+_strtod
+_notify_post
+__notify_server_post
+_tzset
+_tanf
+tanpireducef
+tanfpi_r
+tanf_normalize
+tanf_encode
+tanf_done
+__gettimeofday
+_pwrite
+_pthread_cond_timedwait_relative_np
+_semaphore_timedwait_signal
+_semaphore_timedwait_signal_trap
+_uuid_generate_random
+_get_random_bytes
+_uuid_unpack
+_uuid_pack
+_flock
+__LI_data_free
+_si_list_release
+_srandomdev
+__notify_server_check
+_semaphore_signal_all
+_semaphore_signal_all_trap
+_pthread_cond_destroy
+_thread_stack_pcs
+__thread_stack_pcs
+_pthread_get_stackaddr_np
+_pthread_get_stacksize_np
+_asl_close
+_umask
+_signal
+_signal__
+_sigaction
+__sigaction
+_mach_port_get_attributes
+_thread_info
+_thread_policy_set
+__signal_nobind
+__sigaction_nobind
+_CC_SHA1_Init
+_CC_SHA1_Update
+_cc_sha1_connect
+_sha1_hash_in_hardware
+__CC_SHA1_Update
+_CC_SHA1_Final
+_sha1_block_host_order
+_modf
+_asl_new
+_asl_set
+_asl_set_query
+_asl_send
+_asl_get
+__asl_msg_index
+_gethostname
+_asl_msg_to_string
+__asl_append_string
+__asl_connect
+__asl_server_socket
+_write$NOCANCEL
+_asl_free
+_fpathconf
+_vproc_swap_integer
+_vproc_mig_swap_integer
+_sha1_block_data_order
+_listxattr
+__nrv_alloc_D2A
+_atexit
+__fpclassify
+_host_statistics
+_malloc_default_purgeable_zone
+_malloc_create_zone
+_create_scalable_zone
+_protect
+_sysconf
+_malloc_set_zone_name
+_tiny_get_region_from_depot
+_tiny_malloc_from_region_no_lock
+_malloc_make_purgeable
+_find_registered_purgeable_zone
+_huge_entry_for_pointer_no_lock
+_malloc_make_nonpurgeable
+__s2b_D2A
+__mult_D2A
+__diff_D2A
+__ratio_D2A
+__b2d_D2A
+__ulp_D2A
+_log2f
+_difftime
+_mach_vm_deallocate
+_sinf
+_cosf
+pireducef
+sinf_modest
+sinf_encode
+sinf_done
+_strlcat
+_OSAtomicTestAndSetBarrier
+_expf
+expf_done
+_vm_copy
+_logf
+_lrintf
+expf_special
+_vsnprintf
+_valloc
+_malloc_zone_valloc
+_szone_valloc
+_bcmp
+_strncasecmp
+_bzero
+_fflush
+_notify_set_state
+__notify_server_set_state
+_strncat
+_fprintf_l
+_vfprintf_l
+__swsetup
+__fflush
+__swrite
+__swrite
+_getopt_long_only
+_getopt_internal
+cospireducef
+sinfpi_r
+_roundl
+_pthread_cond_timedwait
+_srand
+_regcomp
+_doemit
+_p_ere
+_wgetnext
+_mbrtowc_l
+__none_mbrtowc
+_ordinary
+_wcrtomb_l
+__none_wcrtomb
+_p_bracket
+_allocset
+_p_b_term
+_p_b_symbol
+_CHadd
+_doinsert
+_dofwd
+_altoffset
+_nonnewline
+_rand
+_do_rand
+_socketpair
+_getsockopt
+_pthread_attr_setstacksize
+_log10f
+_nextafterf
+_mktemp
+__mktemp
+_fwrite
+_trunc
+_localtime_r
+_OSMemoryNotificationCurrentLevel
+_nearbyintf
+_remove
+_mig_deallocate
+_si_addrinfo_v4
+_si_list_add
+_si_list_to_addrinfo
+_si_item_to_addrinfo
+_freeaddrinfo
+_asinf
+_strtoimax_l
+__umoddi3
+__udivdi3
+_strtof_l
+__strtodg
+__rvOK_D2A
+__any_on_D2A
+__rshift_D2A
+__copybits_D2A
+__increment_D2A
+_mach_port_get_refs
+_log2l
+exactPowerOfTwo
+_getsockname
+_getpeername
+_atof
+++ /dev/null
-_cerror
-_cthread_set_errno_self
-___error
-_vasprintf
-_malloc
-_malloc_zone_malloc
-_szone_malloc
-_memset
-_pthread_getspecific
-___vfprintf
-_localeconv_l
-___sfvwrite
-_memcpy
-_stat
-__sysenter_trap
-_free
-_malloc_zone_free
-_szone_free
-_usleep$UNIX2003
-_nanosleep$UNIX2003
-__pthread_testcancel
-___semwait_signal
-_asprintf
-_bootstrap_look_up
-_bootstrap_look_up2
-_vproc_mig_look_up2
-_mig_strncpy
-_mig_get_reply_port
-_mach_msg
-_mach_msg_trap
-__dyld_register_func_for_add_image
-_pthread_mutex_lock
-_pthread_mutex_unlock
-__dyld_register_func_for_remove_image
-___cxa_atexit
-_atexit_register
-_dyld_register_image_state_change_handler
-__dyld_func_lookup
-_tiny_malloc_from_free_list
-_dwarf2_unwind_dyld_add_image_hook
-_calloc
-_malloc_zone_calloc
-_szone_calloc
-__keymgr_get_and_lock_processwide_ptr_2
-_get_or_create_key_element
-__keymgr_set_and_unlock_processwide_ptr
-_pthread_key_create
-_getenv
-__NSGetEnviron
-___findenv
-_issetugid
-_strlen
-_strcmp
-_getsectdatafromheader
-_getsectbynamefromheader
-_strncmp
-_dladdr
-_dlopen
-__Z29getPerThreadBufferFor_dlerrorj
-_pthread_setspecific
-__Z21dyldGlobalLockAcquirev
-__Z21dyldGlobalLockReleasev
-_bcmp
-_malloc_default_zone
-_small_malloc_from_free_list
-_small_malloc_from_region_no_lock
-_allocate_pages
-_mmap$UNIX2003
-_mmap
-_munmap$UNIX2003
-_tiny_free_list_add_ptr
-_bcopy
-_malloc_zone_from_ptr
-_szone_size
-__pthread_mutex_init
-_small_free_list_add_ptr
-_large_and_huge_malloc
-_small_free_list_remove_ptr
-_sysctl
-___sysctl
-_OSAtomicCompareAndSwapIntBarrier
-_realloc
-_malloc_zone_realloc
-_szone_realloc
-_large_free_no_lock
-_deallocate_pages
-_pthread_self
-_memmove
-_pthread_atfork
-_spin_lock
-_OSSpinLockUnlock
-__NSGetExecutablePath
-__NSGetArgv
-__NSGetArgc
-_malloc_size
-_fls
-_mach_timebase_info
-_pthread_mutexattr_init
-_pthread_mutexattr_settype
-_pthread_mutex_init
-_pthread_mutexattr_destroy$UNIX2003
-_geteuid
-_getuid
-_open$UNIX2003
-_close$UNIX2003
-_NSVersionOfRunTimeLibrary
-__dyld_image_count
-__dyld_get_image_header
-__Z11names_matchPcPKc
-_strrchr
-_NSVersionOfLinkTimeLibrary
-__NSGetMachExecuteHeader
-_floor$fenv_access_off
-_pthread_once
-_wctob
-_wctob_l
-__none_wcrtomb
-_btowc
-_btowc_l
-__none_mbrtowc
-_pthread_cond_broadcast
-__pthread_cond_init
-_pthread_main_np
-_OSAtomicAdd32
-_pthread_attr_init
-_pthread_attr_setscope
-_pthread_attr_setdetachstate
-_mach_port_allocate
-_mach_port_insert_right
-_mach_port_set_attributes
-_mach_port_insert_member
-_pthread_equal
-_pthread_is_threaded_np
-_task_get_special_port
-_bootstrap_check_in
-_vproc_mig_check_in
-___commpage_dsmos
-_malloc_good_size
-_szone_good_size
-_opendir$UNIX2003
-___opendir2$UNIX2003
-_open$NOCANCEL$UNIX2003
-_fcntl$NOCANCEL$UNIX2003
-_getpagesize
-_fstatfs
-_telldir$UNIX2003
-_readdir
-__readdir_unlocked
-_getdirentries
-_closedir$UNIX2003
-__reclaim_telldir
-_close
-__dyld_get_image_vmaddr_slide
-_fstat
-_read$UNIX2003
-_NXGetLocalArchInfo
-_mach_host_self
-_host_self_trap
-_host_info
-_mach_port_deallocate
-_NXGetArchInfoFromCpuType
-_NXFindBestFatArch
-_lseek
-_vm_deallocate
-_pthread_setcanceltype$UNIX2003
-_mach_port_destroy
-_pthread_testcancel$UNIX2003
-_task_for_pid
-_task_set_special_port
-_setgid
-_setuid
-_mach_port_request_notification
-_getpwuid
-_getpw
-_LI_data_create_key
-__LI_data_get
-__LI_data_init
-_getpw_internal
-_user_cache_check
-__ds_running
-_snprintf
-_LI_getone
-_LI_DSLookupGetProcedureNumber
-_libinfoDSmig_GetProcedureNumber
-_kvbuf_query_key_val
-_LI_DSLookupQuery
-_libinfoDSmig_Query
-_kvbuf_decode
-_kvbuf_free
-_extract_user
-_atoi
-_strtol_l
-_LI_ils_create
-_kvarray_free
-_LI_data_recycle
-_LI_ils_free
-_vproc_swap_integer
-_vproc_mig_swap_integer
-_snprintf_l
-___get_current_monetary_locale
-___get_current_numeric_locale
-_openlog
-_strncpy
-__sl_init_notify
-_notify_register_plain
-__notify_server_register_plain
-_token_table_add
-__nc_table_new
-__nc_table_insert_n
-_getpid
-_sprintf
-_ioctl
-_write$UNIX2003
-_exit
-___cxa_finalize
-__exit
-_gethostuuid
-_getsectdata
-_getsectbyname
-_getegid
-_gettimeofday
-___commpage_gettimeofday
-_strlcpy
-_strlcat
-_setenv$UNIX2003
-_strchr
-_malloc_create_zone
-_create_scalable_zone
-_protect
-_vm_protect
-_malloc_zone_register
-_malloc_zone_register_while_locked
-___malloc_check_env_name
-___setenv
-_tiny_malloc_from_region_no_lock
-_basename
-_LI_L1_cache_check
-_notify_register_check
-__notify_server_register_check
-_shm_open
-__shm_match
-_dosearch
-_bsearch
-_comparkey
-___shm_open
-_notify_check
-_token_table_find
-__nc_table_find_n
-_rint
-_fmod$fenv_access_off
-_fmodl
-_mach_absolute_time
-_OSMemoryBarrier
-___tolower
-___toupper
-_strstr
-_strcpy
-_setlocale
-_strcat
-_sandbox_init
-_sandbox_init_builtin
-___mb_syscall_builtin_profile
-___mac_syscall
-__setjmp
-_pthread_mutex_destroy
-_strdup
-_vm_allocate
-_lstat
-_vm_copy
-_pthread_cond_init$UNIX2003
-_getattrlist$UNIX2003
-_getgroups
-_statfs
-_getmntinfo
-_getfsstat
-_sysctlbyname
-__dyld_get_image_name
-_realpath$DARWIN_EXTSN
-_stat64
-_pthread_mutex_trylock
-_statfs$INODE64
-_lstat64
-_strncasecmp
-_strncasecmp_l
-_strsep
-_rindex
-_valloc
-_malloc_zone_valloc
-_szone_valloc
-_dlsym
-_fts_open
-_asl_log
-_asl_vlog
-__asl_open_default
-_asl_open
-_getgid
-_asl_syslog_faciliy_num_to_name
-__asl_notify_open
-_asl_new
-_asl_set_query
-_strerror$UNIX2003
-_asl_send
-__asl_msg_index
-_time
-_gethostname
-_asl_free
-_fts_read
-_fchdir
-_rmdir
-_pthread_cond_destroy
-_fts_close
-_strtod_l
-___fegetfltrounds
-___s2b_D2A
-___Balloc_D2A
-___multadd_D2A
-___d2b_D2A
-___lo0bits_D2A
-___i2b_D2A
-___pow5mult_D2A
-___mult_D2A
-___Bfree_D2A
-___lshift_D2A
-___diff_D2A
-___cmp_D2A
-___ratio_D2A
-___b2d_D2A
-___ulp_D2A
-_mach_port_get_attributes
-_bootstrap_register2
-_vproc_mig_register2
-_kqueue
-_kevent
-_pthread_create
-_set_malloc_singlethreaded
-___bsdthread_create
-_mk_timer_create
-_mk_timer_arm
-_thread_start
-__pthread_start
-__pthread_struct_init
-__pthread_set_self
-___pthread_set_self
-_mach_reply_port
-_notify_register_mach_port
-__notify_server_register_mach_port
-_notify_retain_mach_port
-_readlink
-_floorf$fenv_access_off
-_mach_port_extract_member
-_mk_timer_destroy
-_getopt$UNIX2003
-_pthread_cond_wait$UNIX2003
-__pthread_cond_wait
-_new_sem_from_pool
-_semaphore_create
-_semaphore_wait_signal
-_semaphore_wait_signal_trap
-_semaphore_wait
-_semaphore_wait_trap
-_restore_sem_to_pool
-_pthread_cond_signal
-_pthread_cond_signal_thread_np
-_semaphore_signal_thread
-_semaphore_signal_thread_trap
-_readdir_r
-_notify_post
-__notify_server_post
-_qsort
-_mkstemp
-__gettemp
-_arc4random
-_arc4_stir
-_read
-_rename
-__pthread_cond_remove
-_pthread_cond_timedwait_relative_np
-_semaphore_timedwait_signal
-_semaphore_timedwait_signal_trap
-_semaphore_signal_all
-_semaphore_signal_all_trap
-__pthread_exit
-___disable_threadsignal
-__pthread_setcancelstate_exit
-__pthread_tsd_cleanup
-__pthread_free_pthread_onstack
-_mig_dealloc_reply_port
-___bsdthread_terminate
-_semaphore_signal
-_semaphore_signal_trap
-_access
-_mk_timer_cancel
-_malloc_zone_statistics
-_szone_statistics
-_mach_port_mod_refs
-_pthread_mach_thread_np
-__pthread_lookup_thread
-__pthread_find_thread
-_task_threads
-_thread_get_state
-_pthread_exit
-_mach_port_get_set_status
-_pthread_attr_destroy
-_mach_msg_destroy
-_mach_msg_destroy_port
-_isatty
-_strcasecmp
-_strcasecmp_l
-_launch_data_alloc
-_NSStartSearchPathEnumeration
-_NSGetNextSearchPathEnumeration
-_glob
-_mbrtowc_l
-___gl_glob0
-___gl_glob0_32
-___gl_g_Ctoc
-_wcrtomb_l
-___gl_globextend
-_globfree
-_launch_data_set_string
-_launch_data_get_string
-_launch_data_dict_insert
-_launch_data_array_set_index
-_reallocf
-_launch_data_free
-_launch_data_set_bool
-_launch_data_dict_lookup
-_launch_data_new_string
-_launch_data_get_type
-_launch_data_set_integer
-_launch_data_array_get_count
-_launch_data_array_get_index
-_getprogname
-__NSGetProgname
-_fprintf
-_vfprintf_l
-___swsetup
-___sinit
-___smakebuf
-___fflush
-___sflush
-__swrite
-___swrite
-_write$NOCANCEL$UNIX2003
-_launch_msg
-_launch_client_init
-__vprocmgr_getsocket
-_vproc_mig_getsocket
-_socket
-_connect$NOCANCEL$UNIX2003
-_launchd_fdopen
-_launchd_msg_send
-_launch_data_pack
-_sendmsg$NOCANCEL$UNIX2003
-_launchd_msg_recv
-_recvmsg$NOCANCEL$UNIX2003
-_select$NOCANCEL$UNIX2003
-_select$DARWIN_EXTSN$NOCANCEL
-_fopen
-___sflags
-___sfp
-_rewind
-__fseeko
-___swhatbuf
-_fstat64
-__ftello
-__sseek
-___sseek
-_fgets
-___srefill
-__sread
-___sread
-_memchr
-_fclose
-___sclose
-_umask
-_strcspn
-_launch_data_unpack
-_launch_msg_getmsgs
-_launch_data_copy
-_launch_data_get_errno
-__cleanup
-__fwalk
-_pthread_key_delete
-_pthread_rwlock_rdlock$UNIX2003
-_pthread_rwlock_init$UNIX2003
-_pthread_rwlock_unlock$UNIX2003
-_pthread_rwlock_wrlock$UNIX2003
-_setfsent
-_ds_endfsent
-_LI_data_find_key
-_LI_data_free_kvarray
-_getfsent
-_getfs
-_LI_getent
-_bootstrap_status
-_strncat
-_fileno
-_fseek
-_strtok_r
-_strtol
-_mktemp
-_vsnprintf
-_fputs$UNIX2003
-_unlink
-_extract_fstab
-_tolower
-_endfsent
-_mkdir
-_mount
-_CC_MD5_Init
-_CC_MD5_Update
-_CC_MD5_Final
-_md5_block_host_order
-_uuid_unparse
-_uuid_unparse_x
-_uuid_unpack
-_putchar
-___swbuf
-_ptrace
-_sscanf_l
-___svfscanf_l
-_strtoimax_l
-___umoddi3
-___udivdi3
-_fread
-_getdirentriesattr
-_round
-_ceil$fenv_access_off
-_host_get_io_master
-_mach_make_memory_entry_64
-_OSAtomicOr32Barrier
-_uuid_generate_random
-_get_random_bytes
-_uuid_pack
-_getcwd
-___private_getcwd
-___getcwd
-_getdtablesize
-_dup
-_pipe
-_fork
-__cthread_fork_prepare
-__malloc_fork_prepare
-_szone_force_lock
-_signal
-_signal__
-_sigaction
-___sigaction
-_setlinebuf
-_setvbuf
-_ctime
-_localtime
-__st_tzset_basic
-_tzsetwall_basic
-_notify_check_tz
-_tzload
-_notify_register_tz
-_settzname
-__st_set_timezone
-__st_localsub
-_timesub
-_asctime
-_asctime_r
-_fflush
-_atexit
-__dyld_get_image_header_containing_address
-_vfprintf
-_pthread_get_stackaddr_np
-_pthread_get_stacksize_np
-_strtoul
-_strtoul_l
-__cthread_fork_parent
-__malloc_fork_parent
-_szone_force_unlock
-_getrlimit$UNIX2003
-_getrlimit
-_setrlimit$UNIX2003
-_setrlimit
-_pthread_attr_setstacksize
-_getpwnam
-_flockfile
-_funlockfile
-_tzset
-_modf$fenv_access_off
-_asl_set
-_notify_get_state
-__notify_server_get_state
-_asl_msg_to_string
-__asl_append_string
-__asl_server_socket
-_asl_close
-_notify_cancel
-__notify_server_cancel
-_token_table_delete
-__nc_table_delete_n
-_fpathconf
-_ceilf$fenv_access_off
-___dtoa
-___nrv_alloc_D2A
-___freedtoa
-___rv_alloc_D2A
-_vm_inherit
-_roundf$fenv_access_off
-_fmaxf
-_fminf
-_lroundf$fenv_access_off
-_strcasestr
-_strcasestr_l
-_pread$UNIX2003
-_setjmp
-_sigprocmask
-_sigaltstack
-_pthread_key_init_np
-_syscall
-_strtof_l
-___strtodg
-_rvOK
-___any_on_D2A
-___rshift_D2A
-___copybits_D2A
-_pow$fenv_access_off
-_exp
-_strspn
-_sscanf
-_strtod
-___increment_D2A
-___hi0bits_D2A
-_large_entries_free_no_lock
-_mprotect$UNIX2003
-_sys_icache_invalidate
-_vm_purgable_control
-_lrintf
-_sinf
-_cosf$fenv_access_off
-_xdr_u_int
-_xdr_opaque
-_xdr_u_long
-_bootstrap_register
-_waitpid$UNIX2003
-___wait4
-_vproc_mig_lookup_per_user_context
-_thread_policy_set
-_thread_info
-_fsync$UNIX2003
-_chmod$UNIX2003
-_chmod
-_chown
-_ftell
-_ftello
-_dlopen_preflight
-_mig_put_reply_port
-_getgrnam
-_getgr
-_getgr_internal
-_group_cache_check
-_extract_group
-_getlogin
-_getlogin_basic
-___getlogin
-_mach_port_get_refs
-_uuid_parse
-_mergesort
-_insertionsort
-_alphasort
-_uuid_compare
-___fpclassifyd
-___quorem_D2A
-_fcntl$UNIX2003
-_chdir
-_ftruncate
-_flock
-_strtoumax_l
-_mig_deallocate
-_seteuid
-_strtok
-_gethostbyname
-_gethostbynameerrno
-_cache_gethostbyname
-_host_cache_check
-_ds_gethostbyname
-_kvbuf_query
-_kvbuf_new
-_kvbuf_add_dict
-_kvbuf_grow
-_kvbuf_add_key
-_kvbuf_add_val
-_kvbuf_add_val_len
-_extract_host
-_inet_pton
-_inet_pton4
-__free_addr_list
-_copy_host
-_cache_host
-_clntudp_bufcreate
-_clntudp_bufcreate_timeout
-_xdrmem_create
-_xdr_callhdr
-_xdrmem_putlong_aligned
-_xdr_enum
-_xdr_long
-_xdrmem_getpos
-_bindresvport
-_bindresvport_sa
-_getsockname$UNIX2003
-_getsockopt
-_setsockopt
-_bind$UNIX2003
-_authnone_create
-_xdr_opaque_auth
-_xdr_bytes
-_xdrmem_destroy
-_clntudp_call
-_xdrmem_setpos
-_authnone_marshal
-_xdrmem_putbytes
-_xdr_pmap
-_sendto$NOCANCEL$UNIX2003
-_recvfrom$NOCANCEL$UNIX2003
-_xdr_replymsg
-_xdrmem_getlong_aligned
-_xdr_union
-_xdr_accepted_reply
-_xdr_u_short
-__seterr_reply
-_authnone_validate
-_clntudp_destroy
-_clnttcp_create
-_clnttcp_create_timeout
-_pmap_getport_timeout
-_xdrrec_create
-_authunix_create_default
-_authunix_create
-_xdr_authunix_parms
-_xdr_string
-_xdr_int
-_xdr_array
-_marshal_new_auth
-_clnttcp_call
-_xdrrec_putbytes
-_xdrrec_putlong
-_authunix_marshal
-_xdrrec_endofrecord
-_flush_out
-_writetcp
-_xdrrec_skiprecord
-_xdrrec_getlong
-_xdrrec_getbytes
-_set_input_fragment
-_get_input_bytes
-_fill_input_buf
-_readtcp
-_xdr_void
-_authunix_validate
-_authunix_destroy
-_clnttcp_destroy
-_xdrrec_destroy
-__qtn_file_alloc
-__qtn_file_init_with_path
-___mb_syscall_quarantine_getinfo_path
-_translate_errno
-_invalidate_label
-__qtn_file_free
-__spawn_via_launchd
-_launch_data_new_bool
-_vproc_mig_spawn
-_mpm_uncork_fork
-_vproc_mig_uncork_fork
-_mach_wait_until
-_mach_port_move_member
-_swtch_pri
-_thread_policy
-_mach_port_rename
-_thread_swap_exception_ports
-_confstr$UNIX2003
-__dirhelper
-___user_local_dirname
-_mbr_uid_to_uuid
-__mbr_MembershipCall
-_memberdDSmig_MembershipCall
-_pthread_join$UNIX2003
-__pthread_join_cleanup
-_pthread_detach
-_vm_map_64
-_swab
-_srand
-_CC_SHA256_Init
-_CC_SHA256_Update
-_CC_SHA256_Final
-_sha_end1
-_sha256_compile
-_malloc_zone_batch_malloc
-_szone_batch_malloc
-_thread_stack_pcs
-__thread_stack_pcs
-__longjmp
-_xdr_bool
-_xdr_u_int32_t
-_xdr_int32_t
-_rand
-_do_rand
-_getaddrinfo_async_start
-_gai_checkhints
-_gai_make_query
-_LI_async_start
-__LI_async_send
-_libinfoDSmig_Query_async
-_getaddrinfo_async_handle_reply
-_LI_async_handle_reply
-_DSlibinfoMIGAsyncReply_server
-__XResponse_async
-_libinfoDSmig_do_Response_async
-__LI_worklist_find
-__LI_worklist_remove
-__LI_free_request
-_gai_extract
-_inet_aton
-_new_addrinfo_v4
-_freeaddrinfo
-_socketpair$UNIX2003
-_send$UNIX2003
-_sendto$UNIX2003
-_connect$UNIX2003
-_select$DARWIN_EXTSN
-_recv$UNIX2003
-_recvfrom$UNIX2003
-_getpeername$UNIX2003
-_CC_SHA1_Init
-_CC_SHA1_Update
-_sha1_block_data_order
-_sha1_block_host_order
-__keymgr_get_and_lock_processwide_ptr
-__keymgr_unlock_processwide_ptr
-__LI_data_free
-_CC_SHA1
-_CC_SHA1_Final
-_inet_ntoa
-_inet_ntop
-_inet_ntop4
-_pthread_join$NOCANCEL$UNIX2003
-_select$UNIX2003
-_strtoll_l
-_CCHmacInit
-_CCHmacUpdate
-_CCHmacFinal
-_aes_cc_set_key
-_aes_encrypt_key128
-_aes_cc_set_iv
-_aes_decrypt_key128
-_aes_encrypt_cbc
-_aes_decrypt_cbc
-_pthread_cond_timedwait$UNIX2003
-_vm_read
-_clock$UNIX2003
-_getrusage
-_cos
-_cosl
-_sin$fenv_access_off
-_sinl$fenv_access_off
-_bzero
-_lround$fenv_access_off
-_ldexp$fenv_access_off
-_getauid
-_pthread_mutexattr_destroy
-_srandom
-_random
-_log10
-_xscalb
-_abs
-_tan$fenv_access_off
-_tanl$fenv_access_off
-_inet_addr
-_atol
-_scandir
-___divdi3
-_expf
-_expf_pic
-_expf_body
-_powf
-_memset_pattern4
-_pthread_attr_setschedparam
-_CCCryptorCreate
-_CCRC4ContextSize
-_CCRC4Init
-_CC_RC4_set_key
-_CCCryptorUpdate
-_CCRC4Update
-_CC_RC4
-_CCCryptorRelease
-_ferror
-_pthread_setschedparam
-_listxattr
-_fmodf
-_getgrgid
-_truncf
-_launch_data_get_bool
-_launch_data_dict_iterate
-_mkdtemp
-_listen$UNIX2003
-_launch_data_new_fd
-_vsscanf_l
-_mlock
-_sync
-_unmount
-_div
-_syslog
-_vsyslog
-_asl_format_message
-_send$NOCANCEL$UNIX2003
-_uuid_clear
-_mbr_string_to_uuid
-_uuid_is_null
-_mbr_check_service_membership
-__mbr_MapName
-_memberdDSmig_MapName
-_mbr_check_membership_refresh
-_dlclose
-____tolower_l
-_pthread_workqueue_suspend_np
-_pathconf
-_printf
-_notify_register_signal
-__notify_server_register_signal
-_mbr_check_membership
-_munlock
-_writev$UNIX2003
-_mbr_user_name_to_uuid
-_mbr_check_membership_by_id
-_tcgetattr
-_shm_unlink
-___shm_unlink
-_pause$UNIX2003
-_sigsuspend$UNIX2003
-___sigsuspend
-_rintf$fenv_access_off
-_currentlocale
-_loadlocale
-___detect_path_locale
-___get_locale_env
-_nl_langinfo
-_nl_langinfo_l
-_querylocale
-___maskrune
-____runetype
-_getifaddrs
-_freeifaddrs
-_clock_get_time
-_fwrite$UNIX2003
-_OSAtomicAnd32
-_atan2$fenv_access_off
-_atan2l
-_msync$UNIX2003
-_clock_sleep
-_clock_sleep_trap
-_pthread_workqueue_attr_init_np
-_pthread_workqueue_attr_setqueuepriority_np
-_task_get_exception_ports
-_task_set_exception_ports
-_sleep$UNIX2003
-_mach_msg_server_once
-_pid_for_task
-_mach_vm_region_recurse
-_mach_vm_read_overwrite
-_mach_vm_read
-_task_suspend
-_task_resume
-_hash_regions_grow_no_lock
-_malloc_set_zone_name
-_malloc_zone_unregister
-_vm_map
-_setpriority
-_host_request_notification
-_DNSServiceBrowse
-_ConnectToServer
-_create_hdr
-_put_uint32
-_put_string
-_deliver_request
-_ConvertHeaderBytes
-__OSSwapInt32
-_write_all
-_read_all
-_recv$NOCANCEL$UNIX2003
-_DNSServiceRefSockFD
-_dwarf2_unwind_dyld_remove_image_hook
-_setattrlist$UNIX2003
-_localtime_r
-_log
-_llrint
-_accessx_np
-___hdtoa
-_DNSServiceCreateConnection
-_accept$NOCANCEL$UNIX2003
-_DNSServiceEnumerateDomains
-_DNSServiceProcessResult
-_get_uint32
-_more_bytes
-_handle_enumeration_response
-_get_string
-_ConnectionResponse
-_handle_browse_response
-_DNSServiceConstructFullName
-_DomainEndsInDot
-_DNSServiceQueryRecord
-_put_uint16
-_NSAddImage
-_NSLookupSymbolInImage
-_NSAddressOfSymbol
-_aio_read
-_aio_error
-_aio_return
-_aio_suspend$UNIX2003
-_pthread_cond_init
-_getpwuid_r
-_getpw_r
-_getsockname
-_getpeername
-_pwrite$UNIX2003
-_setsid
-_dup2
-_mach_msg_overwrite
-_mach_msg_overwrite_trap
-_semaphore_destroy
-_frexp$fenv_access_off
-_handle_query_response
-_get_uint16
-_get_rdata
-_TXTRecordGetValuePtr
-_InternalTXTRecordSearch
-_DNSServiceRefDeallocate
-_getxattr
-_OSAtomicTestAndSet
-_OSAtomicTestAndClear
-_strnstr
-___isfinited
-_sendmsg$UNIX2003
-_getusershell
-_initshells
-_endusershell
-_eofread
-___wrap_setrunelocale
-___setrunelocale
-__Read_RuneMagi
-__UTF8_init
-_cfgetospeed
-_forkpty
-_openpty
-_posix_openpt
-_grantpt
-_unlockpt
-_ptsname
-___fpclassifyf
-_notify_monitor_file
-__notify_server_monitor_file
-__notify_lib_register_plain
-__nc_table_find
-__internal_new_name
-__nc_table_insert
-__internal_check_access
-__internal_client_new
-__nc_list_new
-__nc_list_prepend
-__notify_lib_get_state
-_pselect
-_kvbuf_init
-_kvbuf_reset
-_kvbuf_next_dict
-_kvbuf_next_key
-_kvbuf_next_val
-_kvbuf_next_val_len
-_kvbuf_append_kvbuf
-_recvmsg$UNIX2003
-_if_nametoindex
-__notify_lib_cancel
-__internal_cancel
-__nc_list_find_release
-__nc_list_data
-__nc_table_delete
-_feof
-_asl_msg_from_string
-__asl_msg_get_next_word
-_asl_get
-_asl_parse_time
-_regexec
-_sstep
-_gmtime_r
-_gmtsub
-_asl_msg_cmp
-__asl_msg_test
-__asl_msg_test_op
-__asl_msg_op_test
-_lstep
-_timegm
-__st_time1
-_time2
-_time2sub
-_normalize_overflow
-_mach_init_old
-__do_nothing
-___keymgr_dwarf2_register_sections
-_closelog
-_unsetenv$UNIX2003
-___unsetenv
-_launch_mach_checkin_service
-_launch_data_get_fd
-_socketpair
-_sandbox_init_external
-_sandbox_free_error
-_mach_port_ins1113542417095 cerror
-_getaddrinfo
-_is_a_number
-_gai_trivial
-_poll$UNIX2003
-_shutdown
-_pthread_rwlockattr_init
-_pthread_cond_wait$NOCANCEL$UNIX2003
-__qtn_proc_alloc
-__qtn_proc_set_identifier
-__qtn_proc_set_metadata
-__qtn_proc_apply_to_self
-___mb_syscall_quarantine_setprocinfo
-__qtn_proc_free
-_remove
-_kmod_get_info
-_getnameinfo
-_inet_ntop6
-_gni_make_query
-_ds_getaddrinfo
-_pthread_workqueue_create_np
-__pthread_work_internal_init
-___bsdthread_register
-___workq_open
-_pthread_workqueue_additem_np
-_alloc_workitem
-_pick_nextworkqueue_droplock
-___workq_ops
-_start_wqthread
-__pthread_wqthread
-_regcomp$UNIX2003
-_p_b_term
-_index
-_workqueue_exit
-_gni_extract
-_system$UNIX2003
-_strtoll
-_srandomdev
-_mktime$UNIX2003
-_difftime
-_getppid
-_dbopen
-___hash_open
-_hash4
-_alloc_segs
-___buf_init
-_hash_fd
-_hash_sync
-___buf_free
-_flush_meta
-_setaudit
-_link
-_fchmod$UNIX2003
-_fchmod
-__sigtramp
-___pthread_canceled
-_accept$UNIX2003
-_fgetln
-_getnameinfo_async_start
-_CCHmac
-_gmtime
-_gmtload
-_launch_data_dict_get_count
-_launch_data_get_machport
-_getc
-___srget
-_parse_label
-_macsafestring_decode
-__qtn_file_get_identifier
-__qtn_file_get_timestamp
-__qtn_file_get_metadata_size
-__qtn_file_get_metadata
-__qtn_file_init_with_mount_point
-___mb_syscall_quarantine_getinfo_mount_point
-__qtn_file_set_identifier
-__qtn_file_set_timestamp
-__qtn_file_set_metadata
-__qtn_file_apply_to_path
-_prepare_label
-_unparse_label
-_macsafestring_encode
-___mb_syscall_quarantine_setinfo_path
-_wait4
-_execvp
-_execvP
-_execve
-_vfree
-_vsnprintf_l
-_asl_add_output
-_fsetxattr
-__asl_time_string
-_ctime_r
-_mach_vm_allocate
-_kill$UNIX2003
-___kill
-_sched_yield
-_OSAtomicXor32
-_alarm
-_setitimer
-_ttyname
-_devname_r
-_opendir$INODE64$UNIX2003
-___opendir2$INODE64$UNIX2003
-_fstatfs$INODE64
-___getdirentries64
-_alphasort$INODE64
-_telldir$INODE64$UNIX2003
-_readdir$INODE64
-__readdir_unlocked$INODE64
-_NSCreateObjectFileImageFromFile
-_NSLinkModule
-_NSDestroyObjectFileImage
-_NSLookupSymbolInModule
-_getlastlogxbyname
-_asl_list_to_string
-__asl_server_query_timeout
-_asl_list_from_string
-_aslresponse_next
-_aslresponse_free
-_getpwnam_r
-__vprocmgr_move_subset_to_user
-_get_root_bootstrap_port
-_bootstrap_parent
-_vproc_mig_parent
-_pututxline
-__pututxline
-_getutxent
-__utmpx_working_copy
-__getutxid
-_setutxent
-_fseeko
-_lockf$NOCANCEL$UNIX2003
-__utmpx_asl
-__write_utmp_compat
-__utmp_compat
-_getutmp
-__write_utmp
-_setttyent
-_getttyent
-_puts
-_sigsetjmp
-_compat_mode
-_check_env_var
-_sysconf
-_getpgrp
-_mbrlen
-_vproc_swap_complex
-_vproc_mig_swap_complex
-_launch_data_get_integer
-_ungetc
-___ungetc
-_clearerr
-_fdopen
-_pthread_rwlock_destroy$UNIX2003
-___collate_load_tables
-___monetary_load_locale
-___part_load_locale
-___fix_locale_grouping_str
-___numeric_load_locale
-___time_load_locale
-___messages_load_locale
-_gethostbyname2
-_getipnodebyname
-_fputc
-_strsignal
-_mblen
-_mblen_l
-__UTF8_mbrtowc
-_strtoimax
-_mbsinit
-__UTF8_mbsinit
-_mbrtowc
-_wcslen
-_wcscpy
-_wcsrtombs
-__UTF8_wcsnrtombs
-_siglongjmp
-_longjmp
-__sigunaltstack
-_sigreturn
-_wctype_l
-_regfree
-_symlink
-_malloc_zone_batch_free
-_szone_batch_free
-_wait3
-_sigsetmask
-_atanf
-_mach_msg_server
-__write_wtmp
-_wait$UNIX2003
-_putenv$UNIX2003
-_pthread_sigmask$UNIX2003
-___pthread_sigmask
-_sigwait$UNIX2003
-___sigwait
-_clnt_create
-_getprotobyname
-_getproto
-_extract_protocol
-_clntudp_create
-_sysctlnametomib
-_authnone_destroy
-_freehostent
-_vfork
-_execv
-___bsdthread_c1627956730516 cerror
-_lslow
-_sslow
-_sdissect
-_setiopolicy_np
-___iopolicysys
-__notify_lib_notify_state_new
-__notify_lib_register_mach_port
-_bootstrap_subset
-_vproc_mig_subset
-_setu1485444931566 cerror
-_utimes
-__qtn_proc_init_with_self
-___mb_syscall_quarantine_getprocinfo
-__qtn_proc_get_identifier
-__qtn_proc_get_path_exclusion_pattern
-_endpwent
-_ds_endpwent
-__nc_tabl1335140335552 cerror
-_sched_get_priority_max
-_chflags
-_getnameinfo_async_handle_reply
-_strtoull
-_strtoull_l
-_vpr1489070907902 cerror
-_dlerror
-_dirname
-_thread_switch
-_syscall_thread_switch
-_usleep
-_nanosleep
-_pthread_cond_wait
-_notify_register1535633947588 cerror
-_pthread_join
-_getservbyname
-_getserv
-_service_cache_check
-_extract_service
-_setpwent
-_bootstrap_set_policy
-_vproc_mig_set_service_policy
-_OSSpinLockTry
-_acos$fenv_access_off
-_pthread_getschedparam
-_sched_get_priority_min
-_mach_port_type
-_host_processor_info
-_bootstrap_create_server
-_vproc_mig_create_server
-_bootstrap_create_service
-_vproc_mig_create_service
-_endgrent
-_ds_endgrent
-_new_addrinfo_v6
-_fchown
-_rewinddir$UNIX2003
-__seekdir$UNIX2003
-_sigset
-_strpbrk
-_localeconv
-_connect
-_send
-_strerror
-_kmod_control
-_vm_msync
-_vm_write
-_kmod_create
-_fnmatch$UNIX2003
-_sighold
-_notify_register_file_descriptor
-_mkfifo
-__notify_server_register_file_descriptor
-_notify_retain_file_descriptor
-_sigrelse
-_setbuf
-_popen
-_fwide
-_ldiv
-_semaphore_timedwait
-_semaphore_timedwait_trap
-_filesec_init
-_filesec_set_property
-_filesec_get_property
-_filesec_free
-_acl_init
-_acl_create_entry_np
-_acl_set_tag_type
-_acl_set_qualifier
-_acl_get_permset
-_acl_clear_perms
-_acl_add_perm
-_acl_set_permset
-_acl_size
-_acl_copy_ext_native
-_acl_free
-_acl_copy_int_native
-_NSIsSymbolNameDefinedInImage
-_qsort_r
-_pthread_workqueue_removeitem_np
-_mach_port_extract_right
-_pthread_workqueue_destroy_np
-_fts_set
-_NXGetArchInfoFromName
-_writev$NOCANCEL$UNIX2003
-_recv
-_logf
-_lrint
-_remainder$fenv_access_off
-_remquol
-_log10f
-_hypot
-_fdimf
-_fgetxattr
-_getsegbyname
-_pthread_attr_getschedparam
-_thread_set_exception_ports
-_pthread_create_suspended_np
-__pthread_allocate_stack
-_thread_create
-__pthread_create
-__pthread_setup
-_thread_set_state
-_thread_resume
-__pthread_body
-__pthread_become_available
-_mach_msg_send
-_mach_thread_self
-_thread_self_trap
-_thread_terminate
-__pthread_reap_thread
-_finite
-_tanf
-_vm_read_overwrite
-_vm_region
-_auditon
-_pclose
-_sendto
-_pthread_cond_timedwait
-_recvfrom
-_logwtmp
-_reboot2
-_vproc_mig_reboot2
-_atoi_l
-_sem_open
-__sem_match
-___sem_open
-_sem_wait
-_shmget
-_shmctl
-_shmctl$UNIX2003
-_shmat
-_sem_post
-_shmdt
-_sem_close
-_mach_error_string
-_mach_error_string_int
-_do_compat
-___gl_glob3
-_match
-_exp2f
-_exp2f_pic
-_exp2f_body
-_thread_get_exception_ports
-_mprotect
-_munmap
-_strftime$UNIX2003
-_strftime_l$UNIX2003
-___get_current_time_locale
-__st_fmt
-__signal_nobind
-__sigaction_nobind
-_pthread_rwlock_trywrlock$UNIX2003
-_sprintf_l
-_roundtol
-_CC_MD2_Init
-_CC_MD2_Update
-_md2_block
-_CC_MD2_Final
-_atof
-_mach_ports_lookup
-_removexattr
-_setxattr
-_getiopolicy_np
-__qtn_file_to_data
-__conv
-_acl_get_link_np
-_acl_get_file1
-_lstatx_np$INODE64
-___lstat64_extended
-_uuid_copy
-_acl_get_entry
-_acl_get_qualifier
-_acl_get_tag_type
-_acl_get_flagset_np
-_acl_get_flag_np
-_acl_get_perm_np
-_mbr_gid_to_uuid
-_fgetc
-_copyfile
-_copyfile_preamble
-_copyfile_state_alloc
-_statx_np
-_statx1
-_statx_syscall
-___stat_extended
-_filesec_dup
-_chmodx_np
-_chmodx1
-_chmodx_syscall
-___chmod_extended
-_copyfile_quarantine
-__qtn_file_init_with_fd
-___mb_syscall_quarantine_getinfo_fd
-_copyfile_internal
-_flistxattr
-_copyfile_unset_posix_fsec
-_fchmodx_np
-_fchmodx_syscall
-___fchmod_extended
-_copyfile_state_free
-_utime
-_strcoll
-_strcoll_l
-_setegid
-___moddi3
-_getvfsbyname
-_strtoq
-_fts_open$INODE64
-_fts_alloc
-_fts_stat
-_fts_read$INODE64
-_fts_build
-_fts_close$INODE64
-_fscanf
-_endutxent
-_getloadavg
-_getmntinfo$INODE64
-_getfsstat$INODE64
-_getbsize
-_trunc$fenv_access_off
-_if_indextoname
-_getnetbyaddr
-_getnet
-_extract_network
-_gethostbyaddr
-_gethostbyaddrerrno
-__ZN16LockWriterHelperD1Ev
-__ZN25RecursiveReaderWriterLock28unlockForSingleWritingThreadEv
-__ZN25RecursiveReaderWriterLock12initIfNeededEv
-__ZN16LockReaderHelperC1Ev
-__ZN25RecursiveReaderWriterLock29lockForMultipleReadingThreadsEv
-__ZN16LockReaderHelperD1Ev
-__ZN25RecursiveReaderWriterLock31unlockForMultipleReadingThreadsEv
-.section_all
-_open
-__lu_data_create_key
-__lu_data_get
-___gcc_personality_v0
-__lu_data_init
-__lu_data_set_key
-__lu_data_index
-__getlogin
-__lu_running
-__lookup_link
-__lookup_link_secure
-__notify_lib_init
-_hash_nkey
-_asprintf$LDBL128
-___vfprintf$LDBL128
-_write
-_hash_key
-_notify_set_state
-__notify_lib_set_state
-_opendir
-_fcntl
-_telldir
-_getopt
-_closedir
-__seekdir
-__notify_server_set_state
-_ni_name_free
-_ni_idlist_free
-_ni_connect
-_ni_alloc
-_getattrlist
-_ni_name_dup
-_ni_setreadtimeout
-_ni_setabort
-_ni_self
-_callit
-_ni_settimeout
-_confirm_tcp
-_rebind
-_connectit
-_socket_open
-_bind
-_fix_buf_size
-_clnttcp_control
-_getmyport
-_createauth
-__ni_self_2
-_xdr_ni_id
-_select
-_xdr_ni_id_res
-_xdr_ni_status
-_ni_free
-_clnt_kill
-_uname
-___svfscanf
-_strtoumax
-_tzset_basic
-_xdr_ni_rparent_res
-_xdr_ni_binding
-_xdr_ni_name
-_ni_new
-_ni_clear
-_get_daddr
-_ni_statistics
-_xdr_nibind_getregister_res
-_xdr_nibind_addrinfo
-__ni_statistics_2
-_xdr_ni_proplist
-_xdr_ni_property
-_xdr_ni_namelist
-_ni_proplist_match
-_ni_name_match
-_ni_proplist_free
-_ni_prop_free
-_ni_namelist_free
-__libinfo_ni_sys_interfaces
-_ni_swap
-__libinfo_ni_sys_is_my_address
-__libinfo_ni_sys_is_my_network
-__libinfo_ni_sys_interfaces_release
-_sprintf$LDBL128
-_syslog$LDBL128
-_vsyslog$LDBL128
-_snprintf$LDBL128
-_strftime
-__dyld_lookup_and_bind
-__ZN16LockWriterHelperC1Ev
-__ZN25RecursiveReaderWriterLock26lockForSingleWritingThreadEv
-_vsnprintf$LDBL128
-_multi_call
-_xdr_callmsg
-_xdrmem_inline_aligned
-_eachresult
-_clntudp_control
-_ni_switch
-_reinit
-_xdr_free
-_fwrite
-_ni_lookup
-__ni_lookup_2
-_xdr_ni_lookup_args
-_xdr_ni_lookup_res
-_xdr_ni_lookup_stuff
-_xdr_ni_idlist
-_thread_create_running
-__lookup_all
-__lookup_all_secure
-__nc_list_release
-__nc_list_chop
-_find_key_data
-_unlock_node
-_ni_setpassword
-_recvmsg
-_NSIsSymbolNameDefined
-_launch_get_fd
-__fd
-_make_msg_and_cmsg
-_sendmsg
-_make_data
-__lu_xdr_attribute
-_xdrmem_getbytes
-_copy_user
-_lu_endpwent
-__lu_data_free_vm_xdr
-__nc_list_next
-__nc_list_append
-_vsprintf
-_fputs
-_waitpid
-_daemon
-_warnx
-_err_set_file
-_regcomp
-_doemit
-_wcrtomb
-_smatcher
-_setenv
-_strtofflags
-___opendir2
-_ni_open
-_ni_fancyopen
-_ni_relopen
-_escindex
-_unescape
-_setstuff
-_ni_needwrite
-_ni_setwritetimeout
-_ni_root
-__ni_root_2
-_ni_pathsearch
-_eatslash
-_ni_relsearch
-_ni_name_dupn
-_ni_error
-_getopt_long
-_getopt_internal
-_wctype
-_strerror_r
-_putc
-_sleep
-___fixunsdfdi
-_msync
-_setlogin
-__setlogin
-_fmod
-_map_fd
-_floor
-___isnand
-_roundf
-_pthread_setcanceltype
-_pthread_testcancel
-_pause
-_sigblock
-_sigpause
-_sigsuspend
-___isinfd
-_svcudp_create
-_svcudp_bufcreate
-_xprt_register
-_svc_register
-_svc_find
-_res_init
-___res_randomid
-_host_kernel_version
-_processor_set_default
-_processor_set_info
-_processor_set_statistics
-_slot_name
-_token_table_add_mach_port
-_svc_getreqset
-_svcudp_recv
-__authenticate
-__svcauth_unix
-_svcudp_getargs
-_svc_sendreply
-_svcudp_reply
-_svcudp_freeargs
-_svcudp_stat
-_kill
-_pow
-_PowerInner
-_fabs
-_host_processor_set_priv
-_thread_set_policy
-_realpath
-_lu_endfsent
-_lu_getfsent
-_ni_children
-__ni_children_2
-_xdr_ni_children_res
-_xdr_ni_children_stuff
-_ni_read
-__ni_read_2
-_xdr_ni_proplist_res
-_xdr_ni_proplist_stuff
-_pread
-_setattrlist
-___bt_open
-_mpool_open
-_mpool_filter
-_mpool_get
-___bt_pgin
-_mpool_put
-___bt_get
-___bt_search
-___bt_cmp
-___bt_defcmp
-___bt_ret
-___bt_seq
-___bt_sync
-_fsync
-___cmpdi2
-___floatdidf
-_mktime
-_localsub
-_free_fstab_data
-_logb
-_scalbn
-__dyld_present
-_endttyent
-_task_policy_set
-___isnanf
-___isinff
-_rintf
-_lu_getpwnam
-_xdr__lu_string
-_free_user
-_free_user_data
-_system
-___ppc_gettimeofday
-_fsctl
-_pthread_rwlock_init
-_pthread_rwlockattr_destroy
-_pthread_rwlock_rdlock
-_pthread_rwlock_unlock
-_pthread_rwlock_wrlock
-_fts_children
-__keymgr_get_per_thread_data
-_get_key_element
-__keymgr_set_per_thread_data
-_pwrite
-_strtof
-_ceil
-_free_fstab
-_mbr_group_name_to_uuid
-_GetServerPort
-___NDR_convert__mig_reply_error_t
-_searchfs
-__lookupd_port
-__lookup_one
-__lookup_one_secure
-_getgrouplist
-_getgrouplist_internal
-__mbr_GetGroups
-_initgroups
-_setgroups
-___bt_close
-_mpool_close
-_macx_backing_store_recovery
-_get_dp_control_port
-_vm_wire
-_setreuid
-_lu_gethostbyname
-_recycle_host
-_clnt_spcreateerror
-__buf
-_clnt_sperrno
-_pmap_getport
-_pmap_wakeup
-_svctcp_create
-_listen
-_accept
-_clntudp_freeres
-_mach_make_memory_entry
-_isdigit
-_bootstrap_unprivileged
-_floorf
-_ceilf
-_sin
-_copy_group
-_revoke
-___sqrt
-_tan
-_trunc
-_NSUnLinkModule
-_atan2
-_copysign
-_remainder
-_putenv
-__lu_data_free
-_free_lu_thread_info_group
-_free_group
-_free_group_data
-_killpg
-___bt_delete
-___bt_put
-___bt_dleaf
-_mpool_sync
-___bt_pgout
-___bt_free
-_gai_lookupd
-_encode_kv
-_gai_lookupd_process_dictionary
-_append_addrinfo
-_arc4random_stir
-_gni_lookupd_process_dictionary
-_asl_set_filter
-_pthread_cancel
-_login
-_ttyslot
-_tcgetpgrp
-_tcsetpgrp
-_tcsetattr
-_setpgid
-_mach_error
-_fprintf_stderr
-_vprintf$LDBL128
-_vfprintf$LDBL128
-_strvisx
-_strunvis
-_lockf
-_getttynam
-_lu_endgrent
-_logout
-_lu_async_start
-__lu_async_send
-_lu_async_handle_reply
-__lu_worklist_remove
-__lu_free_request
-_gai_extract_data
-_stpcpy
-_getpriority
-_logbf
-_scalbnf
-___signbitd
-_NSAddLibrary
-_NSIsSymbolNameDefinedWithHint
-_NSLookupAndBindSymbolWithHint
-_clock
-_md5_block_data_order
-_isspace
-_toupper
-_pthread_sigmask
-_thread_suspend
-_thread_abort_safely
-_free_lu_thread_info_user
-_kvm_open
-__kvm_open
-_kvm_getprocs
-__kvm_malloc
-_kvm_close
-___bt_split
-___bt_new
-_mpool_new
-___bt_defpfx
-_free_host_data
-_clnttcp_geterr
-_nearbyint
-_gai_strerror
-saveFP
-restFP
-_copy_service
-_rewinddir
-_exchangedata
-_atan
-_acos
-_put_long
-_connect_to_server
-_my_write
-_my_read
-_ATsocket
-_ATPsndreq
-_ATPgetreq
-_ATPsndrsp
-_sem_trywait
-_pthread_setcancelstate
-_p_ere
-_p_bracket
-_CHadd
-_sem_unlink
-_rinttol
-_wcwidth
-___wcwidth
-_vprintf
-_vm_machine_attribute
-_DNSServiceRegistrationCreate
-_DNSServiceDiscoveryLookupServer
-__increaseQueueLengthOnPort
-_DNSServiceRegistrationCreate_rpc
-_DNSServiceDiscoveryMachPort
-_DNSServiceBrowserCreate
-_DNSServiceBrowserCreate_rpc
-_DNSServiceDiscovery_handleReply
-_DNSServiceDiscoveryReply_server
-__XDNSServiceRegistrationReply_rpc
-_internal_DNSServiceRegistrationReply_rpc
-__XDNSServiceBrowserReply_rpc
-_internal_DNSServiceBrowserReply_rpc
-_DNSServiceResolverResolve
-_DNSServiceResolverResolve_rpc
-__XDNSServiceResolverReply_rpc
-_internal_DNSServiceResolverReply_rpc
-_DNSServiceDiscoveryDeallocate
-_repeat
-_lmatcher
-_ldissect
-_task_self_trap
-_execlp
-_fchflags
-_sqrtf
-_user_from_uid
-_setpassent
-_pthread_rwlock_destroy
-_execl
-_labs
-_free_lu_thread_info_service
-_free_service
-_free_service_data
-_free_lu_thread_info_host
-_DNSServiceRegister
-_put_short
-_put_rdata
-_get_long
-_DNSServiceAddRecord
-_DNSServiceUpdateRecord
-_get_short
-_TXTRecordGetCount
-_TXTRecordGetItemAtIndex
-_handle_regservice_response
-_DNSServiceResolve
-_handle_resolve_response
-_catopen
-_catgets
-_sbrk
-_sigvec
-_addr2ascii
-_warn
-_ualarm
-_tempnam
-__mktemp
-_madvise
-_atanCore
-_lflush
-_atanCoreInv
-___setonlyClocaleconv
NAME = libc
-NARCHS != echo $(RC_ARCHS) | wc -w
+.include <CoreOS/Standard/Commands.mk>
+.include <CoreOS/Standard/Variables.mk>
+
+NARCHS != $(ECHO) $(RC_ARCHS) | $(WC) -w
.ifdef ALTUSRLOCALLIBSYSTEM
LIBSYS = $(ALTUSRLOCALLIBSYSTEM)
.else
LIBSYS = $(SDKROOT)/usr/local/lib/system
.endif
-NJOBS != perl -e '$$n = `/usr/sbin/sysctl -n hw.ncpu`; printf "%d\n", $$n < 2 ? 2 : ($$n * 1.5)'
-BSDMAKE = bsdmake -f Makefile
-BSDMAKEJ = $(BSDMAKE) -j $(NJOBS)
+NJOBS != $(PERL) -e '$$n = `$(SYSCTL) -n hw.ncpu`; printf "%d\n", $$n < 2 ? 2 : ($$n * 1.5)'
+BSDMAKEJ = $(BSDMAKE) -f Makefile -j $(NJOBS)
# These variables are to guarantee that the left-hand side of an expression is
# always a variable
.else
SUFFIX$(F) = _$(F)
.endif
-LIPOARGS$(F) != perl -e 'printf "%s\n", join(" ", map(qq(-arch $$_ \"$(OBJROOT)/$$_/$(F)/$(NAME)$(SUFFIX$(F)).a\"), qw($(RC_ARCHS))))'
+LIPOARGS$(F) != $(PERL) -e 'printf "%s\n", join(" ", map(qq(-arch $$_ \"$(OBJROOT)/$$_/$(F)/$(NAME)$(SUFFIX$(F)).a\"), qw($(RC_ARCHS))))'
.for A in $(RC_ARCHS)
build-$(F): build-$(A)-$(F)
.endfor # RC_ARCHS
build-$(F):
.if $(NARCHS) == 1
- cp -p "$(OBJROOT)/$(RC_ARCHS)/$(F)/$(NAME)$(SUFFIX$(F)).a" "$(SYMROOT)"
+ $(CP) "$(OBJROOT)/$(RC_ARCHS)/$(F)/$(NAME)$(SUFFIX$(F)).a" "$(SYMROOT)"
.else
- lipo -create $(LIPOARGS$(F)) -output "$(SYMROOT)/$(NAME)$(SUFFIX$(F)).a"
+ $(LIPO) -create $(LIPOARGS$(F)) -output "$(SYMROOT)/$(NAME)$(SUFFIX$(F)).a"
.endif
- ranlib "$(SYMROOT)/$(NAME)$(SUFFIX$(F)).a"
+ $(RANLIB) "$(SYMROOT)/$(NAME)$(SUFFIX$(F)).a"
.for A in $(RC_ARCHS)
build-$(A)-$(F): $(OBJROOT)/$(A)/libsystem.o
- mkdir -p '$(OBJROOT)/$(A)/$(F)'
+ $(MKDIR) '$(OBJROOT)/$(A)/$(F)'
@set -x && \
cd '$(OBJROOT)/$(A)/$(F)' && \
- if lipo -info '$(LIBSYS)/$(NAME)-partial$(SUFFIX$(F)).a' | grep -q '^Non-'; then \
- cp -p '$(LIBSYS)/$(NAME)-partial$(SUFFIX$(F)).a' .; \
+ if $(LIPO) -info '$(LIBSYS)/$(NAME)-partial$(SUFFIX$(F)).a' | $(GREP) -q '^Non-'; then \
+ $(CP) '$(LIBSYS)/$(NAME)-partial$(SUFFIX$(F)).a' .; \
else \
- arch=`lipo -detailed_info '$(LIBSYS)/$(NAME)-partial$(SUFFIX$(F)).a' | sed -E -n 's/.*architecture:? //p' | sort | grep '^$(A)' | head -n 1` && \
- lipo -thin $$arch '$(LIBSYS)/$(NAME)-partial$(SUFFIX$(F)).a' -output '$(NAME)-partial$(SUFFIX$(F)).a'; \
+ arch=`$(LIPO) -detailed_info '$(LIBSYS)/$(NAME)-partial$(SUFFIX$(F)).a' | $(SED) -E -n 's/.*architecture:? //p' | $(SORT) | $(GREP) '^$(A)' | $(HEAD) -n 1` && \
+ $(LIPO) -thin $$arch '$(LIBSYS)/$(NAME)-partial$(SUFFIX$(F)).a' -output '$(NAME)-partial$(SUFFIX$(F)).a'; \
fi && \
- ar x '$(NAME)-partial$(SUFFIX$(F)).a' && \
- if lipo -info '$(LIBSYS)/libsyscall$(SUFFIX$(F)).a' | grep -q '^Non-'; then \
- cp -p '$(LIBSYS)/libsyscall$(SUFFIX$(F)).a' .; \
+ $(AR) x '$(NAME)-partial$(SUFFIX$(F)).a' && \
+ if $(LIPO) -info '$(LIBSYS)/libsyscall$(SUFFIX$(F)).a' | $(GREP) -q '^Non-'; then \
+ $(CP) '$(LIBSYS)/libsyscall$(SUFFIX$(F)).a' .; \
else \
- arch=`lipo -detailed_info '$(LIBSYS)/libsyscall$(SUFFIX$(F)).a' | sed -E -n 's/.*architecture:? //p' | sort | grep '^$(A)' | head -n 1` && \
- lipo -thin $$arch '$(LIBSYS)/libsyscall$(SUFFIX$(F)).a' -output 'libsyscall$(SUFFIX$(F)).a'; \
+ arch=`$(LIPO) -detailed_info '$(LIBSYS)/libsyscall$(SUFFIX$(F)).a' | $(SED) -E -n 's/.*architecture:? //p' | $(SORT) | $(GREP) '^$(A)' | $(HEAD) -n 1` && \
+ $(LIPO) -thin $$arch '$(LIBSYS)/libsyscall$(SUFFIX$(F)).a' -output 'libsyscall$(SUFFIX$(F)).a'; \
fi && \
- ar x 'libsyscall$(SUFFIX$(F)).a' && \
- '$(SRCROOT)/libsys/build-libc.pl' '$(LIBSYS)' '$(OBJROOT)/$(A)/$(F)' && \
- ln -s ../libsystem.o && \
+ $(AR) x 'libsyscall$(SUFFIX$(F)).a' && \
+ NM=$(NM) '$(SRCROOT)/libsys/build-libc.pl' '$(LIBSYS)' '$(OBJROOT)/$(A)/$(F)' && \
+ $(LN) -s ../libsystem.o && \
$(BSDMAKEJ)
.endfor # RC_ARCHS
.endfor # FORMS
.for A in $(RC_ARCHS)
$(OBJROOT)/$(A)/libsystem.o: $(OBJROOT)/libsystem.c
- mkdir -p '$(OBJROOT)/$(A)'
- cc -c -o '$(.TARGET)' -arch $(A) '$(.ALLSRC)'
+ $(MKDIR) '$(OBJROOT)/$(A)'
+ $(CC) -c -o '$(.TARGET)' -arch $(A) '$(.ALLSRC)'
.endfor # RC_ARCHS
$(OBJROOT)/libsystem.c:
.for F in $(FORMS)
BI-install-$(F): build-$(F)
- mkdir -p "$(DSTROOT)/usr/local/lib/system"
- @echo "===== Installing $(NAME)$(SUFFIX$(F)).a ====="
- install "$(SYMROOT)/$(NAME)$(SUFFIX$(F)).a" "$(DSTROOT)/usr/local/lib/system"
- ranlib "$(DSTROOT)/usr/local/lib/system/$(NAME)$(SUFFIX$(F)).a"
- chmod 0444 "$(DSTROOT)/usr/local/lib/system/$(NAME)$(SUFFIX$(F)).a"
+ $(MKDIR) "$(DSTROOT)/usr/local/lib/system"
+ @$(ECHO) "===== Installing $(NAME)$(SUFFIX$(F)).a ====="
+ $(INSTALL) "$(SYMROOT)/$(NAME)$(SUFFIX$(F)).a" "$(DSTROOT)/usr/local/lib/system"
+ $(RANLIB) "$(DSTROOT)/usr/local/lib/system/$(NAME)$(SUFFIX$(F)).a"
+ $(CHMOD) 0444 "$(DSTROOT)/usr/local/lib/system/$(NAME)$(SUFFIX$(F)).a"
.endfor # FORMS
install-all: build
clean:
.for A in $(RC_ARCHS)
- rm -rf $(OBJROOT)/$(A)
+ $(RMDIR) $(OBJROOT)/$(A)
.endfor # RC_ARCHS
#!/usr/bin/perl
#
-# Copyright (c) 2006-2007 Apple Inc. All rights reserved.
+# Copyright (c) 2006-2007, 2009 Apple Inc. All rights reserved.
#
# @APPLE_LICENSE_HEADER_START@
#
# list.
##########################################################################
sub processLibc {
- my($arch, $dir, $sufname) = @_;
+ my($arch, $dir) = @_;
local $_;
- my $file = File::Spec->join($dir, "libc-partial$sufname.a");
- my $f = IO::File->new("nm -g -arch $arch $file |");
- die "$MyName: nm -g -arch $arch $file: $!\n" unless defined($f);
+ my $file = File::Spec->join($dir, 'libc-partial.a');
+ my $f = IO::File->new("$ENV{NM} -g -arch $arch $file |");
+ die "$MyName: $ENV{NM} -g -arch $arch $file: $!\n" unless defined($f);
while(<$f>) {
next unless s/^.* T //;
chomp;
my($suffix, $sufname) = @$suf;
readStub($usr_local_lib_system);
readLibcSyscalls($arch, $usr_local_lib_system);
-processLibc($arch, $usr_local_lib_system, $sufname);
+processLibc($arch, $usr_local_lib_system);
##########################################################################
# Invert the Stub hash, so the key will correspond to the file to process.
my $path = File::Spec->join($OutDir, 'Makefile');
my $f = IO::File->new($path, 'w');
die "$MyName: $path: $!\n" unless defined($f);
+print $f ".include <CoreOS/Standard/Commands.mk>\n\n";
##########################################################################
# List all the object files
all: \$(LIB)
\$(LIB): \$(OBJS)
- ar cq \$(.TARGET) `lorder \$(OBJS) | tsort -q`
+ \$(AR) cq \$(.TARGET) `\$(LORDER) \$(OBJS) | tsort -q`
.SUFFIXES: .$suffix
.$suffix.o:
- mv \$(.IMPSRC) \$(.TARGET)
+ \$(MV) \$(.IMPSRC) \$(.TARGET)
XXX
my $n = $k;
$n =~ s/^_//;
print $f "$n.o: $n.$suffix\n";
- print $f "\tld -arch $arch -r -keep_private_externs";
+ print $f "\t\$(LD) -arch $arch -r -keep_private_externs";
foreach my $i (@{$Inv{$k}}) {
$_ = $i;
s/\$/\$\$/g;