]> git.saurik.com Git - apple/libsystem.git/commitdiff
Libsystem-111.tar.gz mac-os-x-105 mac-os-x-1051 mac-os-x-1052 v111
authorApple <opensource@apple.com>
Thu, 26 Jul 2007 22:17:22 +0000 (22:17 +0000)
committerApple <opensource@apple.com>
Thu, 26 Jul 2007 22:17:22 +0000 (22:17 +0000)
13 files changed:
GNUmakefile
Info.plist
Makefile
Makefile.postamble
Makefile.preamble
System.order
SystemInit.order [new file with mode: 0644]
SystemMath.s
libsys/Makefile [new file with mode: 0644]
libsys/build-libc.pl [new file with mode: 0755]
spinlock_stub.s [deleted file]
spinlocktry_stub.s [deleted file]
spinunlock_stub.s [deleted file]

index 10d71828cdd7269746ec06c5f759ee74366948d9..d589dc362ae794e7e521349eff0214ed2909a3e4 100644 (file)
@@ -19,35 +19,54 @@ no_target:
 ALLARCHS = hppa i386 m68k ppc ppc64 sparc x86_64
 NARCHS = $(words $(RC_ARCHS))
 USRLIB = /usr/lib
+ifdef ALTUSRLOCALLIBSYSTEM
+LIBSYS = $(ALTUSRLOCALLIBSYSTEM)
+else
+LIBSYS = $(NEXT_ROOT)/usr/local/lib/system
+endif
 
-install: $(RC_ARCHS)
+install: fake $(DSTROOT)/usr/local/lib/system/libc.a $(RC_ARCHS)
 ifneq "$(NARCHS)" "1"
        rsync -aH $(OBJROOT)/$(word 1,$(RC_ARCHS))/dstroot/ $(DSTROOT)
        rsync -aH $(OBJROOT)/$(word 1,$(RC_ARCHS))/symroot/ $(SYMROOT)
-       @for i in libSystem.B.dylib libSystem.B_debug.dylib libSystem.B_profile.dylib; do \
-           echo rm -f $(DSTROOT)$(USRLIB)/$$i && \
+       @set -x && \
+       for i in libSystem.B.dylib libSystem.B_debug.dylib libSystem.B_profile.dylib; do \
            rm -f $(DSTROOT)$(USRLIB)/$$i && \
-           echo lipo -create -o $(DSTROOT)$(USRLIB)/$$i $(foreach ARCH,$(RC_ARCHS),$(OBJROOT)/$(ARCH)/dstroot$(USRLIB)/$$i) && \
            lipo -create -o $(DSTROOT)$(USRLIB)/$$i $(foreach ARCH,$(RC_ARCHS),$(OBJROOT)/$(ARCH)/dstroot$(USRLIB)/$$i) && \
-           echo rm -f $(SYMROOT)/$$i && \
            rm -f $(SYMROOT)/$$i && \
-           echo lipo -create -o $(SYMROOT)/$$i $(foreach ARCH,$(RC_ARCHS),$(OBJROOT)/$(ARCH)/symroot/$$i) && \
-           lipo -create -o $(SYMROOT)/$$i $(foreach ARCH,$(RC_ARCHS),$(OBJROOT)/$(ARCH)/symroot/$$i); \
+           lipo -create -o $(SYMROOT)/$$i $(foreach ARCH,$(RC_ARCHS),$(OBJROOT)/$(ARCH)/symroot/$$i) || exit 1; \
        done
 endif
+       @set -x && \
+       for i in libSystem.B.dylib libSystem.B_debug.dylib libSystem.B_profile.dylib; do \
+           dsymutil $(SYMROOT)/$$i || exit 1; \
+       done
+
+# 4993197: force dependency generation for libsyscall.a
+fake:
+       @set -x && \
+       cd $(OBJROOT) && \
+       echo 'main() { __getpid(); return 0; }' > fake.c && \
+       cc -c fake.c && \
+       ld -r -o fake fake.o -lsyscall -L$(LIBSYS)
+
+$(DSTROOT)/usr/local/lib/system/libc.a:
+       bsdmake -C libsys install
 
 $(ALLARCHS):
 ifneq "$(NARCHS)" "1"
        mkdir -p $(OBJROOT)/$@/objroot $(OBJROOT)/$@/dstroot $(OBJROOT)/$@/symroot
        $(MAKE) -f Makefile install \
            OBJROOT='$(OBJROOT)/$@/objroot' \
+           TOPOBJROOT='$(OBJROOT)' \
            DSTROOT='$(OBJROOT)/$@/dstroot' \
            SYMROOT='$(OBJROOT)/$@/symroot' \
+           DESTDIR='$(DSTROOT)' \
            RC_CFLAGS='-arch $@ $(RC_NONARCH_CFLAGS)' \
            RC_ARCHS='$@' \
            RC_$@=YES $(foreach ARCH,$(filter-out $@,$(ALLARCHS)),RC_$(ARCH)=)
 else # NARCHS == 1
-       $(MAKE) -f Makefile install
+       $(MAKE) -f Makefile install TOPOBJROOT='$(OBJROOT)' DESTDIR='$(DSTROOT)'
 endif # NARCHS != 1
 
 .DEFAULT:
index 5926bc46482d8b7f62937335e31a0144fefe41ca..77ada6fb3b1a69002dbb12a27e0b5acddc89c716 100644 (file)
@@ -15,7 +15,7 @@
        <key>CFBundlePackageType</key>
        <string>FMWK</string>
        <key>CFBundleShortVersionString</key>
-       <string>8.11</string>
+       <string>9.0</string>
        <key>CFBundleSignature</key>
        <string>????</string>
        <key>CarbonLazyValues</key>
index 8b7bc07349a591adea8825fb79a54108d8e6bb29..3354d6dbba12cdc8d53fbc83b0364423d13c961e 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -12,11 +12,11 @@ NAME = System
 PROJECTVERSION = 2.8
 PROJECT_TYPE = Library
 
-OTHERLINKED = SystemMath.s spinlock_stub.s spinlocktry_stub.s spinunlock_stub.s
+OTHERLINKED = SystemMath.s
 OTHERLINKEDOFILES = SystemMath.o
 
 OTHERSRCS = GNUmakefile Makefile.preamble Makefile Makefile.postamble \
-           System.order Info.plist CommPageSymbols.st
+           SystemInit.order System.order Info.plist CommPageSymbols.st libsys
 
 MAKEFILEDIR = $(MAKEFILEPATH)/pb_makefiles
 CURRENTLY_ACTIVE_VERSION = YES
@@ -30,11 +30,10 @@ PDO_UNIX_INSTALLDIR = /Library/Frameworks
 ifneq ($(filter %64,$(RC_ARCHS)),)
 LP64 = 1
 endif
-LIBS = -lc -lcommonCrypto -ldyldapis -linfo -lm -lmacho\
-       -lnotify -lunc -lkeymgr
-ifndef LP64
-LIBS += -lstreams -lkvm -llaunch
-endif
+LIBS = -lc -lcommonCrypto -ldyldapis\
+       -linfo -ldns_sd -lm -lmacho\
+       -lnotify -lunc -lkeymgr -llaunch\
+       -lcopyfile -lsandbox -lquarantine -lremovefile
 DEBUG_LIBS = $(LIBS)
 PROF_LIBS = $(LIBS)
 
@@ -44,9 +43,9 @@ else
 LIBSYS = $(NEXT_ROOT)/usr/local/lib/system
 endif
 
-LIBRARY_PATHS = -L$(LIBSYS)
+LIBRARY_PATHS = -L$(DESTDIR)/usr/local/lib/system -L$(LIBSYS)
 NEXTSTEP_PB_CFLAGS = -Wall -Werror -I$(NEXT_ROOT)/System/Library/Frameworks/System.framework/PrivateHeaders
-NEXTSTEP_PB_LDFLAGS = -nostdlib -all_load -multi_module -Wl,-search_paths_first
+NEXTSTEP_PB_LDFLAGS = -nodefaultlibs -all_load -multi_module -Wl,-search_paths_first
 
 
 NEXTSTEP_OBJCPLUS_COMPILER = /usr/bin/cc
index 87e1f67e5a0f3f6dd2f6fa7c4913e279cd7846e1..6821dfe711cdaf0588d66957ea5c037de026803c 100644 (file)
@@ -11,11 +11,6 @@ else
 LIBS = 
 endif
 
-LIBS := $(foreach LIB,                                                 \
-                 $(filter $(BSD_LIBS), $(subst -l,,$(LIBS))),          \
-                 $(LIBSYS)/lib$(LIB).a)        \
-       $(filter-out $(addprefix -l, $(BSD_LIBS)), $(LIBS))
-
 # pb_makefiles erroneously omits $(BUILD_TYPE_SUFFIX) from the install name
 DYLIB_INSTALL_NAME = $(LIBRARY_PREFIX)$(NAME).$(VERSION_NAME)$(BUILD_TYPE_SUFFIX)$(LIBRARY_EXT)
 
@@ -36,16 +31,16 @@ compat-next:
        $(INSTALL_DIRECTORY) "$(DSTROOT)$(SystemFramework)/Versions"
        $(INSTALL_DIRECTORY) "$(DSTROOT)$(SystemFramework)/$(VersionDir)"
        $(LN) -fs "$(VERSION_NAME)" "$(DSTROOT)$(SystemFramework)/Versions/Current"
-       for suffix in "" $(DEBUG_SUFFIX) $(PROFILE_SUFFIX); do                                                          \
-               $(LN) -fs "Versions/Current/$(NAME)$${suffix}" "$(DSTROOT)$(SystemFramework)/$(NAME)$${suffix}"       \
+       set -x && for suffix in "" $(DEBUG_SUFFIX) $(PROFILE_SUFFIX); do                                                                \
+               $(LN) -fs "Versions/Current/$(NAME)$${suffix}" "$(DSTROOT)$(SystemFramework)/$(NAME)$${suffix}" &&      \
                $(LN) -fs "../../../../../..$(INSTALLDIR)/$(LIBRARY_PREFIX)$(NAME).$(VERSION_NAME)$${suffix}$(LIBRARY_EXT)" \
-                       "$(DSTROOT)$(SystemFramework)/$(VersionDir)/$(NAME)$${suffix}"                                \
+                       "$(DSTROOT)$(SystemFramework)/$(VersionDir)/$(NAME)$${suffix}"                          || exit 1;      \
        done
        $(LN) -fs "Versions/Current/PrivateHeaders" "$(DSTROOT)$(SystemFramework)"
 
 compat-bsd:
-       for lib in $(BSD_LIBS) ; do             \
-         $(LN) -fs libSystem.dylib "$(DSTROOT)$(INSTALLDIR)/lib$${lib}.dylib"; \
+       set -x && for lib in $(BSD_LIBS) ; do           \
+         $(LN) -fs libSystem.dylib "$(DSTROOT)$(INSTALLDIR)/lib$${lib}.dylib" || exit 1;       \
        done
 
 copy_plist:
@@ -56,7 +51,7 @@ copy_plist:
        $(CHMOD) 444 $(DSTROOT)$(SystemFramework)/$(VersionDir)/Resources/Info.plist
 
 .PHONY: comm-page-symbols
-comm-page-symbols: spinlock_stub.o spinlocktry_stub.o spinunlock_stub.o CommPageSymbols.o
+comm-page-symbols: CommPageSymbols.o
 
 .SUFFIXES: .st
 
@@ -71,9 +66,6 @@ $(foreach A,$(ALL_ARCHS),$(OFILE_DIR)/%.$(A).o %.$(A).o): %.st
        $(CC) -arch $(CURRENT_ARCH) -x assembler-with-cpp \
            -I$(SLFS_F_PH)/$(CURRENT_ARCH) \
            $(ALL_CFLAGS) -c -o $(OFILE_DIR)/commsym.$(CURRENT_ARCH).o $<
+       strip -S $(OFILE_DIR)/commsym.$(CURRENT_ARCH).o
        ld -arch $(CURRENT_ARCH) -r -seg1addr $(SEG1ADDR_$(CURRENT_ARCH)) \
            $(OFILE_DIR)/commsym.$(CURRENT_ARCH).o -o $(OFILE_DIR)/$(notdir $@)
-
-#-------------------------------------------------------------------------
-
-LIBGCC = $(shell $(CC) -arch $(RC_ARCHS) -print-file-name=libgcc.a)
index a2973d25f791f8d168c8bb8675b107f42db64893..1a7dd31bd646fccfbc102d975ef14626de5a210e 100644 (file)
@@ -8,16 +8,17 @@ AFTER_INSTALL  += compat-next compat-bsd copy_plist
 PROFILE_BUILD_LIBS := $(foreach LIBS, $(LIBS), $(LIBS)_profile) $(GCCLIBS)
 DEBUG_BUILD_LIBS := $(foreach LIBS, $(LIBS), $(LIBS)_debug  ) $(GCCLIBS)
 
-# the _stub.o files need to come first to ensure that they override the default stubs
-OTHER_LIBTOOL_FLAGS = $(OFILE_DIR)/spinlock_stub.o \
-       $(OFILE_DIR)/spinlocktry_stub.o \
-       $(OFILE_DIR)/spinunlock_stub.o \
-       -L/usr/lib/system -sub_library libmathCommon -lmathCommon \
-       -segcreate __DATA __commpage $(OFILE_DIR)/CommPageSymbols.o
-ifndef LP64
-OTHER_LIBTOOL_FLAGS += -sectorder __TEXT __text System.order
+ifeq ($(BUILD_TYPE),normal)
+LIBMATHCOMMONSUFFIX =
+else
+LIBMATHCOMMONSUFFIX = $(BUILD_TYPE_SUFFIX)
 endif
+OTHER_LIBTOOL_FLAGS = \
+       -L/usr/lib/system -sub_library libmathCommon$(LIBMATHCOMMONSUFFIX) \
+       -lmathCommon$(LIBMATHCOMMONSUFFIX) \
+       -segcreate __DATA __commpage $(OFILE_DIR)/CommPageSymbols.o \
+       -Wl,-order_file,SystemInit.order -Wl,-order_file,System.order
 
-BSD_LIBS = c info kvm m pthread dbm poll dl rpcsvc
+BSD_LIBS = c info m pthread dbm poll dl rpcsvc proc
 
 include $(MAKEFILEPATH)/CoreOS/ProjectBuilder/Makefile.Preamble.Common
