{"arch":"arm64","build_provenance":null,"call_graph":{"calls":{"4294968832":[{"is_tail_call":false,"symbol":"symlink","target_va":4294972208},{"is_tail_call":false,"symbol":"symlink","target_va":4294972208},{"is_tail_call":false,"symbol":"stat","target_va":4294972112}],"4294968936":[{"is_tail_call":false,"symbol":"strcmp","target_va":4294972128}],"4294969020":[{"is_tail_call":false,"symbol":"strcmp","target_va":4294972128}],"4294969088":[{"is_tail_call":false,"symbol":"symlink","target_va":4294972208},{"is_tail_call":true,"symbol":"strlcpy","target_va":4294972176}],"4294969208":[{"is_tail_call":false,"symbol":"strlen","target_va":4294972192},{"is_tail_call":true,"symbol":"sub_100000700","target_va":4294969088}],"4294969296":[{"is_tail_call":false,"symbol":"memcmp","target_va":4294972096},{"is_tail_call":false,"symbol":"fwrite","target_va":4294972032}],"4294970752":[{"is_tail_call":false,"symbol":"memcmp","target_va":4294972096},{"is_tail_call":false,"symbol":"fwrite","target_va":4294972032},{"is_tail_call":false,"symbol":"geteuid","target_va":4294972048},{"is_tail_call":false,"symbol":"getprogname","target_va":4294972064},{"is_tail_call":false,"symbol":"geteuid","target_va":4294972048},{"is_tail_call":false,"symbol":"getprogname","target_va":4294972064},{"is_tail_call":false,"symbol":"fwrite","target_va":4294972032},{"is_tail_call":false,"symbol":"fwrite","target_va":4294972032},{"is_tail_call":false,"symbol":"fwrite","target_va":4294972032},{"is_tail_call":false,"symbol":"fwrite","target_va":4294972032},{"is_tail_call":false,"symbol":"fwrite","target_va":4294972032},{"is_tail_call":false,"symbol":"fwrite","target_va":4294972032},{"is_tail_call":false,"symbol":"fputc","target_va":4294972016}],"4294971124":[{"is_tail_call":false,"symbol":"MDItemCreate","target_va":4294972272},{"is_tail_call":false,"symbol":"kCFAllocatorDefault","target_va":4294972080},{"is_tail_call":false,"symbol":"memcmp","target_va":4294972096},{"is_tail_call":false,"symbol":"memcmp","target_va":4294972096},{"is_tail_call":false,"symbol":"memcmp","target_va":4294972096},{"is_tail_call":false,"symbol":"fwrite","target_va":4294972032}],"4294971680":[{"is_tail_call":false,"symbol":"kCFAllocatorDefault","target_va":4294972080},{"is_tail_call":false,"symbol":"memcmp","target_va":4294972096},{"is_tail_call":false,"symbol":"memcmp","target_va":4294972096},{"is_tail_call":false,"symbol":"fwrite","target_va":4294972032},{"is_tail_call":false,"symbol":"xcselect_find_developer_contents_from_path","target_va":4294972256},{"is_tail_call":false,"symbol":"__strlcpy_chk","target_va":4294971968},{"is_tail_call":false,"symbol":"memcmp","target_va":4294972096},{"is_tail_call":false,"symbol":"__strlcpy_chk","target_va":4294971968},{"is_tail_call":false,"symbol":"strlcat","target_va":4294972160},{"is_tail_call":false,"symbol":"fwrite","target_va":4294972032}]},"data_xrefs":{"by_data":{"4294972451":[4294970752],"4294972611":[4294969296],"4294972627":[4294969296],"4294973330":[4294970752],"4294973351":[4294970752],"4294973580":[4294970752],"4294973590":[4294970752],"4294973601":[4294970752],"4294973612":[4294970752],"4294973645":[4294970752],"4294973662":[4294970752],"4294973711":[4294970752],"4294973738":[4294970752],"4294973786":[4294970752],"4294973853":[4294970752],"4294973867":[4294970752],"4294973898":[4294970752],"4294973910":[4294970752],"4294973955":[4294971124],"4294974000":[4294971124],"4294974088":[4294971680],"4294974267":[4294971680],"4294974411":[4294971680],"4294983680":[4294969296,4294970752,4294971124,4294971680],"4294983920":[4294969296,4294971124],"4294983928":[4294970752,4294971124,4294971680],"4294983936":[4294969296],"4294983984":[4294971680]},"by_function":{"4294969296":[{"data_va":4294983920,"insn_va":4294969336,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294969340,"kind":"Global","value":null},{"data_va":4294983936,"insn_va":4294969440,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294969444,"kind":"Global","value":null},{"data_va":4294972627,"insn_va":4294969456,"kind":"CString","value":"2416"},{"data_va":4294972611,"insn_va":4294969468,"kind":"CString","value":"%s version %s.\n"},{"data_va":4294983920,"insn_va":4294969492,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294969496,"kind":"Global","value":null}],"4294970752":[{"data_va":4294983928,"insn_va":4294970784,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294970788,"kind":"Global","value":null},{"data_va":4294973330,"insn_va":4294970804,"kind":"CString","value":"Usage: %s [options]\n"},{"data_va":4294983680,"insn_va":4294970816,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294970828,"kind":"Global","value":null},{"data_va":4294973351,"insn_va":4294970836,"kind":"CString","value":"Print or change the path to the active developer directory. This directory\ncontrols which tools are used for the Xcode command line tools (for example, \nxcodebuild) as well as the BSD development commands (such as cc and make).\n"},{"data_va":4294983680,"insn_va":4294970852,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294970864,"kind":"Global","value":null},{"data_va":4294973580,"insn_va":4294970872,"kind":"CString","value":"Options:\n"},{"data_va":4294983680,"insn_va":4294970888,"kind":"Global","value":null},{"data_va":4294973612,"insn_va":4294970896,"kind":"CString","value":"print this help message and exit"},{"data_va":4294973601,"insn_va":4294970904,"kind":"CString","value":"-h, --help"},{"data_va":4294973590,"insn_va":4294970924,"kind":"CString","value":"  %-*s %s\n"},{"data_va":4294983680,"insn_va":4294970936,"kind":"Global","value":null},{"data_va":4294973662,"insn_va":4294970944,"kind":"CString","value":"print the path of the active developer directory"},{"data_va":4294973645,"insn_va":4294970952,"kind":"CString","value":"-p, --print-path"},{"data_va":4294983680,"insn_va":4294970972,"kind":"Global","value":null},{"data_va":4294973738,"insn_va":4294970980,"kind":"CString","value":"set the path for the active developer directory"},{"data_va":4294973711,"insn_va":4294970988,"kind":"CString","value":"-s <path>, --switch <path>"},{"data_va":4294983680,"insn_va":4294971008,"kind":"Global","value":null},{"data_va":4294973786,"insn_va":4294971016,"kind":"CString","value":"open a dialog for installation of the command line developer tools"},{"data_va":4294972451,"insn_va":4294971024,"kind":"CString","value":"--install"},{"data_va":4294983680,"insn_va":4294971044,"kind":"Global","value":null},{"data_va":4294973867,"insn_va":4294971052,"kind":"CString","value":"print the xcode-select version"},{"data_va":4294973853,"insn_va":4294971060,"kind":"CString","value":"-v, --version"},{"data_va":4294983680,"insn_va":4294971080,"kind":"Global","value":null},{"data_va":4294973910,"insn_va":4294971088,"kind":"CString","value":"reset to the default command line tools path"},{"data_va":4294973898,"insn_va":4294971096,"kind":"CString","value":"-r, --reset"}],"4294971124":[{"data_va":4294983920,"insn_va":4294971156,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971160,"kind":"Global","value":null},{"data_va":4294983928,"insn_va":4294971204,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971208,"kind":"Global","value":null},{"data_va":4294974000,"insn_va":4294971232,"kind":"CString","value":"%s: error: --switch must be run as root (e.g. `sudo %s --switch <xcode_folder_path>`).\n"},{"data_va":4294983928,"insn_va":4294971248,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971252,"kind":"Global","value":null},{"data_va":4294973955,"insn_va":4294971268,"kind":"CString","value":"%s: error: invalid developer directory '%s'\n"},{"data_va":4294983920,"insn_va":4294971292,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971296,"kind":"Global","value":null}],"4294971680":[{"data_va":4294983928,"insn_va":4294971716,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971720,"kind":"Global","value":null},{"data_va":4294974267,"insn_va":4294971744,"kind":"CString","value":"%s: error: --reset must be run as root (e.g. `sudo %s --reset`).\n"},{"data_va":4294974088,"insn_va":4294971768,"kind":"CString","value":"/var/select/developer_dir"},{"data_va":4294983984,"insn_va":4294971776,"kind":"Global","value":null},{"data_va":4294983928,"insn_va":4294971828,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971832,"kind":"Global","value":null},{"data_va":4294974411,"insn_va":4294971868,"kind":"CString","value":"%s: error: unable to remove file at '%s' (%s).\n"}]}},"noreturn_vas":[],"symbols":{"4294968832":"sub_100000600","4294968936":"sub_100000668","4294969020":"sub_1000006bc","4294969088":"sub_100000700","4294969208":"sub_100000778","4294969296":"sub_1000007d0","4294970752":"sub_100000d80","4294971124":"sub_100000ef4","4294971680":"sub_100001120"}},"capabilities":[],"code_signature":{"code_directory":{"cdhash":"087d6d471546243afa7ff61f86a84f7ec3ad01f966cc4d9f3652ca591151f983","flag_names":[],"flags":0,"hash_type":2,"identifier":"com.apple.xcode-select","platform":26,"team_id":null},"signing_status":"AppleSigned"},"cpp_hierarchy":null,"data_in_code":[],"dna":{"hashes":{"classhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","cpp_classhash":null,"entitlementhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","frameworkhash":"5403f3dd84383d17dac2b37e0e9a114aae7d5ab1771388b72e2c47d06bb32f16","imphash":"fc477f0b4d608fd26f327b3c38d50332896f17d18284ea92a1e58850c9070980","sha256_text":"878dd4980af2b59a2121048cf12cdbdd1c2bcffafbf6848e7ae075c82c9e730b","symbolhash":"fc477f0b4d608fd26f327b3c38d50332896f17d18284ea92a1e58850c9070980"},"sets":{"apis_called":["MDItemCreate","__strlcpy_chk","fputc","fwrite","geteuid","getprogname","kCFAllocatorDefault","memcmp","stat","strcmp","strlcat","strlcpy","strlen","sub_100000700","symlink","xcselect_find_developer_contents_from_path"],"bundle_ids":["com.apple.xcode-select"],"cpp_classes":[],"entitlements":[],"frameworks":["CoreServices","libxcselect.dylib","libSystem.B.dylib","CoreFoundation"],"iokit_constants":[],"objc_classes":[],"private_frameworks":[],"protocols":[],"signing_status":"Apple Signed","static_libs":[],"swift_protocol_names":[],"swift_type_names":[],"xpc_services":[]},"vector":{"bundle_ids":1,"cap_analytics":0,"cap_hardware":0,"cap_ipc":0,"cap_keychain":0,"cap_location":0,"cap_network":0,"cap_security":0,"cap_storage":0,"cap_system":0,"cpp_classes":0,"cpp_vtable_entries":0,"entitlements_total":0,"file_paths":5,"frameworks_private":0,"frameworks_total":4,"iokit_constants":0,"library_functions":0,"nlist_functions":9,"objc_classes":0,"objc_ivars":0,"objc_methods":0,"objc_protocols":0,"section_count":7,"size_log2":16.861862,"static_lib_count":0,"swift_conformances":0,"swift_protocols":0,"swift_types":0,"telemetry_strings":0,"text_ratio":0.025792584,"url_endpoints":5,"xpc_provides":0}},"dwarf_metadata":null,"entitlements":{"entries":{},"raw_plist":null},"exports":[{"address":0,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"_mh_execute_header"}],"fileset_entries":[],"fingerprint":{"analyzed_at":"2026-04-07T05:21:11Z","available_arches":["x86_64","arm64"],"binary_type":"executable","bundle_id":null,"cdhash":"087d6d471546243afa7ff61f86a84f7ec3ad01f966cc4d9f3652ca591151f983","file_modified":"2026-04-06T12:07:01Z","file_size":119104,"is_arm64e":true,"min_os":"26.1.0","name":"xcode-select","platform":"macOS","sdk":"26.1.0","sha256":"14e7aa10d7b1a54fd5b113906f560aed77a226821d2f28d83deed989e2276db3","sha256_slice":"cb4be0fda94022b03b568ca03a6624161f0b60608e5ed953dc7930b3631ee946","source_version":"2416.0.0.0.0","team_id":null,"uuid":"C46D5D30-0821-3C54-9A1D-C95459F92AC9"},"frameworks":[{"is_private":false,"is_weak":false,"name":"/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libxcselect.dylib"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libSystem.B.dylib"},{"is_private":false,"is_weak":false,"name":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation"}],"function_starts_count":9,"imports":[{"address":0,"dylib":"/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices","is_lazy":false,"is_weak":false,"name":"MDItemCreate"},{"address":0,"dylib":"/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices","is_lazy":false,"is_weak":false,"name":"_MDItemMarkAsUsed"},{"address":0,"dylib":"/usr/lib/libxcselect.dylib","is_lazy":false,"is_weak":false,"name":"xcselect_find_developer_contents_from_path"},{"address":0,"dylib":"/usr/lib/libxcselect.dylib","is_lazy":false,"is_weak":false,"name":"xcselect_get_developer_dir_path"},{"address":0,"dylib":"/usr/lib/libxcselect.dylib","is_lazy":false,"is_weak":false,"name":"xcselect_get_manpaths"},{"address":0,"dylib":"/usr/lib/libxcselect.dylib","is_lazy":false,"is_weak":false,"name":"xcselect_manpaths_free"},{"address":0,"dylib":"/usr/lib/libxcselect.dylib","is_lazy":false,"is_weak":false,"name":"xcselect_manpaths_get_num_paths"},{"address":0,"dylib":"/usr/lib/libxcselect.dylib","is_lazy":false,"is_weak":false,"name":"xcselect_manpaths_get_path"},{"address":0,"dylib":"/usr/lib/libxcselect.dylib","is_lazy":false,"is_weak":false,"name":"xcselect_trigger_install_request"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__error"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__stack_chk_fail"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__strlcpy_chk"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"exit"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"fprintf"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"fputc"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"fwrite"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"geteuid"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"getprogname"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"memcmp"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"stat"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"strcmp"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"strerror"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"strlcat"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"strlcpy"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"strlen"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"symlink"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"umask"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"unlink"},{"address":0,"dylib":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","is_lazy":false,"is_weak":false,"name":"CFRelease"},{"address":0,"dylib":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","is_lazy":false,"is_weak":false,"name":"CFStringCreateWithCString"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__stack_chk_guard"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__stderrp"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__stdoutp"},{"address":0,"dylib":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","is_lazy":false,"is_weak":false,"name":"kCFAllocatorDefault"}],"interesting_strings":{"bundle_ids":["com.apple.xcode-select"],"file_paths":["/Library/Developer/CommandLineTools/usr/lib/libxcrun.dylib","/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices","/var/db/xcode_select_link","/var/select/developer_dir"],"urls_and_endpoints":["$http://crl.apple.com/codesigning.crl0","%http://www.apple.com/appleca/root.crl0","<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">","https://www.apple.com/appleca/0","xcode-select: error: no developer tools were found, and no install could be requested (perhaps no UI is present), please install manually from 'developer.apple.com'."]},"iokit_surface":null,"library_matches":[],"library_profile":{"libraries":{},"library_ratio":0.0,"total_functions":9,"total_identified":0},"network_surface":{"api_usage":{"callers":[],"classes":[],"methods":[]},"endpoints":[{"is_dynamic":false,"kind":"Hostname","value":"developer.apple.com"},{"is_dynamic":false,"kind":"Url","value":"http://www.apple.com/appleca/root.crl0"},{"is_dynamic":false,"kind":"Hostname","value":"www.apple.com"},{"is_dynamic":false,"kind":"Url","value":"http://crl.apple.com/codesigning.crl0"},{"is_dynamic":false,"kind":"Hostname","value":"crl.apple.com"},{"is_dynamic":false,"kind":"Url","value":"https://www.apple.com/appleca/0"},{"is_dynamic":false,"kind":"Url","value":"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">"}],"has_network_entitlement":false,"network_frameworks":["CoreFoundation"]},"objc_classes":{},"objc_metadata":{"classes":{}},"sections":[{"name":"__text","offset":1536,"protection":"r-x","segment":"__TEXT","size":3072},{"name":"__auth_stubs","offset":4608,"protection":"r-x","segment":"__TEXT","size":480},{"name":"__cstring","offset":5088,"protection":"r-x","segment":"__TEXT","size":2075},{"name":"__unwind_info","offset":7164,"protection":"r-x","segment":"__TEXT","size":112},{"name":"__auth_got","offset":16384,"protection":"rw-","segment":"__DATA_CONST","size":240},{"name":"__got","offset":16624,"protection":"rw-","segment":"__DATA_CONST","size":32},{"name":"__const","offset":16656,"protection":"rw-","segment":"__DATA_CONST","size":64}],"summary":"Manages network connectivity and service discovery operations on macOS. Communicates with multiple network endpoints to establish or monitor connections. Interacts with system frameworks to handle networking tasks. References several file paths and URLs indicating configuration or data exchange with network services. Signed by Apple and built for both Intel and ARM architectures.","swift_metadata":null,"title":"Network service component — manages connectivity and service discovery","total_strings":215,"xpc_services":[]}