{"arch":"arm64","build_provenance":null,"call_graph":{"calls":{"4294969008":[{"is_tail_call":false,"symbol":"dsDoDirNodeAuth","target_va":4294975448},{"is_tail_call":false,"symbol":"close","target_va":4294975176},{"is_tail_call":false,"symbol":"dsDataBufferAllocate","target_va":4294975320},{"is_tail_call":false,"symbol":"dsAddAttribute","target_va":4294975192},{"is_tail_call":false,"symbol":"close","target_va":4294975176},{"is_tail_call":false,"symbol":"dsDataBufferAllocate","target_va":4294975320},{"is_tail_call":false,"symbol":"dsDataNodeAllocateString","target_va":4294975368},{"is_tail_call":false,"symbol":"dsDeallocRecordEntry","target_va":4294975432},{"is_tail_call":false,"symbol":"dsGetAttributeEntry","target_va":4294975480},{"is_tail_call":false,"symbol":"dsBuildFromPath","target_va":4294975208},{"is_tail_call":false,"symbol":"dsRemoveAttribute","target_va":4294975544},{"is_tail_call":false,"symbol":"dsBuildFromPath","target_va":4294975208},{"is_tail_call":false,"symbol":"dsRemoveAttribute","target_va":4294975544},{"is_tail_call":false,"symbol":"dsBuildFromPath","target_va":4294975208},{"is_tail_call":false,"symbol":"dsRemoveAttribute","target_va":4294975544},{"is_tail_call":false,"symbol":"dsAddAttribute","target_va":4294975192},{"is_tail_call":false,"symbol":"dsBuildFromPath","target_va":4294975208},{"is_tail_call":false,"symbol":"dsRemoveAttribute","target_va":4294975544},{"is_tail_call":false,"symbol":"dsRemoveAttribute","target_va":4294975544},{"is_tail_call":false,"symbol":"dsCloseAttributeList","target_va":4294975240},{"is_tail_call":false,"symbol":"dsCloseAttributeList","target_va":4294975240},{"is_tail_call":false,"symbol":"dsCloseAttributeList","target_va":4294975240},{"is_tail_call":false,"symbol":"dsCloseAttributeList","target_va":4294975240},{"is_tail_call":false,"symbol":"dsCloseAttributeList","target_va":4294975240},{"is_tail_call":false,"symbol":"dsAddAttribute","target_va":4294975192},{"is_tail_call":false,"symbol":"__stack_chk_guard","target_va":4294975128},{"is_tail_call":false,"symbol":"__stack_chk_guard","target_va":4294975128},{"is_tail_call":false,"symbol":"__stderrp","target_va":4294975144}],"4294971528":[{"is_tail_call":false,"symbol":"dsDoDirNodeAuth","target_va":4294975448},{"is_tail_call":false,"symbol":"dsGetAttributeEntry","target_va":4294975480},{"is_tail_call":false,"symbol":"dsBuildFromPath","target_va":4294975208},{"is_tail_call":false,"symbol":"dsRemoveAttribute","target_va":4294975544},{"is_tail_call":false,"symbol":"dsBuildFromPath","target_va":4294975208},{"is_tail_call":false,"symbol":"dsRemoveAttribute","target_va":4294975544},{"is_tail_call":false,"symbol":"dsBuildFromPath","target_va":4294975208},{"is_tail_call":false,"symbol":"dsRemoveAttribute","target_va":4294975544},{"is_tail_call":false,"symbol":"dsAddAttribute","target_va":4294975192},{"is_tail_call":false,"symbol":"dsBuildFromPath","target_va":4294975208},{"is_tail_call":false,"symbol":"dsRemoveAttribute","target_va":4294975544},{"is_tail_call":false,"symbol":"dsRemoveAttribute","target_va":4294975544},{"is_tail_call":false,"symbol":"dsCloseAttributeList","target_va":4294975240},{"is_tail_call":false,"symbol":"dsCloseAttributeList","target_va":4294975240},{"is_tail_call":false,"symbol":"dsCloseAttributeList","target_va":4294975240},{"is_tail_call":false,"symbol":"dsCloseAttributeList","target_va":4294975240},{"is_tail_call":false,"symbol":"__stack_chk_guard","target_va":4294975128},{"is_tail_call":false,"symbol":"__stack_chk_guard","target_va":4294975128},{"is_tail_call":false,"symbol":"__stderrp","target_va":4294975144}],"4294973340":[{"is_tail_call":false,"symbol":"kill","target_va":4294975688},{"is_tail_call":false,"symbol":"exit","target_va":4294975560},{"is_tail_call":false,"symbol":"printf","target_va":4294975784},{"is_tail_call":false,"symbol":"optarg","target_va":4294975768},{"is_tail_call":false,"symbol":"strcmp","target_va":4294975896},{"is_tail_call":false,"symbol":"strcpy","target_va":4294975912},{"is_tail_call":false,"symbol":"dsReleaseContinueData","target_va":4294975528},{"is_tail_call":false,"symbol":"sigprocmask","target_va":4294975864},{"is_tail_call":false,"symbol":"strdup","target_va":4294975928},{"is_tail_call":false,"symbol":"open","target_va":4294975752},{"is_tail_call":false,"symbol":"open","target_va":4294975752},{"is_tail_call":false,"symbol":"strcpy","target_va":4294975912},{"is_tail_call":false,"symbol":"printf","target_va":4294975784},{"is_tail_call":false,"symbol":"optarg","target_va":4294975768},{"is_tail_call":false,"symbol":"fwrite","target_va":4294975608},{"is_tail_call":false,"symbol":"getenv","target_va":4294975624},{"is_tail_call":false,"symbol":"putchar","target_va":4294975800},{"is_tail_call":false,"symbol":"dsOpenDirService","target_va":4294975032},{"is_tail_call":false,"symbol":"sigprocmask","target_va":4294975864},{"is_tail_call":false,"symbol":"getpid","target_va":4294975656},{"is_tail_call":false,"symbol":"read","target_va":4294975832}],"4294974040":[{"is_tail_call":false,"symbol":"memcpy","target_va":4294975736},{"is_tail_call":false,"symbol":"malloc_type_calloc","target_va":4294975704},{"is_tail_call":false,"symbol":"memcpy","target_va":4294975736},{"is_tail_call":false,"symbol":"memcpy","target_va":4294975736},{"is_tail_call":false,"symbol":"memcpy","target_va":4294975736},{"is_tail_call":false,"symbol":"memcpy","target_va":4294975736},{"is_tail_call":false,"symbol":"memcpy","target_va":4294975736},{"is_tail_call":false,"symbol":"memcpy","target_va":4294975736},{"is_tail_call":false,"symbol":"memcpy","target_va":4294975736},{"is_tail_call":false,"symbol":"memcpy","target_va":4294975736},{"is_tail_call":false,"symbol":"memcpy","target_va":4294975736},{"is_tail_call":true,"symbol":"malloc_type_malloc","target_va":4294975720}],"4294974232":[{"is_tail_call":false,"symbol":"puts","target_va":4294975816},{"is_tail_call":false,"symbol":"sub_100001dac","target_va":4294974892},{"is_tail_call":false,"symbol":"free","target_va":4294975592},{"is_tail_call":false,"symbol":"sigaction","target_va":4294975848},{"is_tail_call":false,"symbol":"sigaction","target_va":4294975848},{"is_tail_call":false,"symbol":"sigaction","target_va":4294975848},{"is_tail_call":false,"symbol":"sub_10000179c","target_va":4294973340},{"is_tail_call":false,"symbol":"sub_10000179c","target_va":4294973340},{"is_tail_call":false,"symbol":"puts","target_va":4294975816},{"is_tail_call":false,"symbol":"sub_100001088","target_va":4294971528},{"is_tail_call":false,"symbol":"fflush","target_va":4294975576},{"is_tail_call":false,"symbol":"malloc_type_calloc","target_va":4294975704},{"is_tail_call":false,"symbol":"sub_10000179c","target_va":4294973340},{"is_tail_call":false,"symbol":"sub_1000006b0","target_va":4294969008},{"is_tail_call":false,"symbol":"dsRemoveAttribute","target_va":4294975544},{"is_tail_call":false,"symbol":"dsRemoveAttribute","target_va":4294975544},{"is_tail_call":false,"symbol":"memcpy","target_va":4294975736},{"is_tail_call":false,"symbol":"dsRemoveAttribute","target_va":4294975544}],"4294974892":[{"is_tail_call":false,"symbol":"malloc_type_calloc","target_va":4294975704},{"is_tail_call":false,"symbol":"dsOpenRecord","target_va":4294975512}]},"data_xrefs":{"by_data":{"4294973324":[4294973340],"4294975489":[4294973340],"4294975496":[4294973340],"4294975512":[4294973340],"4294975520":[4294974040],"4294975532":[4294973340],"4294975536":[4294973340],"4294975543":[4294973340],"4294975544":[4294973340],"4294975584":[4294974232],"4294975608":[4294973340],"4294975616":[4294973340],"4294975640":[4294973340],"4294975688":[4294973340],"4294976325":[4294973340],"4294976334":[4294973340],"4294976391":[4294974040],"4294976403":[4294974040,4294974892],"4294976408":[4294974232],"4294976422":[4294974232],"4294976461":[4294974232],"4294976466":[4294974232],"4294976481":[4294974232],"4294976496":[4294974232],"4294976511":[4294974232],"4294976533":[4294974040],"4294976602":[4294974040],"4294976673":[4294974040],"4294976697":[4294974040],"4294976720":[4294973340],"4294976729":[4294974040],"4294976757":[4294974040],"4294976794":[4294974040],"4294976833":[4294974040],"4294976866":[4294974040],"4294976907":[4294974040],"4294977095":[4294974232],"4294977142":[4294974232],"4294977193":[4294974232],"4294977241":[4294974232],"4294977293":[4294974892],"4294977332":[4294974892],"4294983680":[4294969008,4294973340,4294974232,4294974892],"4294983688":[4294974892],"4294983696":[4294974892],"4294983704":[4294974892],"4294983712":[4294974892],"4294983720":[4294974892],"4294983728":[4294974892],"4294983736":[4294974892],"4294983744":[4294974892],"4294983752":[4294974892],"4294983760":[4294974892],"4294983768":[4294974892],"4294983776":[4294974892],"4294983784":[4294974892],"4294983792":[4294974892],"4294983800":[4294974892],"4294983808":[4294974892],"4294983816":[4294974892],"4294983824":[4294974892],"4294983832":[4294974892],"4294983840":[4294974892],"4294983848":[4294974892],"4294983856":[4294974892],"4294983864":[4294974892],"4294983872":[4294974892],"4294983880":[4294974892],"4294983888":[4294974892],"4294983896":[4294974892],"4294983904":[4294974892],"4294983912":[4294974892],"4294983920":[4294974892],"4294983928":[4294974892],"4294983936":[4294974892],"4294983944":[4294974892],"4294983952":[4294974892],"4294983960":[4294974892],"4294983968":[4294974892],"4294983976":[4294974892],"4294983984":[4294974892],"4294983992":[4294974892],"4294984000":[4294974892],"4294984008":[4294974892],"4294984016":[4294974892],"4294984024":[4294974892],"4294984032":[4294974892],"4294984040":[4294974892],"4294984048":[4294974892],"4294984056":[4294974892],"4294984064":[4294974892],"4294984072":[4294974892],"4294984080":[4294974892],"4294984088":[4294974892],"4294984096":[4294974892],"4294984104":[4294974892],"4294984112":[4294974892],"4294984120":[4294974892],"4294984128":[4294974892],"4294984136":[4294974892],"4294984144":[4294974892],"4294984152":[4294974892],"4294984160":[4294974892],"4294984168":[4294974892],"4294984184":[4294969008,4294973340],"4294984192":[4294973340],"4294984200":[4294973340],"4294984208":[4294974232],"4295000064":[4294973340]},"by_function":{"4294969008":[{"data_va":4294984184,"insn_va":4294969048,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294969052,"kind":"Global","value":null},{"data_va":4294984184,"insn_va":4294969756,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294969760,"kind":"Global","value":null}],"4294973340":[{"data_va":4294984184,"insn_va":4294973388,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294973392,"kind":"Global","value":null},{"data_va":4294976325,"insn_va":4294973420,"kind":"CString","value":"/dev/tty"},{"data_va":4294984192,"insn_va":4294973452,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294973456,"kind":"Global","value":null},{"data_va":4294976334,"insn_va":4294973464,"kind":"CString","value":"You have no controlling tty.  Cannot read passphrase.\n"},{"data_va":4294975532,"insn_va":4294973496,"kind":"Global","value":null},{"data_va":4294975536,"insn_va":4294973500,"kind":"Global","value":null},{"data_va":4294973324,"insn_va":4294973516,"kind":"Global","value":null},{"data_va":4294975512,"insn_va":4294973528,"kind":"Global","value":null},{"data_va":4294975496,"insn_va":4294973532,"kind":"Global","value":null},{"data_va":4294975544,"insn_va":4294973552,"kind":"Global","value":null},{"data_va":4294975616,"insn_va":4294973576,"kind":"Global","value":null},{"data_va":4294975608,"insn_va":4294973604,"kind":"Global","value":null},{"data_va":4294975640,"insn_va":4294973612,"kind":"Global","value":null},{"data_va":4294975616,"insn_va":4294973628,"kind":"Global","value":null},{"data_va":4294984200,"insn_va":4294973652,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294973656,"kind":"Global","value":null},{"data_va":4294975543,"insn_va":4294973688,"kind":"Global","value":null},{"data_va":4294975688,"insn_va":4294973704,"kind":"Global","value":null},{"data_va":4294975688,"insn_va":4294973732,"kind":"Global","value":null},{"data_va":4294975688,"insn_va":4294973736,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294973740,"kind":"Global","value":null},{"data_va":4294975543,"insn_va":4294973768,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294973808,"kind":"Global","value":null},{"data_va":4294975544,"insn_va":4294973820,"kind":"Global","value":null},{"data_va":4294975536,"insn_va":4294973836,"kind":"Global","value":null},{"data_va":4294975496,"insn_va":4294973852,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294973868,"kind":"Global","value":null},{"data_va":4294975532,"insn_va":4294973892,"kind":"Global","value":null},{"data_va":4294975688,"insn_va":4294973912,"kind":"Global","value":null},{"data_va":4294975489,"insn_va":4294973936,"kind":"Global","value":null},{"data_va":4294975688,"insn_va":4294973944,"kind":"Global","value":null},{"data_va":4294984184,"insn_va":4294973960,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294973964,"kind":"Global","value":null},{"data_va":4294976720,"insn_va":4294973976,"kind":"CString","value":null}],"4294974040":[{"data_va":4294976533,"insn_va":4294974060,"kind":"CString","value":"\ndsenableroot:: Enable or disable root user with Directory Services."},{"data_va":4294976403,"insn_va":4294974072,"kind":"CString","value":"26.1"},{"data_va":4294976391,"insn_va":4294974084,"kind":"CString","value":"Version %s\n"},{"data_va":4294976602,"insn_va":4294974096,"kind":"CString","value":"Usage: dsenableroot [-d] [-u username] [-p password] [-r rootPassword]"},{"data_va":4294976673,"insn_va":4294974108,"kind":"CString","value":"Example 1: dsenableroot"},{"data_va":4294976697,"insn_va":4294974120,"kind":"CString","value":"Attempt to enable root account."},{"data_va":4294976729,"insn_va":4294974132,"kind":"CString","value":"Your username will be used."},{"data_va":4294976757,"insn_va":4294974144,"kind":"CString","value":"Both passwords will be prompted for."},{"data_va":4294976794,"insn_va":4294974156,"kind":"CString","value":"Example 2: dsenableroot -d -u username"},{"data_va":4294976833,"insn_va":4294974168,"kind":"CString","value":"Attempt to disable root account."},{"data_va":4294976866,"insn_va":4294974180,"kind":"CString","value":"Only user password will be prompted for."},{"data_va":4294976907,"insn_va":4294974192,"kind":"CString","value":"In all cases passwords cannot be empty strings."},{"data_va":4294975520,"insn_va":4294974208,"kind":"Global","value":null}],"4294974232":[{"data_va":4294976408,"insn_va":4294974288,"kind":"CString","value":"-appleversion"},{"data_va":4294984208,"insn_va":4294974328,"kind":"Global","value":null},{"data_va":4294976422,"insn_va":4294974336,"kind":"CString","value":"u:p:r:dv?h"},{"data_va":4294983680,"insn_va":4294974400,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294974432,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294974448,"kind":"Global","value":null},{"data_va":4294976496,"insn_va":4294974548,"kind":"CString","value":"root password:"},{"data_va":4294976511,"insn_va":4294974568,"kind":"CString","value":"verify root password:"},{"data_va":4294976461,"insn_va":4294974624,"kind":"CString","value":"USER"},{"data_va":4294976466,"insn_va":4294974648,"kind":"CString","value":"username = %s\n"},{"data_va":4294976481,"insn_va":4294974664,"kind":"CString","value":"user password:"},{"data_va":4294977193,"insn_va":4294974720,"kind":"CString","value":"\ndsenableroot:: ***Failed to disable root user."},{"data_va":4294977241,"insn_va":4294974728,"kind":"CString","value":"\ndsenableroot:: ***Successfully disabled root user."},{"data_va":4294977095,"insn_va":4294974740,"kind":"CString","value":"\ndsenableroot:: ***Failed to enable root user."},{"data_va":4294977142,"insn_va":4294974752,"kind":"CString","value":"\ndsenableroot:: ***Successfully enabled root user."},{"data_va":4294975584,"insn_va":4294974808,"kind":"Global","value":null}],"4294974892":[{"data_va":4294977332,"insn_va":4294974912,"kind":"CString","value":"187"},{"data_va":4294976403,"insn_va":4294974920,"kind":"CString","value":"26.1"},{"data_va":4294977293,"insn_va":4294974936,"kind":"CString","value":"%s, Apple Inc., Version %s (build %s)\n"},{"data_va":4294983912,"insn_va":4294974956,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294974960,"kind":"Global","value":null},{"data_va":4294983920,"insn_va":4294974972,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294974976,"kind":"Global","value":null},{"data_va":4294983928,"insn_va":4294974988,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294974992,"kind":"Global","value":null},{"data_va":4294983936,"insn_va":4294975004,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975008,"kind":"Global","value":null},{"data_va":4294983944,"insn_va":4294975020,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975024,"kind":"Global","value":null},{"data_va":4294983952,"insn_va":4294975036,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975040,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975052,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975056,"kind":"Global","value":null},{"data_va":4294983688,"insn_va":4294975068,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975072,"kind":"Global","value":null},{"data_va":4294983696,"insn_va":4294975084,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975088,"kind":"Global","value":null},{"data_va":4294983704,"insn_va":4294975100,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975104,"kind":"Global","value":null},{"data_va":4294983712,"insn_va":4294975116,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975120,"kind":"Global","value":null},{"data_va":4294983720,"insn_va":4294975132,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975136,"kind":"Global","value":null},{"data_va":4294983728,"insn_va":4294975148,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975152,"kind":"Global","value":null},{"data_va":4294983736,"insn_va":4294975164,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975168,"kind":"Global","value":null},{"data_va":4294983744,"insn_va":4294975180,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975184,"kind":"Global","value":null},{"data_va":4294983752,"insn_va":4294975196,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975200,"kind":"Global","value":null},{"data_va":4294983760,"insn_va":4294975212,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975216,"kind":"Global","value":null},{"data_va":4294983768,"insn_va":4294975228,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975232,"kind":"Global","value":null},{"data_va":4294983776,"insn_va":4294975244,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975248,"kind":"Global","value":null},{"data_va":4294983784,"insn_va":4294975260,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975264,"kind":"Global","value":null},{"data_va":4294983792,"insn_va":4294975276,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975280,"kind":"Global","value":null},{"data_va":4294983800,"insn_va":4294975292,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975296,"kind":"Global","value":null},{"data_va":4294983808,"insn_va":4294975308,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975312,"kind":"Global","value":null},{"data_va":4294983816,"insn_va":4294975324,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975328,"kind":"Global","value":null},{"data_va":4294983824,"insn_va":4294975340,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975344,"kind":"Global","value":null},{"data_va":4294983832,"insn_va":4294975356,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975360,"kind":"Global","value":null},{"data_va":4294983840,"insn_va":4294975372,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975376,"kind":"Global","value":null},{"data_va":4294983848,"insn_va":4294975388,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975392,"kind":"Global","value":null},{"data_va":4294983856,"insn_va":4294975404,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975408,"kind":"Global","value":null},{"data_va":4294983864,"insn_va":4294975420,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975424,"kind":"Global","value":null},{"data_va":4294983872,"insn_va":4294975436,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975440,"kind":"Global","value":null},{"data_va":4294983880,"insn_va":4294975452,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975456,"kind":"Global","value":null},{"data_va":4294983888,"insn_va":4294975468,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975472,"kind":"Global","value":null},{"data_va":4294983896,"insn_va":4294975484,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975488,"kind":"Global","value":null},{"data_va":4294983904,"insn_va":4294975500,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975504,"kind":"Global","value":null},{"data_va":4294983960,"insn_va":4294975516,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975520,"kind":"Global","value":null},{"data_va":4294983968,"insn_va":4294975532,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975536,"kind":"Global","value":null},{"data_va":4294983976,"insn_va":4294975548,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975552,"kind":"Global","value":null},{"data_va":4294983984,"insn_va":4294975564,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975568,"kind":"Global","value":null},{"data_va":4294983992,"insn_va":4294975580,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975584,"kind":"Global","value":null},{"data_va":4294984000,"insn_va":4294975596,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975600,"kind":"Global","value":null},{"data_va":4294984008,"insn_va":4294975612,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975616,"kind":"Global","value":null},{"data_va":4294984016,"insn_va":4294975628,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975632,"kind":"Global","value":null},{"data_va":4294984024,"insn_va":4294975644,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975648,"kind":"Global","value":null},{"data_va":4294984032,"insn_va":4294975660,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975664,"kind":"Global","value":null},{"data_va":4294984040,"insn_va":4294975676,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975680,"kind":"Global","value":null},{"data_va":4294984048,"insn_va":4294975692,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975696,"kind":"Global","value":null},{"data_va":4294984056,"insn_va":4294975708,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975712,"kind":"Global","value":null},{"data_va":4294984064,"insn_va":4294975724,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975728,"kind":"Global","value":null},{"data_va":4294984072,"insn_va":4294975740,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975744,"kind":"Global","value":null},{"data_va":4294984080,"insn_va":4294975756,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975760,"kind":"Global","value":null},{"data_va":4294984088,"insn_va":4294975772,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975776,"kind":"Global","value":null},{"data_va":4294984096,"insn_va":4294975788,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975792,"kind":"Global","value":null},{"data_va":4294984104,"insn_va":4294975804,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975808,"kind":"Global","value":null},{"data_va":4294984112,"insn_va":4294975820,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975824,"kind":"Global","value":null},{"data_va":4294984120,"insn_va":4294975836,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975840,"kind":"Global","value":null},{"data_va":4294984128,"insn_va":4294975852,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975856,"kind":"Global","value":null},{"data_va":4294984136,"insn_va":4294975868,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975872,"kind":"Global","value":null},{"data_va":4294984144,"insn_va":4294975884,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975888,"kind":"Global","value":null},{"data_va":4294984152,"insn_va":4294975900,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975904,"kind":"Global","value":null},{"data_va":4294984160,"insn_va":4294975916,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975920,"kind":"Global","value":null},{"data_va":4294984168,"insn_va":4294975932,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975936,"kind":"Global","value":null}]}},"noreturn_vas":[],"symbols":{"4294969008":"sub_1000006b0","4294971528":"sub_100001088","4294973324":"sub_10000178c","4294973340":"sub_10000179c","4294974040":"sub_100001a58","4294974232":"sub_100001b18","4294974892":"sub_100001dac"}},"capabilities":[],"code_signature":{"code_directory":{"cdhash":"eb93eafde6da6bf4a5372ebb0c7700a584301e1a992fc79e7a203f6d32718120","flag_names":[],"flags":0,"hash_type":2,"identifier":"com.apple.dsenableroot","platform":26,"team_id":null},"signing_status":"AppleSigned"},"cpp_hierarchy":null,"data_in_code":[],"dna":{"hashes":{"classhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","cpp_classhash":null,"entitlementhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","frameworkhash":"959a3c06d2536ccc8dfe2e3f4f99e523280d649e1279eef4034dbc6f5a87aeda","imphash":"f21802500a96ebf43f38f874ae8018e8bac66d50ed0b062086ce2e1a632cf924","sha256_text":"59f13e410b502f7876b5ed6d1ebea60730dbee33d023a5745be135fc585c40a6","symbolhash":"f21802500a96ebf43f38f874ae8018e8bac66d50ed0b062086ce2e1a632cf924"},"sets":{"apis_called":["__stack_chk_guard","__stderrp","close","dsAddAttribute","dsBuildFromPath","dsCloseAttributeList","dsDataBufferAllocate","dsDataNodeAllocateString","dsDeallocRecordEntry","dsDoDirNodeAuth","dsGetAttributeEntry","dsOpenDirService","dsOpenRecord","dsReleaseContinueData","dsRemoveAttribute","exit","fflush","free","fwrite","getenv","getpid","kill","malloc_type_calloc","malloc_type_malloc","memcpy","open","optarg","printf","putchar","puts","read","sigaction","sigprocmask","strcmp","strcpy","strdup","sub_1000006b0","sub_100001088","sub_10000179c","sub_100001dac"],"bundle_ids":["com.apple.dsenableroot"],"cpp_classes":[],"entitlements":[],"frameworks":["DirectoryService","CoreFoundation","libc++.1.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":2,"frameworks_private":0,"frameworks_total":4,"iokit_constants":0,"library_functions":0,"nlist_functions":7,"objc_classes":0,"objc_ivars":0,"objc_methods":0,"objc_protocols":0,"section_count":8,"size_log2":16.88417,"static_lib_count":0,"swift_conformances":0,"swift_protocols":0,"swift_types":0,"telemetry_strings":0,"text_ratio":0.04914021,"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:17Z","available_arches":["x86_64","arm64"],"binary_type":"executable","bundle_id":null,"cdhash":"eb93eafde6da6bf4a5372ebb0c7700a584301e1a992fc79e7a203f6d32718120","file_modified":"2026-04-06T12:09:46Z","file_size":120960,"is_arm64e":true,"min_os":"26.1.0","name":"dsenableroot","platform":"macOS","sdk":"26.1.0","sha256":"f4d3cd83f75187f28c85a91dc8672cdbca96da1caaf2a4ba1cf3c19c3faf729c","sha256_slice":"8e881bb9e9fa87172f99b58ae5191e57ec4256535b738b1ccc835549ec70925b","source_version":"187.0.0.0.0","team_id":null,"uuid":"9A0F3021-FCC2-3CF5-BB40-9D1B1C281DCD"},"frameworks":[{"is_private":false,"is_weak":false,"name":"/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService"},{"is_private":false,"is_weak":false,"name":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libc++.1.dylib"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libSystem.B.dylib"}],"function_starts_count":7,"imports":[{"address":0,"dylib":"/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService","is_lazy":false,"is_weak":false,"name":"dsAddAttribute"},{"address":0,"dylib":"/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService","is_lazy":false,"is_weak":false,"name":"dsBuildFromPath"},{"address":0,"dylib":"/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService","is_lazy":false,"is_weak":false,"name":"dsBuildListFromStrings"},{"address":0,"dylib":"/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService","is_lazy":false,"is_weak":false,"name":"dsCloseAttributeList"},{"address":0,"dylib":"/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService","is_lazy":false,"is_weak":false,"name":"dsCloseAttributeValueList"},{"address":0,"dylib":"/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService","is_lazy":false,"is_weak":false,"name":"dsCloseDirNode"},{"address":0,"dylib":"/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService","is_lazy":false,"is_weak":false,"name":"dsCloseDirService"},{"address":0,"dylib":"/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService","is_lazy":false,"is_weak":false,"name":"dsCloseRecord"},{"address":0,"dylib":"/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService","is_lazy":false,"is_weak":false,"name":"dsDataBufferAllocate"},{"address":0,"dylib":"/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService","is_lazy":false,"is_weak":false,"name":"dsDataBufferDeAllocate"},{"address":0,"dylib":"/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService","is_lazy":false,"is_weak":false,"name":"dsDataListDeallocate"},{"address":0,"dylib":"/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService","is_lazy":false,"is_weak":false,"name":"dsDataNodeAllocateString"},{"address":0,"dylib":"/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService","is_lazy":false,"is_weak":false,"name":"dsDataNodeDeAllocate"},{"address":0,"dylib":"/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService","is_lazy":false,"is_weak":false,"name":"dsDeallocAttributeEntry"},{"address":0,"dylib":"/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService","is_lazy":false,"is_weak":false,"name":"dsDeallocAttributeValueEntry"},{"address":0,"dylib":"/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService","is_lazy":false,"is_weak":false,"name":"dsDeallocRecordEntry"},{"address":0,"dylib":"/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService","is_lazy":false,"is_weak":false,"name":"dsDoDirNodeAuth"},{"address":0,"dylib":"/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService","is_lazy":false,"is_weak":false,"name":"dsFindDirNodes"},{"address":0,"dylib":"/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService","is_lazy":false,"is_weak":false,"name":"dsGetAttributeEntry"},{"address":0,"dylib":"/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService","is_lazy":false,"is_weak":false,"name":"dsGetAttributeValue"},{"address":0,"dylib":"/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService","is_lazy":false,"is_weak":false,"name":"dsGetDirNodeName"},{"address":0,"dylib":"/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService","is_lazy":false,"is_weak":false,"name":"dsGetRecordAttributeInfo"},{"address":0,"dylib":"/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService","is_lazy":false,"is_weak":false,"name":"dsGetRecordEntry"},{"address":0,"dylib":"/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService","is_lazy":false,"is_weak":false,"name":"dsGetRecordList"},{"address":0,"dylib":"/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService","is_lazy":false,"is_weak":false,"name":"dsOpenDirNode"},{"address":0,"dylib":"/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService","is_lazy":false,"is_weak":false,"name":"dsOpenDirService"},{"address":0,"dylib":"/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService","is_lazy":false,"is_weak":false,"name":"dsOpenRecord"},{"address":0,"dylib":"/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService","is_lazy":false,"is_weak":false,"name":"dsReleaseContinueData"},{"address":0,"dylib":"/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService","is_lazy":false,"is_weak":false,"name":"dsRemoveAttribute"},{"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":"CFStringGetCString"},{"address":0,"dylib":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","is_lazy":false,"is_weak":false,"name":"CFUUIDCreate"},{"address":0,"dylib":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","is_lazy":false,"is_weak":false,"name":"CFUUIDCreateString"},{"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":"close"},{"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":"fflush"},{"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"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"getpid"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"kill"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"malloc_type_calloc"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"malloc_type_malloc"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"memcpy"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"open"},{"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":"read"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"sigaction"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"sigprocmask"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"sigsuspend"},{"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":"strcpy"},{"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":"strncpy"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"tcgetattr"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"tcsetattr"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"write"},{"address":0,"dylib":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","is_lazy":false,"is_weak":false,"name":"kCFAllocatorDefault"},{"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":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"optarg"}],"interesting_strings":{"bundle_ids":["com.apple.dsenableroot"],"file_paths":["/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService"],"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":7,"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":["CoreFoundation"]},"objc_classes":{},"objc_metadata":{"classes":{}},"sections":[{"name":"__text","offset":1712,"protection":"r-x","segment":"__TEXT","size":5944},{"name":"__auth_stubs","offset":7656,"protection":"r-x","segment":"__TEXT","size":992},{"name":"__const","offset":8648,"protection":"r-x","segment":"__TEXT","size":56},{"name":"__cstring","offset":8704,"protection":"r-x","segment":"__TEXT","size":1336},{"name":"__unwind_info","offset":10040,"protection":"r-x","segment":"__TEXT","size":120},{"name":"__auth_got","offset":16384,"protection":"rw-","segment":"__DATA_CONST","size":496},{"name":"__got","offset":16880,"protection":"rw-","segment":"__DATA_CONST","size":40},{"name":"__common","offset":0,"protection":"rw-","segment":"__DATA","size":4}],"summary":"Executes as an Apple-signed system binary with support for both Intel and Apple Silicon architectures. Communicates with six network endpoints, likely for configuration synchronization, status reporting, or service discovery. Contains four standard frameworks for system-level functionality. The presence of bundle identifiers, file paths, and URLs suggests integration with multiple system services or components that require coordinated communication and state management.","swift_metadata":null,"title":"System service — manages configuration and connectivity via network endpoints","total_strings":277,"xpc_services":[]}