index 7827bb425f6b79d95823c981d5b7e584c606d429..18d2515b1739610df12f37e3178ef58ace1e985e 100644 (file)
-sysctl.So:_sysctl
-_sysctl.So:___sysctl
-dyldAPIsInLibSystem.o:__dyld_register_func_for_add_image
-dyldLock-B32866A3.o:__ZN16LockWriterHelperD1Ev
-dyldLock-B32866A3.o:__ZN25RecursiveReaderWriterLock28unlockForSingleWritingThreadEv
-dyldLock-B32866A3.o:__ZN25RecursiveReaderWriterLock12initIfNeededEv
-pthread_mutex.So:_pthread_mutex_unlock
-pthread_self.So:_pthread_self
-atexit.So:_atexit
-dyldAPIsInLibSystem.o:__dyld_get_image_header_containing_address
-dyldLock-B32866A3.o:__ZN16LockReaderHelperC1Ev
-dyldLock-B32866A3.o:__ZN25RecursiveReaderWriterLock29lockForMultipleReadingThreadsEv
-pthread_mutex.So:_pthread_mutex_lock
-dylib1.o:__dyld_func_lookup
-dyldLock-B32866A3.o:__ZN16LockReaderHelperD1Ev
-dyldLock-B32866A3.o:__ZN25RecursiveReaderWriterLock31unlockForMultipleReadingThreadsEv
-setjmp.So:.section_all
-sigprocmask.So:_sigprocmask
-_setjmp.So:__setjmp
-open.So:_open
-cerror.So:.section_all
-cprocs.So:_cthread_set_errno_self
-errno.So:___error
-fileno.So:_fileno
-ttyname.So:_ttyname
-termios.So:_tcgetattr
-ioctl.So:_ioctl
-setlocale.So:_setlocale
-strcpy.So:_strcpy
-getenv.So:_getenv
-crt_externs.So:__NSGetEnviron
-strlen.So:_strlen
-strchr.So:_strchr
-strcmp.So:_strcmp
-malloc.So:_malloc
-malloc.So:_malloc_zone_malloc
-scalable_malloc.So:_szone_malloc
-getuid.So:_getuid
-getgid.So:_getgid
-geteuid.So:_geteuid
-getegid.So:_getegid
-strncmp.So:_strncmp
-strrchr.So:_strrchr
-time.So:_time
-gettimeofday.So:_gettimeofday
-ppc_gettimeofday.So:___commpage_gettimeofday
-setvbuf.So:_setvbuf
-fflush.So:___sflush
-makebuf.So:___swhatbuf
-fstat.So:_fstat
-qsort.So:_qsort
-sigaction.So:_sigaction
-syscall.So:_syscall
-gethostname.So:_gethostname
-stat.So:_stat
-malloc.So:_free
-scalable_malloc.So:_szone_size
-scalable_malloc.So:_szone_free
-getpid.So:_getpid
-memset.So:.section_all
-strtoimax.So:_strtoimax
-_umoddi3.o:___umoddi3
-_udivdi3.o:___udivdi3
-getppid.So:_getppid
-lu_user.o:_getpwuid
-lu_user.o:_getpw
-lu_utils.o:__lu_data_create_key
-lu_utils.o:__lu_data_get
-pthread.So:_pthread_once
-unwind-c.o:___gcc_personality_v0
-lu_utils.o:__lu_data_init
-pthread_tsd.So:_pthread_key_create
-pthread_getspecific.So:_pthread_getspecific
-malloc.So:_calloc
-scalable_malloc.So:_szone_calloc
-pthread_tsd.So:_pthread_setspecific
-lu_utils.o:__lu_data_set_key
-lu_utils.o:__lu_data_index
-lu_user.o:_getpw_internal
-getlogin.So:_getlogin
-_getlogin.So:__getlogin
-lu_utils.So:__lu_running
-taskUser.So:_task_get_special_port
-mig_support.So:_mig_get_reply_port
-mach_msg.So:_mach_msg
-mach_traps.So:_mach_msg_trap
-srvbootstrapUser.So:_bootstrap_look_up
-mig_strncpy.So:_mig_strncpy
-mach_portUser.So:_mach_port_type
-lu_utils.o:__lookup_link
-lookupUser.o:__lookup_link_secure
-bcopy.So:.section_all
-syslog.So:_openlog
-strncpy.So:_strncpy
-notify_client.o:_notify_register_plain
-notify_client.o:__notify_lib_init
-notify_ipcUser.o:__notify_server_register_plain
-notify_client.o:_token_table_add
-table.o:__nc_table_new
-table.o:__nc_table_insert_n
-table.o:_hash_nkey
-asprintf.So:_asprintf$LDBL128
-vfprintf.So:___vfprintf$LDBL128
-localeconv.So:_localeconv
-fvwrite.So:___sfvwrite
-memcmp.So:.section_all
-sprintf-LDBL.So:_sprintf
-vfprintf-LDBL.So:___vfprintf
-lseek.So:_lseek
-read.So:_read
-OSAtomic.So:.section_all
-malloc.So:_malloc_zone_free
-write.So:_write
-close.So:_close
-exit.So:_exit
-atexit.So:___cxa_finalize
-_exit.So:__exit
-signal.So:_signal
-srvbootstrapUser.So:_bootstrap_status
-setsid.So:_setsid
-pthread_mutex.So:_pthread_mutex_init
-pthread_cond.So:_pthread_cond_init
-getdtablesize.So:_getdtablesize
-dup.So:_dup
-fopen.So:_fopen
-flags.So:___sflags
-findfp.So:___sfp
-fprintf-LDBL.So:_fprintf
-vfprintf-LDBL.So:_vfprintf
-wsetup.So:___swsetup
-makebuf.So:___smakebuf
-fclose.So:_fclose
-stdio.So:__swrite
-stdio.So:___swrite
-stdio.So:___sclose
-random.So:_srandom
-pthread_cond.So:_pthread_cond_broadcast
-malloc.So:_malloc_zone_calloc
-malloc.So:_malloc_default_zone
-lock.So:.section_all
-asprintf-LDBL.So:_asprintf
-common.o:__notify_lib_notify_state_new
-scalable_malloc.So:_large_and_huge_malloc
-vm_mapUser.So:_vm_allocate
-common.o:__notify_lib_register_plain
-table.o:__nc_table_find
-table.o:_hash_key
-common.o:__internal_new_name
-strdup.So:_strdup
-table.o:__nc_table_insert
-common.o:__internal_check_access
-common.o:__internal_client_new
-table.o:__nc_list_new
-table.o:__nc_list_prepend
-notify_client.o:_notify_set_state
-notify_client.o:_token_table_find
-table.o:__nc_table_find_n
-common.o:__notify_lib_set_state
-malloc.So:_realloc
-scalable_malloc.So:_szone_realloc
-flock.So:_flock
-opendir.So:_opendir
-fcntl.So:_fcntl
-getpagesize.So:_getpagesize
-fstatfs.So:_fstatfs
-telldir.So:_telldir
-readdir.So:_readdir
-getdirentries.So:_getdirentries
-atoi.So:_atoi
-strtol.So:_strtol
-fseek.So:_fseek
-ftell.So:__ftello
-stdio.So:__sseek
-stdio.So:___sseek
-fread.So:_fread
-refill.So:___srefill
-stdio.So:__sread
-stdio.So:___sread
-getopt.So:_getopt
-socket.So:_socket
-closedir.So:_closedir
-telldir.So:__seekdir
-telldir.So:__reclaim_telldir
-unlink.So:_unlink
-notify_client.o:_notify_register_check
-notify_ipcUser.o:__notify_server_register_check
-shm_open.So:_shm_open
-fix-3375657.So:__shm_match
-fix-3375657.So:_dosearch
-bsearch.So:_bsearch
-fix-3375657.So:_comparkey
-mmap.So:_mmap
-notify_ipcUser.o:__notify_server_set_state
-notify_client.o:_notify_check
-notify_client.o:_notify_get_state
-notify_ipcUser.o:__notify_server_get_state
-index.So:_index
-ni_util.o:_ni_name_free
-ni_util.o:_ni_idlist_free
-connect.So:_connect
-ni_glue.o:_ni_connect
-ni_glue.o:_ni_alloc
-getmntinfo.So:_getmntinfo
-getfsstat.So:_getfsstat
-getattrlist.So:_getattrlist
-ni_util.o:_ni_name_dup
-ni_glue.o:_ni_setreadtimeout
-ni_glue.o:_ni_setabort
-ni_glue.o:_ni_self
-ni_glue.o:_callit
-ni_glue.o:_ni_settimeout
-ni_glue.o:_confirm_tcp
-ni_glue.o:_rebind
-ni_glue.o:_connectit
-ni_glue.o:_socket_open
-bindresvport.o:_bindresvport
-bindresvport.o:_bindresvport_sa
-getsockname.So:_getsockname
-getsockopt.So:_getsockopt
-setsockopt.So:_setsockopt
-bind.So:_bind
-clnt_tcp.o:_clnttcp_create
-xdr_mem.o:_xdrmem_create
-rpc_prot.o:_xdr_callhdr
-xdr.o:_xdr_u_long
-xdr_mem.o:_xdrmem_putlong_aligned
-xdr.o:_xdr_enum
-xdr.o:_xdr_long
-xdr_mem.o:_xdrmem_getpos
-xdr_mem.o:_xdrmem_destroy
-xdr_rec.o:_xdrrec_create
-xdr_rec.o:_fix_buf_size
-auth_none.o:_authnone_create
-rpc_prot.o:_xdr_opaque_auth
-xdr.o:_xdr_bytes
-xdr.o:_xdr_u_int
-xdr.o:_xdr_opaque
-clnt_tcp.o:_clnttcp_control
-ni_glue.o:_getmyport
-ni_glue.o:_createauth
-ni_prot_clnt.o:__ni_self_2
-clnt_tcp.o:_clnttcp_call
-xdr_rec.o:_xdrrec_putbytes
-xdr_rec.o:_xdrrec_putlong
-auth_none.o:_authnone_marshal
-ni_prot_xdr.o:_xdr_ni_id
-xdr_rec.o:_xdrrec_endofrecord
-xdr_rec.o:_flush_out
-clnt_tcp.o:_writetcp
-xdr_rec.o:_xdrrec_skiprecord
-rpc_prot.o:_xdr_replymsg
-xdr_rec.o:_xdrrec_getlong
-xdr_rec.o:_xdrrec_getbytes
-xdr_rec.o:_set_input_fragment
-xdr_rec.o:_get_input_bytes
-xdr_rec.o:_fill_input_buf
-clnt_tcp.o:_readtcp
-select.So:_select
-xdr.o:_xdr_union
-rpc_prot.o:_xdr_accepted_reply
-xdr.o:_xdr_void
-rpc_prot.o:__seterr_reply
-auth_none.o:_authnone_validate
-ni_prot_xdr.o:_xdr_ni_id_res
-ni_prot_xdr.o:_xdr_ni_status
-ni_glue.o:_ni_free
-ni_glue.o:_clnt_kill
-auth_none.o:_authnone_destroy
-clnt_tcp.o:_clnttcp_destroy
-xdr_rec.o:_xdrrec_destroy
-uname.So:_uname
-sscanf-LDBL.So:_sscanf
-vfscanf-LDBL.So:___svfscanf
-strtoumax.So:_strtoumax
-sendto.So:_sendto
-localtime.So:_localtime
-localtime.So:_tzset_basic
-localtime.So:_tzload
-access.So:_access
-localtime.So:_notify_register_tz
-timezone_unix03.So:__st_set_timezone
-getcwd.So:_getcwd
-lstat.So:_lstat
-strcat.So:_strcat
-printf-LDBL.So:_printf
-findfp.So:___sinit
-isatty.So:_isatty
-putchar.So:_putchar
-puts.So:_puts
-vm_mapUser.So:_vm_deallocate
-statfs.So:_statfs
-findfp.So:__cleanup
-fwalk.So:__fwalk
-ni_prot_xdr.o:_xdr_ni_rparent_res
-ni_prot_xdr.o:_xdr_ni_binding
-ni_prot_xdr.o:_xdr_ni_name
-xdr.o:_xdr_string
-ni_glue.o:_ni_new
-ni_glue.o:_ni_clear
-ni_glue.o:_get_daddr
-ni_glue.o:_ni_statistics
-clnt_udp.o:_clntudp_bufcreate
-clnt_udp.o:_clntudp_call
-xdr_mem.o:_xdrmem_setpos
-xdr_mem.o:_xdrmem_putbytes
-pmap_prot.o:_xdr_pmap
-recvfrom.So:_recvfrom
-xdr_mem.o:_xdrmem_getlong_aligned
-xdr.o:_xdr_u_short
-clnt_udp.o:_clntudp_destroy
-clnt_udp.o:_clntudp_create
-nibind_prot_xdr.o:_xdr_nibind_getregister_res
-nibind_prot_xdr.o:_xdr_nibind_addrinfo
-ni_prot_clnt.o:__ni_statistics_2
-ni_prot_xdr.o:_xdr_ni_proplist
-xdr_array.o:_xdr_array
-ni_prot_xdr.o:_xdr_ni_property
-ni_prot_xdr.o:_xdr_ni_namelist
-ni_util.o:_ni_proplist_match
-ni_util.o:_ni_name_match
-inet_addr.So:_inet_aton
-strtoul.So:_strtoul
-ni_util.o:_ni_proplist_free
-ni_util.o:_ni_prop_free
-ni_util.o:_ni_namelist_free
-sys_interfaces.o:__libinfo_ni_sys_interfaces
-getifaddrs.o:_getifaddrs
-getifaddrs.o:_freeifaddrs
-ni_glue.o:_ni_swap
-sys_interfaces.o:__libinfo_ni_sys_is_my_address
-sys_interfaces.o:__libinfo_ni_sys_is_my_network
-sys_interfaces.o:__libinfo_ni_sys_interfaces_release
-inet_ntoa.So:_inet_ntoa
-inet_ntop.o:_inet_ntop
-inet_ntop.o:_inet_ntop4
-sprintf.So:_sprintf$LDBL128
-syslog.So:_syslog$LDBL128
-syslog.So:_vsyslog$LDBL128
-snprintf.So:_snprintf$LDBL128
-strftime.So:_strftime
-localtime.So:_tzset
-strftime.So:__st_fmt
-timelocal.So:___get_current_time_locale
-crt_externs.So:__NSGetArgv
-dyldAPIsInLibSystem.o:__dyld_lookup_and_bind
-dyldLock-B32866A3.o:__ZN16LockWriterHelperC1Ev
-dyldLock-B32866A3.o:__ZN25RecursiveReaderWriterLock26lockForSingleWritingThreadEv
-vsnprintf.So:_vsnprintf$LDBL128
-send.So:_send
-multi_call.o:_multi_call
-getgroups.So:_getgroups
-authunix_prot.o:_xdr_authunix_parms
-xdr.o:_xdr_int
-rpc_callmsg.o:_xdr_callmsg
-xdr_mem.o:_xdrmem_inline_aligned
-ni_glue.o:_eachresult
-clnt_udp.o:_clntudp_control
-ni_glue.o:_ni_switch
-ni_glue.o:_reinit
-xdr.o:_xdr_free
-fflush.So:___fflush
-fwrite.So:_fwrite
-rename.So:_rename
-fflush.So:_fflush
-notify_client.o:_notify_cancel
-notify_ipcUser.o:__notify_server_cancel
-notify_client.o:_token_table_delete
-table.o:__nc_table_delete_n
-utime.So:_utime
-utimes.So:_utimes
-ni_glue.o:_ni_lookup
-ni_prot_clnt.o:__ni_lookup_2
-ni_prot_xdr.o:_xdr_ni_lookup_args
-ni_prot_xdr.o:_xdr_ni_lookup_res
-ni_prot_xdr.o:_xdr_ni_lookup_stuff
-ni_prot_xdr.o:_xdr_ni_idlist
-sscanf-LDBL.So:_eofread
-srvbootstrapUser.So:_bootstrap_check_in
-localtime.So:_ctime
-asctime.So:_asctime
-memchr.So:_memchr
-syslog-LDBL.So:_vsyslog
-syslog.So:__sl_init_notify
-snprintf-LDBL.So:_snprintf
-vsnprintf-LDBL.So:_vsnprintf
-notify_client.o:_notify_monitor_file
-notify_ipcUser.o:__notify_server_monitor_file
-inet_ntop.o:_inet_ntop6
-notify_client.o:_notify_register_signal
-notify_ipcUser.o:__notify_server_register_signal
-pthread.So:_pthread_attr_init
-pthread.So:_pthread_attr_setdetachstate
-pthread.So:_pthread_create
-vm_mapUser.So:_vm_map
-vm_mapUser.So:_vm_protect
-malloc.So:_set_malloc_singlethreaded
-thread_setup.So:__pthread_setup
-taskUser.So:_thread_create_running
-pthread.So:__pthread_body
-pthread_set_self.So:___pthread_set_self
-mach_traps.So:_mach_reply_port
-pthread.So:_new_sem_from_pool
-taskUser.So:_semaphore_create
-semaphore.So:_semaphore_wait_signal
-mach_traps.So:_semaphore_wait_signal_trap
-pthread.So:_pthread_attr_destroy
-pthread.So:_sched_yield
-mach_traps.So:_swtch_pri
-semaphore.So:_semaphore_signal
-mach_traps.So:_semaphore_signal_trap
-semaphore.So:_semaphore_wait
-mach_traps.So:_semaphore_wait_trap
-pthread.So:_restore_sem_to_pool
-lu_utils.o:__lookup_all
-lookupUser.o:__lookup_all_secure
-common.o:__notify_lib_cancel
-common.o:__internal_cancel
-table.o:__nc_list_find_release
-table.o:__nc_list_release
-pthread.So:_pthread_exit
-pthread_tsd.So:__pthread_tsd_cleanup
-mach_msg.So:_mach_msg_send
-mach_init.So:_mach_thread_self
-mach_traps.So:_thread_self_trap
-thread_actUser.So:_thread_terminate
-table.o:__nc_list_data
-mach_portUser.So:_mach_port_mod_refs
-dyldAPIsInLibSystem.o:_NSCreateObjectFileImageFromFile
-dyldAPIsInLibSystem.o:_NSLinkModule
-table.o:__nc_list_chop
-keymgr.o:_dwarf2_unwind_dyld_add_image_hook
-getsecbyname.o:_getsectdatafromheader
-getsecbyname.o:_getsectbynamefromheader
-keymgr.o:__keymgr_get_and_lock_processwide_ptr_2
-keymgr.o:_get_or_create_key_element
-keymgr.o:_find_key_data
-keymgr.o:__keymgr_set_and_unlock_processwide_ptr
-keymgr.o:_unlock_node
-dyldAPIsInLibSystem.o:_NSLookupSymbolInModule
-dyldAPIsInLibSystem.o:_NSAddressOfSymbol
-_flock_stub.So:_flockfile
-_flock_stub.So:_funlockfile
-ni_glue.o:_ni_setpassword
-auth_unix.o:_authunix_create
-auth_unix.o:_marshal_new_auth
-auth_unix.o:_authunix_marshal
-auth_unix.o:_authunix_validate
-auth_unix.o:_authunix_destroy
-fgets.So:_fgets
-inet_pton.o:_inet_pton
-mach_portUser.So:_mach_port_deallocate
-inet_pton.o:_inet_pton4
-strcasecmp.So:_strcasecmp
-random.So:_random
-common.o:__notify_lib_get_state
-pselect.So:_pselect
-recvmsg.So:_recvmsg
-if_nametoindex.o:_if_nametoindex
-table.o:__nc_table_delete
-getprogname.So:_getprogname
-crt_externs.So:__NSGetProgname
-dyldAPIsInLibSystem.o:_NSIsSymbolNameDefined
-kqueue.So:_kqueue
-kevent.So:_kevent
-liblaunch.o:_launch_data_new_string
-liblaunch.o:_launch_data_alloc
-liblaunch.o:_launch_data_set_string
-liblaunch.o:_launch_get_fd
-liblaunch.o:_launch_client_init
-liblaunch.o:__fd
-liblaunch.o:_launchd_fdopen
-liblaunch.o:_launch_msg
-liblaunch.o:_launchd_msg_send
-liblaunch.o:_make_msg_and_cmsg
-sendmsg.So:_sendmsg
-liblaunch.o:_launchd_msg_recv
-liblaunch.o:_make_data
-liblaunch.o:_launch_msg_getmsgs
-liblaunch.o:_launch_data_get_type
-liblaunch.o:_launch_data_dict_lookup
-liblaunch.o:_launch_data_copy
-liblaunch.o:_launch_data_free
-mach_portUser.So:_mach_port_destroy
-liblaunch.o:_launch_data_dict_iterate
-liblaunch.o:_launch_data_get_string
-syslog-LDBL.So:_syslog
-pthread.So:_pthread_attr_setscope
-pipe.So:_pipe
-pthread_cond.So:_pthread_cond_wait
-semaphore.So:_semaphore_signal_all
-mach_traps.So:_semaphore_signal_all_trap
-strstr.So:_strstr
-dyldAPIsInLibSystem.o:_dlopen
-dyldAPIsInLibSystem.o:__Z29getPerThreadBufferFor_dlerrorj
-lu_user.o:_extract_user
-lu_utils.o:__lu_xdr_attribute
-xdr_mem.o:_xdrmem_getbytes
-lu_user.o:_copy_user
-lu_user.o:_endpwent
-lu_user.o:_lu_endpwent
-lu_utils.o:__lu_data_free_vm_xdr
-table.o:__nc_list_next
-table.o:__nc_list_append
-getpgrp.So:_getpgrp
-dup2.So:_dup2
-mbrlen.So:_mbrlen
-none.So:__none_mbrtowc
-pthread_cond.So:_pthread_cond_signal
-strncat.So:_strncat
-umask.So:_umask
-vsprintf-LDBL.So:_vsprintf
-fputs.So:_fputs
-dyldAPIsInLibSystem.o:_NSVersionOfLinkTimeLibrary
-crt_externs.So:__NSGetMachExecuteHeader
-dyldAPIsInLibSystem.o:__Z11names_matchPcPKc
-pthread_mutex.So:_pthread_mutex_destroy
-fork.So:_fork
-cthreads.So:__cthread_fork_prepare
-malloc.So:__malloc_fork_prepare
-scalable_malloc.So:_szone_force_lock
-cthreads.So:__cthread_fork_parent
-malloc.So:__malloc_fork_parent
-scalable_malloc.So:_szone_force_unlock
-waitpid.So:_waitpid
-wait4.So:_wait4
-longjmp.So:.section_all
-sigcompat.So:_sigsetmask
-_longjmp.So:__longjmp
-dyldAPIsInLibSystem.o:_dlsym
-malloc.So:_malloc_good_size
-scalable_malloc.So:_szone_good_size
-NSSystemDirectories.So:_NSStartSearchPathEnumeration
-NSSystemDirectories.So:_NSGetNextSearchPathEnumeration
-wbuf.So:___swbuf
-ferror.So:_ferror
-getsecbyname.o:_getsectdata
-getsecbyname.o:_getsectbyname
-dyldAPIsInLibSystem.o:__dyld_get_image_header
-dyldAPIsInLibSystem.o:__dyld_image_count
-dyldAPIsInLibSystem.o:__dyld_get_image_vmaddr_slide
-dyldAPIsInLibSystem.o:__dyld_get_image_name
-malloc.So:_malloc_zone_realloc
-mach_portUser.So:_mach_port_allocate
-mach_portUser.So:_mach_port_request_notification
-pthread.So:_pthread_main_np
-mach_portUser.So:_mach_port_insert_right
-mach_portUser.So:_mach_port_set_attributes
-mach_portUser.So:_mach_port_insert_member
-mach_absolute_time.So:_mach_absolute_time
-mach_traps.So:_mk_timer_create
-mach_traps.So:_mk_timer_arm
-daemon.So:_daemon
-err-LDBL.So:_warnx
-err.So:_err_set_file
-fputc.So:_fputc
-regcomp.So:_regcomp
-regcomp.So:_doemit
-mbrtowc.So:_mbrtowc
-wcrtomb.So:_wcrtomb
-none.So:__none_wcrtomb
-getc.So:_getc
-rget.So:___srget
-ungetc.So:_ungetc
-fgetln.So:_fgetln
-regexec.So:_regexec
-regexec.So:_smatcher
-regexec.So:_sstep
-cthreads.So:_pthread_atfork
-strtoll.So:_strtoll
-gdtoa-strtod.So:_strtod
-strtoull.So:_strtoull
-mach_portUser.So:_mach_port_extract_member
-mach_traps.So:_mk_timer_destroy
-localtime.So:_localtime_r
-atof.So:_atof
-gdtoa-dtoa.So:___dtoa
-gdtoa-misc.So:___d2b_D2A
-gdtoa-dmisc.So:___rv_alloc_D2A
-gdtoa-misc.So:___Balloc_D2A
-gdtoa-misc.So:___Bfree_D2A
-gdtoa-dmisc.So:___freedtoa
-getrlimit.So:_getrlimit
-setrlimit.So:_setrlimit
-basename.So:_basename
-strpbrk.So:_strpbrk
-readdir.So:_readdir_r
-strerror.So:_strerror
-setitimer.So:_setitimer
-socketpair.So:_socketpair
-pthread.So:_pthread_attr_setstacksize
-liblaunch.o:_launch_data_get_integer
-recv.So:_recv
-mach_init.So:_mach_host_self
-mach_traps.So:_host_self_trap
-mach_hostUser.So:_host_get_io_master
-sync.So:_sync
-setbuffer.So:_setlinebuf
-fdopen.So:_fdopen
-rewind.So:_rewind
-fseek.So:__fseeko
-ftell.So:_ftell
-ftruncate.So:_ftruncate
-seteuid.So:_seteuid
-chdir.So:_chdir
-setenv.So:_setenv
-getenv.So:___findenv
-setuid.So:_setuid
-setgid.So:_setgid
-strlcpy.So:_strlcpy
-link.So:_link
-strtofflags.So:_strtofflags
-strsep.So:_strsep
-fts.So:_fts_open
-fts.So:_fts_read
-fchdir.So:_fchdir
-fts.So:_fts_build
-opendir.So:___opendir2
-chflags.So:_chflags
-rindex.So:_rindex
-get_compat.So:_compat_mode
-get_compat.So:_check_env_var
-rmdir.So:_rmdir
-dyldAPIsInLibSystem.o:__NSGetExecutablePath
-ni_useful.o:_ni_open
-ni_useful.o:_ni_fancyopen
-ni_useful.o:_ni_relopen
-ni_useful.o:_escindex
-ni_useful.o:_unescape
-ni_useful.o:_setstuff
-ni_glue.o:_ni_needwrite
-ni_glue.o:_ni_setwritetimeout
-ni_glue.o:_ni_root
-ni_prot_clnt.o:__ni_root_2
-ni_useful.o:_ni_pathsearch
-ni_useful.o:_eatslash
-ni_useful.o:_ni_relsearch
-ni_useful.o:_ni_name_dupn
-ni_error.o:_ni_error
-getopt_long.So:_getopt_long
-getopt_long.So:_getopt_internal
-wctype.So:_wctype
-btowc.So:_btowc
-strerror.So:_strerror_r
-putc.So:_putc
-sigcompat.So:_sigset
-sleep.So:_sleep
-nanosleep.So:_nanosleep
-mach_traps.So:_mach_timebase_info
-_fixunsdfdi.o:___fixunsdfdi
-mach_traps.So:_mach_wait_until
-msync.So:_msync
-sysctlbyname.So:_sysctlbyname
-arch.o:_NXGetLocalArchInfo
-mach_hostUser.So:_host_info
-arch.o:_NXGetArchInfoFromCpuType
-arch.o:_NXFindBestFatArch
-malloc.So:_malloc_create_zone
-scalable_malloc.So:_create_scalable_zone
-malloc.So:_malloc_set_zone_name
-scalable_malloc.So:_tiny_malloc_from_region_no_lock
-fchown.So:_fchown
-fchmod.So:_fchmod
-setlogin.So:_setlogin
-_setlogin.So:__setlogin
-vm_mapUser.So:_vm_map_64
-vm_mapUser.So:_mach_make_memory_entry_64
-srvbootstrapUser.So:_bootstrap_subset
-srvbootstrapUser.So:_bootstrap_register
-dyldAPIsInLibSystem.o:_dlclose
-rndint.o:_rint
-remmod.o:_fmod
-fpmacros.o:___fpclassifyd
-bzero.So:_bzero
-pthread_mutex.So:_pthread_mutexattr_init
-pthread_mutex.So:_pthread_mutexattr_destroy
-chown.So:_chown
-chmod.So:_chmod
-notify_client.o:_notify_post
-notify_ipcUser.o:__notify_server_post
-mach_portUser.So:_mach_port_move_member
-mach_traps.So:_map_fd
-ceilfloor.o:_floor
-fpmacros.o:___isnand
-rndint.o:_roundf
-rndint.o:_truncf
-crt_externs.So:__NSGetArgc
-strcasestr.So:_strcasestr
-strcasecmp.So:_strncasecmp
-usleep.So:_usleep
-pthread.So:_pthread_setcanceltype
-pthread.So:_pthread_testcancel
-pause.So:_pause
-sigcompat.So:_sigblock
-sigcompat.So:_sigpause
-sigsuspend.So:_sigsuspend
-setbuf.So:_setbuf
-mach_traps.So:_task_for_pid
-fpmacros.o:___isinfd
-svc_udp.o:_svcudp_create
-svc_udp.o:_svcudp_bufcreate
-svc.o:_xprt_register
-svc.o:_svc_register
-svc.o:_svc_find
-res_init.o:_res_init
-res_init.o:___res_randomid
-popen.So:_popen
-vfork.So:_vfork
-execve.So:_execve
-fscanf-LDBL.So:_fscanf
-malloc.So:_malloc_size
-pathconf.So:_pathconf
-vm_mapUser.So:_vm_inherit
-mach_hostUser.So:_host_kernel_version
-mach_hostUser.So:_processor_set_default
-processor_setUser.So:_processor_set_info
-processor_setUser.So:_processor_set_statistics
-slot_name.So:_slot_name
-popen.So:_pclose
-gdtoa-dmisc.So:___nrv_alloc_D2A
-notify_client.o:_notify_register_mach_port
-notify_ipcUser.o:__notify_server_register_mach_port
-notify_client.o:_token_table_add_mach_port
-mkdir.So:_mkdir
-mount.So:_mount
-svc.o:_svc_getreqset
-svc_udp.o:_svcudp_recv
-svc_auth.o:__authenticate
-svc_auth_unix.o:__svcauth_unix
-svc_udp.o:_svcudp_getargs
-svc.o:_svc_sendreply
-svc_udp.o:_svcudp_reply
-svc_udp.o:_svcudp_freeargs
-svc_udp.o:_svcudp_stat
-sysctlnametomib.So:_sysctlnametomib
-srvbootstrapUser.So:_bootstrap_parent
-kill.So:_kill
-symlink.So:_symlink
-pthread_mutex.So:_pthread_mutex_trylock
-malloc.So:_valloc
-scalable_malloc.So:_szone_valloc
-getdirentriesattr.So:_getdirentriesattr
-vm_mapUser.So:_vm_copy
-vm_mapUser.So:_vm_purgable_control
-power.o:_pow
-power.o:_PowerInner
-mach_portUser.So:_mach_port_get_attributes
-fabs.o:_fabs
-host_privUser.So:_host_processor_set_priv
-thread_actUser.So:_thread_set_policy
-munmap.So:_munmap
-realpath.So:_realpath
-strlcat.So:_strlcat
-readlink.So:_readlink
-taskUser.So:_task_set_special_port
-ms_thread_switch.So:_thread_switch
-mach_traps.So:_syscall_thread_switch
-pthread_mutex.So:_pthread_mutexattr_settype
-setegid.So:_setegid
-FastSinCos.o:_cos
-mach_msg.So:_mach_msg_overwrite
-mach_traps.So:_mach_msg_overwrite_trap
-lu_fstab.o:_setfsent
-lu_fstab.o:_lu_endfsent
-lu_fstab.o:_getfsent
-lu_fstab.o:_getfs
-lu_fstab.o:_lu_getfsent
-ni_glue.o:_ni_children
-ni_prot_clnt.o:__ni_children_2
-ni_prot_xdr.o:_xdr_ni_children_res
-ni_prot_xdr.o:_xdr_ni_children_stuff
-ni_glue.o:_ni_read
-ni_prot_clnt.o:__ni_read_2
-ni_prot_xdr.o:_xdr_ni_proplist_res
-ni_prot_xdr.o:_xdr_ni_proplist_stuff
-dyldAPIsInLibSystem.o:_NSAddImage
-dyldAPIsInLibSystem.o:_NSIsSymbolNameDefinedInImage
-dyldAPIsInLibSystem.o:_NSLookupSymbolInImage
-pread.So:_pread
-pthread_cond.So:_pthread_cond_destroy
-pthread.So:_pthread_mach_thread_np
-thread_actUser.So:_thread_info
-thread_actUser.So:_thread_policy
-mach_portUser.So:_mach_port_rename
-thread_actUser.So:_thread_swap_exception_ports
-setattrlist.So:_setattrlist
-db.So:_dbopen
-bt_open.So:___bt_open
-mpool.So:_mpool_open
-_divdi3.o:___divdi3
-mpool.So:_mpool_filter
-mpool.So:_mpool_get
-bt_conv.So:___bt_pgin
-mpool.So:_mpool_put
-bt_get.So:___bt_get
-bt_search.So:___bt_search
-bt_utils.So:___bt_cmp
-bt_utils.So:___bt_defcmp
-bt_utils.So:___bt_ret
-bt_seq.So:___bt_seq
-bt_close.So:___bt_sync
-fsync.So:_fsync
-_cmpdi2.o:___cmpdi2
-_floatdidf.o:___floatdidf
-localtime.So:_mktime
-localtime.So:_time2sub
-localtime.So:_localsub
-localtime.So:_gmtime
-issetugid.So:_issetugid
-lu_fstab.o:_extract_fstab
-lu_fstab.o:_free_fstab_data
-logb.o:_logb
-scalb.o:_scalbn
-malloc.So:_malloc_zone_from_ptr
-mach_traps.So:_mk_timer_cancel
-dyldAPIsInLibSystem.o:__dyld_present
-pthread_tsd.So:_pthread_key_delete
-syslog.So:_closelog
-getttyent.So:_setttyent
-getttyent.So:_getttyent
-getttyent.So:_endttyent
-taskUser.So:_task_policy_set
-_moddi3.o:___moddi3
-pthread.So:_pthread_get_stackaddr_np
-pthread.So:_pthread_get_stacksize_np
-fpmacros.o:___isnanf
-fpmacros.o:___isinff
-ptrace.So:_ptrace
-srvbootstrapUser.So:_bootstrap_create_server
-srvbootstrapUser.So:_bootstrap_create_service
-taskUser.So:_task_threads
-thread_actUser.So:_thread_get_state
-rndint.o:_rintf
-mig_support.So:_mig_put_reply_port
-lu_user.o:_getpwnam_r
-lu_user.o:_getpw_r
-lu_user.o:_lu_getpwnam
-_lu_types_xdr.o:_xdr__lu_string
-lu_user.o:_free_user
-lu_user.o:_free_user_data
-mach_msg.So:_mach_msg_destroy
-system.So:_system
-ppc_gettimeofday.So:___ppc_gettimeofday
-lu_user.o:_getpwuid_r
-fsctl.So:_fsctl
-pthread_rwlock.So:_pthread_rwlockattr_init
-pthread_rwlock.So:_pthread_rwlock_init
-pthread_rwlock.So:_pthread_rwlockattr_destroy
-pthread_rwlock.So:_pthread_rwlock_rdlock
-pthread_rwlock.So:_pthread_rwlock_unlock
-pthread_rwlock.So:_pthread_rwlock_wrlock
-setpriority.So:_setpriority
-fts.So:_fts_children
-fts.So:_fts_close
-keymgr.o:__keymgr_get_per_thread_data
-keymgr.o:_get_key_element
-keymgr.o:__keymgr_set_per_thread_data
-keymgr.o:__keymgr_get_and_lock_processwide_ptr
-pwrite.So:_pwrite
-pthread_cond.So:_pthread_cond_timedwait
-semaphore.So:_semaphore_timedwait_signal
-mach_traps.So:_semaphore_timedwait_signal_trap
-gdtoa-strtof.So:_strtof
-gdtoa-strtodg.So:___strtodg
-gdtoa-misc.So:___lshift_D2A
-gdtoa-smisc.So:___copybits_D2A
-gdtoa-smisc.So:___any_on_D2A
-gdtoa-gmisc.So:___rshift_D2A
-gdtoa-misc.So:___hi0bits_D2A
-gdtoa-smisc.So:___s2b_D2A
-gdtoa-misc.So:___i2b_D2A
-gdtoa-misc.So:___pow5mult_D2A
-gdtoa-misc.So:___diff_D2A
-gdtoa-misc.So:___cmp_D2A
-ceilfloor.o:_ceil
-lu_fstab.o:_free_fstab
-lu_fstab.o:_endfsent
-mach_portUser.So:_mach_port_get_refs
-membership.o:_mbr_string_to_uuid
-membership.o:_mbr_check_service_membership
-membership.o:_mbr_group_name_to_uuid
-membership.o:_GetServerPort
-memberdUser.o:__mbr_MapName
-memberdUser.o:___NDR_convert__mig_reply_error_t
-semaphore.So:_semaphore_signal_thread
-mach_traps.So:_semaphore_signal_thread_trap
-mig_deallocate.So:_mig_deallocate
-lu_user.o:_getpwnam
-searchfs.So:_searchfs
-keymgr.o:__keymgr_unlock_processwide_ptr
-atol.So:_atol
-auditon.So:_auditon
-lu_utils.So:__lookupd_port
-lu_utils.o:__lookup_one
-lookupUser.o:__lookup_one_secure
-lu_group.o:_getgrouplist
-lu_group.o:_getgrouplist_internal
-memberdUser.o:__mbr_GetGroups
-lu_group.o:_initgroups
-setgroups.So:_setgroups
-bt_close.So:___bt_close
-mpool.So:_mpool_close
-mach_traps.So:_macx_backing_store_recovery
-host_privUser.So:_get_dp_control_port
-mach_portUser.So:_mach_port_extract_right
-mlock.So:_mlock
-host_privUser.So:_vm_wire
-setreuid.So:_setreuid
-lu_host.o:_gethostbyname
-lu_host.o:_gethostbynameerrno
-lu_host.o:_cache_gethostbyname
-lu_host.o:_lu_gethostbyname
-lu_host.o:_extract_host
-lu_host.o:_cache_host
-lu_host.o:_copy_host
-lu_host.o:_recycle_host
-clnt_perror.o:_clnt_spcreateerror
-clnt_perror.o:__buf
-clnt_perror.o:_clnt_sperrno
-pmap_getport.o:_pmap_getport
-pmap_wakeup.o:_pmap_wakeup
-liblaunch.o:_launch_data_get_fd
-svc_tcp.o:_svctcp_create
-listen.So:_listen
-accept.So:_accept
-auth_unix.o:_authunix_create_default
-clnt_udp.o:_clntudp_freeres
-vm_mapUser.So:_mach_make_memory_entry
-liblaunch.o:_launch_data_array_get_count
-fgetc.So:_fgetc
-getvfsbyname.So:_getvfsbyname
-shm_unlink.So:_shm_unlink
-isctype.So:_isdigit
-srvbootstrapUser.So:_bootstrap_unprivileged
-ceilfloor.o:_floorf
-ceilfloor.o:_ceilf
-abs.So:_abs
-tableLogD.o:_log
-FastSinCos.o:_sin
-finite.o:_finite
-fpmacros.o:___isfinited
-clock_sleep.So:_clock_sleep
-mach_traps.So:_clock_sleep_trap
-pty.So:_openpty
-lu_group.o:_getgrnam
-lu_group.o:_getgr
-lu_group.o:_getgr_internal
-lu_group.o:_extract_group
-lu_group.o:_copy_group
-grantpt.So:_grantpt
-grantpt.So:_ptsname
-revoke.So:_revoke
-vm_mapUser.So:_vm_write
-mach_portUser.So:_mach_port_get_set_status
-accessx_np.So:_accessx_np
-sqrt.o:___sqrt
-tg.o:_tan
-tableExpD.o:_exp
-rndint.o:_trunc
-gdtoa-dmisc.So:___quorem_D2A
-gdtoa-misc.So:___multadd_D2A
-vm_mapUser.So:_vm_msync
-dyldAPIsInLibSystem.o:_NSUnLinkModule
-keymgr.o:_dwarf2_unwind_dyld_remove_image_hook
-dyldAPIsInLibSystem.o:_NSDestroyObjectFileImage
-pthread.So:_pthread_equal
-thread_actUser.So:_thread_policy_set
-atan2.o:_atan2
-copysign.o:_copysign
-remmod.o:_remainder
-putenv.So:_putenv
-pthread.So:_pthread_join
-mktemp.So:_mkstemp
-arc4random.So:_arc4random
-lu_utils.o:__lu_data_free
-lu_group.o:_free_lu_thread_info_group
-lu_group.o:_free_group
-lu_group.o:_free_group_data
-sysconf.So:_sysconf
-lu_user.o:_setpwent
-devname.So:_devname_r
-reallocf.So:_reallocf
-merge.So:_mergesort
-scandir.So:_alphasort
-vasprintf-LDBL.So:_vasprintf
-killpg.So:_killpg
-bt_delete.So:___bt_delete
-bt_put.So:___bt_put
-bt_delete.So:___bt_dleaf
-mpool.So:_mpool_sync
-bt_conv.So:___bt_pgout
-bt_page.So:___bt_free
-unmount.So:_unmount
-gdtoa-misc.So:___mult_D2A
-liblaunch.o:_launch_data_array_get_index
-liblaunch.o:_launch_data_get_bool
-strspn.So:_strspn
-getaddrinfo.o:_getaddrinfo
-getaddrinfo.o:_gai_checkhints
-getaddrinfo.o:_gai_lookupd
-getaddrinfo.o:_gai_make_query
-getaddrinfo.o:_encode_kv
-getaddrinfo.o:_gai_lookupd_process_dictionary
-getaddrinfo.o:_new_addrinfo_v4
-getaddrinfo.o:_append_addrinfo
-getaddrinfo.o:_new_addrinfo_v6
-arc4random.So:_arc4random_stir
-alarm.So:_alarm
-getpeername.So:_getpeername
-getaddrinfo.o:_getnameinfo
-getaddrinfo.o:_freeaddrinfo
-getaddrinfo.o:_gni_make_query
-getaddrinfo.o:_gni_lookupd_process_dictionary
-asl.So:_asl_open
-asl-LDBL.So:_asl_log
-asl.So:_asl_new
-asl.So:_asl_set
-asl.So:_asl_set_query
-asl.So:_asl_send
-asl.So:_asl_free
-asl.So:_asl_set_filter
-membership.o:_mbr_user_name_to_uuid
-lu_protocol.o:_getprotobyname
-lu_protocol.o:_getproto
-lu_protocol.o:_extract_protocol
-lookupUser.o:___NDR_convert__mig_reply_error_t
-pthread.So:_pthread_cancel
-login.So:_login
-ttyslot.So:_ttyslot
-termios.So:_tcgetpgrp
-termios.So:_cfgetospeed
-termios.So:_tcsetpgrp
-termios.So:_tcsetattr
-setpgid.So:_setpgid
-strtok.So:_strtok
-nl_langinfo.So:_nl_langinfo
-inet_addr.So:_inet_addr
-mach_error.So:_mach_error
-mach_error_string.So:_mach_error_string_int
-fprintf_stderr.So:_fprintf_stderr
-vprintf.So:_vprintf$LDBL128
-vfprintf.So:_vfprintf$LDBL128
-vm_mapUser.So:_vm_read
-listxattr.So:_listxattr
-getusershell.So:_getusershell
-getusershell.So:_endusershell
-pty.So:_forkpty
-utmpx.So:_pututxline
-vis.So:_strvisx
-unvis.So:_strunvis
-fseek.So:_fseeko
-lockf.So:_lockf
-icacheinval.So:_sys_icache_invalidate
-wait3.So:_wait3
-getttyent.So:_getttynam
-lu_group.o:_endgrent
-lu_group.o:_lu_endgrent
-exec.So:_execvp
-exec.So:_execvP
-logout.So:_logout
-fts.So:_fts_set
-remove.So:_remove
-pthread.So:_pthread_setschedparam
-getaddrinfo.o:_getaddrinfo_async_start
-lu_utils.o:_lu_async_start
-lu_utils.o:__lu_async_send
-getaddrinfo.o:_getaddrinfo_async_handle_reply
-lu_utils.o:_lu_async_handle_reply
-lu_utils.o:__lu_worklist_remove
-lu_utils.o:__lu_free_request
-getaddrinfo.o:_gai_extract_data
-fenv.o:___fegetfltrounds
-gen_uuid.So:_uuid_generate_random
-unpack.So:_uuid_unpack
-pack.So:_uuid_pack
-stpcpy.So:_stpcpy
-getpriority.So:_getpriority
-remmod.o:_fmodf
-fpmacros.o:___fpclassifyf
-logb.o:_logbf
-scalb.o:_scalbnf
-rand.So:_rand
-getxattr.So:_getxattr
-sha1.o:_CC_SHA1_Init
-sha1.o:_CC_SHA1_Update
-sha1.o:_sha1_block_data_order
-sha1.o:_CC_SHA1_Final
-sha1.o:_sha1_block_host_order
-fpmacros.o:___signbitd
-dyldAPIsInLibSystem.o:_NSAddLibrary
-rand.So:_srand
-scandir.So:_scandir
-dyldAPIsInLibSystem.o:_NSIsSymbolNameDefinedWithHint
-dyldAPIsInLibSystem.o:_NSLookupAndBindSymbolWithHint
-strnstr.So:_strnstr
-difftime.So:_difftime
-strcspn.So:_strcspn
-clock.So:_clock
-getrusage.So:_getrusage
-dyldAPIsInLibSystem.o:_dladdr
-pthread_cond.So:_pthread_cond_timedwait_relative_np
-pthread.So:_pthread_getschedparam
-md5_dgst.o:_CC_MD5_Init
-md5_dgst.o:_CC_MD5_Update
-md5_dgst.o:_md5_block_data_order
-md5_dgst.o:_md5_block_host_order
-isctype.So:_isspace
-isctype.So:_toupper
-md2_dgst.o:_CC_MD2_Init
-md2_dgst.o:_CC_MD2_Update
-md2_dgst.o:_md2_block
-md2_dgst.o:_CC_MD2_Final
-isctype.So:_tolower
-md5_dgst.o:_CC_MD5_Final
-gdtoa-smisc.So:___ratio_D2A
-gdtoa-misc.So:___b2d_D2A
-gdtoa-ulp.So:___ulp_D2A
-getsegbyname.o:_getsegbyname
-pthread.So:_pthread_attr_getschedparam
-pthread.So:_sched_get_priority_min
-pthread.So:_sched_get_priority_max
-thread_actUser.So:_thread_set_exception_ports
-pthread_sigmask.So:_pthread_sigmask
-pthread.So:_pthread_create_suspended_np
-taskUser.So:_thread_create
-thread_actUser.So:_thread_set_state
-thread_actUser.So:_thread_resume
-collate.So:___collate_load_tables
-thread_actUser.So:_thread_suspend
-thread_actUser.So:_thread_abort_safely
-lu_user.o:_free_lu_thread_info_user
-kvm.o:_kvm_open
-kvm.o:__kvm_open
-hash.So:___hash_open
-kvm_proc.o:_kvm_getprocs
-kvm.o:__kvm_malloc
-kvm.o:_kvm_close
-bt_split.So:___bt_split
-bt_page.So:___bt_new
-mpool.So:_mpool_new
-bt_utils.So:___bt_defpfx
-lu_host.o:_getipnodebyname
-lu_host.o:_freehostent
-lu_host.o:_free_host_data
-shutdown.So:_shutdown
-clnt_tcp.o:_clnttcp_geterr
-rndint.o:_nearbyint
-getaddrinfo.o:_gai_strerror
-memory_funcs.o:_NXOpenMemory
-streams_internal.o:_NXStreamCreate
-streams_internal.o:_NXStreamCreateFromZone
-streams_doscan.o:_NXVScanf
-streams_internal.o:__NXVerifyStream
-streams_doscan.o:__innum
-streams.o:_NXUngetc
-streams.o:_NXTell
-streams_internal.o:__NXStreamFillBuffer
-indir_ops.o:_NXFill
-darwin-fpsave.o:saveFP
-except.o:__NXAddHandler
-except.o:_addme
-memory_funcs.o:_memory_fill
-except.o:__NXRemoveHandler
-darwin-fpsave.o:restFP
-memory_funcs.o:_NXCloseMemory
-memory_funcs.o:_verify_memory_stream
-streams_internal.o:_NXStreamDestroy
-rndint.o:_round
-minmaxdim.o:_fmaxf
-lu_service.o:_getservbyname
-lu_service.o:_getserv
-lu_service.o:_extract_service
-lu_service.o:_copy_service
-sigcompat.So:_sighold
-sigcompat.So:_sigrelse
-rewinddir.So:_rewinddir
-exchangedata.So:_exchangedata
-arctg.o:_atan
-asinacos.o:_acos
-dnssd_clientstub.o:_DNSServiceBrowse
-dnssd_clientstub.o:_create_hdr
-dnssd_ipc.o:_put_long
-dnssd_ipc.o:_put_string
-dnssd_clientstub.o:_connect_to_server
-dnssd_clientstub.o:_deliver_request
-dnssd_ipc.o:_ConvertHeaderBytes
-dnssd_clientstub.o:_my_write
-dnssd_clientstub.o:_my_read
-dnssd_clientstub.o:_DNSServiceRefSockFD
-localtime.So:_gmtime_r
-dnssd_clientstub.o:_DNSServiceRefDeallocate
-ATsocket.So:_ATsocket
-ATPsndreq.So:_ATPsndreq
-ATPgetreq.So:_ATPgetreq
-ATPsndrsp.So:_ATPsndrsp
-sem_open.So:_sem_open
-fix-3375657.So:__sem_match
-sem_trywait.So:_sem_trywait
-sem_close.So:_sem_close
-sem_post.So:_sem_post
-taskUser.So:_task_get_exception_ports
-taskUser.So:_task_set_exception_ports
-pthread.So:_pthread_setcancelstate
-pthread.So:_pthread_detach
-regcomp.So:_p_ere
-regcomp.So:_p_bracket
-regcomp.So:_CHadd
-sem_unlink.So:_sem_unlink
-regfree.So:_regfree
-ldiv.So:_ldiv
-tableLogD.o:_log10
-mach_error_string.So:_mach_error_string
-rndtol.o:_rinttol
-rndint.o:_lrint
-wcwidth.So:_wcwidth
-nomacros.So:___wcwidth
-vprintf-LDBL.So:_vprintf
-mach_hostUser.So:_kmod_get_info
-vm_mapUser.So:_vm_machine_attribute
-host_privUser.So:_kmod_create
-host_privUser.So:_kmod_control
-DNSServiceDiscovery.o:_DNSServiceRegistrationCreate
-DNSServiceDiscovery.o:_DNSServiceDiscoveryLookupServer
-DNSServiceDiscovery.o:__increaseQueueLengthOnPort
-DNSServiceDiscoveryRequestUser.o:_DNSServiceRegistrationCreate_rpc
-DNSServiceDiscovery.o:_DNSServiceDiscoveryMachPort
-DNSServiceDiscovery.o:_DNSServiceBrowserCreate
-DNSServiceDiscoveryRequestUser.o:_DNSServiceBrowserCreate_rpc
-random.So:_srandomdev
-DNSServiceDiscovery.o:_DNSServiceDiscovery_handleReply
-DNSServiceDiscoveryReplyServer.o:_DNSServiceDiscoveryReply_server
-DNSServiceDiscoveryReplyServer.o:__XDNSServiceRegistrationReply_rpc
-DNSServiceDiscovery.o:_internal_DNSServiceRegistrationReply_rpc
-DNSServiceDiscoveryReplyServer.o:__XDNSServiceBrowserReply_rpc
-DNSServiceDiscovery.o:_internal_DNSServiceBrowserReply_rpc
-DNSServiceDiscovery.o:_DNSServiceResolverResolve
-DNSServiceDiscoveryRequestUser.o:_DNSServiceResolverResolve_rpc
-hypot.o:_hypot
-DNSServiceDiscoveryReplyServer.o:__XDNSServiceResolverReply_rpc
-DNSServiceDiscovery.o:_internal_DNSServiceResolverReply_rpc
-DNSServiceDiscovery.o:_DNSServiceDiscoveryDeallocate
-regcomp.So:_repeat
-regexec.So:_lmatcher
-regexec.So:_lstep
-regexec.So:_lslow
-regexec.So:_ldissect
-regexec.So:_sslow
-regexec.So:_sdissect
-mach_traps.So:_task_self_trap
-exec.So:_execlp
-fchflags.So:_fchflags
-floating.o:_sqrtf
-setxattr.So:_setxattr
-getloadavg.So:_getloadavg
-lu_group.o:_getgrgid
-pwcache.o:_user_from_uid
-getpwent.o:_setpassent
-pthread_rwlock.So:_pthread_rwlock_destroy
-mig_support.So:_mig_dealloc_reply_port
-exec.So:_execl
-labs.So:_labs
-lu_service.o:_free_lu_thread_info_service
-lu_service.o:_free_service
-lu_service.o:_free_service_data
-pthread.So:_pthread_attr_setschedparam
-lu_host.o:_free_lu_thread_info_host
-dnssd_clientstub.o:_DNSServiceRegister
-dnssd_ipc.o:_put_short
-dnssd_ipc.o:_put_rdata
-dnssd_clientstub.o:_DNSServiceProcessResult
-dnssd_clientstub.o:_handle_browse_response
-dnssd_ipc.o:_get_long
-dnssd_ipc.o:_get_string
-dnssd_clientstub.o:_DNSServiceAddRecord
-dnssd_clientstub.o:_DNSServiceUpdateRecord
-dnssd_clientlib.o:_DNSServiceConstructFullName
-dnssd_clientlib.o:_DomainEndsInDot
-dnssd_clientstub.o:_DNSServiceQueryRecord
-dnssd_clientstub.o:_handle_query_response
-dnssd_ipc.o:_get_short
-dnssd_ipc.o:_get_rdata
-dnssd_clientlib.o:_TXTRecordGetCount
-dnssd_clientlib.o:_TXTRecordGetItemAtIndex
-dnssd_clientstub.o:_handle_regservice_response
-dnssd_clientstub.o:_DNSServiceResolve
-dnssd_clientstub.o:_handle_resolve_response
-msgcat.So:_catopen
-msgcat.So:_catgets
-sbrk.So:_sbrk
-sigcompat.So:_sigvec
-exec.So:_execv
-strcoll.So:_strcoll
-addr2ascii.So:_addr2ascii
-err-LDBL.So:_warn
-ualarm.So:_ualarm
-tempnam.So:_tempnam
-mktemp.So:__mktemp
-madvise.So:_madvise
-arctg.o:_atanCore
-refill.So:_lflush
-arctg.o:_atanCoreInv
-localeconv.So:___setonlyClocaleconv
+_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
diff --git a/SystemInit.order b/SystemInit.order
new file mode 100644 (file)
index 0000000..e63de61
--- /dev/null
@@ -0,0 +1,60 @@
+_libSystem_initializer
+_mach_init
+_mach_init_doit
+_task_self_trap
+_host_self_trap
+__pthread_set_self
+_memset
+___bzero
+___pthread_set_self
+_cthread_set_self
+_mig_init
+_mach_reply_port
+_mach_port_deallocate
+_mig_get_reply_port
+_ur_cthread_self
+_mach_msg
+_mach_init_ports
+_task_get_special_port
+_mach_msg_trap
+_mach_host_self
+_host_get_clock_service
+_semaphore_create
+_mach_port_allocate
+_vm_deallocate
+_vm_map
+_pthread_init
+_host_info
+_memcpy
+__pthread_keys_init
+_sysctl
+___sysctl
+__sysenter_trap
+_mach_thread_self
+__pthread_create
+_pthread_setschedparam
+__pthread_lookup_thread
+__pthread_find_thread
+_thread_policy
+__init_cpu_capabilities
+___bsdthread_register
+___libc_init
+__program_vars_init
+___xlocale_init
+___guard_setup
+_open$NOCANCEL$UNIX2003
+_read$NOCANCEL$UNIX2003
+_close$NOCANCEL$UNIX2003
+_getenv
+__NSGetEnviron
+___findenv
+___keymgr_initializer
+__dyld_register_func_for_add_image
+__dyld_func_lookup
+__dyld_register_func_for_remove_image
+__dyld_initializer
+_pthread_mutexattr_init
+__Z24dyldGlobalLockInitializev
+_pthread_mutexattr_settype
+_pthread_mutex_init
+__pthread_mutex_init
index 80ca605604540acae1f600932a90438c207f5c93..a2d83c2ce973f23fb14932e5e6754bad38ec31d8 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2003 Apple Computer, Inc. All rights reserved.
+ * Copyright (c) 2003, 2007 Apple Inc. All rights reserved.
  *
  * @APPLE_LICENSE_HEADER_START@
  * 
@@ -47,7 +47,7 @@ VLib_Origin:
        .long   50
        .long   0x70777063
        .long   0x00000000
-       .long   0xB8B293D6
+       .long   0xC1DAAAB5
        .long   0x00000000
        .long   0x00000000
        .long   0x00000000
@@ -98,1950 +98,1466 @@ VLib_HashTable:
 
 VLib_HashKeys:
 
-       .long   0x000717DE
+       .long   0x000B82F7
        .long   0x00071021
        .long   0x00060A94
-       .long   0x000B82F7
-       .long   0x00040253
-       .long   0x00060AB4
-       .long   0x0006098D
+       .long   0x000717DE
        .long   0x00060909
+       .long   0x00040253
        .long   0x00030109
-       .long   0x0007179E
+       .long   0x0006098D
+       .long   0x00060AB4
+       .long   0x000B82F5
        .long   0x0003010A
-       .long   0x00060A33
-       .long   0x00071548
-       .long   0x00060B9E
        .long   0x00040233
        .long   0x00030169
-       .long   0x000B82F5
+       .long   0x0007179E
+       .long   0x00060B9E
+       .long   0x00071548
+       .long   0x00060A33
+       .long   0x00040232
        .long   0x00050441
-       .long   0x0007173A
-       .long   0x00094B1B
        .long   0x000504E4
