Lines Matching full:functions
1 # These are the functions which clang needs when it is targetting a previous
2 # version of the OS. The issue is that the backend may use functions which were
5 # the extra functions which might be referenced.
41 # Configuration for targetting 10.4. We need a few functions missing from
47 # Configuration for targetting iOS for a couple of functions that didn't
52 # Configuration for targetting OSX. These functions may not be in libSystem
66 # Configurations which define the profiling support functions.
72 # Configurations which define the ASAN support functions.
168 FUNCTIONS.eprintf := eprintf
169 FUNCTIONS.10.4 := eprintf floatundidf floatundisf floatundixf
171 FUNCTIONS.ios := divmodsi4 udivmodsi4 mulosi4 mulodi4 muloti4
172 # On x86, the divmod functions reference divsi.
173 FUNCTIONS.ios.i386 := $(FUNCTIONS.ios) \
175 FUNCTIONS.ios.x86_64 := $(FUNCTIONS.ios) \
178 FUNCTIONS.osx := mulosi4 mulodi4 muloti4
180 FUNCTIONS.profile_osx := GCDAProfiling
181 FUNCTIONS.profile_ios := GCDAProfiling
183 FUNCTIONS.asan_osx_dynamic := $(AsanFunctions) $(InterceptionFunctions) \
187 FUNCTIONS.ubsan_osx := $(UbsanFunctions) $(UbsanCXXFunctions) \
335 FUNCTIONS.cc_kext.armv7 := $(CCKEXT_ARMVFP_FUNCTIONS)
336 FUNCTIONS.cc_kext.armv7f := $(CCKEXT_ARMVFP_FUNCTIONS)
337 FUNCTIONS.cc_kext.armv7k := $(CCKEXT_ARMVFP_FUNCTIONS)
338 FUNCTIONS.cc_kext.armv7s := $(CCKEXT_ARMVFP_FUNCTIONS)
339 FUNCTIONS.cc_kext_ios5.armv7 := $(CCKEXT_ARMVFP_FUNCTIONS)
340 FUNCTIONS.cc_kext_ios5.armv7f := $(CCKEXT_ARMVFP_FUNCTIONS)
341 FUNCTIONS.cc_kext_ios5.armv7k := $(CCKEXT_ARMVFP_FUNCTIONS)
342 FUNCTIONS.cc_kext_ios5.armv7s := $(CCKEXT_ARMVFP_FUNCTIONS)
354 FUNCTIONS.cc_kext.i386 := $(CCKEXT_X86_FUNCTIONS) \
364 FUNCTIONS.cc_kext.x86_64 := $(CCKEXT_X86_FUNCTIONS) \
401 # functions that need to go into libcc_kext.a. Filter them out for now.
417 FUNCTIONS.cc_kext.armv7 := \
418 $(filter-out $(CCKEXT_MISSING_FUNCTIONS),$(FUNCTIONS.cc_kext.armv7))
419 FUNCTIONS.cc_kext.armv7f := \
420 $(filter-out $(CCKEXT_MISSING_FUNCTIONS),$(FUNCTIONS.cc_kext.armv7f))
421 FUNCTIONS.cc_kext.armv7k := \
422 $(filter-out $(CCKEXT_MISSING_FUNCTIONS),$(FUNCTIONS.cc_kext.armv7k))
423 FUNCTIONS.cc_kext.armv7s := \
424 $(filter-out $(CCKEXT_MISSING_FUNCTIONS),$(FUNCTIONS.cc_kext.armv7s))
425 FUNCTIONS.cc_kext_ios5.armv7 := \
426 $(filter-out $(CCKEXT_MISSING_FUNCTIONS),$(FUNCTIONS.cc_kext_ios5.armv7))
427 FUNCTIONS.cc_kext_ios5.armv7f := \
428 $(filter-out $(CCKEXT_MISSING_FUNCTIONS),$(FUNCTIONS.cc_kext_ios5.armv7f))
429 FUNCTIONS.cc_kext_ios5.armv7k := \
430 $(filter-out $(CCKEXT_MISSING_FUNCTIONS),$(FUNCTIONS.cc_kext_ios5.armv7k))
431 FUNCTIONS.cc_kext_ios5.armv7s := \
432 $(filter-out $(CCKEXT_MISSING_FUNCTIONS),$(FUNCTIONS.cc_kext_ios5.armv7s))
433 FUNCTIONS.cc_kext.i386 := \
434 $(filter-out $(CCKEXT_MISSING_FUNCTIONS),$(FUNCTIONS.cc_kext.i386))
435 FUNCTIONS.cc_kext.x86_64 := \
436 $(filter-out $(CCKEXT_MISSING_FUNCTIONS),$(FUNCTIONS.cc_kext.x86_64))