{"arch":"arm64","build_provenance":null,"call_graph":{"calls":{"4294968944":[{"is_tail_call":false,"symbol":"fwrite","target_va":4294975372},{"is_tail_call":false,"symbol":"sub_100000c08","target_va":4294970376},{"is_tail_call":false,"symbol":"sub_100000c08","target_va":4294970376},{"is_tail_call":false,"symbol":"sub_100001000","target_va":4294971392},{"is_tail_call":false,"symbol":"sub_100001354","target_va":4294972244},{"is_tail_call":false,"symbol":"sub_100001000","target_va":4294971392},{"is_tail_call":false,"symbol":"sub_100001354","target_va":4294972244},{"is_tail_call":false,"symbol":"sub_100001490","target_va":4294972560},{"is_tail_call":false,"symbol":"__tolower","target_va":4294975420},{"is_tail_call":false,"symbol":"__stack_chk_guard","target_va":4294975164},{"is_tail_call":false,"symbol":"__stderrp","target_va":4294975180},{"is_tail_call":false,"symbol":"__stderrp","target_va":4294975180},{"is_tail_call":false,"symbol":"__stderrp","target_va":4294975180},{"is_tail_call":false,"symbol":"__stderrp","target_va":4294975180},{"is_tail_call":false,"symbol":"__stdinp","target_va":4294975196},{"is_tail_call":false,"symbol":"__stdoutp","target_va":4294975388},{"is_tail_call":false,"symbol":"getopt_long","target_va":4294975452},{"is_tail_call":false,"symbol":"__stack_chk_fail","target_va":4294975148},{"is_tail_call":false,"symbol":"__stdoutp","target_va":4294975388},{"is_tail_call":false,"symbol":"sub_100001000","target_va":4294971392},{"is_tail_call":false,"symbol":"sub_100001354","target_va":4294972244},{"is_tail_call":false,"symbol":"__stack_chk_fail","target_va":4294975148},{"is_tail_call":false,"symbol":"__stdoutp","target_va":4294975388},{"is_tail_call":false,"symbol":"sub_100001000","target_va":4294971392},{"is_tail_call":false,"symbol":"sub_100001354","target_va":4294972244},{"is_tail_call":false,"symbol":"sub_100001490","target_va":4294972560},{"is_tail_call":false,"symbol":"__strlcpy_chk","target_va":4294975404},{"is_tail_call":false,"symbol":"__chkstk_darwin","target_va":4294975132}],"4294970376":[{"is_tail_call":false,"symbol":"feof","target_va":4294975308},{"is_tail_call":false,"symbol":"el_source","target_va":4294975228},{"is_tail_call":false,"symbol":"feof","target_va":4294975308},{"is_tail_call":false,"symbol":"exit","target_va":4294975276},{"is_tail_call":false,"symbol":"errx","target_va":4294975260}],"4294971340":[{"is_tail_call":false,"symbol":"fopen","target_va":4294975340},{"is_tail_call":false,"symbol":"err","target_va":4294975244}],"4294971392":[{"is_tail_call":false,"symbol":"sub_1000017bc","target_va":4294973372},{"is_tail_call":false,"symbol":"el_end","target_va":4294975084},{"is_tail_call":false,"symbol":"getenv","target_va":4294975436},{"is_tail_call":false,"symbol":"optarg","target_va":4294975532},{"is_tail_call":false,"symbol":"strchr","target_va":4294975644},{"is_tail_call":false,"symbol":"getenv","target_va":4294975436},{"is_tail_call":false,"symbol":"optarg","target_va":4294975532},{"is_tail_call":false,"symbol":"el_init","target_va":4294975116},{"is_tail_call":false,"symbol":"puts","target_va":4294975596},{"is_tail_call":false,"symbol":"getenv","target_va":4294975436},{"is_tail_call":false,"symbol":"optarg","target_va":4294975532},{"is_tail_call":false,"symbol":"el_init","target_va":4294975116},{"is_tail_call":false,"symbol":"el_init","target_va":4294975116},{"is_tail_call":false,"symbol":"el_init","target_va":4294975116},{"is_tail_call":false,"symbol":"el_init","target_va":4294975116},{"is_tail_call":false,"symbol":"sub_1000017bc","target_va":4294973372},{"is_tail_call":false,"symbol":"strchr","target_va":4294975644},{"is_tail_call":false,"symbol":"strcmp","target_va":4294975660},{"is_tail_call":false,"symbol":"fgets","target_va":4294975324}],"4294972244":[{"is_tail_call":false,"symbol":"sub_1000017dc","target_va":4294973404},{"is_tail_call":false,"symbol":"sub_1000017dc","target_va":4294973404},{"is_tail_call":false,"symbol":"history_init","target_va":4294975500},{"is_tail_call":false,"symbol":"history_init","target_va":4294975500},{"is_tail_call":false,"symbol":"optind","target_va":4294975548}],"4294972560":[{"is_tail_call":false,"symbol":"sub_100001d24","target_va":4294974756},{"is_tail_call":false,"symbol":"sub_100001d24","target_va":4294974756},{"is_tail_call":false,"symbol":"history_end","target_va":4294975484},{"is_tail_call":false,"symbol":"getopt_long","target_va":4294975452},{"is_tail_call":false,"symbol":"history","target_va":4294975468},{"is_tail_call":false,"symbol":"sub_100001b30","target_va":4294974256}],"4294973372":[{"is_tail_call":false,"symbol":"putchar","target_va":4294975580}],"4294973404":[{"is_tail_call":false,"symbol":"sub_1000018c8","target_va":4294973640},{"is_tail_call":false,"symbol":"optarg","target_va":4294975532},{"is_tail_call":false,"symbol":"fgets","target_va":4294975324},{"is_tail_call":false,"symbol":"sub_100001000","target_va":4294971392},{"is_tail_call":false,"symbol":"getopt_long","target_va":4294975452}],"4294973640":[{"is_tail_call":false,"symbol":"optind","target_va":4294975548},{"is_tail_call":false,"symbol":"puts","target_va":4294975596},{"is_tail_call":false,"symbol":"sub_1000017bc","target_va":4294973372},{"is_tail_call":false,"symbol":"puts","target_va":4294975596},{"is_tail_call":false,"symbol":"optind","target_va":4294975548},{"is_tail_call":false,"symbol":"fgets","target_va":4294975324},{"is_tail_call":false,"symbol":"puts","target_va":4294975596},{"is_tail_call":false,"symbol":"sub_1000017bc","target_va":4294973372},{"is_tail_call":false,"symbol":"puts","target_va":4294975596},{"is_tail_call":false,"symbol":"optind","target_va":4294975548},{"is_tail_call":false,"symbol":"puts","target_va":4294975596},{"is_tail_call":false,"symbol":"optind","target_va":4294975548},{"is_tail_call":false,"symbol":"fgets","target_va":4294975324},{"is_tail_call":false,"symbol":"puts","target_va":4294975596},{"is_tail_call":false,"symbol":"qsort","target_va":4294975612},{"is_tail_call":false,"symbol":"sub_1000018c8","target_va":4294973640},{"is_tail_call":false,"symbol":"atof","target_va":4294975068},{"is_tail_call":false,"symbol":"fgets","target_va":4294975324},{"is_tail_call":false,"symbol":"memchr","target_va":4294975516}],"4294974244":[{"is_tail_call":true,"symbol":"optind","target_va":4294975548}],"4294974256":[{"is_tail_call":false,"symbol":"getopt_long","target_va":4294975452},{"is_tail_call":false,"symbol":"getopt_long","target_va":4294975452},{"is_tail_call":false,"symbol":"optind","target_va":4294975548},{"is_tail_call":false,"symbol":"getopt_long","target_va":4294975452},{"is_tail_call":false,"symbol":"getopt_long","target_va":4294975452},{"is_tail_call":false,"symbol":"getopt_long","target_va":4294975452},{"is_tail_call":false,"symbol":"optind","target_va":4294975548},{"is_tail_call":false,"symbol":"getopt_long","target_va":4294975452},{"is_tail_call":false,"symbol":"getopt_long","target_va":4294975452},{"is_tail_call":false,"symbol":"getopt_long","target_va":4294975452},{"is_tail_call":false,"symbol":"getopt_long","target_va":4294975452},{"is_tail_call":true,"symbol":"history","target_va":4294975468}],"4294974756":[{"is_tail_call":false,"symbol":"optind","target_va":4294975548}],"4294974908":[{"is_tail_call":false,"symbol":"el_set","target_va":4294975212}],"4294974952":[{"is_tail_call":false,"symbol":"el_set","target_va":4294975212}],"4294974980":[{"is_tail_call":false,"symbol":"el_source","target_va":4294975228}],"4294975024":[{"is_tail_call":false,"symbol":"el_set","target_va":4294975212}]},"data_xrefs":{"by_data":{"4294973360":[4294968944],"4294974244":[4294972244],"4294975489":[4294968944,4294974256],"4294975491":[4294968944],"4294975504":[4294968944],"4294975512":[4294971392],"4294975524":[4294971392],"4294975528":[4294971392],"4294975532":[4294968944],"4294975536":[4294968944],"4294975552":[4294968944],"4294975568":[4294973404],"4294975600":[4294972560,4294974256],"4294975664":[4294971392],"4294975744":[4294968944],"4294975760":[4294968944],"4294975775":[4294968944],"4294975793":[4294970376,4294974908,4294974980],"4294975819":[4294970376],"4294975821":[4294974908],"4294975824":[4294968944],"4294975830":[4294974952],"4294975859":[4294968944],"4294975882":[4294968944],"4294975893":[4294968944],"4294975904":[4294968944,4294974256],"4294975991":[4294970376],"4294976038":[4294974980],"4294976311":[4294975024],"4294976318":[4294971340],"4294976380":[4294971392],"4294976392":[4294971392],"4294976398":[4294971392],"4294976410":[4294971392],"4294976419":[4294971392],"4294976446":[4294971392],"4294976480":[4294973404],"4294976499":[4294973640],"4294976505":[4294972560],"4294976586":[4294974256],"4294976592":[4294974256],"4294976597":[4294974256],"4294976601":[4294974256],"4294976604":[4294974256],"4294976659":[4294972560],"4294979344":[4294968944],"4294979488":[4294968944],"4294983680":[4294968944,4294970376,4294971340,4294975024],"4294983688":[4294968944,4294975024],"4294983696":[4294975024],"4294983704":[4294975024],"4294983712":[4294975024],"4294983720":[4294975024],"4294983728":[4294975024],"4294983736":[4294975024],"4294983744":[4294975024],"4294983752":[4294975024],"4294983760":[4294975024],"4294983768":[4294975024],"4294983776":[4294975024],"4294983784":[4294975024],"4294983792":[4294975024],"4294983800":[4294975024],"4294983808":[4294975024],"4294983816":[4294975024],"4294983824":[4294975024],"4294983832":[4294975024],"4294983840":[4294975024],"4294983848":[4294975024],"4294983856":[4294975024],"4294983864":[4294975024],"4294983872":[4294975024],"4294983880":[4294975024],"4294983888":[4294975024],"4294983896":[4294975024],"4294983904":[4294975024],"4294983912":[4294975024],"4294983920":[4294975024],"4294983928":[4294975024],"4294983936":[4294975024],"4294983944":[4294975024],"4294983952":[4294975024],"4294983960":[4294975024],"4294983968":[4294975024],"4294983976":[4294975024],"4294983984":[4294975024],"4294983992":[4294968944],"4294984000":[4294970376],"4294984008":[4294968944,4294971340],"4294984016":[4294968944],"4294984024":[4294968944],"4294984032":[4294968944],"4294984040":[4294968944],"4294984048":[4294968944],"4295000064":[4294968944,4294973640],"4295000065":[4294973640],"4295000080":[4294973640],"4295000416":[4294973360],"4295000440":[4294968944,4294972560],"4295000448":[4294968944],"4295000456":[4294968944,4294973640],"4295000460":[4294968944,4294973640],"4295000472":[4294973640],"4295002064":[4294973640],"4295002072":[4294973640],"4295018064":[4294971392,4294972244,4294973404,4294974756],"4295018065":[4294973640]},"by_function":{"4294968944":[{"data_va":4294984048,"insn_va":4294968984,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294968988,"kind":"Global","value":null},{"data_va":4294975904,"insn_va":4294969224,"kind":"CString","value":"%.8g"},{"data_va":4294975760,"insn_va":4294969236,"kind":"CString","value":"+ehf:o:qtvH:UV"},{"data_va":4295000064,"insn_va":4294969244,"kind":"Global","value":null},{"data_va":4294984032,"insn_va":4294969276,"kind":"Global","value":null},{"data_va":4294975775,"insn_va":4294969372,"kind":"CString","value":"%6e"},{"data_va":4294983680,"insn_va":4294969400,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294969432,"kind":"Global","value":null},{"data_va":4294984040,"insn_va":4294969500,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294969524,"kind":"Global","value":null},{"data_va":4294983688,"insn_va":4294969536,"kind":"Global","value":null},{"data_va":4294975744,"insn_va":4294969560,"kind":"Global","value":null},{"data_va":4295000448,"insn_va":4294969628,"kind":"Global","value":null},{"data_va":4294984016,"insn_va":4294969692,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294969696,"kind":"Global","value":null},{"data_va":4294984024,"insn_va":4294969704,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294969708,"kind":"Global","value":null},{"data_va":4294984008,"insn_va":4294969716,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294969720,"kind":"Global","value":null},{"data_va":4294973360,"insn_va":4294969736,"kind":"Global","value":null},{"data_va":4294975824,"insn_va":4294969760,"kind":"CString","value":"emacs"},{"data_va":4294983992,"insn_va":4294969804,"kind":"Global","value":null},{"data_va":4295000456,"insn_va":4294969876,"kind":"Global","value":null},{"data_va":4295000460,"insn_va":4294969884,"kind":"Global","value":null},{"data_va":4294975859,"insn_va":4294969896,"kind":"CString","value":"%d units, %d prefixes\n"},{"data_va":4294975744,"insn_va":4294969908,"kind":"Global","value":null},{"data_va":4294975893,"insn_va":4294969932,"kind":"CString","value":"You want: "},{"data_va":4294975882,"insn_va":4294969940,"kind":"CString","value":"You have: "},{"data_va":4294975504,"insn_va":4294969952,"kind":"Global","value":null},{"data_va":4294975532,"insn_va":4294969972,"kind":"Global","value":null},{"data_va":4294975532,"insn_va":4294969996,"kind":"Global","value":null},{"data_va":4294975536,"insn_va":4294970012,"kind":"Global","value":null},{"data_va":4295000440,"insn_va":4294970028,"kind":"Global","value":null},{"data_va":4294975489,"insn_va":4294970032,"kind":"Global","value":null},{"data_va":4294979488,"insn_va":4294970036,"kind":"Global","value":null},{"data_va":4294975489,"insn_va":4294970056,"kind":"Global","value":null},{"data_va":4294979488,"insn_va":4294970060,"kind":"Global","value":null},{"data_va":4294975504,"insn_va":4294970080,"kind":"Global","value":null},{"data_va":4294975532,"insn_va":4294970100,"kind":"Global","value":null},{"data_va":4294975532,"insn_va":4294970124,"kind":"Global","value":null},{"data_va":4294975536,"insn_va":4294970140,"kind":"Global","value":null},{"data_va":4295000448,"insn_va":4294970156,"kind":"Global","value":null},{"data_va":4294975552,"insn_va":4294970160,"kind":"Global","value":null},{"data_va":4294975552,"insn_va":4294970180,"kind":"Global","value":null},{"data_va":4294975489,"insn_va":4294970192,"kind":"Global","value":null},{"data_va":4294979488,"insn_va":4294970196,"kind":"Global","value":null},{"data_va":4294975552,"insn_va":4294970200,"kind":"Global","value":null},{"data_va":4294975491,"insn_va":4294970232,"kind":"Global","value":null},{"data_va":4294979344,"insn_va":4294970236,"kind":"Global","value":null}],"4294970376":[{"data_va":4294984000,"insn_va":4294970416,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294970420,"kind":"Global","value":null},{"data_va":4294975819,"insn_va":4294970448,"kind":"CString","value":null},{"data_va":4294975991,"insn_va":4294970468,"kind":"CString","value":"unable to open units file '%s'"},{"data_va":4294975793,"insn_va":4294970484,"kind":"CString","value":"/usr/share/misc/units.lib"},{"data_va":4294975819,"insn_va":4294970492,"kind":"CString","value":null},{"data_va":4294984000,"insn_va":4294970536,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294970540,"kind":"Global","value":null}],"4294971340":[{"data_va":4294984008,"insn_va":4294971356,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971360,"kind":"Global","value":null},{"data_va":4294976318,"insn_va":4294971368,"kind":"CString","value":"usage: units [-ehqtUVv] [-f unitsfile] [-o format] [from to]\n"}],"4294971392":[{"data_va":4294976380,"insn_va":4294971476,"kind":"CString","value":".0123456789"},{"data_va":4295018064,"insn_va":4294971584,"kind":"Global","value":null},{"data_va":4294976419,"insn_va":4294971592,"kind":"CString","value":" *\t/\n"},{"data_va":4294976392,"insn_va":4294971624,"kind":"CString","value":" *\t\n/"},{"data_va":4294976398,"insn_va":4294971664,"kind":"CString","value":"0123456789."},{"data_va":4294976410,"insn_va":4294971744,"kind":"CString","value":"23456789"},{"data_va":4294975528,"insn_va":4294972124,"kind":"Global","value":null},{"data_va":4294975524,"insn_va":4294972136,"kind":"Global","value":null},{"data_va":4294976446,"insn_va":4294972160,"kind":"CString","value":"memory overflow in unit reduction"},{"data_va":4294975512,"insn_va":4294972172,"kind":"Global","value":null},{"data_va":4294975664,"insn_va":4294972224,"kind":"Global","value":null}],"4294972244":[{"data_va":4294974244,"insn_va":4294972368,"kind":"Global","value":null},{"data_va":4294974244,"insn_va":4294972440,"kind":"Global","value":null},{"data_va":4295018064,"insn_va":4294972476,"kind":"Global","value":null}],"4294972560":[{"data_va":4294976659,"insn_va":4294972624,"kind":"CString","value":"conformability error"},{"data_va":4295000440,"insn_va":4294972656,"kind":"Global","value":null},{"data_va":4294976505,"insn_va":4294972668,"kind":"CString","value":"\t%s = "},{"data_va":4294975600,"insn_va":4294972728,"kind":"Global","value":null}],"4294973360":[{"data_va":4295000416,"insn_va":4294973364,"kind":"Global","value":null}],"4294973404":[{"data_va":4295018064,"insn_va":4294973472,"kind":"Global","value":null},{"data_va":4294976480,"insn_va":4294973600,"kind":"CString","value":"unknown unit '%s'\n"},{"data_va":4294975568,"insn_va":4294973632,"kind":"Global","value":null}],"4294973640":[{"data_va":4295000456,"insn_va":4294973680,"kind":"Global","value":null},{"data_va":4295002072,"insn_va":4294973696,"kind":"Global","value":null},{"data_va":4295000080,"insn_va":4294973716,"kind":"Global","value":null},{"data_va":4295000456,"insn_va":4294973776,"kind":"Global","value":null},{"data_va":4295002064,"insn_va":4294973792,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294973796,"kind":"Global","value":"exponential"},{"data_va":4295000080,"insn_va":4294973812,"kind":"Global","value":null},{"data_va":4295000456,"insn_va":4294973880,"kind":"Global","value":null},{"data_va":4295002064,"insn_va":4294973896,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294973904,"kind":"Global","value":"exponential"},{"data_va":4295000080,"insn_va":4294973920,"kind":"Global","value":null},{"data_va":4295002064,"insn_va":4294973972,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294973976,"kind":"Global","value":"exponential"},{"data_va":4295000080,"insn_va":4294973992,"kind":"Global","value":null},{"data_va":4295000460,"insn_va":4294974016,"kind":"Global","value":null},{"data_va":4295000472,"insn_va":4294974036,"kind":"Global","value":null},{"data_va":4295000460,"insn_va":4294974100,"kind":"Global","value":null},{"data_va":4295000065,"insn_va":4294974104,"kind":"Global","value":null},{"data_va":4295000080,"insn_va":4294974108,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294974128,"kind":"Global","value":"exponential"},{"data_va":4295018065,"insn_va":4294974140,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294974176,"kind":"Global","value":"exponential"},{"data_va":4295018065,"insn_va":4294974184,"kind":"Global","value":null},{"data_va":4294976499,"insn_va":4294974196,"kind":"CString","value":"%s %s"}],"4294974256":[{"data_va":4294975904,"insn_va":4294974308,"kind":"CString","value":"%.8g"},{"data_va":4294976586,"insn_va":4294974336,"kind":"CString","value":"&%.8g"},{"data_va":4294976604,"insn_va":4294974352,"kind":"CString","value":null},{"data_va":4294976592,"insn_va":4294974368,"kind":"CString","value":"%s%d"},{"data_va":4294976597,"insn_va":4294974380,"kind":"CString","value":" %s"},{"data_va":4294975489,"insn_va":4294974476,"kind":"Global","value":null},{"data_va":4294976592,"insn_va":4294974500,"kind":"CString","value":"%s%d"},{"data_va":4294976592,"insn_va":4294974536,"kind":"CString","value":"%s%d"},{"data_va":4294976601,"insn_va":4294974544,"kind":"CString","value":" /"},{"data_va":4294976597,"insn_va":4294974552,"kind":"CString","value":" %s"},{"data_va":4294975489,"insn_va":4294974672,"kind":"Global","value":null},{"data_va":4294976592,"insn_va":4294974696,"kind":"CString","value":"%s%d"},{"data_va":4294975600,"insn_va":4294974732,"kind":"Global","value":null}],"4294974756":[{"data_va":4295018064,"insn_va":4294974788,"kind":"Global","value":null}],"4294974908":[{"data_va":4294975793,"insn_va":4294974928,"kind":"CString","value":"/usr/share/misc/units.lib"},{"data_va":4294975821,"insn_va":4294974940,"kind":"CString","value":"%s"}],"4294974952":[{"data_va":4294975830,"insn_va":4294974968,"kind":"CString","value":"Could not initialize history"}],"4294974980":[{"data_va":4294975793,"insn_va":4294975000,"kind":"CString","value":"/usr/share/misc/units.lib"},{"data_va":4294976038,"insn_va":4294975012,"kind":"CString","value":"can't find units file '%s'"}],"4294975024":[{"data_va":4294976311,"insn_va":4294975040,"kind":"CString","value":"dupstr"},{"data_va":4294983744,"insn_va":4294975056,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975060,"kind":"Global","value":null},{"data_va":4294983752,"insn_va":4294975072,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975076,"kind":"Global","value":null},{"data_va":4294983760,"insn_va":4294975088,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975092,"kind":"Global","value":null},{"data_va":4294983768,"insn_va":4294975104,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975108,"kind":"Global","value":null},{"data_va":4294983776,"insn_va":4294975120,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975124,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975136,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975140,"kind":"Global","value":null},{"data_va":4294983688,"insn_va":4294975152,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975156,"kind":"Global","value":null},{"data_va":4294983696,"insn_va":4294975168,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975172,"kind":"Global","value":null},{"data_va":4294983704,"insn_va":4294975184,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975188,"kind":"Global","value":null},{"data_va":4294983712,"insn_va":4294975200,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975204,"kind":"Global","value":null},{"data_va":4294983784,"insn_va":4294975216,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975220,"kind":"Global","value":null},{"data_va":4294983792,"insn_va":4294975232,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975236,"kind":"Global","value":null},{"data_va":4294983800,"insn_va":4294975248,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975252,"kind":"Global","value":null},{"data_va":4294983808,"insn_va":4294975264,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975268,"kind":"Global","value":null},{"data_va":4294983816,"insn_va":4294975280,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975284,"kind":"Global","value":null},{"data_va":4294983824,"insn_va":4294975296,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975300,"kind":"Global","value":null},{"data_va":4294983832,"insn_va":4294975312,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975316,"kind":"Global","value":null},{"data_va":4294983840,"insn_va":4294975328,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975332,"kind":"Global","value":null},{"data_va":4294983848,"insn_va":4294975344,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975348,"kind":"Global","value":null},{"data_va":4294983856,"insn_va":4294975360,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975364,"kind":"Global","value":null},{"data_va":4294983864,"insn_va":4294975376,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975380,"kind":"Global","value":null},{"data_va":4294983720,"insn_va":4294975392,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975396,"kind":"Global","value":null},{"data_va":4294983728,"insn_va":4294975408,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975412,"kind":"Global","value":null},{"data_va":4294983736,"insn_va":4294975424,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975428,"kind":"Global","value":null},{"data_va":4294983872,"insn_va":4294975440,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975444,"kind":"Global","value":null},{"data_va":4294983880,"insn_va":4294975456,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975460,"kind":"Global","value":null},{"data_va":4294983888,"insn_va":4294975472,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975476,"kind":"Global","value":null},{"data_va":4294983896,"insn_va":4294975488,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975492,"kind":"Global","value":null},{"data_va":4294983904,"insn_va":4294975504,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975508,"kind":"Global","value":null},{"data_va":4294983912,"insn_va":4294975520,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975524,"kind":"Global","value":null},{"data_va":4294983920,"insn_va":4294975536,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975540,"kind":"Global","value":null},{"data_va":4294983928,"insn_va":4294975552,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975556,"kind":"Global","value":null},{"data_va":4294983936,"insn_va":4294975568,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975572,"kind":"Global","value":null},{"data_va":4294983944,"insn_va":4294975584,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975588,"kind":"Global","value":null},{"data_va":4294983952,"insn_va":4294975600,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975604,"kind":"Global","value":null},{"data_va":4294983960,"insn_va":4294975616,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975620,"kind":"Global","value":null},{"data_va":4294983968,"insn_va":4294975632,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975636,"kind":"Global","value":null},{"data_va":4294983976,"insn_va":4294975648,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975652,"kind":"Global","value":null},{"data_va":4294983984,"insn_va":4294975664,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975668,"kind":"Global","value":null}]}},"noreturn_vas":[],"symbols":{"4294968944":"sub_100000670","4294970376":"sub_100000c08","4294971340":"sub_100000fcc","4294971392":"sub_100001000","4294972244":"sub_100001354","4294972560":"sub_100001490","4294973360":"sub_1000017b0","4294973372":"sub_1000017bc","4294973404":"sub_1000017dc","4294973640":"sub_1000018c8","4294974244":"sub_100001b24","4294974256":"sub_100001b30","4294974756":"sub_100001d24","4294974908":"sub_100001dbc","4294974952":"sub_100001de8","4294974980":"sub_100001e04","4294975024":"sub_100001e30"}},"capabilities":[],"code_signature":{"code_directory":{"cdhash":"0abd6afb5fd89b54837785c980668b34fc4ddaee9193ba47267d55b596d53884","flag_names":[],"flags":0,"hash_type":2,"identifier":"com.apple.units","platform":26,"team_id":null},"signing_status":"AppleSigned"},"cpp_hierarchy":null,"data_in_code":[],"dna":{"hashes":{"classhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","cpp_classhash":null,"entitlementhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","frameworkhash":"e24289d8d61470c3c32ff4a8b14f40526964959d3391678a2800c973391b1e6e","imphash":"3c727e53f8414575bbb8fded282a6fe8f4019d1f2599873a2ab1d5b88e6c8258","sha256_text":"4f4af7617d1cbf29ec7c445c4b104fd5c04bc76cc68a7f91df4de4d57539869a","symbolhash":"3c727e53f8414575bbb8fded282a6fe8f4019d1f2599873a2ab1d5b88e6c8258"},"sets":{"apis_called":["__chkstk_darwin","__stack_chk_fail","__stack_chk_guard","__stderrp","__stdinp","__stdoutp","__strlcpy_chk","__tolower","atof","el_end","el_init","el_set","el_source","err","errx","exit","feof","fgets","fopen","fwrite","getenv","getopt_long","history","history_end","history_init","memchr","optarg","optind","putchar","puts","qsort","strchr","strcmp","sub_100000c08","sub_100001000","sub_100001354","sub_100001490","sub_1000017bc","sub_1000017dc","sub_1000018c8","sub_100001b30","sub_100001d24"],"bundle_ids":["com.apple.units"],"cpp_classes":[],"entitlements":[],"frameworks":["libedit.3.dylib","libSystem.B.dylib"],"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":0,"frameworks_private":0,"frameworks_total":2,"iokit_constants":0,"library_functions":0,"nlist_functions":17,"objc_classes":0,"objc_ivars":0,"objc_methods":0,"objc_protocols":0,"section_count":10,"size_log2":17.0507,"static_lib_count":0,"swift_conformances":0,"swift_protocols":0,"swift_types":0,"telemetry_strings":0,"text_ratio":0.04499116,"url_endpoints":4,"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:13Z","available_arches":["x86_64","arm64"],"binary_type":"executable","bundle_id":null,"cdhash":"0abd6afb5fd89b54837785c980668b34fc4ddaee9193ba47267d55b596d53884","file_modified":"2026-04-06T12:04:54Z","file_size":135760,"is_arm64e":true,"min_os":"26.1.0","name":"units","platform":"macOS","sdk":"26.1.0","sha256":"6cc527dcbae70f1da03eb7be15b6979572734a5a4bdd9b0f5555c433c76aa3c0","sha256_slice":"69c47e227ad3df5f6aba52387393607750b2727bbfc82c85009921b9b6fddaf3","source_version":"45.0.0.0.0","team_id":null,"uuid":"A7C6420B-7913-3882-9F18-F190F2F5DB6D"},"frameworks":[{"is_private":false,"is_weak":false,"name":"/usr/lib/libedit.3.dylib"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libSystem.B.dylib"}],"function_starts_count":17,"imports":[{"address":0,"dylib":"/usr/lib/libedit.3.dylib","is_lazy":false,"is_weak":false,"name":"el_end"},{"address":0,"dylib":"/usr/lib/libedit.3.dylib","is_lazy":false,"is_weak":false,"name":"el_gets"},{"address":0,"dylib":"/usr/lib/libedit.3.dylib","is_lazy":false,"is_weak":false,"name":"el_init"},{"address":0,"dylib":"/usr/lib/libedit.3.dylib","is_lazy":false,"is_weak":false,"name":"el_set"},{"address":0,"dylib":"/usr/lib/libedit.3.dylib","is_lazy":false,"is_weak":false,"name":"el_source"},{"address":0,"dylib":"/usr/lib/libedit.3.dylib","is_lazy":false,"is_weak":false,"name":"history"},{"address":0,"dylib":"/usr/lib/libedit.3.dylib","is_lazy":false,"is_weak":false,"name":"history_end"},{"address":0,"dylib":"/usr/lib/libedit.3.dylib","is_lazy":false,"is_weak":false,"name":"history_init"},{"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":"__tolower"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"asprintf"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"atof"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"err"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"errx"},{"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":"fclose"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"feof"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"fgets"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"fopen"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"free"},{"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":"getenv"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"getopt_long"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"memchr"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"printf"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"putchar"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"puts"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"qsort"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"snprintf"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"strchr"},{"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":"strcspn"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"strdup"},{"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":"strncmp"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"strspn"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"strtok"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"warnx"},{"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":"__stdinp"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__stdoutp"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"optarg"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"optind"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__chkstk_darwin"}],"interesting_strings":{"bundle_ids":["com.apple.units"],"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"]},"iokit_surface":null,"library_matches":[],"library_profile":{"libraries":{},"library_ratio":0.0,"total_functions":17,"total_identified":0},"network_surface":{"api_usage":{"callers":[],"classes":[],"methods":[]},"endpoints":[{"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":[]},"objc_classes":{},"objc_metadata":{"classes":{}},"sections":[{"name":"__text","offset":1648,"protection":"r-x","segment":"__TEXT","size":6108},{"name":"__auth_stubs","offset":7756,"protection":"r-x","segment":"__TEXT","size":624},{"name":"__const","offset":8384,"protection":"r-x","segment":"__TEXT","size":80},{"name":"__cstring","offset":8464,"protection":"r-x","segment":"__TEXT","size":920},{"name":"__unwind_info","offset":9384,"protection":"r-x","segment":"__TEXT","size":160},{"name":"__auth_got","offset":16384,"protection":"rw-","segment":"__DATA_CONST","size":312},{"name":"__got","offset":16696,"protection":"rw-","segment":"__DATA_CONST","size":56},{"name":"__auth_ptr","offset":16752,"protection":"rw-","segment":"__DATA_CONST","size":8},{"name":"__data","offset":32768,"protection":"rw-","segment":"__DATA","size":360},{"name":"__bss","offset":0,"protection":"rw-","segment":"__DATA","size":17741}],"summary":"Executes as a signed Apple daemon with x86_64 and ARM64 support. Communicates with 6 network endpoints and contains 4 embedded URLs. Loads 2 standard frameworks to implement its core operations. The 17 exported functions suggest it exposes functionality through an IPC or service interface. Contains a single bundle identifier reference indicating it operates as a discrete system component rather than a general-purpose utility.","swift_metadata":null,"title":"Apple system service — manages signed daemon functionality with network communication","total_strings":244,"xpc_services":[]}