-       .long   0x00040270
        .long   0x00050422
-       .long   0x00040232
-       .long   0x00071188
+       .long   0x00094B1B
+       .long   0x00040270
+       .long   0x0007173A
+       .long   0x00050480
+       .long   0x000B13B9
+       .long   0x000B07B9
        .long   0x000504C2
+       .long   0x00071188
        .long   0x00060B5E
+       .long   0x000828C2
        .long   0x00060BDA
-       .long   0x00050480
        .long   0x00040290
-       .long   0x000828C2
-       .long   0x000B13B9
-       .long   0x000B07B9
-       .long   0x00060866
-       .long   0x000609EA
        .long   0x00050447
        .long   0x00040257
-       .long   0x00071589
+       .long   0x00060866
+       .long   0x000609EA
        .long   0x000717FA
-       .long   0x000A971E
-       .long   0x000609AB
-       .long   0x00050444
-       .long   0x00040254
+       .long   0x00071589
+       .long   0x00050616
        .long   0x0006090E
+       .long   0x0008214C
+       .long   0x00050444
        .long   0x0007137D
        .long   0x00040237
-       .long   0x00050616
-       .long   0x0008214C
+       .long   0x00040254
+       .long   0x000A971E
+       .long   0x000609AB
+       .long   0x00040274
        .long   0x00060864
-       .long   0x00060A74
-       .long   0x000505C9
-       .long   0x00060B1F
+       .long   0x000A8274
        .long   0x000504E0
        .long   0x000504E0
-       .long   0x00040274
-       .long   0x000A8274
-       .long   0x000716DE
-       .long   0x000712DE
+       .long   0x00060B1F
+       .long   0x00060A74
+       .long   0x000505C9
        .long   0x000712DE
        .long   0x00030121
-       .long   0x0004029C
+       .long   0x000712DE
        .long   0x00060A39
-       .long   0x000402DF
+       .long   0x0004029C
+       .long   0x000716DE
+       .long   0x000820EE
+       .long   0x00040238
        .long   0x00071028
-       .long   0x00060A5B
-       .long   0x000505A4
        .long   0x00082372
        .long   0x0004027A
-       .long   0x00040238
-       .long   0x000820EE
+       .long   0x000402DF
+       .long   0x000505A4
+       .long   0x00060A5B
+       .long   0x0004021A
        .long   0x000608AF
+       .long   0x000504AF
        .long   0x000710CC
        .long   0x00060B96
-       .long   0x000504AF
-       .long   0x0004021A
+       .long   0x00040278
        .long   0x000504CD
-       .long   0x00082E1B
-       .long   0x00071770
        .long   0x0007123A
+       .long   0x00071770
+       .long   0x00082E1B
        .long   0x00060BD5
-       .long   0x00040278
-       .long   0x0004021C
+       .long   0x0005046F
        .long   0x0004021C
+       .long   0x000B0F77
        .long   0x0007106F
-       .long   0x000717B1
+       .long   0x0004021C
        .long   0x00060BD2
-       .long   0x0005046F
-       .long   0x000B0F77
+       .long   0x000717B1
+       .long   0x000ACAFA
+       .long   0x0005042C
        .long   0x00060B76
        .long   0x00060BF2
-       .long   0x0005042C
-       .long   0x000ACAFA
        .long   0x00071182
-       .long   0x000402BB
        .long   0x00071582
-       .long   0x0006082E
-       .long   0x0005048B
-       .long   0x0006088B
-       .long   0x00071736
+       .long   0x000402BB
        .long   0x000ACAF8
-       .long   0x0004023E
-       .long   0x0004023E
+       .long   0x0005048B
        .long   0x0004021F
        .long   0x000D02F8
+       .long   0x0004023E
+       .long   0x0004023E
+       .long   0x0006082E
+       .long   0x0006088B
+       .long   0x00071736
+       .long   0x00050410
        .long   0x0007138C
        .long   0x0005059C
        .long   0x000829DE
-       .long   0x00050410
-       .long   0x00060AA4
-       .long   0x00060AC7
        .long   0x000711BC
        .long   0x00040220
        .long   0x000A90F6
+       .long   0x00060AA4
        .long   0x00095328
-       .long   0x000504D4
-       .long   0x00071012
+       .long   0x00060AC7
        .long   0x000711FD
-       .long   0x000609BE
+       .long   0x00071012
+       .long   0x000504D4
        .long   0x00040260
-       .long   0x0007172A
-       .long   0x000609DD
        .long   0x00040203
        .long   0x000504F4
+       .long   0x000609DD
+       .long   0x000609BE
        .long   0x000A90F4
-       .long   0x00060A67
-       .long   0x00050477
+       .long   0x0007172A
        .long   0x000C3D3D
+       .long   0x00050477
+       .long   0x00060A67
        .long   0x00050457
        .long   0x00050476
+       .long   0x00040227
        .long   0x0007136D
+       .long   0x00050492
        .long   0x00060B8A
-       .long   0x00040227
        .long   0x000505BB
-       .long   0x00050492
-       .long   0x00082E64
-       .long   0x000402A2
        .long   0x000822A2
-       .long   0x000717E8
+       .long   0x000A8874
        .long   0x00050436
-       .long   0x0003017C
        .long   0x00094E64
-       .long   0x000A8874
+       .long   0x000717E8
+       .long   0x000402A2
+       .long   0x00082E64
+       .long   0x0003017C
+       .long   0x000D3629
+       .long   0x00040229
+       .long   0x0006089C
+       .long   0x000C04BD
+       .long   0x000609D6
+       .long   0x000609F7
+       .long   0x00082531
        .long   0x00071594
        .long   0x00060BA5
-       .long   0x00082531
-       .long   0x000609D6
        .long   0x000717E7
-       .long   0x0006089C
-       .long   0x00040229
-       .long   0x000609F7
-       .long   0x000D3629
-       .long   0x000C04BD
-       .long   0x000402CF
-       .long   0x00060BE6
-       .long   0x00060BA4
-       .long   0x0008205B
        .long   0x0004026A
-       .long   0x000402AC
-       .long   0x00060911
-       .long   0x00071038
+       .long   0x0008205B
        .long   0x000D5C38
-       .long   0x00082C9E
+       .long   0x00071038
+       .long   0x00060911
+       .long   0x000402CF
+       .long   0x000402AC
+       .long   0x00060BA4
+       .long   0x00060BE6
+       .long   0x000D362B
+       .long   0x00030133
        .long   0x000504BF
        .long   0x000711B7
-       .long   0x00030133
-       .long   0x000D362B
        .long   0x000402CC
-       .long   0x000609B6
+       .long   0x00082C9E
+       .long   0x0005043A
+       .long   0x0004022A
        .long   0x0007109F
-       .long   0x0008281B
        .long   0x000710FC
+       .long   0x000609B6
        .long   0x00030170
-       .long   0x0005043A
-       .long   0x0004022A
-       .long   0x0004026F
+       .long   0x0008281B
+       .long   0x0008301C
+       .long   0x00050498
        .long   0x000504DA
+       .long   0x0004026F
        .long   0x00030114
        .long   0x00030114
-       .long   0x0008301C
-       .long   0x00050498
-       .long   0x00040288
        .long   0x0004024E
-       .long   0x000402CB
-       .long   0x0007145F
-       .long   0x00071705
-       .long   0x0004026E
-       .long   0x0007143C
-       .long   0x00030134
+       .long   0x00040288
+       .long   0x000B8191
        .long   0x0006081D
+       .long   0x00030134
        .long   0x0004024F
-       .long   0x00050534
-       .long   0x000B8191
+       .long   0x0004026E
        .long   0x0008226E
-       .long   0x00050516
-       .long   0x000712AB
-       .long   0x0006089A
-       .long   0x000504BB
+       .long   0x000402CB
+       .long   0x00050534
+       .long   0x00071705
+       .long   0x0007145F
+       .long   0x0007143C
        .long   0x0008301E
+       .long   0x000712AB
        .long   0x00030116
+       .long   0x000504BB
+       .long   0x0006089A
        .long   0x00050516
-       .long   0x000955D1
+       .long   0x00050516
+       .long   0x000B8193
+       .long   0x0005047C
        .long   0x0007145D
        .long   0x00060A4D
-       .long   0x0005047C
-       .long   0x000B8193
+       .long   0x000955D1
 
 VLib_ExportNames:
 
-       .long   0x66657570, 0x64617465, 0x656E7666, 0x65736574
-       .long   0x656E7666, 0x65676574, 0x726F756E, 0x64666573
-       .long   0x65746578, 0x63657074, 0x66657465, 0x73746578
-       .long   0x63657074, 0x66656765, 0x74656E76, 0x6665636C
-       .long   0x65617265, 0x78636570, 0x74666568, 0x6F6C6465
-       .long   0x78636570, 0x74666573, 0x6574726F, 0x756E6466
-       .long   0x65676574, 0x65786365, 0x70746665, 0x72616973
-       .long   0x65657863, 0x65707466, 0x64696D5F, 0x5F697366
-       .long   0x696E6974, 0x65665F5F, 0x69736E6F, 0x726D616C
-       .long   0x646E6578, 0x74616674, 0x6572646E, 0x616E6663
-       .long   0x6F707973, 0x69676E72, 0x656D7175, 0x6F72656D
-       .long   0x61696E64, 0x6572726F, 0x756E6466, 0x6C6F6F72
-       .long   0x6365696C, 0x67616D6D, 0x616C6F67, 0x31306578
-       .long   0x70326C6F, 0x6772696E, 0x74746F6C, 0x6E657874
-       .long   0x61667465, 0x72666C64, 0x65787070, 0x6F776879
-       .long   0x706F7473, 0x63616C62, 0x666D696E, 0x726F756E
-       .long   0x64746F6C, 0x6E656172, 0x6279696E, 0x74666162
-       .long   0x73737172, 0x74636F73, 0x686D6F64, 0x66657266
-       .long   0x73696E68, 0x61636F73, 0x6874616E, 0x6174616E
-       .long   0x6173696E, 0x685F5F69, 0x736E616E, 0x665F5F69
-       .long   0x736E616E, 0x646C6F67, 0x626C6F67, 0x31705F5F
-       .long   0x696E666D, 0x6F646666, 0x5F5F6670, 0x636C6173
-       .long   0x73696679, 0x665F5F66, 0x70636C61, 0x73736966
-       .long   0x79646C67, 0x616D6D61, 0x74616E68, 0x6E616E72
-       .long   0x696E7461, 0x74616E68, 0x6C6F6732, 0x666D6178
-       .long   0x666D6F64, 0x6578706D, 0x31657870, 0x65726663
-       .long   0x5F5F7369, 0x676E6269, 0x74665F5F, 0x7369676E
-       .long   0x62697464, 0x66726578, 0x705F5F69, 0x736E6F72
-       .long   0x6D616C66, 0x636F7361, 0x636F735F, 0x5F697366
-       .long   0x696E6974, 0x65647472, 0x756E6361, 0x74616E32
-       .long   0x73696E61, 0x73696E67, 0x65747369, 0x736C6F77
-       .long   0x65726973, 0x78646967, 0x6974636C, 0x6F736566
-       .long   0x646F7065, 0x6E736574, 0x62756663, 0x616C6C6F
-       .long   0x63667075, 0x74737374, 0x72746F6C, 0x61626F72
-       .long   0x74676574, 0x77776373, 0x746F6D62, 0x73666765
-       .long   0x74706F73, 0x69737072, 0x696E746D, 0x616C6C6F
-       .long   0x63737472, 0x746F6B76, 0x66707269, 0x6E746666
-       .long   0x666C7573, 0x68697363, 0x6E74726C, 0x73747263
-       .long   0x6D707374, 0x72706272, 0x6B616273, 0x6C6F6361
-       .long   0x6C74696D, 0x65707574, 0x63686172, 0x7374726E
-       .long   0x6361746D, 0x62746F77, 0x63737472, 0x746F6466
-       .long   0x74656C6C, 0x696F6374, 0x6C707269, 0x6E746673
-       .long   0x79737465, 0x6D6C6F6E, 0x676A6D70, 0x71736F72
-       .long   0x7472656E, 0x616D6566, 0x7363616E, 0x66697373
-       .long   0x70616365, 0x74696D65, 0x64697666, 0x73657470
-       .long   0x6F737374, 0x72636872, 0x67657463, 0x73747278
-       .long   0x66726D69, 0x73616C6E, 0x756D666F, 0x70656E66
-       .long   0x70757463, 0x66777269, 0x74657374, 0x72636F6C
-       .long   0x6C746D70, 0x6E616D74, 0x6F6C6F77, 0x65727673
-       .long   0x7072696E, 0x74666D65, 0x6D637079, 0x61746578
-       .long   0x69747374, 0x726E636D, 0x7061746F, 0x66676D74
-       .long   0x696D6563, 0x6C656172, 0x65727267, 0x65746368
-       .long   0x61727265, 0x61646578, 0x69746174, 0x6F697261
-       .long   0x6E647374, 0x72637370, 0x6E6D6273, 0x746F7763
-       .long   0x73737472, 0x746F756C, 0x72656D6F, 0x76657374
-       .long   0x72636174, 0x61746F6C, 0x73747266, 0x74696D65
-       .long   0x61736374, 0x696D6569, 0x73616C70, 0x68616D65
-       .long   0x6D6D6F76, 0x65746D70, 0x66696C65, 0x66726565
-       .long   0x66736565, 0x6B726577, 0x696E6477, 0x72697465
-       .long   0x69736173, 0x6369696C, 0x64697673, 0x74726572
-       .long   0x726F7273, 0x74727370, 0x6E746F75, 0x70706572
-       .long   0x7763746F, 0x6D627373, 0x63616E66, 0x756E6C69
-       .long   0x6E6B6469, 0x66667469, 0x6D656C61, 0x62736374
-       .long   0x696D6573, 0x74726E63, 0x70796D65, 0x6D636D70
-       .long   0x66676574, 0x63627365, 0x61726368, 0x66636E74
-       .long   0x6C667072, 0x696E7466, 0x66656F66, 0x6F70656E
-       .long   0x70757463, 0x69736469, 0x67697466, 0x72656164
-       .long   0x636C6F63, 0x6B6D656D, 0x63687269, 0x73677261
-       .long   0x70686475, 0x70676574, 0x656E7669, 0x73757070
-       .long   0x65727065, 0x72726F72, 0x746F6173, 0x63696975
-       .long   0x6E676574, 0x6366636C, 0x6F73656D, 0x656D7365
-       .long   0x746D6B74, 0x696D6572, 0x65616C6C, 0x6F637374
-       .long   0x72637079, 0x7372616E, 0x64737472, 0x6C656E73
-       .long   0x74727374, 0x72676574, 0x7069646D, 0x626C656E
-       .long   0x66676574, 0x73736574, 0x6C6F6361, 0x6C656665
-       .long   0x72726F72, 0x76707269, 0x6E746669, 0x7370756E
-       .long   0x63747075, 0x74736672, 0x656F7065, 0x6E6C6F63
-       .long   0x616C6563, 0x6F6E7673, 0x63616E66, 0x73657476
-       .long   0x62756673, 0x74727263, 0x68727075, 0x74777370
-       .long   0x72696E74
-       .long   0x66000000
-
-       .section        __TEXT, __VLib_Exports, symbol_stubs, no_dead_strip, 8
+       .ascii  "writewctombwcstombsvsprintfvprintfvfprintfunlinkungetctrunctouppertolowertoasciitmpnamtmpfiletimetanhtansystemstrxfrmstrtoulstrtolstrtokstrtodstrstrstrspnstrrchrstrpbrkstrncpystrncmpstrncatstrlenstrft"
+       .ascii  "imestrerrorstrcspnstrcpystrcollstrcmpstrchrstrcatsscanfsrandsqrtsprintfsinhsinsetvbufsetlocalesetbufscanfscalbroundtolroundrinttolrintrewindrenameremquoremoveremainderreallocreadrandqsortputwputsputch"
+       .ascii  "arputcprintfpowperroropennextafterfnextafterdnearbyintnanfnanmodffmodfmktimememsetmemmovememcpymemcmpmemchrmbtowcmbstowcsmblenmalloclongjmplogblog2log1plog10loglocaltimelocaleconvlgammaldivldexplabsis"
+       .ascii  "xdigitisupperisspaceispunctisprintislowerisgraphisdigitiscntrlisasciiisalphaisalnumioctlhypotgmtimegetwgetsgetpidgetenvgetchargetcgammafwriteftellfsetposfseekfscanffrexpfreopenfreefreadfputsfputcfprin"
+       .ascii  "tffopenfmodfminfmaxfloorfgetsfgetposfgetcfflushfeupdateenvfetestexceptfesetroundfesetexceptfesetenvferrorferaiseexceptfeoffeholdexceptfegetroundfegetexceptfegetenvfeclearexceptfdopenfdimfcntlfclosefab"
+       .ascii  "sexpm1exp2expexiterfcerfdupdivdifftimectimecoshcoscopysigncloseclockclearerrceilcallocbsearchatolatoiatofatexitatanhatan2atanasinhasinasctimeacoshacosabsabort__signbitf__signbitd__isnormalf__isnormald"
+       .ascii  "__isnanf__isnand__isfinitef__isfinited__inf__fpclassifyf__fpclassifyd"
+
+       .section        __TEXT, __VLib_Exports, regular, no_dead_strip
 
        .align  2
 
 VLib_ExportSymbols:
 
