From 9e8345152e854ca27846da24afe9d848256394ac Mon Sep 17 00:00:00 2001 From: Michael Hohn Date: Mon, 7 Mar 2022 09:33:37 -0800 Subject: [PATCH] Add svg rendering of CFG --- PrintCFG.dgml/cpp/example/polkit/cfg.svg | 18186 +++++++++++++++++++++ PrintCFG.sh | 5 + 2 files changed, 18191 insertions(+) create mode 100644 PrintCFG.dgml/cpp/example/polkit/cfg.svg diff --git a/PrintCFG.dgml/cpp/example/polkit/cfg.svg b/PrintCFG.dgml/cpp/example/polkit/cfg.svg new file mode 100644 index 0000000..0d11660 --- /dev/null +++ b/PrintCFG.dgml/cpp/example/polkit/cfg.svg @@ -0,0 +1,18186 @@ + + + + + + +qlast + + + +nd_483685 + +main + + + +nd_483723 + +declaration + + + +nd_483743 + +declaration + + + +nd_483723->nd_483743 + + + + + +nd_483757 + +declaration + + + +nd_483743->nd_483757 + + + + + +nd_483767 + +declaration + + + +nd_483757->nd_483767 + + + + + +nd_483775 + +declaration + + + +nd_483767->nd_483775 + + + + + +nd_483794 + +declaration + + + +nd_483775->nd_483794 + + + + + +nd_483806 + +declaration + + + +nd_483794->nd_483806 + + + + + +nd_483821 + +declaration + + + +nd_483806->nd_483821 + + + + + +nd_483838 + +declaration + + + +nd_483821->nd_483838 + + + + + +nd_483856 + +declaration + + + +nd_483838->nd_483856 + + + + + +nd_484271 + +declaration + + + +nd_483856->nd_484271 + + + + + +nd_484285 + +declaration + + + +nd_484271->nd_484285 + + + + + +nd_484339 + +declaration + + + +nd_484285->nd_484339 + + + + + +nd_484367 + +declaration + + + +nd_484339->nd_484367 + + + + + +nd_484410 + +declaration + + + +nd_484367->nd_484410 + + + + + +nd_485032 + +declaration + + + +nd_484410->nd_485032 + + + + + +nd_485040 + +declaration + + + +nd_485032->nd_485040 + + + + + +nd_485072 + +declaration + + + +nd_485040->nd_485072 + + + + + +nd_485089 + +declaration + + + +nd_485072->nd_485089 + + + + + +nd_486127 + +initializer for environment_variables_to_save + + + +nd_485089->nd_486127 + + + + + +nd_485121 + +{...} + + + +nd_486134 + +declaration + + + +nd_485121->nd_486134 + + + + + +nd_485657 + +SHELL + + + +nd_485678 + +LANG + + + +nd_485657->nd_485678 + + + + + +nd_485697 + +LINGUAS + + + +nd_485678->nd_485697 + + + + + +nd_485708 + +LANGUAGE + + + +nd_485697->nd_485708 + + + + + +nd_485732 + +LC_COLLATE + + + +nd_485708->nd_485732 + + + + + +nd_485749 + +LC_CTYPE + + + +nd_485732->nd_485749 + + + + + +nd_485759 + +LC_MESSAGES + + + +nd_485749->nd_485759 + + + + + +nd_485786 + +LC_MONETARY + + + +nd_485759->nd_485786 + + + + + +nd_485810 + +LC_NUMERIC + + + +nd_485786->nd_485810 + + + + + +nd_485825 + +LC_TIME + + + +nd_485810->nd_485825 + + + + + +nd_485853 + +LC_ALL + + + +nd_485825->nd_485853 + + + + + +nd_485869 + +TERM + + + +nd_485853->nd_485869 + + + + + +nd_485889 + +COLORTERM + + + +nd_485869->nd_485889 + + + + + +nd_485915 + +DISPLAY + + + +nd_485889->nd_485915 + + + + + +nd_485969 + +XAUTHORITY + + + +nd_485915->nd_485969 + + + + + +nd_485986 + +0 + + + +nd_485969->nd_485986 + + + + + +nd_485986->nd_485121 + + + + + +nd_486127->nd_485657 + + + + + +nd_486151 + +declaration + + + +nd_486134->nd_486151 + + + + + +nd_486176 + +declaration + + + +nd_486151->nd_486176 + + + + + +nd_486184 + +declaration + + + +nd_486176->nd_486184 + + + + + +nd_486193 + +ExprStmt + + + +nd_486184->nd_486193 + + + + + +nd_486210 + +127 + + + +nd_486193->nd_486210 + + + + + +nd_486204 + +ret + + + +nd_486220 + +... = ... + + + +nd_486204->nd_486220 + + + + + +nd_486210->nd_486204 + + + + + +nd_486227 + +ExprStmt + + + +nd_486220->nd_486227 + + + + + +nd_486493 + +0 + + + +nd_486227->nd_486493 + + + + + +nd_486237 + +authority + + + +nd_486511 + +... = ... + + + +nd_486237->nd_486511 + + + + + +nd_486493->nd_486237 + + + + + +nd_486514 + +ExprStmt + + + +nd_486511->nd_486514 + + + + + +nd_486555 + +0 + + + +nd_486514->nd_486555 + + + + + +nd_486549 + +subject + + + +nd_486573 + +... = ... + + + +nd_486549->nd_486573 + + + + + +nd_486555->nd_486549 + + + + + +nd_486577 + +ExprStmt + + + +nd_486573->nd_486577 + + + + + +nd_486595 + +0 + + + +nd_486577->nd_486595 + + + + + +nd_486585 + +details + + + +nd_486621 + +... = ... + + + +nd_486585->nd_486621 + + + + + +nd_486595->nd_486585 + + + + + +nd_486626 + +ExprStmt + + + +nd_486621->nd_486626 + + + + + +nd_486670 + +0 + + + +nd_486626->nd_486670 + + + + + +nd_486664 + +result + + + +nd_486683 + +... = ... + + + +nd_486664->nd_486683 + + + + + +nd_486670->nd_486664 + + + + + +nd_486687 + +ExprStmt + + + +nd_486683->nd_486687 + + + + + +nd_486714 + +0 + + + +nd_486687->nd_486714 + + + + + +nd_486693 + +action_id + + + +nd_486739 + +... = ... + + + +nd_486693->nd_486739 + + + + + +nd_486714->nd_486693 + + + + + +nd_486742 + +ExprStmt + + + +nd_486739->nd_486742 + + + + + +nd_487127 + +0 + + + +nd_486742->nd_487127 + + + + + +nd_487116 + +saved_env + + + +nd_487148 + +... = ... + + + +nd_487116->nd_487148 + + + + + +nd_487127->nd_487116 + + + + + +nd_487151 + +ExprStmt + + + +nd_487148->nd_487151 + + + + + +nd_487168 + +0 + + + +nd_487151->nd_487168 + + + + + +nd_487158 + +path + + + +nd_487199 + +... = ... + + + +nd_487158->nd_487199 + + + + + +nd_487168->nd_487158 + + + + + +nd_487210 + +ExprStmt + + + +nd_487199->nd_487210 + + + + + +nd_487267 + +0 + + + +nd_487210->nd_487267 + + + + + +nd_487222 + +exec_argv + + + +nd_487291 + +... = ... + + + +nd_487222->nd_487291 + + + + + +nd_487267->nd_487222 + + + + + +nd_487297 + +ExprStmt + + + +nd_487291->nd_487297 + + + + + +nd_487368 + +0 + + + +nd_487297->nd_487368 + + + + + +nd_487356 + +command_line + + + +nd_487422 + +... = ... + + + +nd_487356->nd_487422 + + + + + +nd_487368->nd_487356 + + + + + +nd_487425 + +ExprStmt + + + +nd_487422->nd_487425 + + + + + +nd_487594 + +0 + + + +nd_487425->nd_487594 + + + + + +nd_487434 + +opt_user + + + +nd_487634 + +... = ... + + + +nd_487434->nd_487634 + + + + + +nd_487594->nd_487434 + + + + + +nd_487640 + +ExprStmt + + + +nd_487634->nd_487640 + + + + + +nd_487707 + +0 + + + +nd_487640->nd_487707 + + + + + +nd_487649 + +local_agent_handle + + + +nd_487735 + +... = ... + + + +nd_487649->nd_487735 + + + + + +nd_487707->nd_487649 + + + + + +nd_487738 + +ExprStmt + + + +nd_487735->nd_487738 + + + + + +nd_487747 + +GIO_USE_VFS + + + +nd_487738->nd_487747 + + + + + +nd_487741 + +call to setenv + + + +nd_487821 + +if (...) ... + + + +nd_487741->nd_487821 + + + + + +nd_487759 + +local + + + +nd_487747->nd_487759 + + + + + +nd_487819 + +1 + + + +nd_487759->nd_487819 + + + + + +nd_487819->nd_487741 + + + + + +nd_487829 + +call to geteuid + + + +nd_487821->nd_487829 + + + + + +nd_487937 + +0 + + + +nd_487829->nd_487937 + + + + + +nd_487944 + +... != ... + + + +nd_487937->nd_487944 + + + + + +nd_488101 + +{ ... } + + + +nd_487944->nd_488101 + + + + + +nd_488107 + +ExprStmt + + + +nd_487944->nd_488107 + + + + + +nd_488021 + +ExprStmt + + + +nd_488079 + +pkexec must be setuid root + + + +nd_488021->nd_488079 + + + + + +nd_488031 + +call to g_printerr + + + +nd_488093 + +goto ... + + + +nd_488031->nd_488093 + + + + + +nd_488079->nd_488031 + + + + + +nd_506901 + +label ...: + + + +nd_488093->nd_506901 + + + + + +nd_488101->nd_488021 + + + + + +nd_488203 + +call to g_get_user_name + + + +nd_488107->nd_488203 + + + + + +nd_488151 + +original_user_name + + + +nd_488206 + +... = ... + + + +nd_488151->nd_488206 + + + + + +nd_488155 + +call to g_strdup + + + +nd_488155->nd_488151 + + + + + +nd_488203->nd_488155 + + + + + +nd_488210 + +if (...) ... + + + +nd_488206->nd_488210 + + + + + +nd_488240 + +original_user_name + + + +nd_488210->nd_488240 + + + + + +nd_488246 + +0 + + + +nd_488240->nd_488246 + + + + + +nd_488258 + +... == ... + + + +nd_488246->nd_488258 + + + + + +nd_488385 + +{ ... } + + + +nd_488258->nd_488385 + + + + + +nd_488388 + +if (...) ... + + + +nd_488258->nd_488388 + + + + + +nd_488261 + +ExprStmt + + + +nd_488298 + +Error getting user name. + + + +nd_488261->nd_488298 + + + + + +nd_488264 + +call to g_printerr + + + +nd_488316 + +goto ... + + + +nd_488264->nd_488316 + + + + + +nd_488298->nd_488264 + + + + + +nd_488316->nd_506901 + + + + + +nd_488385->nd_488261 + + + + + +nd_488478 + +call to g_get_current_dir + + + +nd_488388->nd_488478 + + + + + +nd_488399 + +original_cwd + + + +nd_488484 + +... = ... + + + +nd_488399->nd_488484 + + + + + +nd_488478->nd_488399 + + + + + +nd_488502 + +0 + + + +nd_488484->nd_488502 + + + + + +nd_488550 + +... == ... + + + +nd_488502->nd_488550 + + + + + +nd_488743 + +{ ... } + + + +nd_488550->nd_488743 + + + + + +nd_488748 + +ExprStmt + + + +nd_488550->nd_488748 + + + + + +nd_488555 + +ExprStmt + + + +nd_488595 + +Error getting cwd: %s + + + +nd_488555->nd_488595 + + + + + +nd_488566 + +call to g_printerr + + + +nd_488737 + +goto ... + + + +nd_488566->nd_488737 + + + + + +nd_488719 + +call to __errno_location + + + +nd_488595->nd_488719 + + + + + +nd_488616 + +call to g_strerror + + + +nd_488616->nd_488566 + + + + + +nd_488726 + +* ... + + + +nd_488719->nd_488726 + + + + + +nd_488726->nd_488616 + + + + + +nd_488737->nd_506901 + + + + + +nd_488743->nd_488555 + + + + + +nd_488762 + +0 + + + +nd_488748->nd_488762 + + + + + +nd_488755 + +opt_show_help + + + +nd_488769 + +... = ... + + + +nd_488755->nd_488769 + + + + + +nd_488762->nd_488755 + + + + + +nd_488772 + +ExprStmt + + + +nd_488769->nd_488772 + + + + + +nd_488784 + +0 + + + +nd_488772->nd_488784 + + + + + +nd_488778 + +opt_show_version + + + +nd_488790 + +... = ... + + + +nd_488778->nd_488790 + + + + + +nd_488784->nd_488778 + + + + + +nd_488793 + +ExprStmt + + + +nd_488790->nd_488793 + + + + + +nd_488843 + +0 + + + +nd_488793->nd_488843 + + + + + +nd_488799 + +opt_disable_internal_agent + + + +nd_488850 + +... = ... + + + +nd_488799->nd_488850 + + + + + +nd_488843->nd_488799 + + + + + +nd_490029 + +{ ... } + + + +nd_488850->nd_490029 + + + + + +nd_488855 + +for(...;...;...) ... + + + +nd_489982 + +ExprStmt + + + +nd_488855->nd_489982 + + + + + +nd_488955 + +n + + + +nd_488958 + +argc + + + +nd_488955->nd_488958 + + + + + +nd_488967 + +... < ... + + + +nd_488958->nd_488967 + + + + + +nd_489974 + +{ ... } + + + +nd_488967->nd_489974 + + + + + +nd_490022 + +label ...: + + + +nd_488967->nd_490022 + + + + + +nd_488970 + +if (...) ... + + + +nd_489164 + +argv + + + +nd_488970->nd_489164 + + + + + +nd_489160 + +call to strcmp + + + +nd_489284 + +0 + + + +nd_489160->nd_489284 + + + + + +nd_489174 + +n + + + +nd_489164->nd_489174 + + + + + +nd_489259 + +access to array + + + +nd_489174->nd_489259 + + + + + +nd_489267 + +--help + + + +nd_489259->nd_489267 + + + + + +nd_489267->nd_489160 + + + + + +nd_489287 + +... == ... + + + +nd_489284->nd_489287 + + + + + +nd_489333 + +{ ... } + + + +nd_489287->nd_489333 + + + + + +nd_489339 + +if (...) ... + + + +nd_489287->nd_489339 + + + + + +nd_489296 + +ExprStmt + + + +nd_489308 + +0 + + + +nd_489296->nd_489308 + + + + + +nd_489301 + +opt_show_help + + + +nd_489327 + +... = ... + + + +nd_489301->nd_489327 + + + + + +nd_489315 + +! ... + + + +nd_489308->nd_489315 + + + + + +nd_489315->nd_489301 + + + + + +nd_490011 + +n + + + +nd_489327->nd_490011 + + + + + +nd_489333->nd_489296 + + + + + +nd_489353 + +argv + + + +nd_489339->nd_489353 + + + + + +nd_489348 + +call to strcmp + + + +nd_489383 + +0 + + + +nd_489348->nd_489383 + + + + + +nd_489359 + +n + + + +nd_489353->nd_489359 + + + + + +nd_489363 + +access to array + + + +nd_489359->nd_489363 + + + + + +nd_489374 + +--version + + + +nd_489363->nd_489374 + + + + + +nd_489374->nd_489348 + + + + + +nd_489386 + +... == ... + + + +nd_489383->nd_489386 + + + + + +nd_489431 + +{ ... } + + + +nd_489386->nd_489431 + + + + + +nd_489436 + +if (...) ... + + + +nd_489386->nd_489436 + + + + + +nd_489393 + +ExprStmt + + + +nd_489409 + +0 + + + +nd_489393->nd_489409 + + + + + +nd_489399 + +opt_show_version + + + +nd_489428 + +... = ... + + + +nd_489399->nd_489428 + + + + + +nd_489418 + +! ... + + + +nd_489409->nd_489418 + + + + + +nd_489418->nd_489399 + + + + + +nd_489428->nd_490011 + + + + + +nd_489431->nd_489393 + + + + + +nd_489603 + +... || ... + + + +nd_489436->nd_489603 + + + + + +nd_489440 + +call to strcmp + + + +nd_489500 + +0 + + + +nd_489440->nd_489500 + + + + + +nd_489444 + +argv + + + +nd_489447 + +n + + + +nd_489444->nd_489447 + + + + + +nd_489451 + +access to array + + + +nd_489447->nd_489451 + + + + + +nd_489479 + +--user + + + +nd_489451->nd_489479 + + + + + +nd_489479->nd_489440 + + + + + +nd_489503 + +... == ... + + + +nd_489500->nd_489503 + + + + + +nd_489515 + +argv + + + +nd_489503->nd_489515 + + + + + +nd_489832 + +{ ... } + + + +nd_489503->nd_489832 + + + + + +nd_489509 + +call to strcmp + + + +nd_489594 + +0 + + + +nd_489509->nd_489594 + + + + + +nd_489523 + +n + + + +nd_489515->nd_489523 + + + + + +nd_489528 + +access to array + + + +nd_489523->nd_489528 + + + + + +nd_489543 + +-u + + + +nd_489528->nd_489543 + + + + + +nd_489543->nd_489509 + + + + + +nd_489597 + +... == ... + + + +nd_489594->nd_489597 + + + + + +nd_489597->nd_489832 + + + + + +nd_489837 + +if (...) ... + + + +nd_489597->nd_489837 + + + + + +nd_489603->nd_489444 + + + + + +nd_489607 + +ExprStmt + + + +nd_489611 + +n + + + +nd_489607->nd_489611 + + + + + +nd_489614 + +... ++ + + + +nd_489611->nd_489614 + + + + + +nd_489620 + +if (...) ... + + + +nd_489614->nd_489620 + + + + + +nd_489625 + +n + + + +nd_489620->nd_489625 + + + + + +nd_489633 + +argc + + + +nd_489625->nd_489633 + + + + + +nd_489642 + +... >= ... + + + +nd_489633->nd_489642 + + + + + +nd_489694 + +{ ... } + + + +nd_489642->nd_489694 + + + + + +nd_489700 + +if (...) ... + + + +nd_489642->nd_489700 + + + + + +nd_489650 + +ExprStmt + + + +nd_489678 + +argc + + + +nd_489650->nd_489678 + + + + + +nd_489673 + +call to usage + + + +nd_489689 + +goto ... + + + +nd_489673->nd_489689 + + + + + +nd_489684 + +argv + + + +nd_489678->nd_489684 + + + + + +nd_489684->nd_489673 + + + + + +nd_489689->nd_506901 + + + + + +nd_489694->nd_489650 + + + + + +nd_489703 + +opt_user + + + +nd_489700->nd_489703 + + + + + +nd_489709 + +0 + + + +nd_489703->nd_489709 + + + + + +nd_489730 + +... != ... + + + +nd_489709->nd_489730 + + + + + +nd_489784 + +{ ... } + + + +nd_489730->nd_489784 + + + + + +nd_489790 + +ExprStmt + + + +nd_489730->nd_489790 + + + + + +nd_489737 + +ExprStmt + + + +nd_489768 + +--user specified twice + + + +nd_489737->nd_489768 + + + + + +nd_489741 + +call to g_printerr + + + +nd_489781 + +goto ... + + + +nd_489741->nd_489781 + + + + + +nd_489768->nd_489741 + + + + + +nd_489781->nd_506901 + + + + + +nd_489784->nd_489737 + + + + + +nd_489806 + +argv + + + +nd_489790->nd_489806 + + + + + +nd_489796 + +opt_user + + + +nd_489825 + +... = ... + + + +nd_489796->nd_489825 + + + + + +nd_489802 + +call to g_strdup + + + +nd_489802->nd_489796 + + + + + +nd_489811 + +n + + + +nd_489806->nd_489811 + + + + + +nd_489817 + +access to array + + + +nd_489811->nd_489817 + + + + + +nd_489817->nd_489802 + + + + + +nd_489825->nd_490011 + + + + + +nd_489832->nd_489607 + + + + + +nd_489849 + +argv + + + +nd_489837->nd_489849 + + + + + +nd_489842 + +call to strcmp + + + +nd_489902 + +0 + + + +nd_489842->nd_489902 + + + + + +nd_489853 + +n + + + +nd_489849->nd_489853 + + + + + +nd_489858 + +access to array + + + +nd_489853->nd_489858 + + + + + +nd_489884 + +--disable-internal-agent + + + +nd_489858->nd_489884 + + + + + +nd_489884->nd_489842 + + + + + +nd_489906 + +... == ... + + + +nd_489902->nd_489906 + + + + + +nd_489958 + +{ ... } + + + +nd_489906->nd_489958 + + + + + +nd_489969 + +{ ... } + + + +nd_489906->nd_489969 + + + + + +nd_489911 + +ExprStmt + + + +nd_489927 + +0 + + + +nd_489911->nd_489927 + + + + + +nd_489917 + +opt_disable_internal_agent + + + +nd_489953 + +... = ... + + + +nd_489917->nd_489953 + + + + + +nd_489938 + +! ... + + + +nd_489927->nd_489938 + + + + + +nd_489938->nd_489917 + + + + + +nd_489953->nd_490011 + + + + + +nd_489958->nd_489911 + + + + + +nd_489964 + +break; + + + +nd_489964->nd_490022 + + + + + +nd_489969->nd_489964 + + + + + +nd_489974->nd_488970 + + + + + +nd_489996 + +1 + + + +nd_489982->nd_489996 + + + + + +nd_489987 + +n + + + +nd_490006 + +... = ... + + + +nd_489987->nd_490006 + + + + + +nd_489996->nd_489987 + + + + + +nd_490006->nd_488955 + + + + + +nd_490016 + +... ++ + + + +nd_490011->nd_490016 + + + + + +nd_490016->nd_488955 + + + + + +nd_490032 + +if (...) ... + + + +nd_490022->nd_490032 + + + + + +nd_490029->nd_488855 + + + + + +nd_490042 + +opt_show_help + + + +nd_490032->nd_490042 + + + + + +nd_490158 + +{ ... } + + + +nd_490042->nd_490158 + + + + + +nd_490166 + +if (...) ... + + + +nd_490042->nd_490166 + + + + + +nd_490088 + +ExprStmt + + + +nd_490104 + +argc + + + +nd_490088->nd_490104 + + + + + +nd_490097 + +call to usage + + + +nd_490114 + +ExprStmt + + + +nd_490097->nd_490114 + + + + + +nd_490109 + +argv + + + +nd_490104->nd_490109 + + + + + +nd_490109->nd_490097 + + + + + +nd_490131 + +0 + + + +nd_490114->nd_490131 + + + + + +nd_490121 + +ret + + + +nd_490145 + +... = ... + + + +nd_490121->nd_490145 + + + + + +nd_490131->nd_490121 + + + + + +nd_490151 + +goto ... + + + +nd_490145->nd_490151 + + + + + +nd_490151->nd_506901 + + + + + +nd_490158->nd_490088 + + + + + +nd_490175 + +opt_show_version + + + +nd_490166->nd_490175 + + + + + +nd_490287 + +{ ... } + + + +nd_490175->nd_490287 + + + + + +nd_490295 + +if (...) ... + + + +nd_490175->nd_490295 + + + + + +nd_490183 + +ExprStmt + + + +nd_490221 + +pkexec version %s + + + +nd_490183->nd_490221 + + + + + +nd_490196 + +call to g_print + + + +nd_490249 + +ExprStmt + + + +nd_490196->nd_490249 + + + + + +nd_490240 + +0.119 + + + +nd_490221->nd_490240 + + + + + +nd_490240->nd_490196 + + + + + +nd_490266 + +0 + + + +nd_490249->nd_490266 + + + + + +nd_490254 + +ret + + + +nd_490275 + +... = ... + + + +nd_490254->nd_490275 + + + + + +nd_490266->nd_490254 + + + + + +nd_490282 + +goto ... + + + +nd_490275->nd_490282 + + + + + +nd_490282->nd_506901 + + + + + +nd_490287->nd_490183 + + + + + +nd_490306 + +opt_user + + + +nd_490295->nd_490306 + + + + + +nd_490317 + +0 + + + +nd_490306->nd_490317 + + + + + +nd_490345 + +... == ... + + + +nd_490317->nd_490345 + + + + + +nd_490351 + +ExprStmt + + + +nd_490345->nd_490351 + + + + + +nd_490396 + +ExprStmt + + + +nd_490345->nd_490396 + + + + + +nd_490375 + +root + + + +nd_490351->nd_490375 + + + + + +nd_490358 + +opt_user + + + +nd_490389 + +... = ... + + + +nd_490358->nd_490389 + + + + + +nd_490363 + +call to g_strdup + + + +nd_490363->nd_490358 + + + + + +nd_490375->nd_490363 + + + + + +nd_490389->nd_490396 + + + + + +nd_490480 + +opt_user + + + +nd_490396->nd_490480 + + + + + +nd_490405 + +rc + + + +nd_490580 + +... = ... + + + +nd_490405->nd_490580 + + + + + +nd_490472 + +call to getpwnam_r + + + +nd_490472->nd_490405 + + + + + +nd_490495 + +pwstruct + + + +nd_490480->nd_490495 + + + + + +nd_490505 + +& ... + + + +nd_490495->nd_490505 + + + + + +nd_490513 + +pwbuf + + + +nd_490505->nd_490513 + + + + + +nd_490533 + +pwbuf + + + +nd_490513->nd_490533 + + + + + +nd_490525 + +sizeof(<expr>) + + + +nd_490564 + +pw + + + +nd_490525->nd_490564 + + + + + +nd_490533->nd_490525 + + + + + +nd_490575 + +& ... + + + +nd_490564->nd_490575 + + + + + +nd_490575->nd_490472 + + + + + +nd_490585 + +if (...) ... + + + +nd_490580->nd_490585 + + + + + +nd_490750 + +... && ... + + + +nd_490585->nd_490750 + + + + + +nd_490650 + +rc + + + +nd_490661 + +0 + + + +nd_490650->nd_490661 + + + + + +nd_490664 + +... == ... + + + +nd_490661->nd_490664 + + + + + +nd_490668 + +pw + + + +nd_490664->nd_490668 + + + + + +nd_490792 + +if (...) ... + + + +nd_490664->nd_490792 + + + + + +nd_490727 + +0 + + + +nd_490668->nd_490727 + + + + + +nd_490747 + +... == ... + + + +nd_490727->nd_490747 + + + + + +nd_490789 + +{ ... } + + + +nd_490747->nd_490789 + + + + + +nd_490747->nd_490792 + + + + + +nd_490750->nd_490650 + + + + + +nd_490755 + +ExprStmt + + + +nd_490770 + +User `%s' does not exist. + + + +nd_490755->nd_490770 + + + + + +nd_490760 + +call to g_printerr + + + +nd_490785 + +goto ... + + + +nd_490760->nd_490785 + + + + + +nd_490781 + +opt_user + + + +nd_490770->nd_490781 + + + + + +nd_490781->nd_490760 + + + + + +nd_490785->nd_506901 + + + + + +nd_490789->nd_490755 + + + + + +nd_490795 + +pw + + + +nd_490792->nd_490795 + + + + + +nd_490804 + +0 + + + +nd_490795->nd_490804 + + + + + +nd_490903 + +... == ... + + + +nd_490804->nd_490903 + + + + + +nd_491081 + +{ ... } + + + +nd_490903->nd_491081 + + + + + +nd_491088 + +do (...) ... + + + +nd_490903->nd_491088 + + + + + +nd_490906 + +ExprStmt + + + +nd_490923 + +Error getting information for user `%s': %s + + + +nd_490906->nd_490923 + + + + + +nd_490912 + +call to g_printerr + + + +nd_491056 + +goto ... + + + +nd_490912->nd_491056 + + + + + +nd_490957 + +opt_user + + + +nd_490923->nd_490957 + + + + + +nd_490966 + +rc + + + +nd_490957->nd_490966 + + + + + +nd_490962 + +call to g_strerror + + + +nd_490962->nd_490912 + + + + + +nd_490966->nd_490962 + + + + + +nd_491056->nd_506901 + + + + + +nd_491081->nd_490906 + + + + + +nd_491997 + +{ ... } + + + +nd_491088->nd_491997 + + + + + +nd_491524 + +0 + + + +nd_492008 + +ExprStmt + + + +nd_491524->nd_492008 + + + + + +nd_491530 + +if (...) ... + + + +nd_491685 + +{ ... } + + + +nd_491530->nd_491685 + + + + + +nd_491553 + +call to __builtin_expect + + + +nd_491788 + +; + + + +nd_491553->nd_491788 + + + + + +nd_491795 + +ExprStmt + + + +nd_491553->nd_491795 + + + + + +nd_491559 + +(statement expression) + + + +nd_491701 + +1 + + + +nd_491559->nd_491701 + + + + + +nd_491575 + +declaration + + + +nd_491582 + +if (...) ... + + + +nd_491575->nd_491582 + + + + + +nd_491586 + +argv + + + +nd_491582->nd_491586 + + + + + +nd_491595 + +argc + + + +nd_491586->nd_491595 + + + + + +nd_491599 + +access to array + + + +nd_491595->nd_491599 + + + + + +nd_491613 + +0 + + + +nd_491599->nd_491613 + + + + + +nd_491646 + +... == ... + + + +nd_491613->nd_491646 + + + + + +nd_491652 + +ExprStmt + + + +nd_491646->nd_491652 + + + + + +nd_491665 + +ExprStmt + + + +nd_491646->nd_491665 + + + + + +nd_491660 + +1 + + + +nd_491652->nd_491660 + + + + + +nd_491655 + +_g_boolean_var_ + + + +nd_491662 + +... = ... + + + +nd_491655->nd_491662 + + + + + +nd_491660->nd_491655 + + + + + +nd_491678 + +ExprStmt + + + +nd_491662->nd_491678 + + + + + +nd_491671 + +0 + + + +nd_491665->nd_491671 + + + + + +nd_491667 + +_g_boolean_var_ + + + +nd_491673 + +... = ... + + + +nd_491667->nd_491673 + + + + + +nd_491671->nd_491667 + + + + + +nd_491673->nd_491678 + + + + + +nd_491680 + +_g_boolean_var_ + + + +nd_491678->nd_491680 + + + + + +nd_491680->nd_491559 + + + + + +nd_491685->nd_491575 + + + + + +nd_491701->nd_491553 + + + + + +nd_491788->nd_491524 + + + + + +nd_491836 + +0 + + + +nd_491795->nd_491836 + + + + + +nd_491812 + +call to g_assertion_message_expr + + + +nd_491885 + +../src/programs/pkexec.c + + + +nd_491836->nd_491885 + + + + + +nd_491907 + +609 + + + +nd_491885->nd_491907 + + + + + +nd_491944 + +__func__ + + + +nd_491907->nd_491944 + + + + + +nd_491980 + +argv[argc] == NULL + + + +nd_491944->nd_491980 + + + + + +nd_491980->nd_491812 + + + + + +nd_491997->nd_491530 + + + + + +nd_492032 + +argv + + + +nd_492008->nd_492032 + + + + + +nd_492014 + +path + + + +nd_492064 + +... = ... + + + +nd_492014->nd_492064 + + + + + +nd_492024 + +call to g_strdup + + + +nd_492024->nd_492014 + + + + + +nd_492044 + +n + + + +nd_492032->nd_492044 + + + + + +nd_492051 + +access to array + + + +nd_492044->nd_492051 + + + + + +nd_492051->nd_492024 + + + + + +nd_492073 + +if (...) ... + + + +nd_492064->nd_492073 + + + + + +nd_492098 + +path + + + +nd_492073->nd_492098 + + + + + +nd_492108 + +0 + + + +nd_492098->nd_492108 + + + + + +nd_492129 + +... == ... + + + +nd_492108->nd_492129 + + + + + +nd_492444 + +{ ... } + + + +nd_492129->nd_492444 + + + + + +nd_492451 + +if (...) ... + + + +nd_492129->nd_492451 + + + + + +nd_492149 + +declaration + + + +nd_492153 + +ExprStmt + + + +nd_492149->nd_492153 + + + + + +nd_492163 + +pwstruct + + + +nd_492153->nd_492163 + + + + + +nd_492156 + +path + + + +nd_492172 + +... = ... + + + +nd_492156->nd_492172 + + + + + +nd_492160 + +call to g_strdup + + + +nd_492160->nd_492156 + + + + + +nd_492166 + +pw_shell + + + +nd_492163->nd_492166 + + + + + +nd_492166->nd_492160 + + + + + +nd_492175 + +if (...) ... + + + +nd_492172->nd_492175 + + + + + +nd_492179 + +path + + + +nd_492175->nd_492179 + + + + + +nd_492182 + +! ... + + + +nd_492179->nd_492182 + + + + + +nd_492236 + +{ ... } + + + +nd_492182->nd_492236 + + + + + +nd_492243 + +ExprStmt + + + +nd_492182->nd_492243 + + + + + +nd_492185 + +ExprStmt + + + +nd_492211 + +No shell configured or error retrieving pw_shell + + + +nd_492185->nd_492211 + + + + + +nd_492188 + +call to g_printerr + + + +nd_492229 + +goto ... + + + +nd_492188->nd_492229 + + + + + +nd_492211->nd_492188 + + + + + +nd_492229->nd_506901 + + + + + +nd_492236->nd_492185 + + + + + +nd_492259 + +path + + + +nd_492243->nd_492259 + + + + + +nd_492249 + +command_line + + + +nd_492266 + +... = ... + + + +nd_492249->nd_492266 + + + + + +nd_492254 + +call to g_strdup + + + +nd_492254->nd_492249 + + + + + +nd_492259->nd_492254 + + + + + +nd_492271 + +ExprStmt + + + +nd_492266->nd_492271 + + + + + +nd_492285 + +call to g_ptr_array_new + + + +nd_492271->nd_492285 + + + + + +nd_492276 + +shell_argv + + + +nd_492290 + +... = ... + + + +nd_492276->nd_492290 + + + + + +nd_492285->nd_492276 + + + + + +nd_492295 + +ExprStmt + + + +nd_492290->nd_492295 + + + + + +nd_492309 + +shell_argv + + + +nd_492295->nd_492309 + + + + + +nd_492304 + +call to g_ptr_array_add + + + +nd_492323 + +ExprStmt + + + +nd_492304->nd_492323 + + + + + +nd_492314 + +path + + + +nd_492309->nd_492314 + + + + + +nd_492314->nd_492304 + + + + + +nd_492331 + +shell_argv + + + +nd_492323->nd_492331 + + + + + +nd_492328 + +call to g_ptr_array_add + + + +nd_492359 + +ExprStmt + + + +nd_492328->nd_492359 + + + + + +nd_492342 + +0 + + + +nd_492331->nd_492342 + + + + + +nd_492342->nd_492328 + + + + + +nd_492414 + +shell_argv + + + +nd_492359->nd_492414 + + + + + +nd_492364 + +exec_argv + + + +nd_492439 + +... = ... + + + +nd_492364->nd_492439 + + + + + +nd_492409 + +call to g_ptr_array_free + + + +nd_492409->nd_492364 + + + + + +nd_492424 + +0 + + + +nd_492414->nd_492424 + + + + + +nd_492424->nd_492409 + + + + + +nd_492439->nd_492451 + + + + + +nd_492444->nd_492149 + + + + + +nd_492461 + +path + + + +nd_492451->nd_492461 + + + + + +nd_492467 + +0 + + + +nd_492461->nd_492467 + + + + + +nd_492469 + +access to array + + + +nd_492467->nd_492469 + + + + + +nd_492477 + +47 + + + +nd_492469->nd_492477 + + + + + +nd_492479 + +... != ... + + + +nd_492477->nd_492479 + + + + + +nd_493766 + +{ ... } + + + +nd_492479->nd_493766 + + + + + +nd_493771 + +if (...) ... + + + +nd_492479->nd_493771 + + + + + +nd_492482 + +ExprStmt + + + +nd_492491 + +path + + + +nd_492482->nd_492491 + + + + + +nd_492485 + +s + + + +nd_492496 + +... = ... + + + +nd_492485->nd_492496 + + + + + +nd_492488 + +call to g_find_program_in_path + + + +nd_492488->nd_492485 + + + + + +nd_492491->nd_492488 + + + + + +nd_492499 + +if (...) ... + + + +nd_492496->nd_492499 + + + + + +nd_492502 + +s + + + +nd_492499->nd_492502 + + + + + +nd_492508 + +0 + + + +nd_492502->nd_492508 + + + + + +nd_492520 + +... == ... + + + +nd_492508->nd_492520 + + + + + +nd_493429 + +{ ... } + + + +nd_492520->nd_493429 + + + + + +nd_493433 + +ExprStmt + + + +nd_492520->nd_493433 + + + + + +nd_492523 + +ExprStmt + + + +nd_492536 + +Cannot run program %s: %s + + + +nd_492523->nd_492536 + + + + + +nd_492526 + +call to g_printerr + + + +nd_493426 + +goto ... + + + +nd_492526->nd_493426 + + + + + +nd_492544 + +path + + + +nd_492536->nd_492544 + + + + + +nd_493422 + +2 + + + +nd_492544->nd_493422 + + + + + +nd_493412 + +call to strerror + + + +nd_493412->nd_492526 + + + + + +nd_493422->nd_493412 + + + + + +nd_493426->nd_506901 + + + + + +nd_493429->nd_492523 + + + + + +nd_493651 + +path + + + +nd_493433->nd_493651 + + + + + +nd_493646 + +call to g_free + + + +nd_493656 + +ExprStmt + + + +nd_493646->nd_493656 + + + + + +nd_493651->nd_493646 + + + + + +nd_493755 + +s + + + +nd_493656->nd_493755 + + + + + +nd_493660 + +argv + + + +nd_493664 + +n + + + +nd_493660->nd_493664 + + + + + +nd_493747 + +access to array + + + +nd_493664->nd_493747 + + + + + +nd_493761 + +... = ... + + + +nd_493747->nd_493761 + + + + + +nd_493752 + +path + + + +nd_493758 + +... = ... + + + +nd_493752->nd_493758 + + + + + +nd_493755->nd_493752 + + + + + +nd_493758->nd_493660 + + + + + +nd_493761->nd_493771 + + + + + +nd_493766->nd_492482 + + + + + +nd_493795 + +path + + + +nd_493771->nd_493795 + + + + + +nd_493790 + +call to access + + + +nd_493808 + +0 + + + +nd_493790->nd_493808 + + + + + +nd_493803 + +0 + + + +nd_493795->nd_493803 + + + + + +nd_493803->nd_493790 + + + + + +nd_493812 + +... != ... + + + +nd_493808->nd_493812 + + + + + +nd_494066 + +{ ... } + + + +nd_493812->nd_494066 + + + + + +nd_494071 + +if (...) ... + + + +nd_493812->nd_494071 + + + + + +nd_493817 + +ExprStmt + + + +nd_494014 + +Error accessing %s: %s + + + +nd_493817->nd_494014 + + + + + +nd_493822 + +call to g_printerr + + + +nd_494061 + +goto ... + + + +nd_493822->nd_494061 + + + + + +nd_494031 + +path + + + +nd_494014->nd_494031 + + + + + +nd_494045 + +call to __errno_location + + + +nd_494031->nd_494045 + + + + + +nd_494039 + +call to g_strerror + + + +nd_494039->nd_493822 + + + + + +nd_494050 + +* ... + + + +nd_494045->nd_494050 + + + + + +nd_494050->nd_494039 + + + + + +nd_494061->nd_506901 + + + + + +nd_494066->nd_493817 + + + + + +nd_494077 + +command_line + + + +nd_494071->nd_494077 + + + + + +nd_494082 + +! ... + + + +nd_494077->nd_494082 + + + + + +nd_494191 + +{ ... } + + + +nd_494082->nd_494191 + + + + + +nd_494194 + +ExprStmt + + + +nd_494082->nd_494194 + + + + + +nd_494087 + +ExprStmt + + + +nd_494120 + + + + +nd_494087->nd_494120 + + + + + +nd_494093 + +command_line + + + +nd_494151 + +... = ... + + + +nd_494093->nd_494151 + + + + + +nd_494106 + +call to g_strjoinv + + + +nd_494106->nd_494093 + + + + + +nd_494132 + +argv + + + +nd_494120->nd_494132 + + + + + +nd_494139 + +n + + + +nd_494132->nd_494139 + + + + + +nd_494144 + +... + ... + + + +nd_494139->nd_494144 + + + + + +nd_494144->nd_494106 + + + + + +nd_494159 + +ExprStmt + + + +nd_494151->nd_494159 + + + + + +nd_494170 + +argv + + + +nd_494159->nd_494170 + + + + + +nd_494164 + +exec_argv + + + +nd_494186 + +... = ... + + + +nd_494164->nd_494186 + + + + + +nd_494178 + +n + + + +nd_494170->nd_494178 + + + + + +nd_494183 + +... + ... + + + +nd_494178->nd_494183 + + + + + +nd_494183->nd_494164 + + + + + +nd_494186->nd_494194 + + + + + +nd_494191->nd_494087 + + + + + +nd_494202 + +call to g_ptr_array_new + + + +nd_494194->nd_494202 + + + + + +nd_494198 + +saved_env + + + +nd_494207 + +... = ... + + + +nd_494198->nd_494207 + + + + + +nd_494202->nd_494198 + + + + + +nd_494211 + +for(...;...;...) ... + + + +nd_494207->nd_494211 + + + + + +nd_494876 + +ExprStmt + + + +nd_494211->nd_494876 + + + + + +nd_494229 + +environment_variables_to_save + + + +nd_494249 + +n + + + +nd_494229->nd_494249 + + + + + +nd_494255 + +access to array + + + +nd_494249->nd_494255 + + + + + +nd_494266 + +0 + + + +nd_494255->nd_494266 + + + + + +nd_494297 + +... != ... + + + +nd_494266->nd_494297 + + + + + +nd_494869 + +{ ... } + + + +nd_494297->nd_494869 + + + + + +nd_494983 + +if (...) ... + + + +nd_494297->nd_494983 + + + + + +nd_494307 + +environment_variables_to_save + + + +nd_494318 + +n + + + +nd_494307->nd_494318 + + + + + +nd_494324 + +access to array + + + +nd_494318->nd_494324 + + + + + +nd_494360 + +declaration + + + +nd_494324->nd_494360 + + + + + +nd_494330 + +initializer for key + + + +nd_494330->nd_494307 + + + + + +nd_494354 + +declaration + + + +nd_494354->nd_494330 + + + + + +nd_494365 + +ExprStmt + + + +nd_494360->nd_494365 + + + + + +nd_494392 + +key + + + +nd_494365->nd_494392 + + + + + +nd_494371 + +value + + + +nd_494398 + +... = ... + + + +nd_494371->nd_494398 + + + + + +nd_494385 + +call to g_getenv + + + +nd_494385->nd_494371 + + + + + +nd_494392->nd_494385 + + + + + +nd_494407 + +if (...) ... + + + +nd_494398->nd_494407 + + + + + +nd_494411 + +value + + + +nd_494407->nd_494411 + + + + + +nd_494422 + +0 + + + +nd_494411->nd_494422 + + + + + +nd_494463 + +... == ... + + + +nd_494422->nd_494463 + + + + + +nd_494473 + +continue; + + + +nd_494463->nd_494473 + + + + + +nd_494479 + +if (...) ... + + + +nd_494463->nd_494479 + + + + + +nd_494864 + +label ...: + + + +nd_494473->nd_494864 + + + + + +nd_494498 + +key + + + +nd_494479->nd_494498 + + + + + +nd_494492 + +call to validate_environment_variable + + + +nd_494509 + +! ... + + + +nd_494492->nd_494509 + + + + + +nd_494502 + +value + + + +nd_494498->nd_494502 + + + + + +nd_494502->nd_494492 + + + + + +nd_494516 + +goto ... + + + +nd_494509->nd_494516 + + + + + +nd_494524 + +ExprStmt + + + +nd_494509->nd_494524 + + + + + +nd_494516->nd_506901 + + + + + +nd_494530 + +saved_env + + + +nd_494524->nd_494530 + + + + + +nd_494527 + +call to g_ptr_array_add + + + +nd_494554 + +ExprStmt + + + +nd_494527->nd_494554 + + + + + +nd_494539 + +key + + + +nd_494530->nd_494539 + + + + + +nd_494533 + +call to g_strdup + + + +nd_494533->nd_494527 + + + + + +nd_494539->nd_494533 + + + + + +nd_494565 + +saved_env + + + +nd_494554->nd_494565 + + + + + +nd_494558 + +call to g_ptr_array_add + + + +nd_494558->nd_494864 + + + + + +nd_494841 + +value + + + +nd_494565->nd_494841 + + + + + +nd_494832 + +call to g_strdup + + + +nd_494832->nd_494558 + + + + + +nd_494841->nd_494832 + + + + + +nd_494856 + +{ ... } + + + +nd_494856->nd_494354 + + + + + +nd_494968 + +n + + + +nd_494864->nd_494968 + + + + + +nd_494951 + +0 + + + +nd_494876->nd_494951 + + + + + +nd_494880 + +n + + + +nd_494963 + +... = ... + + + +nd_494880->nd_494963 + + + + + +nd_494951->nd_494880 + + + + + +nd_494963->nd_494229 + + + + + +nd_494975 + +... ++ + + + +nd_494968->nd_494975 + + + + + +nd_494975->nd_494229 + + + + + +nd_495029 + +XAUTHORITY + + + +nd_494983->nd_495029 + + + + + +nd_495013 + +call to g_getenv + + + +nd_495052 + +0 + + + +nd_495013->nd_495052 + + + + + +nd_495029->nd_495013 + + + + + +nd_495422 + +... == ... + + + +nd_495052->nd_495422 + + + + + +nd_495860 + +{ ... } + + + +nd_495422->nd_495860 + + + + + +nd_495868 + +if (...) ... + + + +nd_495422->nd_495868 + + + + + +nd_495442 + +declaration + + + +nd_495451 + +ExprStmt + + + +nd_495442->nd_495451 + + + + + +nd_495466 + +HOME + + + +nd_495451->nd_495466 + + + + + +nd_495455 + +home + + + +nd_495472 + +... = ... + + + +nd_495455->nd_495472 + + + + + +nd_495459 + +call to g_getenv + + + +nd_495459->nd_495455 + + + + + +nd_495466->nd_495459 + + + + + +nd_495475 + +if (...) ... + + + +nd_495472->nd_495475 + + + + + +nd_495482 + +home + + + +nd_495475->nd_495482 + + + + + +nd_495509 + +0 + + + +nd_495482->nd_495509 + + + + + +nd_495617 + +... == ... + + + +nd_495509->nd_495617 + + + + + +nd_495622 + +ExprStmt + + + +nd_495617->nd_495622 + + + + + +nd_495642 + +if (...) ... + + + +nd_495617->nd_495642 + + + + + +nd_495633 + +call to g_get_home_dir + + + +nd_495622->nd_495633 + + + + + +nd_495626 + +home + + + +nd_495638 + +... = ... + + + +nd_495626->nd_495638 + + + + + +nd_495633->nd_495626 + + + + + +nd_495638->nd_495642 + + + + + +nd_495647 + +home + + + +nd_495642->nd_495647 + + + + + +nd_495656 + +0 + + + +nd_495647->nd_495656 + + + + + +nd_495752 + +... != ... + + + +nd_495656->nd_495752 + + + + + +nd_495852 + +{ ... } + + + +nd_495752->nd_495852 + + + + + +nd_495752->nd_495868 + + + + + +nd_495757 + +ExprStmt + + + +nd_495765 + +saved_env + + + +nd_495757->nd_495765 + + + + + +nd_495760 + +call to g_ptr_array_add + + + +nd_495795 + +ExprStmt + + + +nd_495760->nd_495795 + + + + + +nd_495780 + +XAUTHORITY + + + +nd_495765->nd_495780 + + + + + +nd_495771 + +call to g_strdup + + + +nd_495771->nd_495760 + + + + + +nd_495780->nd_495771 + + + + + +nd_495804 + +saved_env + + + +nd_495795->nd_495804 + + + + + +nd_495800 + +call to g_ptr_array_add + + + +nd_495800->nd_495868 + + + + + +nd_495818 + +home + + + +nd_495804->nd_495818 + + + + + +nd_495814 + +call to g_build_filename + + + +nd_495814->nd_495800 + + + + + +nd_495825 + +.Xauthority + + + +nd_495818->nd_495825 + + + + + +nd_495835 + +0 + + + +nd_495825->nd_495835 + + + + + +nd_495835->nd_495814 + + + + + +nd_495852->nd_495757 + + + + + +nd_495860->nd_495442 + + + + + +nd_495877 + +call to clearenv + + + +nd_495868->nd_495877 + + + + + +nd_495887 + +0 + + + +nd_495877->nd_495887 + + + + + +nd_495890 + +... != ... + + + +nd_495887->nd_495890 + + + + + +nd_496001 + +{ ... } + + + +nd_495890->nd_496001 + + + + + +nd_496010 + +if (...) ... + + + +nd_495890->nd_496010 + + + + + +nd_495895 + +ExprStmt + + + +nd_495908 + +Error clearing environment: %s + + + +nd_495895->nd_495908 + + + + + +nd_495899 + +call to g_printerr + + + +nd_495936 + +goto ... + + + +nd_495899->nd_495936 + + + + + +nd_495923 + +call to __errno_location + + + +nd_495908->nd_495923 + + + + + +nd_495918 + +call to g_strerror + + + +nd_495918->nd_495899 + + + + + +nd_495930 + +* ... + + + +nd_495923->nd_495930 + + + + + +nd_495930->nd_495918 + + + + + +nd_495936->nd_506901 + + + + + +nd_496001->nd_495895 + + + + + +nd_496047 + +1 + + + +nd_496010->nd_496047 + + + + + +nd_496037 + +call to prctl + + + +nd_496075 + +0 + + + +nd_496037->nd_496075 + + + + + +nd_496056 + +15 + + + +nd_496047->nd_496056 + + + + + +nd_496056->nd_496037 + + + + + +nd_496087 + +... != ... + + + +nd_496075->nd_496087 + + + + + +nd_496153 + +{ ... } + + + +nd_496087->nd_496153 + + + + + +nd_496159 + +ExprStmt + + + +nd_496087->nd_496159 + + + + + +nd_496095 + +ExprStmt + + + +nd_496117 + +prctl(PR_SET_PDEATHSIG, SIGTERM) failed: %s + + + +nd_496095->nd_496117 + + + + + +nd_496100 + +call to g_printerr + + + +nd_496148 + +goto ... + + + +nd_496100->nd_496148 + + + + + +nd_496132 + +call to __errno_location + + + +nd_496117->nd_496132 + + + + + +nd_496127 + +call to g_strerror + + + +nd_496127->nd_496100 + + + + + +nd_496137 + +* ... + + + +nd_496132->nd_496137 + + + + + +nd_496137->nd_496127 + + + + + +nd_496148->nd_506901 + + + + + +nd_496153->nd_496095 + + + + + +nd_496175 + +call to getppid + + + +nd_496159->nd_496175 + + + + + +nd_496165 + +pid_of_caller + + + +nd_496182 + +... = ... + + + +nd_496165->nd_496182 + + + + + +nd_496175->nd_496165 + + + + + +nd_496185 + +if (...) ... + + + +nd_496182->nd_496185 + + + + + +nd_496188 + +pid_of_caller + + + +nd_496185->nd_496188 + + + + + +nd_496194 + +1 + + + +nd_496188->nd_496194 + + + + + +nd_496266 + +... == ... + + + +nd_496194->nd_496266 + + + + + +nd_496304 + +{ ... } + + + +nd_496266->nd_496304 + + + + + +nd_496307 + +ExprStmt + + + +nd_496266->nd_496307 + + + + + +nd_496270 + +ExprStmt + + + +nd_496295 + +Refusing to render service to dead parents. + + + +nd_496270->nd_496295 + + + + + +nd_496282 + +call to g_printerr + + + +nd_496301 + +goto ... + + + +nd_496282->nd_496301 + + + + + +nd_496295->nd_496282 + + + + + +nd_496301->nd_506901 + + + + + +nd_496304->nd_496270 + + + + + +nd_496378 + +pid_of_caller + + + +nd_496307->nd_496378 + + + + + +nd_496310 + +subject + + + +nd_496414 + +... = ... + + + +nd_496310->nd_496414 + + + + + +nd_496317 + +call to polkit_unix_process_new_for_owner + + + +nd_496317->nd_496310 + + + + + +nd_496387 + +0 + + + +nd_496378->nd_496387 + + + + + +nd_496407 + +call to getuid + + + +nd_496387->nd_496407 + + + + + +nd_496407->nd_496317 + + + + + +nd_496419 + +do (...) ... + + + +nd_496414->nd_496419 + + + + + +nd_496584 + +{ ... } + + + +nd_496419->nd_496584 + + + + + +nd_496444 + +0 + + + +nd_496586 + +do (...) ... + + + +nd_496444->nd_496586 + + + + + +nd_496446 + +if (...) ... + + + +nd_496513 + +{ ... } + + + +nd_496446->nd_496513 + + + + + +nd_496449 + +call to __builtin_expect + + + +nd_496529 + +; + + + +nd_496449->nd_496529 + + + + + +nd_496531 + +ExprStmt + + + +nd_496449->nd_496531 + + + + + +nd_496451 + +(statement expression) + + + +nd_496521 + +1 + + + +nd_496451->nd_496521 + + + + + +nd_496457 + +declaration + + + +nd_496459 + +if (...) ... + + + +nd_496457->nd_496459 + + + + + +nd_496461 + +subject + + + +nd_496459->nd_496461 + + + + + +nd_496469 + +0 + + + +nd_496461->nd_496469 + + + + + +nd_496482 + +... != ... + + + +nd_496469->nd_496482 + + + + + +nd_496485 + +ExprStmt + + + +nd_496482->nd_496485 + + + + + +nd_496497 + +ExprStmt + + + +nd_496482->nd_496497 + + + + + +nd_496491 + +1 + + + +nd_496485->nd_496491 + + + + + +nd_496487 + +_g_boolean_var_ + + + +nd_496493 + +... = ... + + + +nd_496487->nd_496493 + + + + + +nd_496491->nd_496487 + + + + + +nd_496509 + +ExprStmt + + + +nd_496493->nd_496509 + + + + + +nd_496505 + +0 + + + +nd_496497->nd_496505 + + + + + +nd_496499 + +_g_boolean_var_ + + + +nd_496507 + +... = ... + + + +nd_496499->nd_496507 + + + + + +nd_496505->nd_496499 + + + + + +nd_496507->nd_496509 + + + + + +nd_496511 + +_g_boolean_var_ + + + +nd_496509->nd_496511 + + + + + +nd_496511->nd_496451 + + + + + +nd_496513->nd_496457 + + + + + +nd_496521->nd_496449 + + + + + +nd_496529->nd_496444 + + + + + +nd_496539 + +0 + + + +nd_496531->nd_496539 + + + + + +nd_496535 + +call to g_assertion_message_expr + + + +nd_496555 + +../src/programs/pkexec.c + + + +nd_496539->nd_496555 + + + + + +nd_496563 + +747 + + + +nd_496555->nd_496563 + + + + + +nd_496565 + +__func__ + + + +nd_496563->nd_496565 + + + + + +nd_496578 + +subject != NULL + + + +nd_496565->nd_496578 + + + + + +nd_496578->nd_496535 + + + + + +nd_496584->nd_496446 + + + + + +nd_497346 + +{ ... } + + + +nd_496586->nd_497346 + + + + + +nd_496609 + +0 + + + +nd_497355 + +do (...) ... + + + +nd_496609->nd_497355 + + + + + +nd_496612 + +if (...) ... + + + +nd_496748 + +{ ... } + + + +nd_496612->nd_496748 + + + + + +nd_496615 + +call to __builtin_expect + + + +nd_496765 + +; + + + +nd_496615->nd_496765 + + + + + +nd_496767 + +ExprStmt + + + +nd_496615->nd_496767 + + + + + +nd_496619 + +(statement expression) + + + +nd_496755 + +1 + + + +nd_496619->nd_496755 + + + + + +nd_496627 + +declaration + + + +nd_496629 + +if (...) ... + + + +nd_496627->nd_496629 + + + + + +nd_496652 + +subject + + + +nd_496629->nd_496652 + + + + + +nd_496633 + +call to polkit_unix_process_get_pid + + + +nd_496712 + +pid_of_caller + + + +nd_496633->nd_496712 + + + + + +nd_496638 + +call to g_type_check_instance_cast + + + +nd_496638->nd_496633 + + + + + +nd_496681 + +call to polkit_unix_process_get_type + + + +nd_496652->nd_496681 + + + + + +nd_496681->nd_496638 + + + + + +nd_496715 + +... == ... + + + +nd_496712->nd_496715 + + + + + +nd_496718 + +ExprStmt + + + +nd_496715->nd_496718 + + + + + +nd_496730 + +ExprStmt + + + +nd_496715->nd_496730 + + + + + +nd_496724 + +1 + + + +nd_496718->nd_496724 + + + + + +nd_496720 + +_g_boolean_var_ + + + +nd_496728 + +... = ... + + + +nd_496720->nd_496728 + + + + + +nd_496724->nd_496720 + + + + + +nd_496742 + +ExprStmt + + + +nd_496728->nd_496742 + + + + + +nd_496738 + +0 + + + +nd_496730->nd_496738 + + + + + +nd_496732 + +_g_boolean_var_ + + + +nd_496740 + +... = ... + + + +nd_496732->nd_496740 + + + + + +nd_496738->nd_496732 + + + + + +nd_496740->nd_496742 + + + + + +nd_496744 + +_g_boolean_var_ + + + +nd_496742->nd_496744 + + + + + +nd_496744->nd_496619 + + + + + +nd_496748->nd_496627 + + + + + +nd_496755->nd_496615 + + + + + +nd_496765->nd_496609 + + + + + +nd_496778 + +0 + + + +nd_496767->nd_496778 + + + + + +nd_496771 + +call to g_assertion_message_expr + + + +nd_496802 + +../src/programs/pkexec.c + + + +nd_496778->nd_496802 + + + + + +nd_496816 + +748 + + + +nd_496802->nd_496816 + + + + + +nd_496821 + +__func__ + + + +nd_496816->nd_496821 + + + + + +nd_496846 + +polkit_unix_process_get_pid (POLKIT_UNIX_PROCESS (subject)) == pid_of_caller + + + +nd_496821->nd_496846 + + + + + +nd_496846->nd_496771 + + + + + +nd_497346->nd_496612 + + + + + +nd_497647 + +{ ... } + + + +nd_497355->nd_497647 + + + + + +nd_497396 + +0 + + + +nd_497649 + +do (...) ... + + + +nd_497396->nd_497649 + + + + + +nd_497399 + +if (...) ... + + + +nd_497544 + +{ ... } + + + +nd_497399->nd_497544 + + + + + +nd_497405 + +call to __builtin_expect + + + +nd_497564 + +; + + + +nd_497405->nd_497564 + + + + + +nd_497566 + +ExprStmt + + + +nd_497405->nd_497566 + + + + + +nd_497409 + +(statement expression) + + + +nd_497554 + +1 + + + +nd_497409->nd_497554 + + + + + +nd_497423 + +declaration + + + +nd_497426 + +if (...) ... + + + +nd_497423->nd_497426 + + + + + +nd_497449 + +subject + + + +nd_497426->nd_497449 + + + + + +nd_497431 + +call to polkit_unix_process_get_uid + + + +nd_497498 + +0 + + + +nd_497431->nd_497498 + + + + + +nd_497435 + +call to g_type_check_instance_cast + + + +nd_497435->nd_497431 + + + + + +nd_497466 + +call to polkit_unix_process_get_type + + + +nd_497449->nd_497466 + + + + + +nd_497466->nd_497435 + + + + + +nd_497501 + +... >= ... + + + +nd_497498->nd_497501 + + + + + +nd_497505 + +ExprStmt + + + +nd_497501->nd_497505 + + + + + +nd_497522 + +ExprStmt + + + +nd_497501->nd_497522 + + + + + +nd_497512 + +1 + + + +nd_497505->nd_497512 + + + + + +nd_497507 + +_g_boolean_var_ + + + +nd_497515 + +... = ... + + + +nd_497507->nd_497515 + + + + + +nd_497512->nd_497507 + + + + + +nd_497537 + +ExprStmt + + + +nd_497515->nd_497537 + + + + + +nd_497532 + +0 + + + +nd_497522->nd_497532 + + + + + +nd_497525 + +_g_boolean_var_ + + + +nd_497534 + +... = ... + + + +nd_497525->nd_497534 + + + + + +nd_497532->nd_497525 + + + + + +nd_497534->nd_497537 + + + + + +nd_497541 + +_g_boolean_var_ + + + +nd_497537->nd_497541 + + + + + +nd_497541->nd_497409 + + + + + +nd_497544->nd_497423 + + + + + +nd_497554->nd_497405 + + + + + +nd_497564->nd_497396 + + + + + +nd_497575 + +0 + + + +nd_497566->nd_497575 + + + + + +nd_497570 + +call to g_assertion_message_expr + + + +nd_497607 + +../src/programs/pkexec.c + + + +nd_497575->nd_497607 + + + + + +nd_497618 + +749 + + + +nd_497607->nd_497618 + + + + + +nd_497621 + +__func__ + + + +nd_497618->nd_497621 + + + + + +nd_497637 + +polkit_unix_process_get_uid (POLKIT_UNIX_PROCESS (subject)) >= 0 + + + +nd_497621->nd_497637 + + + + + +nd_497637->nd_497570 + + + + + +nd_497647->nd_497399 + + + + + +nd_497968 + +{ ... } + + + +nd_497649->nd_497968 + + + + + +nd_497689 + +0 + + + +nd_497974 + +ExprStmt + + + +nd_497689->nd_497974 + + + + + +nd_497692 + +if (...) ... + + + +nd_497861 + +{ ... } + + + +nd_497692->nd_497861 + + + + + +nd_497697 + +call to __builtin_expect + + + +nd_497883 + +; + + + +nd_497697->nd_497883 + + + + + +nd_497887 + +ExprStmt + + + +nd_497697->nd_497887 + + + + + +nd_497700 + +(statement expression) + + + +nd_497873 + +1 + + + +nd_497700->nd_497873 + + + + + +nd_497713 + +declaration + + + +nd_497716 + +if (...) ... + + + +nd_497713->nd_497716 + + + + + +nd_497747 + +subject + + + +nd_497716->nd_497747 + + + + + +nd_497726 + +call to polkit_unix_process_get_start_time + + + +nd_497803 + +0 + + + +nd_497726->nd_497803 + + + + + +nd_497732 + +call to g_type_check_instance_cast + + + +nd_497732->nd_497726 + + + + + +nd_497766 + +call to polkit_unix_process_get_type + + + +nd_497747->nd_497766 + + + + + +nd_497766->nd_497732 + + + + + +nd_497813 + +... > ... + + + +nd_497803->nd_497813 + + + + + +nd_497818 + +ExprStmt + + + +nd_497813->nd_497818 + + + + + +nd_497835 + +ExprStmt + + + +nd_497813->nd_497835 + + + + + +nd_497827 + +1 + + + +nd_497818->nd_497827 + + + + + +nd_497820 + +_g_boolean_var_ + + + +nd_497831 + +... = ... + + + +nd_497820->nd_497831 + + + + + +nd_497827->nd_497820 + + + + + +nd_497853 + +ExprStmt + + + +nd_497831->nd_497853 + + + + + +nd_497846 + +0 + + + +nd_497835->nd_497846 + + + + + +nd_497838 + +_g_boolean_var_ + + + +nd_497849 + +... = ... + + + +nd_497838->nd_497849 + + + + + +nd_497846->nd_497838 + + + + + +nd_497849->nd_497853 + + + + + +nd_497857 + +_g_boolean_var_ + + + +nd_497853->nd_497857 + + + + + +nd_497857->nd_497700 + + + + + +nd_497861->nd_497713 + + + + + +nd_497873->nd_497697 + + + + + +nd_497883->nd_497689 + + + + + +nd_497905 + +0 + + + +nd_497887->nd_497905 + + + + + +nd_497899 + +call to g_assertion_message_expr + + + +nd_497925 + +../src/programs/pkexec.c + + + +nd_497905->nd_497925 + + + + + +nd_497939 + +750 + + + +nd_497925->nd_497939 + + + + + +nd_497941 + +__func__ + + + +nd_497939->nd_497941 + + + + + +nd_497959 + +polkit_unix_process_get_start_time (POLKIT_UNIX_PROCESS (subject)) > 0 + + + +nd_497941->nd_497959 + + + + + +nd_497959->nd_497899 + + + + + +nd_497968->nd_497692 + + + + + +nd_497991 + +0 + + + +nd_497974->nd_497991 + + + + + +nd_497981 + +error + + + +nd_498011 + +... = ... + + + +nd_497981->nd_498011 + + + + + +nd_497991->nd_497981 + + + + + +nd_498016 + +ExprStmt + + + +nd_498011->nd_498016 + + + + + +nd_498053 + +0 + + + +nd_498016->nd_498053 + + + + + +nd_498026 + +authority + + + +nd_498082 + +... = ... + + + +nd_498026->nd_498082 + + + + + +nd_498045 + +call to polkit_authority_get_sync + + + +nd_498045->nd_498026 + + + + + +nd_498073 + +error + + + +nd_498053->nd_498073 + + + + + +nd_498077 + +& ... + + + +nd_498073->nd_498077 + + + + + +nd_498077->nd_498045 + + + + + +nd_498087 + +if (...) ... + + + +nd_498082->nd_498087 + + + + + +nd_498097 + +authority + + + +nd_498087->nd_498097 + + + + + +nd_498109 + +0 + + + +nd_498097->nd_498109 + + + + + +nd_498133 + +... == ... + + + +nd_498109->nd_498133 + + + + + +nd_498212 + +{ ... } + + + +nd_498133->nd_498212 + + + + + +nd_498217 + +do (...) ... + + + +nd_498133->nd_498217 + + + + + +nd_498140 + +ExprStmt + + + +nd_498157 + +Error getting authority: %s + + + +nd_498140->nd_498157 + + + + + +nd_498145 + +call to g_printerr + + + +nd_498182 + +ExprStmt + + + +nd_498145->nd_498182 + + + + + +nd_498169 + +error + + + +nd_498157->nd_498169 + + + + + +nd_498177 + +message + + + +nd_498169->nd_498177 + + + + + +nd_498177->nd_498145 + + + + + +nd_498200 + +error + + + +nd_498182->nd_498200 + + + + + +nd_498195 + +call to g_error_free + + + +nd_498205 + +goto ... + + + +nd_498195->nd_498205 + + + + + +nd_498200->nd_498195 + + + + + +nd_498205->nd_506901 + + + + + +nd_498212->nd_498140 + + + + + +nd_498507 + +{ ... } + + + +nd_498217->nd_498507 + + + + + +nd_498264 + +0 + + + +nd_498515 + +do (...) ... + + + +nd_498264->nd_498515 + + + + + +nd_498267 + +if (...) ... + + + +nd_498380 + +{ ... } + + + +nd_498267->nd_498380 + + + + + +nd_498275 + +call to __builtin_expect + + + +nd_498418 + +; + + + +nd_498275->nd_498418 + + + + + +nd_498422 + +ExprStmt + + + +nd_498275->nd_498422 + + + + + +nd_498278 + +(statement expression) + + + +nd_498410 + +1 + + + +nd_498278->nd_498410 + + + + + +nd_498293 + +declaration + + + +nd_498295 + +if (...) ... + + + +nd_498293->nd_498295 + + + + + +nd_498297 + +path + + + +nd_498295->nd_498297 + + + + + +nd_498310 + +0 + + + +nd_498297->nd_498310 + + + + + +nd_498329 + +... != ... + + + +nd_498310->nd_498329 + + + + + +nd_498334 + +ExprStmt + + + +nd_498329->nd_498334 + + + + + +nd_498352 + +ExprStmt + + + +nd_498329->nd_498352 + + + + + +nd_498345 + +1 + + + +nd_498334->nd_498345 + + + + + +nd_498337 + +_g_boolean_var_ + + + +nd_498348 + +... = ... + + + +nd_498337->nd_498348 + + + + + +nd_498345->nd_498337 + + + + + +nd_498370 + +ExprStmt + + + +nd_498348->nd_498370 + + + + + +nd_498362 + +0 + + + +nd_498352->nd_498362 + + + + + +nd_498357 + +_g_boolean_var_ + + + +nd_498365 + +... = ... + + + +nd_498357->nd_498365 + + + + + +nd_498362->nd_498357 + + + + + +nd_498365->nd_498370 + + + + + +nd_498375 + +_g_boolean_var_ + + + +nd_498370->nd_498375 + + + + + +nd_498375->nd_498278 + + + + + +nd_498380->nd_498293 + + + + + +nd_498410->nd_498275 + + + + + +nd_498418->nd_498264 + + + + + +nd_498432 + +0 + + + +nd_498422->nd_498432 + + + + + +nd_498425 + +call to g_assertion_message_expr + + + +nd_498455 + +../src/programs/pkexec.c + + + +nd_498432->nd_498455 + + + + + +nd_498468 + +761 + + + +nd_498455->nd_498468 + + + + + +nd_498471 + +__func__ + + + +nd_498468->nd_498471 + + + + + +nd_498489 + +path != NULL + + + +nd_498471->nd_498489 + + + + + +nd_498489->nd_498425 + + + + + +nd_498507->nd_498267 + + + + + +nd_498807 + +{ ... } + + + +nd_498515->nd_498807 + + + + + +nd_498552 + +0 + + + +nd_498812 + +ExprStmt + + + +nd_498552->nd_498812 + + + + + +nd_498554 + +if (...) ... + + + +nd_498672 + +{ ... } + + + +nd_498554->nd_498672 + + + + + +nd_498560 + +call to __builtin_expect + + + +nd_498693 + +; + + + +nd_498560->nd_498693 + + + + + +nd_498697 + +ExprStmt + + + +nd_498560->nd_498697 + + + + + +nd_498564 + +(statement expression) + + + +nd_498683 + +1 + + + +nd_498564->nd_498683 + + + + + +nd_498579 + +declaration + + + +nd_498584 + +if (...) ... + + + +nd_498579->nd_498584 + + + + + +nd_498587 + +exec_argv + + + +nd_498584->nd_498587 + + + + + +nd_498600 + +0 + + + +nd_498587->nd_498600 + + + + + +nd_498621 + +... != ... + + + +nd_498600->nd_498621 + + + + + +nd_498627 + +ExprStmt + + + +nd_498621->nd_498627 + + + + + +nd_498643 + +ExprStmt + + + +nd_498621->nd_498643 + + + + + +nd_498637 + +1 + + + +nd_498627->nd_498637 + + + + + +nd_498630 + +_g_boolean_var_ + + + +nd_498640 + +... = ... + + + +nd_498630->nd_498640 + + + + + +nd_498637->nd_498630 + + + + + +nd_498663 + +ExprStmt + + + +nd_498640->nd_498663 + + + + + +nd_498656 + +0 + + + +nd_498643->nd_498656 + + + + + +nd_498647 + +_g_boolean_var_ + + + +nd_498660 + +... = ... + + + +nd_498647->nd_498660 + + + + + +nd_498656->nd_498647 + + + + + +nd_498660->nd_498663 + + + + + +nd_498667 + +_g_boolean_var_ + + + +nd_498663->nd_498667 + + + + + +nd_498667->nd_498564 + + + + + +nd_498672->nd_498579 + + + + + +nd_498683->nd_498560 + + + + + +nd_498693->nd_498552 + + + + + +nd_498711 + +0 + + + +nd_498697->nd_498711 + + + + + +nd_498703 + +call to g_assertion_message_expr + + + +nd_498739 + +../src/programs/pkexec.c + + + +nd_498711->nd_498739 + + + + + +nd_498755 + +762 + + + +nd_498739->nd_498755 + + + + + +nd_498757 + +__func__ + + + +nd_498755->nd_498757 + + + + + +nd_498787 + +exec_argv != NULL + + + +nd_498757->nd_498787 + + + + + +nd_498787->nd_498703 + + + + + +nd_498807->nd_498554 + + + + + +nd_498855 + +authority + + + +nd_498812->nd_498855 + + + + + +nd_498818 + +action_id + + + +nd_498912 + +... = ... + + + +nd_498818->nd_498912 + + + + + +nd_498849 + +call to find_action_for_path + + + +nd_498849->nd_498818 + + + + + +nd_498861 + +path + + + +nd_498855->nd_498861 + + + + + +nd_498868 + +exec_argv + + + +nd_498861->nd_498868 + + + + + +nd_498882 + +1 + + + +nd_498868->nd_498882 + + + + + +nd_498886 + +access to array + + + +nd_498882->nd_498886 + + + + + +nd_498898 + +allow_gui + + + +nd_498886->nd_498898 + + + + + +nd_498906 + +& ... + + + +nd_498898->nd_498906 + + + + + +nd_498906->nd_498849 + + + + + +nd_498918 + +do (...) ... + + + +nd_498912->nd_498918 + + + + + +nd_499278 + +{ ... } + + + +nd_498918->nd_499278 + + + + + +nd_498967 + +0 + + + +nd_499283 + +ExprStmt + + + +nd_498967->nd_499283 + + + + + +nd_498971 + +if (...) ... + + + +nd_499091 + +{ ... } + + + +nd_498971->nd_499091 + + + + + +nd_498978 + +call to __builtin_expect + + + +nd_499116 + +; + + + +nd_498978->nd_499116 + + + + + +nd_499118 + +ExprStmt + + + +nd_498978->nd_499118 + + + + + +nd_498982 + +(statement expression) + + + +nd_499102 + +1 + + + +nd_498982->nd_499102 + + + + + +nd_498992 + +declaration + + + +nd_498996 + +if (...) ... + + + +nd_498992->nd_498996 + + + + + +nd_499000 + +action_id + + + +nd_498996->nd_499000 + + + + + +nd_499015 + +0 + + + +nd_499000->nd_499015 + + + + + +nd_499035 + +... != ... + + + +nd_499015->nd_499035 + + + + + +nd_499042 + +ExprStmt + + + +nd_499035->nd_499042 + + + + + +nd_499060 + +ExprStmt + + + +nd_499035->nd_499060 + + + + + +nd_499054 + +1 + + + +nd_499042->nd_499054 + + + + + +nd_499046 + +_g_boolean_var_ + + + +nd_499056 + +... = ... + + + +nd_499046->nd_499056 + + + + + +nd_499054->nd_499046 + + + + + +nd_499080 + +ExprStmt + + + +nd_499056->nd_499080 + + + + + +nd_499072 + +0 + + + +nd_499060->nd_499072 + + + + + +nd_499064 + +_g_boolean_var_ + + + +nd_499074 + +... = ... + + + +nd_499064->nd_499074 + + + + + +nd_499072->nd_499064 + + + + + +nd_499074->nd_499080 + + + + + +nd_499086 + +_g_boolean_var_ + + + +nd_499080->nd_499086 + + + + + +nd_499086->nd_498982 + + + + + +nd_499091->nd_498992 + + + + + +nd_499102->nd_498978 + + + + + +nd_499116->nd_498967 + + + + + +nd_499128 + +0 + + + +nd_499118->nd_499128 + + + + + +nd_499121 + +call to g_assertion_message_expr + + + +nd_499155 + +../src/programs/pkexec.c + + + +nd_499128->nd_499155 + + + + + +nd_499253 + +767 + + + +nd_499155->nd_499253 + + + + + +nd_499255 + +__func__ + + + +nd_499253->nd_499255 + + + + + +nd_499272 + +action_id != NULL + + + +nd_499255->nd_499272 + + + + + +nd_499272->nd_499121 + + + + + +nd_499278->nd_498971 + + + + + +nd_499289 + +call to polkit_details_new + + + +nd_499283->nd_499289 + + + + + +nd_499286 + +details + + + +nd_499294 + +... = ... + + + +nd_499286->nd_499294 + + + + + +nd_499289->nd_499286 + + + + + +nd_499298 + +ExprStmt + + + +nd_499294->nd_499298 + + + + + +nd_499306 + +details + + + +nd_499298->nd_499306 + + + + + +nd_499303 + +call to polkit_details_insert + + + +nd_499331 + +if (...) ... + + + +nd_499303->nd_499331 + + + + + +nd_499314 + +user + + + +nd_499306->nd_499314 + + + + + +nd_499320 + +pw + + + +nd_499314->nd_499320 + + + + + +nd_499325 + +pw_name + + + +nd_499320->nd_499325 + + + + + +nd_499325->nd_499303 + + + + + +nd_499337 + +pw + + + +nd_499331->nd_499337 + + + + + +nd_499340 + +pw_gecos + + + +nd_499337->nd_499340 + + + + + +nd_499348 + +0 + + + +nd_499340->nd_499348 + + + + + +nd_499360 + +... != ... + + + +nd_499348->nd_499360 + + + + + +nd_499365 + +ExprStmt + + + +nd_499360->nd_499365 + + + + + +nd_499397 + +if (...) ... + + + +nd_499360->nd_499397 + + + + + +nd_499371 + +details + + + +nd_499365->nd_499371 + + + + + +nd_499368 + +call to polkit_details_insert + + + +nd_499368->nd_499397 + + + + + +nd_499379 + +user.gecos + + + +nd_499371->nd_499379 + + + + + +nd_499385 + +pw + + + +nd_499379->nd_499385 + + + + + +nd_499390 + +pw_gecos + + + +nd_499385->nd_499390 + + + + + +nd_499390->nd_499368 + + + + + +nd_499498 + +... && ... + + + +nd_499397->nd_499498 + + + + + +nd_499403 + +pw + + + +nd_499407 + +pw_gecos + + + +nd_499403->nd_499407 + + + + + +nd_499413 + +0 + + + +nd_499407->nd_499413 + + + + + +nd_499439 + +... != ... + + + +nd_499413->nd_499439 + + + + + +nd_499458 + +pw + + + +nd_499439->nd_499458 + + + + + +nd_499576 + +ExprStmt + + + +nd_499439->nd_499576 + + + + + +nd_499454 + +call to strlen + + + +nd_499483 + +0 + + + +nd_499454->nd_499483 + + + + + +nd_499465 + +pw_gecos + + + +nd_499458->nd_499465 + + + + + +nd_499465->nd_499454 + + + + + +nd_499493 + +... > ... + + + +nd_499483->nd_499493 + + + + + +nd_499504 + +ExprStmt + + + +nd_499493->nd_499504 + + + + + +nd_499493->nd_499576 + + + + + +nd_499498->nd_499403 + + + + + +nd_499538 + +%s (%s) + + + +nd_499504->nd_499538 + + + + + +nd_499509 + +s + + + +nd_499570 + +... = ... + + + +nd_499509->nd_499570 + + + + + +nd_499521 + +call to g_strdup_printf + + + +nd_499521->nd_499509 + + + + + +nd_499546 + +pw + + + +nd_499538->nd_499546 + + + + + +nd_499552 + +pw_gecos + + + +nd_499546->nd_499552 + + + + + +nd_499557 + +pw + + + +nd_499552->nd_499557 + + + + + +nd_499563 + +pw_name + + + +nd_499557->nd_499563 + + + + + +nd_499563->nd_499521 + + + + + +nd_499630 + +ExprStmt + + + +nd_499570->nd_499630 + + + + + +nd_499600 + +%s + + + +nd_499576->nd_499600 + + + + + +nd_499581 + +s + + + +nd_499623 + +... = ... + + + +nd_499581->nd_499623 + + + + + +nd_499588 + +call to g_strdup_printf + + + +nd_499588->nd_499581 + + + + + +nd_499612 + +pw + + + +nd_499600->nd_499612 + + + + + +nd_499618 + +pw_name + + + +nd_499612->nd_499618 + + + + + +nd_499618->nd_499588 + + + + + +nd_499623->nd_499630 + + + + + +nd_499640 + +details + + + +nd_499630->nd_499640 + + + + + +nd_499635 + +call to polkit_details_insert + + + +nd_499673 + +ExprStmt + + + +nd_499635->nd_499673 + + + + + +nd_499651 + +user.display + + + +nd_499640->nd_499651 + + + + + +nd_499661 + +s + + + +nd_499651->nd_499661 + + + + + +nd_499661->nd_499635 + + + + + +nd_499686 + +s + + + +nd_499673->nd_499686 + + + + + +nd_499679 + +call to g_free + + + +nd_499697 + +ExprStmt + + + +nd_499679->nd_499697 + + + + + +nd_499686->nd_499679 + + + + + +nd_499707 + +details + + + +nd_499697->nd_499707 + + + + + +nd_499702 + +call to polkit_details_insert + + + +nd_499738 + +ExprStmt + + + +nd_499702->nd_499738 + + + + + +nd_499717 + +program + + + +nd_499707->nd_499717 + + + + + +nd_499725 + +path + + + +nd_499717->nd_499725 + + + + + +nd_499725->nd_499702 + + + + + +nd_499747 + +details + + + +nd_499738->nd_499747 + + + + + +nd_499743 + +call to polkit_details_insert + + + +nd_501499 + +if (...) ... + + + +nd_499743->nd_501499 + + + + + +nd_499759 + +command_line + + + +nd_499747->nd_499759 + + + + + +nd_501479 + +command_line + + + +nd_499759->nd_501479 + + + + + +nd_501479->nd_499743 + + + + + +nd_501534 + +action_id + + + +nd_501499->nd_501534 + + + + + +nd_501529 + +call to g_strcmp0 + + + +nd_501566 + +0 + + + +nd_501529->nd_501566 + + + + + +nd_501549 + +org.freedesktop.policykit.exec + + + +nd_501534->nd_501549 + + + + + +nd_501549->nd_501529 + + + + + +nd_501569 + +... == ... + + + +nd_501566->nd_501569 + + + + + +nd_501807 + +{ ... } + + + +nd_501569->nd_501807 + + + + + +nd_501892 + +ExprStmt + + + +nd_501569->nd_501892 + + + + + +nd_501576 + +if (...) ... + + + +nd_501583 + +pw + + + +nd_501576->nd_501583 + + + + + +nd_501590 + +pw_uid + + + +nd_501583->nd_501590 + + + + + +nd_501607 + +0 + + + +nd_501590->nd_501607 + + + + + +nd_501618 + +... == ... + + + +nd_501607->nd_501618 + + + + + +nd_501728 + +{ ... } + + + +nd_501618->nd_501728 + + + + + +nd_501803 + +{ ... } + + + +nd_501618->nd_501803 + + + + + +nd_501625 + +ExprStmt + + + +nd_501637 + +details + + + +nd_501625->nd_501637 + + + + + +nd_501632 + +call to polkit_details_insert + + + +nd_501632->nd_501892 + + + + + +nd_501648 + +polkit.message + + + +nd_501637->nd_501648 + + + + + +nd_501681 + +Authentication is needed to run `$(program)' as the super user + + + +nd_501648->nd_501681 + + + + + +nd_501681->nd_501632 + + + + + +nd_501728->nd_501625 + + + + + +nd_501735 + +ExprStmt + + + +nd_501749 + +details + + + +nd_501735->nd_501749 + + + + + +nd_501743 + +call to polkit_details_insert + + + +nd_501743->nd_501892 + + + + + +nd_501761 + +polkit.message + + + +nd_501749->nd_501761 + + + + + +nd_501780 + +Authentication is needed to run `$(program)' as user $(user.display) + + + +nd_501761->nd_501780 + + + + + +nd_501780->nd_501743 + + + + + +nd_501803->nd_501735 + + + + + +nd_501807->nd_501576 + + + + + +nd_501918 + +details + + + +nd_501892->nd_501918 + + + + + +nd_501914 + +call to polkit_details_insert + + + +nd_501973 + +label ...: + + + +nd_501914->nd_501973 + + + + + +nd_501931 + +polkit.gettext_domain + + + +nd_501918->nd_501931 + + + + + +nd_501956 + +polkit-1 + + + +nd_501931->nd_501956 + + + + + +nd_501956->nd_501914 + + + + + +nd_501980 + +ExprStmt + + + +nd_501973->nd_501980 + + + + + +nd_502103 + +0 + + + +nd_501980->nd_502103 + + + + + +nd_502095 + +error + + + +nd_502234 + +... = ... + + + +nd_502095->nd_502234 + + + + + +nd_502103->nd_502095 + + + + + +nd_502245 + +ExprStmt + + + +nd_502234->nd_502245 + + + + + +nd_502458 + +authority + + + +nd_502245->nd_502458 + + + + + +nd_502255 + +result + + + +nd_502577 + +... = ... + + + +nd_502255->nd_502577 + + + + + +nd_502449 + +call to polkit_authority_check_authorization_sync + + + +nd_502449->nd_502255 + + + + + +nd_502465 + +subject + + + +nd_502458->nd_502465 + + + + + +nd_502474 + +action_id + + + +nd_502465->nd_502474 + + + + + +nd_502484 + +details + + + +nd_502474->nd_502484 + + + + + +nd_502496 + +POLKIT_CHECK_AUTHORIZATION_FLAGS_ALLOW_USER_INTERACTION + + + +nd_502484->nd_502496 + + + + + +nd_502528 + +0 + + + +nd_502496->nd_502528 + + + + + +nd_502562 + +error + + + +nd_502528->nd_502562 + + + + + +nd_502571 + +& ... + + + +nd_502562->nd_502571 + + + + + +nd_502571->nd_502449 + + + + + +nd_502586 + +if (...) ... + + + +nd_502577->nd_502586 + + + + + +nd_502601 + +result + + + +nd_502586->nd_502601 + + + + + +nd_502614 + +0 + + + +nd_502601->nd_502614 + + + + + +nd_502646 + +... == ... + + + +nd_502614->nd_502646 + + + + + +nd_502744 + +{ ... } + + + +nd_502646->nd_502744 + + + + + +nd_502755 + +if (...) ... + + + +nd_502646->nd_502755 + + + + + +nd_502653 + +ExprStmt + + + +nd_502680 + +Error checking for authorization %s: %s + + + +nd_502653->nd_502680 + + + + + +nd_502659 + +call to g_printerr + + + +nd_502735 + +goto ... + + + +nd_502659->nd_502735 + + + + + +nd_502701 + +action_id + + + +nd_502680->nd_502701 + + + + + +nd_502713 + +error + + + +nd_502701->nd_502713 + + + + + +nd_502724 + +message + + + +nd_502713->nd_502724 + + + + + +nd_502724->nd_502659 + + + + + +nd_502735->nd_506901 + + + + + +nd_502744->nd_502653 + + + + + +nd_502923 + +result + + + +nd_502755->nd_502923 + + + + + +nd_502916 + +call to polkit_authorization_result_get_is_authorized + + + +nd_502930 + +{ ... } + + + +nd_502916->nd_502930 + + + + + +nd_502935 + +if (...) ... + + + +nd_502916->nd_502935 + + + + + +nd_502923->nd_502916 + + + + + +nd_504366 + +ExprStmt + + + +nd_502930->nd_504366 + + + + + +nd_502957 + +result + + + +nd_502935->nd_502957 + + + + + +nd_502949 + +call to polkit_authorization_result_get_is_challenge + + + +nd_504181 + +{ ... } + + + +nd_502949->nd_504181 + + + + + +nd_504361 + +{ ... } + + + +nd_502949->nd_504361 + + + + + +nd_502957->nd_502949 + + + + + +nd_502962 + +if (...) ... + + + +nd_503014 + +... && ... + + + +nd_502962->nd_503014 + + + + + +nd_502969 + +local_agent_handle + + + +nd_502980 + +0 + + + +nd_502969->nd_502980 + + + + + +nd_503000 + +... == ... + + + +nd_502980->nd_503000 + + + + + +nd_503006 + +opt_disable_internal_agent + + + +nd_503000->nd_503006 + + + + + +nd_504174 + +{ ... } + + + +nd_503000->nd_504174 + + + + + +nd_503011 + +! ... + + + +nd_503006->nd_503011 + + + + + +nd_504134 + +{ ... } + + + +nd_503011->nd_504134 + + + + + +nd_503011->nd_504174 + + + + + +nd_503014->nd_502969 + + + + + +nd_503037 + +declaration + + + +nd_503047 + +ExprStmt + + + +nd_503037->nd_503047 + + + + + +nd_503062 + +0 + + + +nd_503047->nd_503062 + + + + + +nd_503052 + +error + + + +nd_503091 + +... = ... + + + +nd_503052->nd_503091 + + + + + +nd_503062->nd_503052 + + + + + +nd_503100 + +ExprStmt + + + +nd_503091->nd_503100 + + + + + +nd_503194 + +0 + + + +nd_503100->nd_503194 + + + + + +nd_503107 + +listener + + + +nd_503255 + +... = ... + + + +nd_503107->nd_503255 + + + + + +nd_503118 + +call to polkit_agent_text_listener_new + + + +nd_503118->nd_503107 + + + + + +nd_503233 + +error + + + +nd_503194->nd_503233 + + + + + +nd_503244 + +& ... + + + +nd_503233->nd_503244 + + + + + +nd_503244->nd_503118 + + + + + +nd_503266 + +if (...) ... + + + +nd_503255->nd_503266 + + + + + +nd_503273 + +listener + + + +nd_503266->nd_503273 + + + + + +nd_503289 + +0 + + + +nd_503273->nd_503289 + + + + + +nd_503324 + +... == ... + + + +nd_503289->nd_503324 + + + + + +nd_503420 + +{ ... } + + + +nd_503324->nd_503420 + + + + + +nd_503428 + +ExprStmt + + + +nd_503324->nd_503428 + + + + + +nd_503332 + +ExprStmt + + + +nd_503358 + +Error creating textual authentication agent: %s + + + +nd_503332->nd_503358 + + + + + +nd_503338 + +call to g_printerr + + + +nd_503393 + +ExprStmt + + + +nd_503338->nd_503393 + + + + + +nd_503375 + +error + + + +nd_503358->nd_503375 + + + + + +nd_503383 + +message + + + +nd_503375->nd_503383 + + + + + +nd_503383->nd_503338 + + + + + +nd_503406 + +error + + + +nd_503393->nd_503406 + + + + + +nd_503399 + +call to g_error_free + + + +nd_503413 + +goto ... + + + +nd_503399->nd_503413 + + + + + +nd_503406->nd_503399 + + + + + +nd_503413->nd_506901 + + + + + +nd_503420->nd_503332 + + + + + +nd_503477 + +listener + + + +nd_503428->nd_503477 + + + + + +nd_503435 + +local_agent_handle + + + +nd_503593 + +... = ... + + + +nd_503435->nd_503593 + + + + + +nd_503469 + +call to polkit_agent_listener_register + + + +nd_503469->nd_503435 + + + + + +nd_503491 + +POLKIT_AGENT_REGISTER_FLAGS_RUN_IN_THREAD + + + +nd_503477->nd_503491 + + + + + +nd_503516 + +subject + + + +nd_503491->nd_503516 + + + + + +nd_503522 + +0 + + + +nd_503516->nd_503522 + + + + + +nd_503562 + +0 + + + +nd_503522->nd_503562 + + + + + +nd_503587 + +error + + + +nd_503562->nd_503587 + + + + + +nd_503590 + +& ... + + + +nd_503587->nd_503590 + + + + + +nd_503590->nd_503469 + + + + + +nd_503596 + +ExprStmt + + + +nd_503593->nd_503596 + + + + + +nd_503745 + +listener + + + +nd_503596->nd_503745 + + + + + +nd_503742 + +call to g_object_unref + + + +nd_503754 + +if (...) ... + + + +nd_503742->nd_503754 + + + + + +nd_503745->nd_503742 + + + + + +nd_503758 + +local_agent_handle + + + +nd_503754->nd_503758 + + + + + +nd_503765 + +0 + + + +nd_503758->nd_503765 + + + + + +nd_503778 + +... == ... + + + +nd_503765->nd_503778 + + + + + +nd_503834 + +{ ... } + + + +nd_503778->nd_503834 + + + + + +nd_503837 + +ExprStmt + + + +nd_503778->nd_503837 + + + + + +nd_503784 + +ExprStmt + + + +nd_503801 + +Error registering local authentication agent: %s + + + +nd_503784->nd_503801 + + + + + +nd_503789 + +call to g_printerr + + + +nd_503820 + +ExprStmt + + + +nd_503789->nd_503820 + + + + + +nd_503810 + +error + + + +nd_503801->nd_503810 + + + + + +nd_503815 + +message + + + +nd_503810->nd_503815 + + + + + +nd_503815->nd_503789 + + + + + +nd_503828 + +error + + + +nd_503820->nd_503828 + + + + + +nd_503823 + +call to g_error_free + + + +nd_503831 + +goto ... + + + +nd_503823->nd_503831 + + + + + +nd_503828->nd_503823 + + + + + +nd_503831->nd_506901 + + + + + +nd_503834->nd_503784 + + + + + +nd_503844 + +result + + + +nd_503837->nd_503844 + + + + + +nd_503840 + +call to g_object_unref + + + +nd_503854 + +ExprStmt + + + +nd_503840->nd_503854 + + + + + +nd_503844->nd_503840 + + + + + +nd_503871 + +0 + + + +nd_503854->nd_503871 + + + + + +nd_503857 + +result + + + +nd_504120 + +... = ... + + + +nd_503857->nd_504120 + + + + + +nd_503871->nd_503857 + + + + + +nd_504131 + +goto ... + + + +nd_504120->nd_504131 + + + + + +nd_504131->nd_501973 + + + + + +nd_504134->nd_503037 + + + + + +nd_504143 + +ExprStmt + + + +nd_504157 + +Error executing command as another user: No authentication agent found. + + + +nd_504143->nd_504157 + + + + + +nd_504147 + +call to g_printerr + + + +nd_504170 + +goto ... + + + +nd_504147->nd_504170 + + + + + +nd_504157->nd_504147 + + + + + +nd_504170->nd_506901 + + + + + +nd_504174->nd_504143 + + + + + +nd_504181->nd_502962 + + + + + +nd_504185 + +if (...) ... + + + +nd_504196 + +result + + + +nd_504185->nd_504196 + + + + + +nd_504192 + +call to polkit_authorization_result_get_dismissed + + + +nd_504280 + +{ ... } + + + +nd_504192->nd_504280 + + + + + +nd_504353 + +{ ... } + + + +nd_504192->nd_504353 + + + + + +nd_504196->nd_504192 + + + + + +nd_504200 + +ExprStmt + + + +nd_504218 + +4 + + + +nd_504200->nd_504218 + + + + + +nd_504210 + +call to log_message + + + +nd_504257 + +ExprStmt + + + +nd_504210->nd_504257 + + + + + +nd_504225 + +0 + + + +nd_504218->nd_504225 + + + + + +nd_504233 + +! ... + + + +nd_504225->nd_504233 + + + + + +nd_504248 + +Error executing command as another user: Request dismissed + + + +nd_504233->nd_504248 + + + + + +nd_504248->nd_504210 + + + + + +nd_504268 + +126 + + + +nd_504257->nd_504268 + + + + + +nd_504261 + +ret + + + +nd_504276 + +... = ... + + + +nd_504261->nd_504276 + + + + + +nd_504268->nd_504261 + + + + + +nd_504357 + +goto ... + + + +nd_504276->nd_504357 + + + + + +nd_504280->nd_504200 + + + + + +nd_504284 + +ExprStmt + + + +nd_504296 + +4 + + + +nd_504284->nd_504296 + + + + + +nd_504288 + +call to log_message + + + +nd_504333 + +ExprStmt + + + +nd_504288->nd_504333 + + + + + +nd_504302 + +0 + + + +nd_504296->nd_504302 + + + + + +nd_504309 + +! ... + + + +nd_504302->nd_504309 + + + + + +nd_504325 + +Error executing command as another user: Not authorized + + + +nd_504309->nd_504325 + + + + + +nd_504325->nd_504288 + + + + + +nd_504344 + +This incident has been reported. + + + +nd_504333->nd_504344 + + + + + +nd_504336 + +call to g_printerr + + + +nd_504336->nd_504357 + + + + + +nd_504344->nd_504336 + + + + + +nd_504353->nd_504284 + + + + + +nd_504357->nd_506901 + + + + + +nd_504361->nd_504185 + + + + + +nd_504374 + +saved_env + + + +nd_504366->nd_504374 + + + + + +nd_504370 + +call to g_ptr_array_add + + + +nd_504407 + +if (...) ... + + + +nd_504370->nd_504407 + + + + + +nd_504386 + +PATH + + + +nd_504374->nd_504386 + + + + + +nd_504377 + +call to g_strdup + + + +nd_504377->nd_504370 + + + + + +nd_504386->nd_504377 + + + + + +nd_504412 + +pw + + + +nd_504407->nd_504412 + + + + + +nd_504416 + +pw_uid + + + +nd_504412->nd_504416 + + + + + +nd_504429 + +0 + + + +nd_504416->nd_504429 + + + + + +nd_504440 + +... != ... + + + +nd_504429->nd_504440 + + + + + +nd_504446 + +ExprStmt + + + +nd_504440->nd_504446 + + + + + +nd_504607 + +ExprStmt + + + +nd_504440->nd_504607 + + + + + +nd_504473 + +/usr/bin:/bin:/usr/sbin:/sbin:%s/bin + + + +nd_504446->nd_504473 + + + + + +nd_504454 + +s + + + +nd_504495 + +... = ... + + + +nd_504454->nd_504495 + + + + + +nd_504461 + +call to g_strdup_printf + + + +nd_504461->nd_504454 + + + + + +nd_504488 + +pw + + + +nd_504473->nd_504488 + + + + + +nd_504492 + +pw_dir + + + +nd_504488->nd_504492 + + + + + +nd_504492->nd_504461 + + + + + +nd_504649 + +ExprStmt + + + +nd_504495->nd_504649 + + + + + +nd_504628 + +/usr/sbin:/usr/bin:/sbin:/bin:%s/bin + + + +nd_504607->nd_504628 + + + + + +nd_504611 + +s + + + +nd_504643 + +... = ... + + + +nd_504611->nd_504643 + + + + + +nd_504617 + +call to g_strdup_printf + + + +nd_504617->nd_504611 + + + + + +nd_504636 + +pw + + + +nd_504628->nd_504636 + + + + + +nd_504640 + +pw_dir + + + +nd_504636->nd_504640 + + + + + +nd_504640->nd_504617 + + + + + +nd_504643->nd_504649 + + + + + +nd_504656 + +saved_env + + + +nd_504649->nd_504656 + + + + + +nd_504652 + +call to g_ptr_array_add + + + +nd_504831 + +ExprStmt + + + +nd_504652->nd_504831 + + + + + +nd_504826 + +s + + + +nd_504656->nd_504826 + + + + + +nd_504826->nd_504652 + + + + + +nd_504839 + +saved_env + + + +nd_504831->nd_504839 + + + + + +nd_504835 + +call to g_ptr_array_add + + + +nd_504967 + +ExprStmt + + + +nd_504835->nd_504967 + + + + + +nd_504954 + +LOGNAME + + + +nd_504839->nd_504954 + + + + + +nd_504842 + +call to g_strdup + + + +nd_504842->nd_504835 + + + + + +nd_504954->nd_504842 + + + + + +nd_504976 + +saved_env + + + +nd_504967->nd_504976 + + + + + +nd_504972 + +call to g_ptr_array_add + + + +nd_505003 + +ExprStmt + + + +nd_504972->nd_505003 + + + + + +nd_504984 + +pw + + + +nd_504976->nd_504984 + + + + + +nd_504981 + +call to g_strdup + + + +nd_504981->nd_504972 + + + + + +nd_504989 + +pw_name + + + +nd_504984->nd_504989 + + + + + +nd_504989->nd_504981 + + + + + +nd_505011 + +saved_env + + + +nd_505003->nd_505011 + + + + + +nd_505007 + +call to g_ptr_array_add + + + +nd_505036 + +ExprStmt + + + +nd_505007->nd_505036 + + + + + +nd_505025 + +USER + + + +nd_505011->nd_505025 + + + + + +nd_505015 + +call to g_strdup + + + +nd_505015->nd_505007 + + + + + +nd_505025->nd_505015 + + + + + +nd_505044 + +saved_env + + + +nd_505036->nd_505044 + + + + + +nd_505041 + +call to g_ptr_array_add + + + +nd_505071 + +ExprStmt + + + +nd_505041->nd_505071 + + + + + +nd_505053 + +pw + + + +nd_505044->nd_505053 + + + + + +nd_505049 + +call to g_strdup + + + +nd_505049->nd_505041 + + + + + +nd_505058 + +pw_name + + + +nd_505053->nd_505058 + + + + + +nd_505058->nd_505049 + + + + + +nd_505080 + +saved_env + + + +nd_505071->nd_505080 + + + + + +nd_505075 + +call to g_ptr_array_add + + + +nd_505104 + +ExprStmt + + + +nd_505075->nd_505104 + + + + + +nd_505092 + +HOME + + + +nd_505080->nd_505092 + + + + + +nd_505083 + +call to g_strdup + + + +nd_505083->nd_505075 + + + + + +nd_505092->nd_505083 + + + + + +nd_505112 + +saved_env + + + +nd_505104->nd_505112 + + + + + +nd_505108 + +call to g_ptr_array_add + + + +nd_505138 + +ExprStmt + + + +nd_505108->nd_505138 + + + + + +nd_505121 + +pw + + + +nd_505112->nd_505121 + + + + + +nd_505117 + +call to g_strdup + + + +nd_505117->nd_505108 + + + + + +nd_505125 + +pw_dir + + + +nd_505121->nd_505125 + + + + + +nd_505125->nd_505117 + + + + + +nd_505155 + +%d + + + +nd_505138->nd_505155 + + + + + +nd_505143 + +s + + + +nd_505167 + +... = ... + + + +nd_505143->nd_505167 + + + + + +nd_505146 + +call to g_strdup_printf + + + +nd_505146->nd_505143 + + + + + +nd_505163 + +call to getuid + + + +nd_505155->nd_505163 + + + + + +nd_505163->nd_505146 + + + + + +nd_505172 + +ExprStmt + + + +nd_505167->nd_505172 + + + + + +nd_505180 + +saved_env + + + +nd_505172->nd_505180 + + + + + +nd_505176 + +call to g_ptr_array_add + + + +nd_505206 + +ExprStmt + + + +nd_505176->nd_505206 + + + + + +nd_505193 + +PKEXEC_UID + + + +nd_505180->nd_505193 + + + + + +nd_505184 + +call to g_strdup + + + +nd_505184->nd_505176 + + + + + +nd_505193->nd_505184 + + + + + +nd_505214 + +saved_env + + + +nd_505206->nd_505214 + + + + + +nd_505210 + +call to g_ptr_array_add + + + +nd_505226 + +for(...;...;...) ... + + + +nd_505210->nd_505226 + + + + + +nd_505219 + +s + + + +nd_505214->nd_505219 + + + + + +nd_505219->nd_505210 + + + + + +nd_505504 + +ExprStmt + + + +nd_505226->nd_505504 + + + + + +nd_505241 + +n + + + +nd_505246 + +saved_env + + + +nd_505241->nd_505246 + + + + + +nd_505249 + +len + + + +nd_505246->nd_505249 + + + + + +nd_505259 + +1 + + + +nd_505249->nd_505259 + + + + + +nd_505267 + +... - ... + + + +nd_505259->nd_505267 + + + + + +nd_505271 + +... < ... + + + +nd_505267->nd_505271 + + + + + +nd_505501 + +{ ... } + + + +nd_505271->nd_505501 + + + + + +nd_505540 + +if (...) ... + + + +nd_505271->nd_505540 + + + + + +nd_505277 + +saved_env + + + +nd_505281 + +pdata + + + +nd_505277->nd_505281 + + + + + +nd_505284 + +n + + + +nd_505281->nd_505284 + + + + + +nd_505287 + +access to array + + + +nd_505284->nd_505287 + + + + + +nd_505335 + +declaration + + + +nd_505287->nd_505335 + + + + + +nd_505292 + +initializer for key + + + +nd_505292->nd_505277 + + + + + +nd_505300 + +saved_env + + + +nd_505303 + +pdata + + + +nd_505300->nd_505303 + + + + + +nd_505306 + +n + + + +nd_505303->nd_505306 + + + + + +nd_505312 + +1 + + + +nd_505306->nd_505312 + + + + + +nd_505318 + +... + ... + + + +nd_505312->nd_505318 + + + + + +nd_505321 + +access to array + + + +nd_505318->nd_505321 + + + + + +nd_505338 + +if (...) ... + + + +nd_505321->nd_505338 + + + + + +nd_505326 + +initializer for value + + + +nd_505326->nd_505300 + + + + + +nd_505332 + +declaration + + + +nd_505332->nd_505292 + + + + + +nd_505335->nd_505326 + + + + + +nd_505399 + +... && ... + + + +nd_505338->nd_505399 + + + + + +nd_505341 + +allow_gui + + + +nd_505344 + +! ... + + + +nd_505341->nd_505344 + + + + + +nd_505393 + +... || ... + + + +nd_505344->nd_505393 + + + + + +nd_505405 + +if (...) ... + + + +nd_505344->nd_505405 + + + + + +nd_505347 + +call to strcmp + + + +nd_505365 + +0 + + + +nd_505347->nd_505365 + + + + + +nd_505350 + +key + + + +nd_505356 + +DISPLAY + + + +nd_505350->nd_505356 + + + + + +nd_505356->nd_505347 + + + + + +nd_505367 + +... == ... + + + +nd_505365->nd_505367 + + + + + +nd_505373 + +key + + + +nd_505367->nd_505373 + + + + + +nd_505402 + +continue; + + + +nd_505367->nd_505402 + + + + + +nd_505370 + +call to strcmp + + + +nd_505388 + +0 + + + +nd_505370->nd_505388 + + + + + +nd_505379 + +XAUTHORITY + + + +nd_505373->nd_505379 + + + + + +nd_505379->nd_505370 + + + + + +nd_505390 + +... == ... + + + +nd_505388->nd_505390 + + + + + +nd_505390->nd_505402 + + + + + +nd_505390->nd_505405 + + + + + +nd_505393->nd_505350 + + + + + +nd_505399->nd_505341 + + + + + +nd_505498 + +label ...: + + + +nd_505402->nd_505498 + + + + + +nd_505411 + +key + + + +nd_505405->nd_505411 + + + + + +nd_505408 + +call to g_setenv + + + +nd_505434 + +! ... + + + +nd_505408->nd_505434 + + + + + +nd_505414 + +value + + + +nd_505411->nd_505414 + + + + + +nd_505420 + +0 + + + +nd_505414->nd_505420 + + + + + +nd_505426 + +! ... + + + +nd_505420->nd_505426 + + + + + +nd_505426->nd_505408 + + + + + +nd_505489 + +{ ... } + + + +nd_505434->nd_505489 + + + + + +nd_505434->nd_505498 + + + + + +nd_505438 + +ExprStmt + + + +nd_505451 + +Error setting environment variable %s to '%s': %s + + + +nd_505438->nd_505451 + + + + + +nd_505442 + +call to g_printerr + + + +nd_505485 + +goto ... + + + +nd_505442->nd_505485 + + + + + +nd_505462 + +key + + + +nd_505451->nd_505462 + + + + + +nd_505466 + +value + + + +nd_505462->nd_505466 + + + + + +nd_505474 + +call to __errno_location + + + +nd_505466->nd_505474 + + + + + +nd_505470 + +call to g_strerror + + + +nd_505470->nd_505442 + + + + + +nd_505479 + +* ... + + + +nd_505474->nd_505479 + + + + + +nd_505479->nd_505470 + + + + + +nd_505485->nd_506901 + + + + + +nd_505489->nd_505438 + + + + + +nd_505494 + +{ ... } + + + +nd_505494->nd_505332 + + + + + +nd_505525 + +n + + + +nd_505498->nd_505525 + + + + + +nd_505515 + +0 + + + +nd_505504->nd_505515 + + + + + +nd_505508 + +n + + + +nd_505522 + +... = ... + + + +nd_505508->nd_505522 + + + + + +nd_505515->nd_505508 + + + + + +nd_505522->nd_505241 + + + + + +nd_505531 + +2 + + + +nd_505525->nd_505531 + + + + + +nd_505537 + +... += ... + + + +nd_505531->nd_505537 + + + + + +nd_505537->nd_505241 + + + + + +nd_505557 + +set_close_on_exec + + + +nd_505540->nd_505557 + + + + + +nd_505552 + +call to fdwalk + + + +nd_505581 + +! ... + + + +nd_505552->nd_505581 + + + + + +nd_505566 + +3 + + + +nd_505557->nd_505566 + + + + + +nd_505566->nd_505552 + + + + + +nd_505602 + +{ ... } + + + +nd_505581->nd_505602 + + + + + +nd_505605 + +if (...) ... + + + +nd_505581->nd_505605 + + + + + +nd_505584 + +ExprStmt + + + +nd_505593 + +Error setting close-on-exec for file desriptors + + + +nd_505584->nd_505593 + + + + + +nd_505587 + +call to g_printerr + + + +nd_505599 + +goto ... + + + +nd_505587->nd_505599 + + + + + +nd_505593->nd_505587 + + + + + +nd_505599->nd_506901 + + + + + +nd_505602->nd_505584 + + + + + +nd_505611 + +pw + + + +nd_505605->nd_505611 + + + + + +nd_505614 + +pw_uid + + + +nd_505611->nd_505614 + + + + + +nd_505620 + +0 + + + +nd_505614->nd_505620 + + + + + +nd_505626 + +... != ... + + + +nd_505620->nd_505626 + + + + + +nd_505737 + +{ ... } + + + +nd_505626->nd_505737 + + + + + +nd_505742 + +if (...) ... + + + +nd_505626->nd_505742 + + + + + +nd_505629 + +ExprStmt + + + +nd_505640 + +0 + + + +nd_505629->nd_505640 + + + + + +nd_505634 + +call to setreuid + + + +nd_505655 + +if (...) ... + + + +nd_505634->nd_505655 + + + + + +nd_505649 + +0 + + + +nd_505640->nd_505649 + + + + + +nd_505649->nd_505634 + + + + + +nd_505694 + +... || ... + + + +nd_505655->nd_505694 + + + + + +nd_505658 + +call to geteuid + + + +nd_505664 + +0 + + + +nd_505658->nd_505664 + + + + + +nd_505670 + +... != ... + + + +nd_505664->nd_505670 + + + + + +nd_505676 + +call to getuid + + + +nd_505670->nd_505676 + + + + + +nd_505732 + +{ ... } + + + +nd_505670->nd_505732 + + + + + +nd_505682 + +0 + + + +nd_505676->nd_505682 + + + + + +nd_505688 + +... != ... + + + +nd_505682->nd_505688 + + + + + +nd_505688->nd_505732 + + + + + +nd_505688->nd_505742 + + + + + +nd_505694->nd_505658 + + + + + +nd_505698 + +ExprStmt + + + +nd_505709 + +Error becoming uid 0: %s + + + +nd_505698->nd_505709 + + + + + +nd_505701 + +call to g_printerr + + + +nd_505729 + +goto ... + + + +nd_505701->nd_505729 + + + + + +nd_505720 + +call to __errno_location + + + +nd_505709->nd_505720 + + + + + +nd_505717 + +call to g_strerror + + + +nd_505717->nd_505701 + + + + + +nd_505724 + +* ... + + + +nd_505720->nd_505724 + + + + + +nd_505724->nd_505717 + + + + + +nd_505729->nd_506901 + + + + + +nd_505732->nd_505698 + + + + + +nd_505737->nd_505629 + + + + + +nd_505759 + +pw + + + +nd_505742->nd_505759 + + + + + +nd_505754 + +call to open_session + + + +nd_505784 + +! ... + + + +nd_505754->nd_505784 + + + + + +nd_505763 + +pw_name + + + +nd_505759->nd_505763 + + + + + +nd_505772 + +pw + + + +nd_505763->nd_505772 + + + + + +nd_505778 + +pw_uid + + + +nd_505772->nd_505778 + + + + + +nd_505778->nd_505754 + + + + + +nd_505795 + +{ ... } + + + +nd_505784->nd_505795 + + + + + +nd_505802 + +if (...) ... + + + +nd_505784->nd_505802 + + + + + +nd_505790 + +goto ... + + + +nd_505790->nd_506901 + + + + + +nd_505795->nd_505790 + + + + + +nd_505841 + +0 + + + +nd_505802->nd_505841 + + + + + +nd_505831 + +call to setgroups + + + +nd_505878 + +0 + + + +nd_505831->nd_505878 + + + + + +nd_505854 + +0 + + + +nd_505841->nd_505854 + + + + + +nd_505854->nd_505831 + + + + + +nd_505881 + +... != ... + + + +nd_505878->nd_505881 + + + + + +nd_505929 + +{ ... } + + + +nd_505881->nd_505929 + + + + + +nd_505933 + +if (...) ... + + + +nd_505881->nd_505933 + + + + + +nd_505886 + +ExprStmt + + + +nd_505901 + +Error setting groups: %s + + + +nd_505886->nd_505901 + + + + + +nd_505891 + +call to g_printerr + + + +nd_505925 + +goto ... + + + +nd_505891->nd_505925 + + + + + +nd_505915 + +call to __errno_location + + + +nd_505901->nd_505915 + + + + + +nd_505910 + +call to g_strerror + + + +nd_505910->nd_505891 + + + + + +nd_505921 + +* ... + + + +nd_505915->nd_505921 + + + + + +nd_505921->nd_505910 + + + + + +nd_505925->nd_506901 + + + + + +nd_505929->nd_505886 + + + + + +nd_505948 + +pw + + + +nd_505933->nd_505948 + + + + + +nd_505945 + +call to initgroups + + + +nd_505971 + +0 + + + +nd_505945->nd_505971 + + + + + +nd_505951 + +pw_name + + + +nd_505948->nd_505951 + + + + + +nd_505959 + +pw + + + +nd_505951->nd_505959 + + + + + +nd_505963 + +pw_gid + + + +nd_505959->nd_505963 + + + + + +nd_505963->nd_505945 + + + + + +nd_505973 + +... != ... + + + +nd_505971->nd_505973 + + + + + +nd_506029 + +{ ... } + + + +nd_505973->nd_506029 + + + + + +nd_506032 + +ExprStmt + + + +nd_505973->nd_506032 + + + + + +nd_505977 + +ExprStmt + + + +nd_505990 + +Error initializing groups for %s: %s + + + +nd_505977->nd_505990 + + + + + +nd_505981 + +call to g_printerr + + + +nd_506025 + +goto ... + + + +nd_505981->nd_506025 + + + + + +nd_505999 + +pw + + + +nd_505990->nd_505999 + + + + + +nd_506003 + +pw_name + + + +nd_505999->nd_506003 + + + + + +nd_506013 + +call to __errno_location + + + +nd_506003->nd_506013 + + + + + +nd_506009 + +call to g_strerror + + + +nd_506009->nd_505981 + + + + + +nd_506018 + +* ... + + + +nd_506013->nd_506018 + + + + + +nd_506018->nd_506009 + + + + + +nd_506025->nd_506901 + + + + + +nd_506029->nd_505977 + + + + + +nd_506046 + +pw + + + +nd_506032->nd_506046 + + + + + +nd_506041 + +call to setregid + + + +nd_506066 + +ExprStmt + + + +nd_506041->nd_506066 + + + + + +nd_506051 + +pw_gid + + + +nd_506046->nd_506051 + + + + + +nd_506056 + +pw + + + +nd_506051->nd_506056 + + + + + +nd_506061 + +pw_gid + + + +nd_506056->nd_506061 + + + + + +nd_506061->nd_506041 + + + + + +nd_506076 + +pw + + + +nd_506066->nd_506076 + + + + + +nd_506071 + +call to setreuid + + + +nd_506093 + +if (...) ... + + + +nd_506071->nd_506093 + + + + + +nd_506080 + +pw_uid + + + +nd_506076->nd_506080 + + + + + +nd_506084 + +pw + + + +nd_506080->nd_506084 + + + + + +nd_506088 + +pw_uid + + + +nd_506084->nd_506088 + + + + + +nd_506088->nd_506071 + + + + + +nd_506220 + +... || ... + + + +nd_506093->nd_506220 + + + + + +nd_506102 + +call to geteuid + + + +nd_506107 + +pw + + + +nd_506102->nd_506107 + + + + + +nd_506112 + +pw_uid + + + +nd_506107->nd_506112 + + + + + +nd_506117 + +... != ... + + + +nd_506112->nd_506117 + + + + + +nd_506126 + +call to getuid + + + +nd_506117->nd_506126 + + + + + +nd_506292 + +{ ... } + + + +nd_506117->nd_506292 + + + + + +nd_506131 + +pw + + + +nd_506126->nd_506131 + + + + + +nd_506136 + +pw_uid + + + +nd_506131->nd_506136 + + + + + +nd_506141 + +... != ... + + + +nd_506136->nd_506141 + + + + + +nd_506162 + +call to getegid + + + +nd_506141->nd_506162 + + + + + +nd_506141->nd_506292 + + + + + +nd_506150 + +... || ... + + + +nd_506150->nd_506102 + + + + + +nd_506167 + +pw + + + +nd_506162->nd_506167 + + + + + +nd_506172 + +pw_gid + + + +nd_506167->nd_506172 + + + + + +nd_506177 + +... != ... + + + +nd_506172->nd_506177 + + + + + +nd_506193 + +call to getgid + + + +nd_506177->nd_506193 + + + + + +nd_506177->nd_506292 + + + + + +nd_506186 + +... || ... + + + +nd_506186->nd_506150 + + + + + +nd_506198 + +pw + + + +nd_506193->nd_506198 + + + + + +nd_506202 + +pw_gid + + + +nd_506198->nd_506202 + + + + + +nd_506208 + +... != ... + + + +nd_506202->nd_506208 + + + + + +nd_506208->nd_506292 + + + + + +nd_506298 + +if (...) ... + + + +nd_506208->nd_506298 + + + + + +nd_506220->nd_506186 + + + + + +nd_506224 + +ExprStmt + + + +nd_506242 + +Error becoming real+effective uid %d and gid %d: %s + + + +nd_506224->nd_506242 + + + + + +nd_506228 + +call to g_printerr + + + +nd_506288 + +goto ... + + + +nd_506228->nd_506288 + + + + + +nd_506254 + +pw + + + +nd_506242->nd_506254 + + + + + +nd_506259 + +pw_uid + + + +nd_506254->nd_506259 + + + + + +nd_506263 + +pw + + + +nd_506259->nd_506263 + + + + + +nd_506267 + +pw_gid + + + +nd_506263->nd_506267 + + + + + +nd_506276 + +call to __errno_location + + + +nd_506267->nd_506276 + + + + + +nd_506272 + +call to g_strerror + + + +nd_506272->nd_506228 + + + + + +nd_506281 + +* ... + + + +nd_506276->nd_506281 + + + + + +nd_506281->nd_506272 + + + + + +nd_506288->nd_506901 + + + + + +nd_506292->nd_506224 + + + + + +nd_506315 + +pw + + + +nd_506298->nd_506315 + + + + + +nd_506312 + +call to chdir + + + +nd_506353 + +0 + + + +nd_506312->nd_506353 + + + + + +nd_506320 + +pw_dir + + + +nd_506315->nd_506320 + + + + + +nd_506320->nd_506312 + + + + + +nd_506355 + +... != ... + + + +nd_506353->nd_506355 + + + + + +nd_506441 + +{ ... } + + + +nd_506355->nd_506441 + + + + + +nd_506448 + +ExprStmt + + + +nd_506355->nd_506448 + + + + + +nd_506364 + +ExprStmt + + + +nd_506389 + +Error changing to home directory %s: %s + + + +nd_506364->nd_506389 + + + + + +nd_506367 + +call to g_printerr + + + +nd_506437 + +goto ... + + + +nd_506367->nd_506437 + + + + + +nd_506401 + +pw + + + +nd_506389->nd_506401 + + + + + +nd_506408 + +pw_dir + + + +nd_506401->nd_506408 + + + + + +nd_506424 + +call to __errno_location + + + +nd_506408->nd_506424 + + + + + +nd_506420 + +call to g_strerror + + + +nd_506420->nd_506367 + + + + + +nd_506428 + +* ... + + + +nd_506424->nd_506428 + + + + + +nd_506428->nd_506420 + + + + + +nd_506437->nd_506901 + + + + + +nd_506441->nd_506364 + + + + + +nd_506492 + +5 + + + +nd_506448->nd_506492 + + + + + +nd_506474 + +call to log_message + + + +nd_506538 + +if (...) ... + + + +nd_506474->nd_506538 + + + + + +nd_506505 + +0 + + + +nd_506492->nd_506505 + + + + + +nd_506526 + +Executing command + + + +nd_506505->nd_506526 + + + + + +nd_506526->nd_506474 + + + + + +nd_506570 + +path + + + +nd_506538->nd_506570 + + + + + +nd_506565 + +call to execv + + + +nd_506592 + +0 + + + +nd_506565->nd_506592 + + + + + +nd_506577 + +exec_argv + + + +nd_506570->nd_506577 + + + + + +nd_506577->nd_506565 + + + + + +nd_506595 + +... != ... + + + +nd_506592->nd_506595 + + + + + +nd_506654 + +{ ... } + + + +nd_506595->nd_506654 + + + + + +nd_506659 + +do (...) ... + + + +nd_506595->nd_506659 + + + + + +nd_506599 + +ExprStmt + + + +nd_506620 + +Error executing %s: %s + + + +nd_506599->nd_506620 + + + + + +nd_506605 + +call to g_printerr + + + +nd_506650 + +goto ... + + + +nd_506605->nd_506650 + + + + + +nd_506629 + +path + + + +nd_506620->nd_506629 + + + + + +nd_506638 + +call to __errno_location + + + +nd_506629->nd_506638 + + + + + +nd_506635 + +call to g_strerror + + + +nd_506635->nd_506605 + + + + + +nd_506643 + +* ... + + + +nd_506638->nd_506643 + + + + + +nd_506643->nd_506635 + + + + + +nd_506650->nd_506901 + + + + + +nd_506654->nd_506599 + + + + + +nd_506897 + +{ ... } + + + +nd_506659->nd_506897 + + + + + +nd_506701 + +0 + + + +nd_506701->nd_506901 + + + + + +nd_506703 + +ExprStmt + + + +nd_506723 + +0 + + + +nd_506703->nd_506723 + + + + + +nd_506716 + +call to g_assertion_message_expr + + + +nd_506793 + +../src/programs/pkexec.c + + + +nd_506723->nd_506793 + + + + + +nd_506859 + +1010 + + + +nd_506793->nd_506859 + + + + + +nd_506863 + +__func__ + + + +nd_506859->nd_506863 + + + + + +nd_506880 + +0 + + + +nd_506863->nd_506880 + + + + + +nd_506880->nd_506716 + + + + + +nd_506897->nd_506703 + + + + + +nd_506905 + +if (...) ... + + + +nd_506901->nd_506905 + + + + + +nd_506981 + +local_agent_handle + + + +nd_506905->nd_506981 + + + + + +nd_506995 + +0 + + + +nd_506981->nd_506995 + + + + + +nd_507013 + +... != ... + + + +nd_506995->nd_507013 + + + + + +nd_507027 + +ExprStmt + + + +nd_507013->nd_507027 + + + + + +nd_507054 + +if (...) ... + + + +nd_507013->nd_507054 + + + + + +nd_507047 + +local_agent_handle + + + +nd_507027->nd_507047 + + + + + +nd_507042 + +call to polkit_agent_listener_unregister + + + +nd_507042->nd_507054 + + + + + +nd_507047->nd_507042 + + + + + +nd_507072 + +result + + + +nd_507054->nd_507072 + + + + + +nd_507152 + +0 + + + +nd_507072->nd_507152 + + + + + +nd_507182 + +... != ... + + + +nd_507152->nd_507182 + + + + + +nd_507276 + +ExprStmt + + + +nd_507182->nd_507276 + + + + + +nd_507304 + +ExprStmt + + + +nd_507182->nd_507304 + + + + + +nd_507289 + +result + + + +nd_507276->nd_507289 + + + + + +nd_507283 + +call to g_object_unref + + + +nd_507283->nd_507304 + + + + + +nd_507289->nd_507283 + + + + + +nd_507315 + +action_id + + + +nd_507304->nd_507315 + + + + + +nd_507310 + +call to g_free + + + +nd_507322 + +if (...) ... + + + +nd_507310->nd_507322 + + + + + +nd_507315->nd_507310 + + + + + +nd_508059 + +details + + + +nd_507322->nd_508059 + + + + + +nd_508074 + +0 + + + +nd_508059->nd_508074 + + + + + +nd_508188 + +... != ... + + + +nd_508074->nd_508188 + + + + + +nd_508194 + +ExprStmt + + + +nd_508188->nd_508194 + + + + + +nd_508213 + +if (...) ... + + + +nd_508188->nd_508213 + + + + + +nd_508203 + +details + + + +nd_508194->nd_508203 + + + + + +nd_508199 + +call to g_object_unref + + + +nd_508199->nd_508213 + + + + + +nd_508203->nd_508199 + + + + + +nd_508223 + +subject + + + +nd_508213->nd_508223 + + + + + +nd_508253 + +0 + + + +nd_508223->nd_508253 + + + + + +nd_508274 + +... != ... + + + +nd_508253->nd_508274 + + + + + +nd_508281 + +ExprStmt + + + +nd_508274->nd_508281 + + + + + +nd_508329 + +if (...) ... + + + +nd_508274->nd_508329 + + + + + +nd_508312 + +subject + + + +nd_508281->nd_508312 + + + + + +nd_508286 + +call to g_object_unref + + + +nd_508286->nd_508329 + + + + + +nd_508312->nd_508286 + + + + + +nd_508347 + +authority + + + +nd_508329->nd_508347 + + + + + +nd_508432 + +0 + + + +nd_508347->nd_508432 + + + + + +nd_508455 + +... != ... + + + +nd_508432->nd_508455 + + + + + +nd_508460 + +ExprStmt + + + +nd_508455->nd_508460 + + + + + +nd_508479 + +if (...) ... + + + +nd_508455->nd_508479 + + + + + +nd_508471 + +authority + + + +nd_508460->nd_508471 + + + + + +nd_508463 + +call to g_object_unref + + + +nd_508463->nd_508479 + + + + + +nd_508471->nd_508463 + + + + + +nd_508495 + +saved_env + + + +nd_508479->nd_508495 + + + + + +nd_508558 + +0 + + + +nd_508495->nd_508558 + + + + + +nd_508698 + +... != ... + + + +nd_508558->nd_508698 + + + + + +nd_509084 + +{ ... } + + + +nd_508698->nd_509084 + + + + + +nd_509089 + +ExprStmt + + + +nd_508698->nd_509089 + + + + + +nd_508710 + +ExprStmt + + + +nd_508736 + +saved_env + + + +nd_508710->nd_508736 + + + + + +nd_508728 + +call to g_ptr_array_foreach + + + +nd_508783 + +ExprStmt + + + +nd_508728->nd_508783 + + + + + +nd_508743 + +g_free + + + +nd_508736->nd_508743 + + + + + +nd_508767 + +0 + + + +nd_508743->nd_508767 + + + + + +nd_508767->nd_508728 + + + + + +nd_508995 + +saved_env + + + +nd_508783->nd_508995 + + + + + +nd_508792 + +call to g_ptr_array_free + + + +nd_508792->nd_509089 + + + + + +nd_509065 + +0 + + + +nd_508995->nd_509065 + + + + + +nd_509076 + +! ... + + + +nd_509065->nd_509076 + + + + + +nd_509076->nd_508792 + + + + + +nd_509084->nd_508710 + + + + + +nd_509097 + +original_cwd + + + +nd_509089->nd_509097 + + + + + +nd_509094 + +call to g_free + + + +nd_509119 + +ExprStmt + + + +nd_509094->nd_509119 + + + + + +nd_509097->nd_509094 + + + + + +nd_509127 + +path + + + +nd_509119->nd_509127 + + + + + +nd_509124 + +call to g_free + + + +nd_509134 + +ExprStmt + + + +nd_509124->nd_509134 + + + + + +nd_509127->nd_509124 + + + + + +nd_509146 + +command_line + + + +nd_509134->nd_509146 + + + + + +nd_509139 + +call to g_free + + + +nd_509151 + +ExprStmt + + + +nd_509139->nd_509151 + + + + + +nd_509146->nd_509139 + + + + + +nd_509157 + +opt_user + + + +nd_509151->nd_509157 + + + + + +nd_509154 + +call to g_free + + + +nd_509163 + +ExprStmt + + + +nd_509154->nd_509163 + + + + + +nd_509157->nd_509154 + + + + + +nd_509171 + +original_user_name + + + +nd_509163->nd_509171 + + + + + +nd_509168 + +call to g_free + + + +nd_509177 + +return ... + + + +nd_509168->nd_509177 + + + + + +nd_509171->nd_509168 + + + + + +nd_509180 + +ret + + + +nd_509177->nd_509180 + + + + + +nd_509180->nd_483685 + + + + + +nd_509185 + +{ ... } + + + +nd_509185->nd_483723 + + + + + diff --git a/PrintCFG.sh b/PrintCFG.sh index 16d6109..351842c 100644 --- a/PrintCFG.sh +++ b/PrintCFG.sh @@ -25,7 +25,12 @@ tidy -xml $PRE.dgml | sponge $PRE.dgml ./dgml2dot < $PRE.dgml > $PRE.dot # Produce the layed-out DAG +# Render -- slow steps: +dot -Tsvg < $PRE.dot > $PRE.svg & dot -Tpdf < $PRE.dot > $PRE.pdf & + +# View +open -a safari $PRE.svg open $PRE.pdf # Faster than dot, as sanity check: