blob: 64776b738c1b71b883d59dbda90ae17e77e47e65 [file] [log] [blame]
# Longstanding SPI used by JavaScriptCore before we started auditing SPI use.
# NEVER add to this list, only remove!
[[legacy]]
selectors = [
{ name = "_web_looksLikeIPAddress", class = "?" },
{ name = "matchedLanguagesFromAvailableLanguages:forPreferredLanguages:", class = "?" },
{ name = "minimizedLanguagesFromLanguages:", class = "?" },
]
symbols = [
"BOMCopierCopyWithOptions",
"BOMCopierFree",
"BOMCopierNew",
"CFBundleCopyLocalizationForLocalizationInfo",
"CFBundleGetLocalizationInfoForLocalization",
"CFStringGetRangeOfCharacterClusterAtIndex",
"SecTaskCopyValueForEntitlement",
"SecTaskCreateFromSelf",
"SecTaskCreateWithAuditToken",
"_CFProcessPath",
"_CFXPCCreateCFObjectFromXPCMessage",
"_CFXPCCreateXPCMessageWithCFObject",
"_dyld_get_dlopen_image_header",
"_dyld_get_image_uuid",
"_dyld_get_shared_cache_uuid",
"cache_simulate_memory_warning_event",
"dyld_image_header_containing_address",
"dyld_shared_cache_file_path",
"xpc_connection_copy_entitlement_value",
]
[[legacy]]
symbols = ["dyld_get_program_sdk_version"]
# In internal builds, usage may be dead-stripped depending on WebKitAdditions
# code in RuntimeApplicationChecks.
allow-unused = true