-       .indirect_symbol        _strrchr
-       .long   0x020004E3
-       .long   strrchr_bp - VLib_Origin
+       .long   0x020004CB
+       .long   __isfinited_bp - VLib_Origin
 
-       .indirect_symbol        _isalpha
-       .long   0x02000387
+       .long   0x0200029D
        .long   isalpha_bp - VLib_Origin
 
-       .indirect_symbol        _setbuf
-       .long   0x02000205
+       .long   0x02000126
        .long   setbuf_bp - VLib_Origin
 
-       .indirect_symbol        ___isfinited
-       .long   0x020001CB
-       .long   __isfinited_bp - VLib_Origin
+       .long   0x0200009A
+       .long   strrchr_bp - VLib_Origin
 
-       .indirect_symbol        _labs
-       .long   0x020003EA
+       .long   0x020002DF
+       .long   fwrite_bp - VLib_Origin
+
+       .long   0x02000252
        .long   labs_bp - VLib_Origin
 
-       .indirect_symbol        _rewind
-       .long   0x020003A5
-       .long   rewind_bp - VLib_Origin
+       .long   0x0200022D
+       .long   log_bp - VLib_Origin
 
-       .indirect_symbol        _memcpy
-       .long   0x02000316
+       .long   0x020001E9
        .long   memcpy_bp - VLib_Origin
 
-       .indirect_symbol        _fwrite
-       .long   0x020002F4
-       .long   fwrite_bp - VLib_Origin
-
-       .indirect_symbol        _log
-       .long   0x020000D2
-       .long   log_bp - VLib_Origin
+       .long   0x0200014E
+       .long   rewind_bp - VLib_Origin
 
-       .indirect_symbol        _sprintf
-       .long   0x020004EE
-       .long   sprintf_bp - VLib_Origin
+       .long   0x020004C0
+       .long   __isfinitef_bp - VLib_Origin
 
-       .indirect_symbol        _dup
-       .long   0x02000442
+       .long   0x02000400
        .long   dup_bp - VLib_Origin
 
-       .indirect_symbol        _unlink
-       .long   0x020003DC
-       .long   unlink_bp - VLib_Origin
+       .long   0x020002BB
+       .long   getw_bp - VLib_Origin
 
-       .indirect_symbol        _toupper
-       .long   0x020003C9
-       .long   toupper_bp - VLib_Origin
+       .long   0x0200019C
+       .long   pow_bp - VLib_Origin
 
-       .indirect_symbol        _strchr
-       .long   0x020002D2
+       .long   0x02000108
+       .long   sprintf_bp - VLib_Origin
+
+       .long   0x020000ED
        .long   strchr_bp - VLib_Origin
 
-       .indirect_symbol        _getw
-       .long   0x02000221
-       .long   getw_bp - VLib_Origin
+       .long   0x0200003B
+       .long   toupper_bp - VLib_Origin
 
-       .indirect_symbol        _pow
-       .long   0x020000EB
-       .long   pow_bp - VLib_Origin
+       .long   0x0200002A
+       .long   unlink_bp - VLib_Origin
 
-       .indirect_symbol        ___isfinitef
-       .long   0x0200007B
-       .long   __isfinitef_bp - VLib_Origin
+       .long   0x02000434
+       .long   ceil_bp - VLib_Origin
 
-       .indirect_symbol        _clock
-       .long   0x02000430
+       .long   0x02000427
        .long   clock_bp - VLib_Origin
 
-       .indirect_symbol        _strcspn
-       .long   0x02000352
-       .long   strcspn_bp - VLib_Origin
+       .long   0x020002FC
+       .long   frexp_bp - VLib_Origin
 
-       .indirect_symbol        _localtime
-       .long   0x0200026C
-       .long   localtime_bp - VLib_Origin
+       .long   0x020002B0
+       .long   hypot_bp - VLib_Origin
 
-       .indirect_symbol        _frexp
-       .long   0x020001B4
-       .long   frexp_bp - VLib_Origin
+       .long   0x02000230
+       .long   localtime_bp - VLib_Origin
 
-       .indirect_symbol        _logb
-       .long   0x02000145
+       .long   0x0200021B
        .long   logb_bp - VLib_Origin
 
-       .indirect_symbol        _hypot
-       .long   0x020000EE
-       .long   hypot_bp - VLib_Origin
+       .long   0x020000D3
+       .long   strcspn_bp - VLib_Origin
 
-       .indirect_symbol        _ceil
-       .long   0x020000C0
-       .long   ceil_bp - VLib_Origin
+       .long   0x02000457
+       .long   atanh_bp - VLib_Origin
 
-       .indirect_symbol        _isupper
-       .long   0x0200044B
-       .long   isupper_bp - VLib_Origin
+       .long   0x020003B0
+       .long   fegetexcept_bp - VLib_Origin
+
+       .long   0x02000370
+       .long   fesetexcept_bp - VLib_Origin
 
-       .indirect_symbol        _fread
-       .long   0x0200042B
+       .long   0x0200030C
        .long   fread_bp - VLib_Origin
 
-       .indirect_symbol        _printf
-       .long   0x02000299
+       .long   0x0200025E
+       .long   isupper_bp - VLib_Origin
+
+       .long   0x02000196
        .long   printf_bp - VLib_Origin
 
-       .indirect_symbol        _strtod
-       .long   0x02000289
-       .long   strtod_bp - VLib_Origin
+       .long   0x02000136
+       .long   roundtol_bp - VLib_Origin
 
-       .indirect_symbol        _atanh
-       .long   0x02000183
-       .long   atanh_bp - VLib_Origin
+       .long   0x02000088
+       .long   strtod_bp - VLib_Origin
 
-       .indirect_symbol        _tanh
-       .long   0x02000178
+       .long   0x02000061
        .long   tanh_bp - VLib_Origin
 
-       .indirect_symbol        _roundtol
-       .long   0x020000FC
-       .long   roundtol_bp - VLib_Origin
-
-       .indirect_symbol        _fegetexcept
-       .long   0x0200005F
-       .long   fegetexcept_bp - VLib_Origin
+       .long   0x02000344
+       .long   fgetc_bp - VLib_Origin
 
-       .indirect_symbol        _fesetexcept
-       .long   0x0200001D
-       .long   fesetexcept_bp - VLib_Origin
+       .long   0x02000308
+       .long   free_bp - VLib_Origin
 
-       .indirect_symbol        _getpid
-       .long   0x02000495
+       .long   0x020002C3
        .long   getpid_bp - VLib_Origin
 
-       .indirect_symbol        _memset
-       .long   0x0200046B
+       .long   0x020001DC
        .long   memset_bp - VLib_Origin
 
-       .indirect_symbol        _fgetc
-       .long   0x02000400
-       .long   fgetc_bp - VLib_Origin
-
-       .indirect_symbol        _free
-       .long   0x0200039C
-       .long   free_bp - VLib_Origin
+       .long   0x02000075
+       .long   strtoul_bp - VLib_Origin
 
-       .indirect_symbol        _tmpfile
-       .long   0x02000395
+       .long   0x02000056
        .long   tmpfile_bp - VLib_Origin
 
-       .indirect_symbol        _strtoul
-       .long   0x02000361
-       .long   strtoul_bp - VLib_Origin
+       .long   0x020004D6
+       .long   __inf_bp - VLib_Origin
 
-       .indirect_symbol        _localeconv
-       .long   0x020004CD
-       .long   localeconv_bp - VLib_Origin
+       .long   0x02000451
+       .long   atexit_bp - VLib_Origin
 
-       .indirect_symbol        _mktime
-       .long   0x02000471
-       .long   mktime_bp - VLib_Origin
+       .long   0x0200041A
+       .long   copysign_bp - VLib_Origin
 
-       .indirect_symbol        _fcntl
-       .long   0x0200040C
+       .long   0x020003DA
        .long   fcntl_bp - VLib_Origin
 
-       .indirect_symbol        _ldiv
-       .long   0x020003B7
-       .long   ldiv_bp - VLib_Origin
-
-       .indirect_symbol        _atexit
-       .long   0x0200031C
-       .long   atexit_bp - VLib_Origin
-
-       .indirect_symbol        _fsetpos
-       .long   0x020002CB
+       .long   0x020002EA
        .long   fsetpos_bp - VLib_Origin
 
-       .indirect_symbol        _gets
-       .long   0x020001E7
+       .long   0x020002BF
        .long   gets_bp - VLib_Origin
 
-       .indirect_symbol        ___inf
-       .long   0x0200014E
-       .long   __inf_bp - VLib_Origin
-
-       .indirect_symbol        _copysign
-       .long   0x0200009F
-       .long   copysign_bp - VLib_Origin
+       .long   0x02000249
+       .long   ldiv_bp - VLib_Origin
 
-       .indirect_symbol        _ferror
-       .long   0x020004AE
-       .long   ferror_bp - VLib_Origin
+       .long   0x02000239
+       .long   localeconv_bp - VLib_Origin
 
-       .indirect_symbol        _wctomb
-       .long   0x020003D0
-       .long   wctomb_bp - VLib_Origin
+       .long   0x020001D6
+       .long   mktime_bp - VLib_Origin
 
-       .indirect_symbol        _write
-       .long   0x020003AB
-       .long   write_bp - VLib_Origin
+       .long   0x02000461
+       .long   atan_bp - VLib_Origin
 
-       .indirect_symbol        _system
-       .long   0x0200029F
-       .long   system_bp - VLib_Origin
+       .long   0x02000383
+       .long   ferror_bp - VLib_Origin
 
-       .indirect_symbol        _ioctl
-       .long   0x02000294
-       .long   ioctl_bp - VLib_Origin
+       .long   0x02000366
+       .long   fesetround_bp - VLib_Origin
 
-       .indirect_symbol        _ftell
-       .long   0x0200028F
+       .long   0x020002E5
        .long   ftell_bp - VLib_Origin
 
-       .indirect_symbol        _atan
-       .long   0x0200012C
-       .long   atan_bp - VLib_Origin
+       .long   0x020002AB
+       .long   ioctl_bp - VLib_Origin
 
-       .indirect_symbol        _fesetround
-       .long   0x02000055
-       .long   fesetround_bp - VLib_Origin
+       .long   0x02000068
+       .long   system_bp - VLib_Origin
 
-       .indirect_symbol        _vprintf
-       .long   0x020004B4
-       .long   vprintf_bp - VLib_Origin
+       .long   0x02000005
+       .long   wctomb_bp - VLib_Origin
 
-       .indirect_symbol        _fprintf
-       .long   0x02000411
-       .long   fprintf_bp - VLib_Origin
+       .long   0x02000000
+       .long   write_bp - VLib_Origin
 
-       .indirect_symbol        _bsearch
-       .long   0x02000405
+       .long   0x0200043E
        .long   bsearch_bp - VLib_Origin
 
-       .indirect_symbol        _cos
-       .long   0x020001C4
+       .long   0x02000417
        .long   cos_bp - VLib_Origin
 
-       .indirect_symbol        _rint
-       .long   0x0200017F
-       .long   rint_bp - VLib_Origin
+       .long   0x0200031B
+       .long   fprintf_bp - VLib_Origin
 
-       .indirect_symbol        _remquo
-       .long   0x020000A7
+       .long   0x0200015A
        .long   remquo_bp - VLib_Origin
 
-       .indirect_symbol        _putc
-       .long   0x02000420
-       .long   putc_bp - VLib_Origin
+       .long   0x0200014A
+       .long   rint_bp - VLib_Origin
 
-       .indirect_symbol        _getchar
-       .long   0x0200033B
-       .long   getchar_bp - VLib_Origin
+       .long   0x0200001B
+       .long   vprintf_bp - VLib_Origin
 
-       .indirect_symbol        _rename
-       .long   0x020002B1
-       .long   rename_bp - VLib_Origin
+       .long   0x0200037B
+       .long   fesetenv_bp - VLib_Origin
 
-       .indirect_symbol        _qsort
-       .long   0x020002AC
-       .long   qsort_bp - VLib_Origin
+       .long   0x0200032B
+       .long   fmin_bp - VLib_Origin
 
-       .indirect_symbol        _isxdigit
-       .long   0x020001F2
+       .long   0x020002CF
+       .long   getchar_bp - VLib_Origin
+
+       .long   0x02000256
        .long   isxdigit_bp - VLib_Origin
 
-       .indirect_symbol        _modf
-       .long   0x02000119
+       .long   0x020001D2
        .long   modf_bp - VLib_Origin
 
-       .indirect_symbol        _fmin
-       .long   0x020000F8
-       .long   fmin_bp - VLib_Origin
+       .long   0x02000192
+       .long   putc_bp - VLib_Origin
 
-       .indirect_symbol        _fesetenv
-       .long   0x0200000B
-       .long   fesetenv_bp - VLib_Origin
+       .long   0x0200017E
+       .long   qsort_bp - VLib_Origin
 
-       .indirect_symbol        _fclose
-       .long   0x02000465
+       .long   0x02000154
+       .long   rename_bp - VLib_Origin
+
+       .long   0x020003EE
+       .long   exp2_bp - VLib_Origin
+
+       .long   0x020003DF
        .long   fclose_bp - VLib_Origin
 
-       .indirect_symbol        _isgraph
-       .long   0x0200043B
+       .long   0x02000311
+       .long   fputs_bp - VLib_Origin
+
+       .long   0x02000281
        .long   isgraph_bp - VLib_Origin
 
-       .indirect_symbol        _strcmp
-       .long   0x0200025C
+       .long   0x020000E7
        .long   strcmp_bp - VLib_Origin
 
-       .indirect_symbol        _fputs
-       .long   0x02000211
-       .long   fputs_bp - VLib_Origin
-
-       .indirect_symbol        _exp2
-       .long   0x020000CE
-       .long   exp2_bp - VLib_Origin
+       .long   0x0200046A
+       .long   asin_bp - VLib_Origin
 
-       .indirect_symbol        _fseek
-       .long   0x020003A0
+       .long   0x020002F1
        .long   fseek_bp - VLib_Origin
 
-       .indirect_symbol        _strftime
-       .long   0x02000378
-       .long   strftime_bp - VLib_Origin
+       .long   0x02000214
+       .long   longjmp_bp - VLib_Origin
 
-       .indirect_symbol        _strcoll
-       .long   0x020002FA
+       .long   0x020000E0
        .long   strcoll_bp - VLib_Origin
 
-       .indirect_symbol        _longjmp
-       .long   0x020002A5
-       .long   longjmp_bp - VLib_Origin
+       .long   0x020000C3
+       .long   strftime_bp - VLib_Origin
 
-       .indirect_symbol        _strtok
-       .long   0x02000241
+       .long   0x02000082
        .long   strtok_bp - VLib_Origin
 
-       .indirect_symbol        _asin
-       .long   0x020001E3
-       .long   asin_bp - VLib_Origin
-
-       .indirect_symbol        _open
-       .long   0x0200041C
-       .long   open_bp - VLib_Origin
+       .long   0x02000422
+       .long   close_bp - VLib_Origin
 
-       .indirect_symbol        _feof
-       .long   0x02000418
+       .long   0x02000396
        .long   feof_bp - VLib_Origin
 
-       .indirect_symbol        _isalnum
-       .long   0x020002E3
+       .long   0x0200034F
+       .long   feupdateenv_bp - VLib_Origin
+
+       .long   0x020002A4
        .long   isalnum_bp - VLib_Origin
 
-       .indirect_symbol        _strxfrm
-       .long   0x020002DC
-       .long   strxfrm_bp - VLib_Origin
+       .long   0x020001A5
+       .long   open_bp - VLib_Origin
 
-       .indirect_symbol        _strtol
-       .long   0x02000216
+       .long   0x0200007C
        .long   strtol_bp - VLib_Origin
 
-       .indirect_symbol        _close
-       .long   0x020001FA
-       .long   close_bp - VLib_Origin
+       .long   0x0200006E
+       .long   strxfrm_bp - VLib_Origin
 
-       .indirect_symbol        _feupdateenv
-       .long   0x02000000
-       .long   feupdateenv_bp - VLib_Origin
+       .long   0x02000486
+       .long   __signbitf_bp - VLib_Origin
 
-       .indirect_symbol        _sscanf
-       .long   0x020003D6
+       .long   0x02000481
+       .long   abort_bp - VLib_Origin
+
+       .long   0x020000F9
        .long   sscanf_bp - VLib_Origin
 
-       .indirect_symbol        _strspn
-       .long   0x020003C3
+       .long   0x02000094
        .long   strspn_bp - VLib_Origin
 
-       .indirect_symbol        _abort
-       .long   0x0200021C
-       .long   abort_bp - VLib_Origin
-
-       .indirect_symbol        ___signbitf
-       .long   0x020001A0
-       .long   __signbitf_bp - VLib_Origin
-
-       .indirect_symbol        _ispunct
-       .long   0x020004BB
+       .long   0x0200026C
        .long   ispunct_bp - VLib_Origin
 
-       .indirect_symbol        _time
-       .long   0x020002C4
-       .long   time_bp - VLib_Origin
-
-       .indirect_symbol        _rinttol
-       .long   0x020000D5
+       .long   0x02000143
        .long   rinttol_bp - VLib_Origin
 
-       .indirect_symbol        _getenv
-       .long   0x02000445
-       .long   getenv_bp - VLib_Origin
+       .long   0x0200005D
+       .long   time_bp - VLib_Origin
 
-       .indirect_symbol        _ctime
-       .long   0x020003EE
+       .long   0x02000490
+       .long   __signbitd_bp - VLib_Origin
+
+       .long   0x0200040E
        .long   ctime_bp - VLib_Origin
 
-       .indirect_symbol        _gmtime
-       .long   0x0200032D
-       .long   gmtime_bp - VLib_Origin
+       .long   0x020003D6
+       .long   fdim_bp - VLib_Origin
 
-       .indirect_symbol        _strncmp
-       .long   0x02000322
-       .long   strncmp_bp - VLib_Origin
+       .long   0x02000389
+       .long   feraiseexcept_bp - VLib_Origin
 
-       .indirect_symbol        ___signbitd
-       .long   0x020001AA
-       .long   __signbitd_bp - VLib_Origin
+       .long   0x0200032F
+       .long   fmax_bp - VLib_Origin
 
-       .indirect_symbol        _fmod
-       .long   0x02000190
+       .long   0x02000327
        .long   fmod_bp - VLib_Origin
 
-       .indirect_symbol        _fmax
-       .long   0x0200018C
-       .long   fmax_bp - VLib_Origin
+       .long   0x020002C9
+       .long   getenv_bp - VLib_Origin
 
-       .indirect_symbol        _fdim
-       .long   0x02000077
-       .long   fdim_bp - VLib_Origin
+       .long   0x020002B5
+       .long   gmtime_bp - VLib_Origin
 
-       .indirect_symbol        _feraiseexcept
-       .long   0x0200006A
-       .long   feraiseexcept_bp - VLib_Origin
+       .long   0x020000AF
+       .long   strncmp_bp - VLib_Origin
 
-       .indirect_symbol        _freopen
-       .long   0x020004C6
+       .long   0x02000333
+       .long   floor_bp - VLib_Origin
+
+       .long   0x02000301
        .long   freopen_bp - VLib_Origin
 
-       .indirect_symbol        _srand
-       .long   0x02000484
+       .long   0x020000FF
        .long   srand_bp - VLib_Origin
 
-       .indirect_symbol        _vfprintf
-       .long   0x02000247
+       .long   0x02000022
        .long   vfprintf_bp - VLib_Origin
 
-       .indirect_symbol        _floor
-       .long   0x020000BB
-       .long   floor_bp - VLib_Origin
-
-       .indirect_symbol        _perror
-       .long   0x02000452
-       .long   perror_bp - VLib_Origin
-
-       .indirect_symbol        _tmpnam
-       .long   0x02000301
-       .long   tmpnam_bp - VLib_Origin
-
-       .indirect_symbol        _isprint
-       .long   0x02000234
+       .long   0x02000273
        .long   isprint_bp - VLib_Origin
 
-       .indirect_symbol        _log2
-       .long   0x02000188
+       .long   0x0200021F
        .long   log2_bp - VLib_Origin
 
-       .indirect_symbol        _nextafterf
-       .long   0x020000DC
+       .long   0x020001A9
        .long   nextafterf_bp - VLib_Origin
 
-       .indirect_symbol        _remainder
-       .long   0x020000AD
-       .long   remainder_bp - VLib_Origin
+       .long   0x0200019F
+       .long   perror_bp - VLib_Origin
 
-       .indirect_symbol        _mblen
-       .long   0x0200049B
-       .long   mblen_bp - VLib_Origin
+       .long   0x02000166
+       .long   remainder_bp - VLib_Origin
 
-       .indirect_symbol        _isdigit
-       .long   0x02000424
-       .long   isdigit_bp - VLib_Origin
+       .long   0x02000050
+       .long   tmpnam_bp - VLib_Origin
 
-       .indirect_symbol        _fgetpos
-       .long   0x0200022D
+       .long   0x0200033D
        .long   fgetpos_bp - VLib_Origin
 
-       .indirect_symbol        _memcmp
-       .long   0x020003FA
-       .long   memcmp_bp - VLib_Origin
-
-       .indirect_symbol        _atof
-       .long   0x02000329
-       .long   atof_bp - VLib_Origin
+       .long   0x02000288
+       .long   isdigit_bp - VLib_Origin
 
-       .indirect_symbol        _strncat
-       .long   0x0200027C
-       .long   strncat_bp - VLib_Origin
+       .long   0x02000209
+       .long   mblen_bp - VLib_Origin
 
-       .indirect_symbol        _malloc
-       .long   0x0200023B
-       .long   malloc_bp - VLib_Origin
+       .long   0x0200044D
+       .long   atof_bp - VLib_Origin
 
-       .indirect_symbol        _fabs
-       .long   0x0200010D
+       .long   0x020003E5
        .long   fabs_bp - VLib_Origin
 
-       .indirect_symbol        _ldexp
-       .long   0x020000E6
+       .long   0x0200024D
        .long   ldexp_bp - VLib_Origin
 
-       .indirect_symbol        _nextafterd
-       .long   0x02000091
+       .long   0x0200020E
+       .long   malloc_bp - VLib_Origin
+
+       .long   0x020001EF
+       .long   memcmp_bp - VLib_Origin
+
+       .long   0x020001B3
        .long   nextafterd_bp - VLib_Origin
 
-       .indirect_symbol        _ungetc
-       .long   0x0200045F
-       .long   ungetc_bp - VLib_Origin
+       .long   0x020000B6
+       .long   strncat_bp - VLib_Origin
+
+       .long   0x0200039A
+       .long   feholdexcept_bp - VLib_Origin
 
-       .indirect_symbol        _gamma
-       .long   0x020000C4
+       .long   0x020002DA
        .long   gamma_bp - VLib_Origin
 
-       .indirect_symbol        _feholdexcept
-       .long   0x02000049
-       .long   feholdexcept_bp - VLib_Origin
+       .long   0x02000030
+       .long   ungetc_bp - VLib_Origin
 
-       .indirect_symbol        _fgets
-       .long   0x020004A0
+       .long   0x02000338
        .long   fgets_bp - VLib_Origin
 
-       .indirect_symbol        _log10
-       .long   0x020000C9
+       .long   0x02000228
        .long   log10_bp - VLib_Origin
 
-       .indirect_symbol        _memmove
-       .long   0x0200038E
-       .long   memmove_bp - VLib_Origin
-
-       .indirect_symbol        _strcat
-       .long   0x0200036E
-       .long   strcat_bp - VLib_Origin
-
-       .indirect_symbol        _getc
-       .long   0x020002D8
+       .long   0x020002D6
        .long   getc_bp - VLib_Origin
 
-       .indirect_symbol        _trunc
-       .long   0x020001D6
-       .long   trunc_bp - VLib_Origin
+       .long   0x020001E2
+       .long   memmove_bp - VLib_Origin
 
-       .indirect_symbol        _modff
-       .long   0x02000153
+       .long   0x020001CD
        .long   modff_bp - VLib_Origin
 
-       .indirect_symbol        _strerror
-       .long   0x020003BB
-       .long   strerror_bp - VLib_Origin
+       .long   0x020000F3
+       .long   strcat_bp - VLib_Origin
 
-       .indirect_symbol        _read
-       .long   0x02000342
-       .long   read_bp - VLib_Origin
+       .long   0x02000036
+       .long   trunc_bp - VLib_Origin
 
-       .indirect_symbol        _clearerr
-       .long   0x02000333
+       .long   0x0200042C
        .long   clearerr_bp - VLib_Origin
 
-       .indirect_symbol        _putchar
-       .long   0x02000275
-       .long   putchar_bp - VLib_Origin
+       .long   0x020003A6
+       .long   fegetround_bp - VLib_Origin
 
-       .indirect_symbol        _log1p
-       .long   0x02000149
+       .long   0x02000223
        .long   log1p_bp - VLib_Origin
 
-       .indirect_symbol        _tan
-       .long   0x02000129
-       .long   tan_bp - VLib_Origin
-
-       .indirect_symbol        _nearbyint
-       .long   0x02000104
+       .long   0x020001BD
        .long   nearbyint_bp - VLib_Origin
 
-       .indirect_symbol        _fegetround
-       .long   0x02000013
-       .long   fegetround_bp - VLib_Origin
+       .long   0x0200018B
+       .long   putchar_bp - VLib_Origin
 
-       .indirect_symbol        _setvbuf
-       .long   0x020004DC
-       .long   setvbuf_bp - VLib_Origin
+       .long   0x02000176
+       .long   read_bp - VLib_Origin
 
-       .indirect_symbol        _strcpy
-       .long   0x0200047E
-       .long   strcpy_bp - VLib_Origin
+       .long   0x020000CB
+       .long   strerror_bp - VLib_Origin
 
-       .indirect_symbol        _mbstowcs
-       .long   0x02000359
-       .long   mbstowcs_bp - VLib_Origin
+       .long   0x02000065
+       .long   tan_bp - VLib_Origin
 
-       .indirect_symbol        _fscanf
-       .long   0x020002B7
-       .long   fscanf_bp - VLib_Origin
+       .long   0x020004DB
+       .long   __fpclassifyf_bp - VLib_Origin
 
-       .indirect_symbol        _strpbrk
-       .long   0x02000262
-       .long   strpbrk_bp - VLib_Origin
+       .long   0x0200047A
+       .long   acos_bp - VLib_Origin
 
-       .indirect_symbol        _fdopen
-       .long   0x020001FF
+       .long   0x020003D0
        .long   fdopen_bp - VLib_Origin
 
-       .indirect_symbol        _acos
-       .long   0x020001C7
-       .long   acos_bp - VLib_Origin
+       .long   0x0200035A
+       .long   fetestexcept_bp - VLib_Origin
 
-       .indirect_symbol        _lgamma
-       .long   0x02000172
+       .long   0x020002F6
+       .long   fscanf_bp - VLib_Origin
+
+       .long   0x02000243
        .long   lgamma_bp - VLib_Origin
 
-       .indirect_symbol        ___fpclassifyf
-       .long   0x02000158
-       .long   __fpclassifyf_bp - VLib_Origin
+       .long   0x02000201
+       .long   mbstowcs_bp - VLib_Origin
 
-       .indirect_symbol        _fetestexcept
-       .long   0x02000028
-       .long   fetestexcept_bp - VLib_Origin
+       .long   0x02000116
+       .long   setvbuf_bp - VLib_Origin
 
-       .indirect_symbol        _puts
-       .long   0x020004C2
-       .long   puts_bp - VLib_Origin
+       .long   0x020000DA
+       .long   strcpy_bp - VLib_Origin
+
+       .long   0x020000A1
+       .long   strpbrk_bp - VLib_Origin
+
+       .long   0x02000445
+       .long   atol_bp - VLib_Origin
+
+       .long   0x02000406
+       .long   difftime_bp - VLib_Origin
 
-       .indirect_symbol        _strstr
-       .long   0x0200048F
-       .long   strstr_bp - VLib_Origin
+       .long   0x020003C3
+       .long   feclearexcept_bp - VLib_Origin
 
-       .indirect_symbol        _strlen
-       .long   0x02000489
-       .long   strlen_bp - VLib_Origin
+       .long   0x0200028F
+       .long   iscntrl_bp - VLib_Origin
 
-       .indirect_symbol        _difftime
-       .long   0x020003E2
-       .long   difftime_bp - VLib_Origin
+       .long   0x020001FB
+       .long   mbtowc_bp - VLib_Origin
 
-       .indirect_symbol        _atol
-       .long   0x02000374
-       .long   atol_bp - VLib_Origin
+       .long   0x02000187
+       .long   puts_bp - VLib_Origin
 
-       .indirect_symbol        _rand
-       .long   0x0200034E
+       .long   0x0200017A
        .long   rand_bp - VLib_Origin
 
-       .indirect_symbol        _mbtowc
-       .long   0x02000283
-       .long   mbtowc_bp - VLib_Origin
+       .long   0x020000BD
+       .long   strlen_bp - VLib_Origin
 
-       .indirect_symbol        _iscntrl
-       .long   0x02000255
-       .long   iscntrl_bp - VLib_Origin
+       .long   0x0200008E
+       .long   strstr_bp - VLib_Origin
 
-       .indirect_symbol        _feclearexcept
-       .long   0x0200003C
-       .long   feclearexcept_bp - VLib_Origin
+       .long   0x020004E8
+       .long   __fpclassifyd_bp - VLib_Origin
 
-       .indirect_symbol        _vsprintf
-       .long   0x0200030E
-       .long   vsprintf_bp - VLib_Origin
+       .long   0x0200047E
+       .long   abs_bp - VLib_Origin
 
-       .indirect_symbol        _fputc
-       .long   0x020002EF
+       .long   0x02000316
        .long   fputc_bp - VLib_Origin
 
-       .indirect_symbol        _isspace
-       .long   0x020002BD
+       .long   0x02000265
        .long   isspace_bp - VLib_Origin
 
-       .indirect_symbol        _abs
-       .long   0x02000269
-       .long   abs_bp - VLib_Origin
+       .long   0x02000104
+       .long   sqrt_bp - VLib_Origin
 
-       .indirect_symbol        ___fpclassifyd
-       .long   0x02000165
-       .long   __fpclassifyd_bp - VLib_Origin
+       .long   0x02000013
+       .long   vsprintf_bp - VLib_Origin
 
-       .indirect_symbol        _sqrt
-       .long   0x02000111
-       .long   sqrt_bp - VLib_Origin
+       .long   0x02000475
+       .long   acosh_bp - VLib_Origin
 
-       .indirect_symbol        _memchr
-       .long   0x02000435
-       .long   memchr_bp - VLib_Origin
+       .long   0x02000413
+       .long   cosh_bp - VLib_Origin
 
-       .indirect_symbol        _isascii
-       .long   0x020003B0
+       .long   0x02000296
        .long   isascii_bp - VLib_Origin
 
-       .indirect_symbol        _wcstombs
-       .long   0x02000225
-       .long   wcstombs_bp - VLib_Origin
-
-       .indirect_symbol        _islower
-       .long   0x020001EB
+       .long   0x0200027A
        .long   islower_bp - VLib_Origin
 
-       .indirect_symbol        _sin
-       .long   0x020001E0
+       .long   0x020001F5
+       .long   memchr_bp - VLib_Origin
+
+       .long   0x02000113
        .long   sin_bp - VLib_Origin
 
-       .indirect_symbol        _acosh
-       .long   0x02000124
-       .long   acosh_bp - VLib_Origin
+       .long   0x0200000B
+       .long   wcstombs_bp - VLib_Origin
 
-       .indirect_symbol        _cosh
-       .long   0x02000115
-       .long   cosh_bp - VLib_Origin
+       .long   0x020004B8
+       .long   __isnand_bp - VLib_Origin
 
-       .indirect_symbol        _atoi
-       .long   0x0200034A
-       .long   atoi_bp - VLib_Origin
+       .long   0x02000465
+       .long   asinh_bp - VLib_Origin
 
-       .indirect_symbol        _atan2
-       .long   0x020001DB
+       .long   0x0200045C
        .long   atan2_bp - VLib_Origin
 
-       .indirect_symbol        _exp
-       .long   0x02000199
+       .long   0x02000449
+       .long   atoi_bp - VLib_Origin
+
+       .long   0x020003F2
        .long   exp_bp - VLib_Origin
 
-       .indirect_symbol        _nan
-       .long   0x0200017C
+       .long   0x020001CA
        .long   nan_bp - VLib_Origin
 
-       .indirect_symbol        ___isnand
-       .long   0x0200013D
-       .long   __isnand_bp - VLib_Origin
-
-       .indirect_symbol        _asinh
-       .long   0x02000130
-       .long   asinh_bp - VLib_Origin
+       .long   0x020001C6
+       .long   nanf_bp - VLib_Origin
 
-       .indirect_symbol        _sinh
-       .long   0x02000120
+       .long   0x0200010F
        .long   sinh_bp - VLib_Origin
 
-       .indirect_symbol        _nanf
-       .long   0x0200009B
-       .long   nanf_bp - VLib_Origin
+       .long   0x020004A5
+       .long   __isnormald_bp - VLib_Origin
 
-       .indirect_symbol        _putw
-       .long   0x020004EA
-       .long   putw_bp - VLib_Origin
+       .long   0x02000438
+       .long   calloc_bp - VLib_Origin
 
-       .indirect_symbol        _toascii
-       .long   0x02000458
-       .long   toascii_bp - VLib_Origin
+       .long   0x02000403
+       .long   div_bp - VLib_Origin
 
-       .indirect_symbol        _strncpy
-       .long   0x020003F3
-       .long   strncpy_bp - VLib_Origin
+       .long   0x020003F9
+       .long   erfc_bp - VLib_Origin
 
-       .indirect_symbol        _exit
-       .long   0x02000346
+       .long   0x020003F5
        .long   exit_bp - VLib_Origin
 
-       .indirect_symbol        _tolower
-       .long   0x02000307
-       .long   tolower_bp - VLib_Origin
-
-       .indirect_symbol        _div
-       .long   0x020002C8
-       .long   div_bp - VLib_Origin
-
-       .indirect_symbol        _calloc
-       .long   0x0200020B
-       .long   calloc_bp - VLib_Origin
+       .long   0x020003BB
+       .long   fegetenv_bp - VLib_Origin
 
-       .indirect_symbol        _erfc
-       .long   0x0200019C
-       .long   erfc_bp - VLib_Origin
+       .long   0x02000183
+       .long   putw_bp - VLib_Origin
 
-       .indirect_symbol        _round
-       .long   0x020000B6
+       .long   0x0200013E
        .long   round_bp - VLib_Origin
 
-       .indirect_symbol        ___isnormald
-       .long   0x02000086
-       .long   __isnormald_bp - VLib_Origin
+       .long   0x020000A8
+       .long   strncpy_bp - VLib_Origin
 
-       .indirect_symbol        _fegetenv
-       .long   0x02000034
-       .long   fegetenv_bp - VLib_Origin
+       .long   0x02000049
+       .long   toascii_bp - VLib_Origin
 
-       .indirect_symbol        _scanf
-       .long   0x020004D7
-       .long   scanf_bp - VLib_Origin
+       .long   0x02000042
+       .long   tolower_bp - VLib_Origin
+
+       .long   0x020004B0
+       .long   __isnanf_bp - VLib_Origin
 
-       .indirect_symbol        _asctime
-       .long   0x02000380
+       .long   0x0200046E
        .long   asctime_bp - VLib_Origin
 
-       .indirect_symbol        _fflush
-       .long   0x0200024F
-       .long   fflush_bp - VLib_Origin
+       .long   0x020003FD
+       .long   erf_bp - VLib_Origin
 
-       .indirect_symbol        _expm1
-       .long   0x02000194
+       .long   0x020003E9
        .long   expm1_bp - VLib_Origin
 
-       .indirect_symbol        ___isnanf
-       .long   0x02000135
-       .long   __isnanf_bp - VLib_Origin
-
-       .indirect_symbol        _erf
-       .long   0x0200011D
-       .long   erf_bp - VLib_Origin
+       .long   0x02000349
+       .long   fflush_bp - VLib_Origin
 
-       .indirect_symbol        _scalb
-       .long   0x020000F3
+       .long   0x02000131
        .long   scalb_bp - VLib_Origin
 
-       .indirect_symbol        _setlocale
-       .long   0x020004A5
-       .long   setlocale_bp - VLib_Origin
+       .long   0x0200012C
+       .long   scanf_bp - VLib_Origin
+
+       .long   0x0200049A
+       .long   __isnormalf_bp - VLib_Origin
+
+       .long   0x02000322
+       .long   fopen_bp - VLib_Origin
 
-       .indirect_symbol        _realloc
-       .long   0x02000477
+       .long   0x0200016F
        .long   realloc_bp - VLib_Origin
 
-       .indirect_symbol        _remove
-       .long   0x02000368
+       .long   0x02000160
        .long   remove_bp - VLib_Origin
 
-       .indirect_symbol        _fopen
-       .long   0x020002EA
-       .long   fopen_bp - VLib_Origin
-
-       .indirect_symbol        ___isnormalf
-       .long   0x020001B9
-       .long   __isnormalf_bp - VLib_Origin
+       .long   0x0200011D
+       .long   setlocale_bp - VLib_Origin
 
 
        .globl  cfm_stub_binding_helper
 
-       .section        __DATA, __VLib_Func_BPs, lazy_symbol_pointers, no_dead_strip
+       .section        __DATA, __VLib_Func_BPs, regular, no_dead_strip
 
        .align  2
 
-feupdateenv_bp:
-       .indirect_symbol        _feupdateenv
-       .long   cfm_stub_binding_helper
+write_bp:
+       .long   _write
 
-fesetenv_bp:
-       .indirect_symbol        _fesetenv
-       .long   cfm_stub_binding_helper
+wctomb_bp:
+       .long   _wctomb
 
-fegetround_bp:
-       .indirect_symbol        _fegetround
-       .long   cfm_stub_binding_helper
+wcstombs_bp:
+       .long   _wcstombs
 
-fesetexcept_bp:
-       .indirect_symbol        _fesetexcept
-       .long   cfm_stub_binding_helper
+vsprintf_bp:
+       .long   _vsprintf
 
-fetestexcept_bp:
-       .indirect_symbol        _fetestexcept
-       .long   cfm_stub_binding_helper
+vprintf_bp:
+       .long   _vprintf
 
-fegetenv_bp:
-       .indirect_symbol        _fegetenv
-       .long   cfm_stub_binding_helper
+vfprintf_bp:
+       .long   _vfprintf
 
-feclearexcept_bp:
-       .indirect_symbol        _feclearexcept
-       .long   cfm_stub_binding_helper
+unlink_bp:
+       .long   _unlink
 
-feholdexcept_bp:
-       .indirect_symbol        _feholdexcept
-       .long   cfm_stub_binding_helper
+ungetc_bp:
+       .long   _ungetc
 
-fesetround_bp:
-       .indirect_symbol        _fesetround
-       .long   cfm_stub_binding_helper
+trunc_bp:
+       .long   _trunc
 
-fegetexcept_bp:
-       .indirect_symbol        _fegetexcept
-       .long   cfm_stub_binding_helper
+toupper_bp:
+       .long   _toupper
 
-feraiseexcept_bp:
-       .indirect_symbol        _feraiseexcept
-       .long   cfm_stub_binding_helper
+tolower_bp:
+       .long   _tolower
 
-fdim_bp:
-       .indirect_symbol        _fdim
-       .long   cfm_stub_binding_helper
+toascii_bp:
+       .long   _toascii
 
-__isfinitef_bp:
-       .indirect_symbol        ___isfinitef
-       .long   cfm_stub_binding_helper
+tmpnam_bp:
+       .long   _tmpnam
 
-__isnormald_bp:
-       .indirect_symbol        ___isnormald
-       .long   cfm_stub_binding_helper
+tmpfile_bp:
+       .long   _tmpfile
 
-nextafterd_bp:
-       .indirect_symbol        _nextafterd
-       .long   cfm_stub_binding_helper
+time_bp:
+       .long   _time
 
-nanf_bp:
-       .indirect_symbol        _nanf
-       .long   cfm_stub_binding_helper
+tanh_bp:
+       .long   _tanh
 
-copysign_bp:
-       .indirect_symbol        _copysign
-       .long   cfm_stub_binding_helper
+tan_bp:
+       .long   _tan
 
-remquo_bp:
-       .indirect_symbol        _remquo
-       .long   cfm_stub_binding_helper
+system_bp:
+       .long   _system
 
-remainder_bp:
-       .indirect_symbol        _remainder
-       .long   cfm_stub_binding_helper
+strxfrm_bp:
+       .long   _strxfrm
 
-round_bp:
-       .indirect_symbol        _round
-       .long   cfm_stub_binding_helper
+strtoul_bp:
+       .long   _strtoul
 
-floor_bp:
-       .indirect_symbol        _floor
-       .long   cfm_stub_binding_helper
+strtol_bp:
+       .long   _strtol
 
-ceil_bp:
-       .indirect_symbol        _ceil
-       .long   cfm_stub_binding_helper
+strtok_bp:
+       .long   _strtok
 
-gamma_bp:
-       .indirect_symbol        _gamma
-       .long   cfm_stub_binding_helper
+strtod_bp:
+       .long   _strtod
 
-log10_bp:
-       .indirect_symbol        _log10
-       .long   cfm_stub_binding_helper
+strstr_bp:
+       .long   _strstr
 
-exp2_bp:
-       .indirect_symbol        _exp2
-       .long   cfm_stub_binding_helper
+strspn_bp:
+       .long   _strspn
 
-log_bp:
-       .indirect_symbol        _log
-       .long   cfm_stub_binding_helper
+strrchr_bp:
+       .long   _strrchr
 
-rinttol_bp:
-       .indirect_symbol        _rinttol
-       .long   cfm_stub_binding_helper
+strpbrk_bp:
+       .long   _strpbrk
 
-nextafterf_bp:
-       .indirect_symbol        _nextafterf
-       .long   cfm_stub_binding_helper
+strncpy_bp:
+       .long   _strncpy
 
-ldexp_bp:
-       .indirect_symbol        _ldexp
-       .long   cfm_stub_binding_helper
+strncmp_bp:
+       .long   _strncmp
 
-pow_bp:
-       .indirect_symbol        _pow
-       .long   cfm_stub_binding_helper
+strncat_bp:
+       .long   _strncat
 
-hypot_bp:
-       .indirect_symbol        _hypot
-       .long   cfm_stub_binding_helper
+strlen_bp:
+       .long   _strlen
 
-scalb_bp:
-       .indirect_symbol        _scalb
-       .long   cfm_stub_binding_helper
+strftime_bp:
+       .long   _strftime
 
-fmin_bp:
-       .indirect_symbol        _fmin
-       .long   cfm_stub_binding_helper
+strerror_bp:
+       .long   _strerror
 
-roundtol_bp:
-       .indirect_symbol        _roundtol
-       .long   cfm_stub_binding_helper
+strcspn_bp:
+       .long   _strcspn
 
-nearbyint_bp:
-       .indirect_symbol        _nearbyint
-       .long   cfm_stub_binding_helper
+strcpy_bp:
+       .long   _strcpy
 
-fabs_bp:
-       .indirect_symbol        _fabs
-       .long   cfm_stub_binding_helper
+strcoll_bp:
+       .long   _strcoll
 
-sqrt_bp:
-       .indirect_symbol        _sqrt
-       .long   cfm_stub_binding_helper
+strcmp_bp:
+       .long   _strcmp
 
-cosh_bp:
-       .indirect_symbol        _cosh
-       .long   cfm_stub_binding_helper
+strchr_bp:
+       .long   _strchr
 
-modf_bp:
-       .indirect_symbol        _modf
-       .long   cfm_stub_binding_helper
+strcat_bp:
+       .long   _strcat
 
-erf_bp:
-       .indirect_symbol        _erf
-       .long   cfm_stub_binding_helper
+sscanf_bp:
+       .long   _sscanf
 
-sinh_bp:
-       .indirect_symbol        _sinh
-       .long   cfm_stub_binding_helper
+srand_bp:
+       .long   _srand
 
-acosh_bp:
-       .indirect_symbol        _acosh
-       .long   cfm_stub_binding_helper
+sqrt_bp:
+       .long   _sqrt
 
-tan_bp:
-       .indirect_symbol        _tan
-       .long   cfm_stub_binding_helper
+sprintf_bp:
+       .long   _sprintf
 
-atan_bp:
-       .indirect_symbol        _atan
-       .long   cfm_stub_binding_helper
+sinh_bp:
+       .long   _sinh
 
-asinh_bp:
-       .indirect_symbol        _asinh
-       .long   cfm_stub_binding_helper
+sin_bp:
+       .long   _sin
 
-__isnanf_bp:
-       .indirect_symbol        ___isnanf
-       .long   cfm_stub_binding_helper
+setvbuf_bp:
+       .long   _setvbuf
 
-__isnand_bp:
-       .indirect_symbol        ___isnand
-       .long   cfm_stub_binding_helper
+setlocale_bp:
+       .long   _setlocale
 
-logb_bp:
-       .indirect_symbol        _logb
-       .long   cfm_stub_binding_helper
+setbuf_bp:
+       .long   _setbuf
 
-log1p_bp:
-       .indirect_symbol        _log1p
-       .long   cfm_stub_binding_helper
+scanf_bp:
+       .long   _scanf
 
-__inf_bp:
-       .indirect_symbol        ___inf
-       .long   cfm_stub_binding_helper
+scalb_bp:
+       .long   _scalb
 
-modff_bp:
-       .indirect_symbol        _modff
-       .long   cfm_stub_binding_helper
+roundtol_bp:
+       .long   _roundtol
 
-__fpclassifyf_bp:
-       .indirect_symbol        ___fpclassifyf
-       .long   cfm_stub_binding_helper
+round_bp:
+       .long   _round
 
-__fpclassifyd_bp:
-       .indirect_symbol        ___fpclassifyd
-       .long   cfm_stub_binding_helper
+rinttol_bp:
+       .long   _rinttol
 
-lgamma_bp:
-       .indirect_symbol        _lgamma
-       .long   cfm_stub_binding_helper
+rint_bp:
+       .long   _rint
 
-tanh_bp:
-       .indirect_symbol        _tanh
-       .long   cfm_stub_binding_helper
+rewind_bp:
+       .long   _rewind
 
-nan_bp:
-       .indirect_symbol        _nan
-       .long   cfm_stub_binding_helper
+rename_bp:
+       .long   _rename
 
-rint_bp:
-       .indirect_symbol        _rint
-       .long   cfm_stub_binding_helper
+remquo_bp:
+       .long   _remquo
 
-atanh_bp:
-       .indirect_symbol        _atanh
-       .long   cfm_stub_binding_helper
+remove_bp:
+       .long   _remove
 
-log2_bp:
-       .indirect_symbol        _log2
-       .long   cfm_stub_binding_helper
+remainder_bp:
+       .long   _remainder
 
-fmax_bp:
-       .indirect_symbol        _fmax
-       .long   cfm_stub_binding_helper
+realloc_bp:
+       .long   _realloc
 
-fmod_bp:
-       .indirect_symbol        _fmod
-       .long   cfm_stub_binding_helper
+read_bp:
+       .long   _read
 
-expm1_bp:
-       .indirect_symbol        _expm1
-       .long   cfm_stub_binding_helper
+rand_bp:
+       .long   _rand
 
-exp_bp:
-       .indirect_symbol        _exp
-       .long   cfm_stub_binding_helper
+qsort_bp:
+       .long   _qsort
 
-erfc_bp:
-       .indirect_symbol        _erfc
-       .long   cfm_stub_binding_helper
+putw_bp:
+       .long   _putw
 
-__signbitf_bp:
-       .indirect_symbol        ___signbitf
-       .long   cfm_stub_binding_helper
+puts_bp:
+       .long   _puts
 
-__signbitd_bp:
-       .indirect_symbol        ___signbitd
-       .long   cfm_stub_binding_helper
+putchar_bp:
+       .long   _putchar
 
-frexp_bp:
-       .indirect_symbol        _frexp
-       .long   cfm_stub_binding_helper
+putc_bp:
+       .long   _putc
 
-__isnormalf_bp:
-       .indirect_symbol        ___isnormalf
-       .long   cfm_stub_binding_helper
+printf_bp:
+       .long   _printf
 
-cos_bp:
-       .indirect_symbol        _cos
-       .long   cfm_stub_binding_helper
+pow_bp:
+       .long   _pow
 
-acos_bp:
-       .indirect_symbol        _acos
-       .long   cfm_stub_binding_helper
+perror_bp:
+       .long   _perror
 
-__isfinited_bp:
-       .indirect_symbol        ___isfinited
-       .long   cfm_stub_binding_helper
+open_bp:
+       .long   _open
 
-trunc_bp:
-       .indirect_symbol        _trunc
-       .long   cfm_stub_binding_helper
+nextafterf_bp:
+       .long   _nextafterf
 
-atan2_bp:
-       .indirect_symbol        _atan2
-       .long   cfm_stub_binding_helper
+nextafterd_bp:
+       .long   _nextafterd
 
-sin_bp:
-       .indirect_symbol        _sin
-       .long   cfm_stub_binding_helper
+nearbyint_bp:
+       .long   _nearbyint
 
-asin_bp:
-       .indirect_symbol        _asin
-       .long   cfm_stub_binding_helper
+nanf_bp:
+       .long   _nanf
+
+nan_bp:
+       .long   _nan
+
+modff_bp:
+       .long   _modff
 
-gets_bp:
-       .indirect_symbol        _gets
-       .long   cfm_stub_binding_helper
+modf_bp:
+       .long   _modf
 
-islower_bp:
-       .indirect_symbol        _islower
-       .long   cfm_stub_binding_helper
+mktime_bp:
+       .long   _mktime
 
-isxdigit_bp:
-       .indirect_symbol        _isxdigit
-       .long   cfm_stub_binding_helper
+memset_bp:
+       .long   _memset
 
-close_bp:
-       .indirect_symbol        _close
-       .long   cfm_stub_binding_helper
+memmove_bp:
+       .long   _memmove
 
-fdopen_bp:
-       .indirect_symbol        _fdopen
-       .long   cfm_stub_binding_helper
+memcpy_bp:
+       .long   _memcpy
 
-setbuf_bp:
-       .indirect_symbol        _setbuf
-       .long   cfm_stub_binding_helper
+memcmp_bp:
+       .long   _memcmp
 
-calloc_bp:
-       .indirect_symbol        _calloc
-       .long   cfm_stub_binding_helper
+memchr_bp:
+       .long   _memchr
 
-fputs_bp:
-       .indirect_symbol        _fputs
-       .long   cfm_stub_binding_helper
+mbtowc_bp:
+       .long   _mbtowc
 
-strtol_bp:
-       .indirect_symbol        _strtol
-       .long   cfm_stub_binding_helper
+mbstowcs_bp:
+       .long   _mbstowcs
 
-abort_bp:
-       .indirect_symbol        _abort
-       .long   cfm_stub_binding_helper
+mblen_bp:
+       .long   _mblen
 
-getw_bp:
-       .indirect_symbol        _getw
-       .long   cfm_stub_binding_helper
+malloc_bp:
+       .long   _malloc
 
-wcstombs_bp:
-       .indirect_symbol        _wcstombs
-       .long   cfm_stub_binding_helper
+longjmp_bp:
+       .long   _longjmp
 
-fgetpos_bp:
-       .indirect_symbol        _fgetpos
-       .long   cfm_stub_binding_helper
+logb_bp:
+       .long   _logb
 
-isprint_bp:
-       .indirect_symbol        _isprint
-       .long   cfm_stub_binding_helper
+log2_bp:
+       .long   _log2
 
-malloc_bp:
-       .indirect_symbol        _malloc
-       .long   cfm_stub_binding_helper
+log1p_bp:
+       .long   _log1p
 
-strtok_bp:
-       .indirect_symbol        _strtok
-       .long   cfm_stub_binding_helper
+log10_bp:
+       .long   _log10
 
-vfprintf_bp:
-       .indirect_symbol        _vfprintf
-       .long   cfm_stub_binding_helper
+log_bp:
+       .long   _log
 
-fflush_bp:
-       .indirect_symbol        _fflush
-       .long   cfm_stub_binding_helper
+localtime_bp:
+       .long   _localtime
 
-iscntrl_bp:
-       .indirect_symbol        _iscntrl
-       .long   cfm_stub_binding_helper
+localeconv_bp:
+       .long   _localeconv
 
-strcmp_bp:
-       .indirect_symbol        _strcmp
-       .long   cfm_stub_binding_helper
+lgamma_bp:
+       .long   _lgamma
 
-strpbrk_bp:
-       .indirect_symbol        _strpbrk
-       .long   cfm_stub_binding_helper
+ldiv_bp:
+       .long   _ldiv
 
-abs_bp:
-       .indirect_symbol        _abs
-       .long   cfm_stub_binding_helper
+ldexp_bp:
+       .long   _ldexp
 
-localtime_bp:
-       .indirect_symbol        _localtime
-       .long   cfm_stub_binding_helper
+labs_bp:
+       .long   _labs
 
-putchar_bp:
-       .indirect_symbol        _putchar
-       .long   cfm_stub_binding_helper
+isxdigit_bp:
+       .long   _isxdigit
 
-strncat_bp:
-       .indirect_symbol        _strncat
-       .long   cfm_stub_binding_helper
+isupper_bp:
+       .long   _isupper
 
-mbtowc_bp:
-       .indirect_symbol        _mbtowc
-       .long   cfm_stub_binding_helper
+isspace_bp:
+       .long   _isspace
 
-strtod_bp:
-       .indirect_symbol        _strtod
-       .long   cfm_stub_binding_helper
+ispunct_bp:
+       .long   _ispunct
 
-ftell_bp:
-       .indirect_symbol        _ftell
-       .long   cfm_stub_binding_helper
+isprint_bp:
+       .long   _isprint
 
-ioctl_bp:
-       .indirect_symbol        _ioctl
-       .long   cfm_stub_binding_helper
+islower_bp:
+       .long   _islower
 
-printf_bp:
-       .indirect_symbol        _printf
-       .long   cfm_stub_binding_helper
+isgraph_bp:
+       .long   _isgraph
 
-system_bp:
-       .indirect_symbol        _system
-       .long   cfm_stub_binding_helper
+isdigit_bp:
+       .long   _isdigit
 
-longjmp_bp:
-       .indirect_symbol        _longjmp
-       .long   cfm_stub_binding_helper
+iscntrl_bp:
+       .long   _iscntrl
 
-qsort_bp:
-       .indirect_symbol        _qsort
-       .long   cfm_stub_binding_helper
+isascii_bp:
+       .long   _isascii
 
-rename_bp:
-       .indirect_symbol        _rename
-       .long   cfm_stub_binding_helper
+isalpha_bp:
+       .long   _isalpha
 
-fscanf_bp:
-       .indirect_symbol        _fscanf
-       .long   cfm_stub_binding_helper
+isalnum_bp:
+       .long   _isalnum
 
-isspace_bp:
-       .indirect_symbol        _isspace
-       .long   cfm_stub_binding_helper
+ioctl_bp:
+       .long   _ioctl
 
-time_bp:
-       .indirect_symbol        _time
-       .long   cfm_stub_binding_helper
+hypot_bp:
+       .long   _hypot
 
-div_bp:
-       .indirect_symbol        _div
-       .long   cfm_stub_binding_helper
+gmtime_bp:
+       .long   _gmtime
 
-fsetpos_bp:
-       .indirect_symbol        _fsetpos
-       .long   cfm_stub_binding_helper
+getw_bp:
+       .long   _getw
 
-strchr_bp:
-       .indirect_symbol        _strchr
-       .long   cfm_stub_binding_helper
+gets_bp:
+       .long   _gets
 
-getc_bp:
-       .indirect_symbol        _getc
-       .long   cfm_stub_binding_helper
+getpid_bp:
+       .long   _getpid
 
-strxfrm_bp:
-       .indirect_symbol        _strxfrm
-       .long   cfm_stub_binding_helper
+getenv_bp:
+       .long   _getenv
 
-isalnum_bp:
-       .indirect_symbol        _isalnum
-       .long   cfm_stub_binding_helper
+getchar_bp:
+       .long   _getchar
 
-fopen_bp:
-       .indirect_symbol        _fopen
-       .long   cfm_stub_binding_helper
+getc_bp:
+       .long   _getc
 
-fputc_bp:
-       .indirect_symbol        _fputc
-       .long   cfm_stub_binding_helper
+gamma_bp:
+       .long   _gamma
 
 fwrite_bp:
-       .indirect_symbol        _fwrite
-       .long   cfm_stub_binding_helper
+       .long   _fwrite
 
-strcoll_bp:
-       .indirect_symbol        _strcoll
-       .long   cfm_stub_binding_helper
+ftell_bp:
+       .long   _ftell
 
-tmpnam_bp:
-       .indirect_symbol        _tmpnam
-       .long   cfm_stub_binding_helper
+fsetpos_bp:
+       .long   _fsetpos
 
-tolower_bp:
-       .indirect_symbol        _tolower
-       .long   cfm_stub_binding_helper
+fseek_bp:
+       .long   _fseek
 
-vsprintf_bp:
-       .indirect_symbol        _vsprintf
-       .long   cfm_stub_binding_helper
+fscanf_bp:
+       .long   _fscanf
 
-memcpy_bp:
-       .indirect_symbol        _memcpy
-       .long   cfm_stub_binding_helper
+frexp_bp:
+       .long   _frexp
 
-atexit_bp:
-       .indirect_symbol        _atexit
-       .long   cfm_stub_binding_helper
+freopen_bp:
+       .long   _freopen
 
-strncmp_bp:
-       .indirect_symbol        _strncmp
-       .long   cfm_stub_binding_helper
+free_bp:
+       .long   _free
 
-atof_bp:
-       .indirect_symbol        _atof
-       .long   cfm_stub_binding_helper
+fread_bp:
+       .long   _fread
 
-gmtime_bp:
-       .indirect_symbol        _gmtime
-       .long   cfm_stub_binding_helper
+fputs_bp:
+       .long   _fputs
 
-clearerr_bp:
-       .indirect_symbol        _clearerr
-       .long   cfm_stub_binding_helper
+fputc_bp:
+       .long   _fputc
 
-getchar_bp:
-       .indirect_symbol        _getchar
-       .long   cfm_stub_binding_helper
+fprintf_bp:
+       .long   _fprintf
 
-read_bp:
-       .indirect_symbol        _read
-       .long   cfm_stub_binding_helper
+fopen_bp:
+       .long   _fopen
 
-exit_bp:
-       .indirect_symbol        _exit
-       .long   cfm_stub_binding_helper
+fmod_bp:
+       .long   _fmod
 
-atoi_bp:
-       .indirect_symbol        _atoi
-       .long   cfm_stub_binding_helper
+fmin_bp:
+       .long   _fmin
 
-rand_bp:
-       .indirect_symbol        _rand
-       .long   cfm_stub_binding_helper
+fmax_bp:
+       .long   _fmax
 
-strcspn_bp:
-       .indirect_symbol        _strcspn
-       .long   cfm_stub_binding_helper
+floor_bp:
+       .long   _floor
 
-mbstowcs_bp:
-       .indirect_symbol        _mbstowcs
-       .long   cfm_stub_binding_helper
+fgets_bp:
+       .long   _fgets
 
-strtoul_bp:
-       .indirect_symbol        _strtoul
-       .long   cfm_stub_binding_helper
+fgetpos_bp:
+       .long   _fgetpos
 
-remove_bp:
-       .indirect_symbol        _remove
-       .long   cfm_stub_binding_helper
+fgetc_bp:
+       .long   _fgetc
 
-strcat_bp:
-       .indirect_symbol        _strcat
-       .long   cfm_stub_binding_helper
+fflush_bp:
+       .long   _fflush
 
-atol_bp:
-       .indirect_symbol        _atol
-       .long   cfm_stub_binding_helper
+feupdateenv_bp:
+       .long   _feupdateenv
 
-strftime_bp:
-       .indirect_symbol        _strftime
-       .long   cfm_stub_binding_helper
+fetestexcept_bp:
+       .long   _fetestexcept
 
-asctime_bp:
-       .indirect_symbol        _asctime
-       .long   cfm_stub_binding_helper
+fesetround_bp:
+       .long   _fesetround
 
-isalpha_bp:
-       .indirect_symbol        _isalpha
-       .long   cfm_stub_binding_helper
+fesetexcept_bp:
+       .long   _fesetexcept
 
-memmove_bp:
-       .indirect_symbol        _memmove
-       .long   cfm_stub_binding_helper
+fesetenv_bp:
+       .long   _fesetenv
 
-tmpfile_bp:
-       .indirect_symbol        _tmpfile
-       .long   cfm_stub_binding_helper
+ferror_bp:
+       .long   _ferror
 
-free_bp:
-       .indirect_symbol        _free
-       .long   cfm_stub_binding_helper
+feraiseexcept_bp:
+       .long   _feraiseexcept
 
-fseek_bp:
-       .indirect_symbol        _fseek
-       .long   cfm_stub_binding_helper
+feof_bp:
+       .long   _feof
 
-rewind_bp:
-       .indirect_symbol        _rewind
-       .long   cfm_stub_binding_helper
+feholdexcept_bp:
+       .long   _feholdexcept
 
-write_bp:
-       .indirect_symbol        _write
-       .long   cfm_stub_binding_helper
+fegetround_bp:
+       .long   _fegetround
 
-isascii_bp:
-       .indirect_symbol        _isascii
-       .long   cfm_stub_binding_helper
+fegetexcept_bp:
+       .long   _fegetexcept
 
-ldiv_bp:
-       .indirect_symbol        _ldiv
-       .long   cfm_stub_binding_helper
+fegetenv_bp:
+       .long   _fegetenv
 
-strerror_bp:
-       .indirect_symbol        _strerror
-       .long   cfm_stub_binding_helper
+feclearexcept_bp:
+       .long   _feclearexcept
 
-strspn_bp:
-       .indirect_symbol        _strspn
-       .long   cfm_stub_binding_helper
+fdopen_bp:
+       .long   _fdopen
 
-toupper_bp:
-       .indirect_symbol        _toupper
-       .long   cfm_stub_binding_helper
+fdim_bp:
+       .long   _fdim
 
-wctomb_bp:
-       .indirect_symbol        _wctomb
-       .long   cfm_stub_binding_helper
+fcntl_bp:
+       .long   _fcntl
 
-sscanf_bp:
-       .indirect_symbol        _sscanf
-       .long   cfm_stub_binding_helper
+fclose_bp:
+       .long   _fclose
 
-unlink_bp:
-       .indirect_symbol        _unlink
-       .long   cfm_stub_binding_helper
+fabs_bp:
+       .long   _fabs
 
-difftime_bp:
-       .indirect_symbol        _difftime
-       .long   cfm_stub_binding_helper
+expm1_bp:
+       .long   _expm1
 
-labs_bp:
-       .indirect_symbol        _labs
-       .long   cfm_stub_binding_helper
+exp2_bp:
+       .long   _exp2
 
-ctime_bp:
-       .indirect_symbol        _ctime
-       .long   cfm_stub_binding_helper
+exp_bp:
+       .long   _exp
 
-strncpy_bp:
-       .indirect_symbol        _strncpy
-       .long   cfm_stub_binding_helper
+exit_bp:
+       .long   _exit
 
-memcmp_bp:
-       .indirect_symbol        _memcmp
-       .long   cfm_stub_binding_helper
+erfc_bp:
+       .long   _erfc
 
-fgetc_bp:
-       .indirect_symbol        _fgetc
-       .long   cfm_stub_binding_helper
+erf_bp:
+       .long   _erf
 
-bsearch_bp:
-       .indirect_symbol        _bsearch
-       .long   cfm_stub_binding_helper
+dup_bp:
+       .long   _dup
 
-fcntl_bp:
-       .indirect_symbol        _fcntl
-       .long   cfm_stub_binding_helper
+div_bp:
+       .long   _div
 
-fprintf_bp:
-       .indirect_symbol        _fprintf
-       .long   cfm_stub_binding_helper
+difftime_bp:
+       .long   _difftime
 
-feof_bp:
-       .indirect_symbol        _feof
-       .long   cfm_stub_binding_helper
+ctime_bp:
+       .long   _ctime
 
-open_bp:
-       .indirect_symbol        _open
-       .long   cfm_stub_binding_helper
+cosh_bp:
+       .long   _cosh
 
-putc_bp:
-       .indirect_symbol        _putc
-       .long   cfm_stub_binding_helper
+cos_bp:
+       .long   _cos
 
-isdigit_bp:
-       .indirect_symbol        _isdigit
-       .long   cfm_stub_binding_helper
+copysign_bp:
+       .long   _copysign
 
-fread_bp:
-       .indirect_symbol        _fread
-       .long   cfm_stub_binding_helper
+close_bp:
+       .long   _close
 
 clock_bp:
-       .indirect_symbol        _clock
-       .long   cfm_stub_binding_helper
-
-memchr_bp:
-       .indirect_symbol        _memchr
-       .long   cfm_stub_binding_helper
+       .long   _clock
 
-isgraph_bp:
-       .indirect_symbol        _isgraph
-       .long   cfm_stub_binding_helper
-
-dup_bp:
-       .indirect_symbol        _dup
-       .long   cfm_stub_binding_helper
+clearerr_bp:
+       .long   _clearerr
 
-getenv_bp:
-       .indirect_symbol        _getenv
-       .long   cfm_stub_binding_helper
+ceil_bp:
+       .long   _ceil
 
-isupper_bp:
-       .indirect_symbol        _isupper
-       .long   cfm_stub_binding_helper
+calloc_bp:
+       .long   _calloc
 
-perror_bp:
-       .indirect_symbol        _perror
-       .long   cfm_stub_binding_helper
+bsearch_bp:
+       .long   _bsearch
 
-toascii_bp:
-       .indirect_symbol        _toascii
-       .long   cfm_stub_binding_helper
+atol_bp:
+       .long   _atol
 
-ungetc_bp:
-       .indirect_symbol        _ungetc
-       .long   cfm_stub_binding_helper
+atoi_bp:
+       .long   _atoi
 
-fclose_bp:
-       .indirect_symbol        _fclose
-       .long   cfm_stub_binding_helper
+atof_bp:
+       .long   _atof
 
-memset_bp:
-       .indirect_symbol        _memset
-       .long   cfm_stub_binding_helper
+atexit_bp:
+       .long   _atexit
 
-mktime_bp:
-       .indirect_symbol        _mktime
-       .long   cfm_stub_binding_helper
+atanh_bp:
+       .long   _atanh
 
-realloc_bp:
-       .indirect_symbol        _realloc
-       .long   cfm_stub_binding_helper
+atan2_bp:
+       .long   _atan2
 
-strcpy_bp:
-       .indirect_symbol        _strcpy
-       .long   cfm_stub_binding_helper
+atan_bp:
+       .long   _atan
 
-srand_bp:
-       .indirect_symbol        _srand
-       .long   cfm_stub_binding_helper
+asinh_bp:
+       .long   _asinh
 
-strlen_bp:
-       .indirect_symbol        _strlen
-       .long   cfm_stub_binding_helper
+asin_bp:
+       .long   _asin
 
-strstr_bp:
-       .indirect_symbol        _strstr
-       .long   cfm_stub_binding_helper
+asctime_bp:
+       .long   _asctime
 
-getpid_bp:
-       .indirect_symbol        _getpid
-       .long   cfm_stub_binding_helper
+acosh_bp:
+       .long   _acosh
 
-mblen_bp:
-       .indirect_symbol        _mblen
-       .long   cfm_stub_binding_helper
+acos_bp:
+       .long   _acos
 
-fgets_bp:
-       .indirect_symbol        _fgets
-       .long   cfm_stub_binding_helper
+abs_bp:
+       .long   _abs
 
-setlocale_bp:
-       .indirect_symbol        _setlocale
-       .long   cfm_stub_binding_helper
+abort_bp:
+       .long   _abort
 
-ferror_bp:
-       .indirect_symbol        _ferror
-       .long   cfm_stub_binding_helper
+__signbitf_bp:
+       .long   ___signbitf
 
-vprintf_bp:
-       .indirect_symbol        _vprintf
-       .long   cfm_stub_binding_helper
+__signbitd_bp:
+       .long   ___signbitd
 
-ispunct_bp:
-       .indirect_symbol        _ispunct
-       .long   cfm_stub_binding_helper
+__isnormalf_bp:
+       .long   ___isnormalf
 
-puts_bp:
-       .indirect_symbol        _puts
-       .long   cfm_stub_binding_helper
+__isnormald_bp:
+       .long   ___isnormald
 
-freopen_bp:
-       .indirect_symbol        _freopen
-       .long   cfm_stub_binding_helper
+__isnanf_bp:
+       .long   ___isnanf
 
-localeconv_bp:
-       .indirect_symbol        _localeconv
-       .long   cfm_stub_binding_helper
+__isnand_bp:
+       .long   ___isnand
 
-scanf_bp:
-       .indirect_symbol        _scanf
-       .long   cfm_stub_binding_helper
+__isfinitef_bp:
+       .long   ___isfinitef
 
-setvbuf_bp:
-       .indirect_symbol        _setvbuf
-       .long   cfm_stub_binding_helper
+__isfinited_bp:
+       .long   ___isfinited
 
-strrchr_bp:
-       .indirect_symbol        _strrchr
-       .long   cfm_stub_binding_helper
+__inf_bp:
+       .long   ___inf
 
-putw_bp:
-       .indirect_symbol        _putw
-       .long   cfm_stub_binding_helper
+__fpclassifyf_bp:
+       .long   ___fpclassifyf
 
-sprintf_bp:
-       .indirect_symbol        _sprintf
-       .long   cfm_stub_binding_helper
+__fpclassifyd_bp:
+       .long   ___fpclassifyd
 
-       .section        __DATA, __VLib_Data_BPs, non_lazy_symbol_pointers, no_dead_strip
+       .section        __DATA, __VLib_Data_BPs, regular, no_dead_strip
 
        .align  2
 
diff --git a/libsys/Makefile b/libsys/Makefile
new file mode 100644 (file)
index 0000000..780fb2d
--- /dev/null
@@ -0,0 +1,114 @@
+.ifndef DSTROOT
+DSTROOT != x=`pwd`/DSTROOT && mkdir -p $$x && echo $$x
+.endif
+.ifndef OBJROOT
+OBJROOT != x=`pwd`/OBJROOT && mkdir -p $$x && echo $$x
+.endif
+.ifndef SRCROOT
+SRCROOT != dirname `pwd`
+.endif
+.ifndef SYMROOT
+SYMROOT != x=`pwd`/SYMROOT && mkdir -p $$x && echo $$x
+.endif
+ARCH != arch
+.ifndef RC_ARCHS
+RC_ARCHS = $(ARCH)
+RC_$(RC_ARCHS) = 1
+.endif
+NARCHS != echo $(RC_ARCHS) | wc -w
+.ifdef ALTUSRLOCALLIBSYSTEM
+LIBSYS = $(ALTUSRLOCALLIBSYSTEM)
+.else
+LIBSYS = $(NEXT_ROOT)/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)
+
+# This variables are to guarantee that the left-hand side of an expression is
+# always a variable
+dynamic = dynamic
+
+# Remove the arch stuff, since we know better here.
+LOCAL_CFLAGS != echo $(RC_CFLAGS) | sed 's/ *-arch [^ ][^ ]*//g'
+
+FORMS := debug dynamic profile
+
+all: build
+
+build: build-debug build-dynamic build-profile
+
+# These are the non B&I defaults
+.ifndef RC_ProjectName
+install: installhdrs install-all
+
+.else # RC_ProjectName
+
+.for F in $(FORMS)
+install: BI-install-$(F)
+.endfor # FORMS
+.endif # RC_ProjectName
+
+.for F in $(FORMS)
+.if $(dynamic) == $(F)
+SUFFIX$(F) =
+.else
+SUFFIX$(F) = _$(F)
+.endif
+LIPOARGS$(F) != perl -e 'printf "%s\n", join(" ", map(qq(-arch $$_ \"$(OBJROOT)/$$_/$(F)/libc$(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)/libc$(SUFFIX$(F)).a" "$(SYMROOT)"
+.else
+       lipo -create $(LIPOARGS$(F)) -output "$(SYMROOT)/libc$(SUFFIX$(F)).a"
+.endif
+       ranlib "$(SYMROOT)/libc$(SUFFIX$(F)).a"
+
+.for A in $(RC_ARCHS)
+build-$(A)-$(F): $(OBJROOT)/$(A)/libsystem.o
+       mkdir -p '$(OBJROOT)/$(A)/$(F)'
+       @set -x && \
+           cd '$(OBJROOT)/$(A)/$(F)' && \
+           ditto -arch $(A) '$(LIBSYS)/libc-partial$(SUFFIX$(F)).a' . && \
+           ar x 'libc-partial$(SUFFIX$(F)).a' && \
+           ditto -arch $(A) '$(LIBSYS)/libsyscall$(SUFFIX$(F)).a' . && \
+           ar x 'libsyscall$(SUFFIX$(F)).a' && \
+           '$(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)'
+.endfor # RC_ARCHS
+
+$(OBJROOT)/libsystem.c:
+       /Developer/Makefiles/bin/version.pl Libsystem > $(.TARGET)
+
+installhdrs:
+
+.for F in $(FORMS)
+BI-install-$(F): build-$(F)
+       mkdir -p "$(DSTROOT)/usr/local/lib/system"
+       @echo "Installing libc$(SUFFIX$(F)).a"
+       install "$(SYMROOT)/libc$(SUFFIX$(F)).a" "$(DSTROOT)/usr/local/lib/system"
+       ranlib "$(DSTROOT)/usr/local/lib/system/libc$(SUFFIX$(F)).a"
+       chmod 0444 "$(DSTROOT)/usr/local/lib/system/libc$(SUFFIX$(F)).a"
+.endfor # FORMS
+
+install-all: build
+.for F in $(FORMS)
+install-all: BI-install-$(F)
+.endfor # FORMS
+
+clean:
+.for A in $(RC_ARCHS)
+       rm -rf $(OBJROOT)/$(A)
+.endfor # RC_ARCHS
diff --git a/libsys/build-libc.pl b/libsys/build-libc.pl
new file mode 100755 (executable)
index 0000000..11519b0
--- /dev/null
@@ -0,0 +1,212 @@
+#!/usr/bin/perl
+#
+# Copyright (c) 2006-2007 Apple Inc. All rights reserved.
+#
+# @APPLE_LICENSE_HEADER_START@
+# 
+# This file contains Original Code and/or Modifications of Original Code
+# as defined in and that are subject to the Apple Public Source License
+# Version 2.0 (the 'License'). You may not use this file except in
+# compliance with the License. Please obtain a copy of the License at
+# http://www.opensource.apple.com/apsl/ and read it before using this
+# file.
+# 
+# The Original Code and all software distributed under the License are
+# distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+# EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+# INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+# Please see the License for the specific language governing rights and
+# limitations under the License.
+# 
+# @APPLE_LICENSE_HEADER_END@
+#
+##########################################################################
+#
+# % build-libc.pl usr-local-lib-system out-directory
+#
+# This script takes the directory full of the contents libc-partial*.a and
+# libsyscall*.a, and makes the necessary symbol aliases for those syscalls
+# that aren't being wrapped in Libc.  The usr-local-lib-system is the
+# /usr/local/lib/system or equivalent directory where the necessary symbol
+# files from Libc and Libsyscall reside.
+#
+# A Makefile is created that will build libc*.a from the contents of the
+# out-directory after symbol aliasing has been added.
+#
+# The out-directory path must be of the form ".../arch/form", where arch is
+# the architecture being built and form is one of debug, dynamic and profile.
+#
+##########################################################################
+
+use strict;
+use DirHandle;
+use File::Basename ();
+use File::Copy ();
+use File::Spec;
+use IO::File;
+
+my $MyName = File::Basename::basename($0);
+
+my $OutDir;
+my %Stub;
+my %StubArgs;
+my $StubFile = 'libsyscall.list';
+my %Suffix = (
+    debug => ['do', '_debug'],,
+    dynamic => ['So', ''],,
+    profile => ['po', '_profile'],,
+);
+my $SyscallBase = 'libc.syscall';
+
+##########################################################################
+# Scan the archive for existing wrappers, and remove them from the stub
+# list.
+##########################################################################
+sub processLibc {
+    my($arch, $dir) = @_;
+    local $_;
+    my $file = File::Spec->join($dir, 'libc-partial.a');
+    my $f = IO::File->new("nm -g -arch $arch $file |");
+    die "$MyName: nm -g -arch $arch $file: $!\n" unless defined($f);
+    while(<$f>) {
+       next unless s/^.* T //;
+       chomp;
+       delete($Stub{$_});
+    }
+}
+
+##########################################################################
+# Read the libc.syscall and any libc.syscall.arch file for additional aliases
+# for the double underbar syscalls.
+##########################################################################
+sub readLibcSyscalls {
+    my($arch, $dir) = @_;
+    local $_;
+    my @files = (File::Spec->join($dir, $SyscallBase));
+    my $archfile = File::Spec->join($dir, "$SyscallBase.$arch");
+    push(@files, $archfile) if -r $archfile;
+    foreach my $file (@files) {
+       my $f = IO::File->new($file, 'r');
+       die "$MyName: $file: $!\n" unless defined($f);
+       while(<$f>) {
+           next if /^#/;
+           chomp;
+           my($k, $v) = split;
+           if(defined($v)) {
+               $Stub{$k} = $v;
+           } else {
+               delete($Stub{$k});
+           }
+       }
+    }
+}
+
+##########################################################################
+# Read the libsyscall.list file for the system call names and number
+# of arguments and store in %StubArgs.  Also, make an entry for a syscall
+# stub.
+##########################################################################
+sub readStub {
+    my $dir = shift;
+    local $_;
+    my $file = File::Spec->join($dir, $StubFile);
+    my $f = IO::File->new($file, 'r');
+    die "$MyName: $file: $!\n" unless defined($f);
+    while(<$f>) {
+       chomp;
+       my($k, $v) = split;
+       if(!($k =~ s/^#//)) {
+           $_ = $k;
+           s/^__//;
+           $Stub{$_} = $k;
+       }
+       $StubArgs{$k} = $v;
+    }
+}
+
+sub usage {
+    die "Usage: $MyName usr-local-lib-system out-directory\n";
+}
+
+usage() unless scalar(@ARGV) == 2;
+my($usr_local_lib_system);
+($usr_local_lib_system, $OutDir) = @ARGV;
+die "$MyName: $usr_local_lib_system: No such directory\n" unless -d $usr_local_lib_system;
+die "$MyName: $OutDir: No such directory\n" unless -d $OutDir;
+my @pieces = File::Spec->splitdir($OutDir);
+my $form = pop(@pieces);
+my $arch = pop(@pieces);
+my $suf = $Suffix{$form};
+die "$MyName: $form: Unknown form\n" unless defined($suf);
+my($suffix, $sufname) = @$suf;
+readStub($usr_local_lib_system);
+readLibcSyscalls($arch, $usr_local_lib_system);
+processLibc($arch, $usr_local_lib_system);
+
+##########################################################################
+# Invert the Stub hash, so the key will correspond to the file to process.
+# The value will be an array ref containing all aliases.
+##########################################################################
+my %Inv;
+while(my($k, $v) = each(%Stub)) {
+    my $a = $Inv{$v};
+    $a = $Inv{$v} = [] if !defined($a);
+    push(@$a, $k);
+}
+
+##########################################################################
+# Create the Makefile file
+##########################################################################
+my $path = File::Spec->join($OutDir, 'Makefile');
+my $f = IO::File->new($path, 'w');
+die "$MyName: $path: $!\n" unless defined($f);
+
+##########################################################################
+# List all the object files
+##########################################################################
+my $dir = DirHandle->new($OutDir);
+die "$MyName: can't open $dir\n" unless defined($dir);
+print $f "OBJS = libsystem.o \\\n";
+my @objs;
+while(defined($_ = $dir->read())) {
+    next unless s/\.$suffix$/.o/;
+    push(@objs, $_);
+}
+undef $dir;
+printf $f "\t%s\n", join(" \\\n\t", @objs);
+
+##########################################################################
+# Add the build logic
+##########################################################################
+print $f <<XXX;
+
+LIB = libc$sufname.a
+
+all: \$(LIB)
+
+\$(LIB): \$(OBJS)
+       ar cq \$(.TARGET) `lorder \$(OBJS) | tsort -q`
+
+.SUFFIXES: .$suffix
+
+.$suffix.o:
+       mv \$(.IMPSRC) \$(.TARGET)
+
+XXX
+
+##########################################################################
+# Special case each binary that needs aliasing
+##########################################################################
+foreach my $k (sort(keys(%Inv))) {
+    my $n = $k;
+    $n =~ s/^_//;
+    print $f "$n.o: $n.$suffix\n";
+    print $f "\tld -arch $arch -r -keep_private_externs";
+    foreach my $i (@{$Inv{$k}}) {
+       $_ = $i;
+       s/\$/\$\$/g;
+       printf $f " -alias '$k' '$_'";
+    }
+    printf $f " -o \$(.TARGET) \$(.IMPSRC)\n";
+}
diff --git a/spinlock_stub.s b/spinlock_stub.s
deleted file mode 100644 (file)
index 9d3b3ae..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Copyright (c) 2003 Apple Computer, Inc. All rights reserved.
- *
- * @APPLE_LICENSE_HEADER_START@
- * 
- * Copyright (c) 1999-2003 Apple Computer, Inc.  All Rights Reserved.
- * 
- * This file contains Original Code and/or Modifications of Original Code
- * as defined in and that are subject to the Apple Public Source License
- * Version 2.0 (the 'License'). You may not use this file except in
- * compliance with the License. Please obtain a copy of the License at
- * http://www.opensource.apple.com/apsl/ and read it before using this
- * file.
- * 
- * The Original Code and all software distributed under the License are
- * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
- * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
- * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
- * Please see the License for the specific language governing rights and
- * limitations under the License.
- * 
- * @APPLE_LICENSE_HEADER_END@
- */
-
-#define __APPLE_API_PRIVATE
-#include <machine/cpu_capabilities.h>
-#if defined(__ppc__) || defined(__ppc64__)
-#include <architecture/ppc/mode_independent_asm.h>
-.data
-.section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32
-        .align 2
-L__spin_lock$stub:
-        .indirect_symbol __spin_lock
-        ba      _COMM_PAGE_SPINLOCK_LOCK
-        nop
-        nop
-        nop
-        nop
-        nop
-        nop
-        nop
-.data
-.lazy_symbol_pointer
-L__spin_lock$lazy_ptr:
-        .indirect_symbol __spin_lock
-        .g_long dyld_stub_binding_helper
-#elif defined(__i386__)
-.data
-.picsymbol_stub
-L__spin_lock$stub:
-        .indirect_symbol __spin_lock
-        movl    $(_COMM_PAGE_SPINLOCK_LOCK), %eax
-        jmp     *%eax
-        nop
-        call    LPC$1
-LPC$1:  popl    %eax
-L__spin_lock$stub_binder:
-        lea     L1$lz-LPC$1(%eax),%eax
-        pushl   %eax
-        jmp     dyld_stub_binding_helper
-.data
-.lazy_symbol_pointer
-L1$lz:
-        .indirect_symbol __spin_lock
-        .long L__spin_lock$stub_binder
-#endif
diff --git a/spinlocktry_stub.s b/spinlocktry_stub.s
deleted file mode 100644 (file)
index 0c2e437..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Copyright (c) 2003 Apple Computer, Inc. All rights reserved.
- *
- * @APPLE_LICENSE_HEADER_START@
- * 
- * Copyright (c) 1999-2003 Apple Computer, Inc.  All Rights Reserved.
- * 
- * This file contains Original Code and/or Modifications of Original Code
- * as defined in and that are subject to the Apple Public Source License
- * Version 2.0 (the 'License'). You may not use this file except in
- * compliance with the License. Please obtain a copy of the License at
- * http://www.opensource.apple.com/apsl/ and read it before using this
- * file.
- * 
- * The Original Code and all software distributed under the License are
- * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
- * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
- * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
- * Please see the License for the specific language governing rights and
- * limitations under the License.
- * 
- * @APPLE_LICENSE_HEADER_END@
- */
-
-#define __APPLE_API_PRIVATE
-#include <machine/cpu_capabilities.h>
-#if defined(__ppc__) || defined(__ppc64__)
-#include <architecture/ppc/mode_independent_asm.h>
-.data
-.section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32
-        .align 2
-L__spin_lock_try$stub:
-        .indirect_symbol __spin_lock_try
-        ba      _COMM_PAGE_SPINLOCK_TRY
-        nop
-        nop
-        nop
-        nop
-        nop
-        nop
-        nop
-.data
-.lazy_symbol_pointer
-L__spin_lock_try$lazy_ptr:
-        .indirect_symbol __spin_lock_try
-        .g_long dyld_stub_binding_helper
-#elif defined(__i386__)
-.data
-.picsymbol_stub
-L__spin_lock_try$stub:
-        .indirect_symbol __spin_lock_try
-        movl    $(_COMM_PAGE_SPINLOCK_TRY), %eax
-        jmp     *%eax
-        nop
-        call    LPC$1
-LPC$1:  popl    %eax
-L__spin_lock_try$stub_binder:
-        lea     L1$lz-LPC$1(%eax),%eax
-        pushl   %eax
-        jmp     dyld_stub_binding_helper
-.data
-.lazy_symbol_pointer
-L1$lz:
-        .indirect_symbol __spin_lock_try
-        .long L__spin_lock_try$stub_binder
-#endif
diff --git a/spinunlock_stub.s b/spinunlock_stub.s
deleted file mode 100644 (file)
index 58cd863..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Copyright (c) 2003 Apple Computer, Inc. All rights reserved.
- *
- * @APPLE_LICENSE_HEADER_START@
- * 
- * Copyright (c) 1999-2003 Apple Computer, Inc.  All Rights Reserved.
- * 
- * This file contains Original Code and/or Modifications of Original Code
- * as defined in and that are subject to the Apple Public Source License
- * Version 2.0 (the 'License'). You may not use this file except in
- * compliance with the License. Please obtain a copy of the License at
- * http://www.opensource.apple.com/apsl/ and read it before using this
- * file.
- * 
- * The Original Code and all software distributed under the License are
- * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
- * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
- * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
- * Please see the License for the specific language governing rights and
- * limitations under the License.
- * 
- * @APPLE_LICENSE_HEADER_END@
- */
-
-#define __APPLE_API_PRIVATE
-#include <machine/cpu_capabilities.h>
-#if defined(__ppc__) || defined(__ppc64__)
-#include <architecture/ppc/mode_independent_asm.h>
-.data
-.section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32
-        .align 2
-L__spin_unlock$stub:
-        .indirect_symbol __spin_unlock
-        ba      _COMM_PAGE_SPINLOCK_UNLOCK
-        nop
-        nop
-        nop
-        nop
-        nop
-        nop
-        nop
-.data
-.lazy_symbol_pointer
-L__spin_unlock$lazy_ptr:
-        .indirect_symbol __spin_unlock
-        .g_long dyld_stub_binding_helper
-#elif defined(__i386__)
-.data
-.picsymbol_stub
-L__spin_unlock$stub:
-        .indirect_symbol __spin_unlock
-        movl    $(_COMM_PAGE_SPINLOCK_UNLOCK), %eax
-        jmp     *%eax
-        nop
-        call    LPC$1
-LPC$1:  popl    %eax
-L__spin_unlock$stub_binder:
-        lea     L1$lz-LPC$1(%eax),%eax
-        pushl   %eax
-        jmp     dyld_stub_binding_helper
-.data
-.lazy_symbol_pointer
-L1$lz:
-        .indirect_symbol __spin_unlock
-        .long L__spin_unlock$stub_binder
-#endif