{"arch":"arm64","build_provenance":null,"call_graph":{"calls":{"4294970888":[{"is_tail_call":false,"symbol":"g_log","target_va":4294977768},{"is_tail_call":false,"symbol":"strcmp","target_va":4294978164},{"is_tail_call":false,"symbol":"strcmp","target_va":4294978164},{"is_tail_call":false,"symbol":"strcmp","target_va":4294978164},{"is_tail_call":false,"symbol":"strcmp","target_va":4294978164},{"is_tail_call":false,"symbol":"strcmp","target_va":4294978164},{"is_tail_call":false,"symbol":"g_io_add_watch_full","target_va":4294977684},{"is_tail_call":false,"symbol":"g_io_add_watch_full","target_va":4294977684},{"is_tail_call":false,"symbol":"strcmp","target_va":4294978164},{"is_tail_call":false,"symbol":"g_main_context_pending","target_va":4294977804},{"is_tail_call":false,"symbol":"g_main_context_pending","target_va":4294977804},{"is_tail_call":false,"symbol":"strcmp","target_va":4294978164},{"is_tail_call":false,"symbol":"strncmp","target_va":4294978188},{"is_tail_call":false,"symbol":"g_main_context_pending","target_va":4294977804},{"is_tail_call":false,"symbol":"g_main_context_pending","target_va":4294977804},{"is_tail_call":false,"symbol":"g_main_context_pending","target_va":4294977804},{"is_tail_call":false,"symbol":"strcmp","target_va":4294978164},{"is_tail_call":false,"symbol":"strcmp","target_va":4294978164},{"is_tail_call":false,"symbol":"strcmp","target_va":4294978164},{"is_tail_call":false,"symbol":"strncmp","target_va":4294978188},{"is_tail_call":false,"symbol":"strcmp","target_va":4294978164},{"is_tail_call":false,"symbol":"g_main_context_pending","target_va":4294977804},{"is_tail_call":false,"symbol":"strcmp","target_va":4294978164},{"is_tail_call":false,"symbol":"strcmp","target_va":4294978164},{"is_tail_call":false,"symbol":"strcmp","target_va":4294978164},{"is_tail_call":false,"symbol":"strcmp","target_va":4294978164},{"is_tail_call":false,"symbol":"strcmp","target_va":4294978164},{"is_tail_call":false,"symbol":"strcmp","target_va":4294978164},{"is_tail_call":false,"symbol":"g_strdup","target_va":4294977960},{"is_tail_call":false,"symbol":"g_spawn_async_with_pipes","target_va":4294977924},{"is_tail_call":false,"symbol":"g_test_bug_base","target_va":4294978044},{"is_tail_call":false,"symbol":"usage","target_va":4294974920}],"4294974920":[{"is_tail_call":false,"symbol":"g_io_channel_unix_new","target_va":4294977744}],"4294975192":[{"is_tail_call":false,"symbol":"g_io_channel_set_flags","target_va":4294977732},{"is_tail_call":false,"symbol":"strlen","target_va":4294978176},{"is_tail_call":false,"symbol":"write","target_va":4294978200},{"is_tail_call":false,"symbol":"g_test_run","target_va":4294977468},{"is_tail_call":false,"symbol":"__stack_chk_guard","target_va":4294977576}],"4294975312":[{"is_tail_call":false,"symbol":"test_log_printfe","target_va":4294975192},{"is_tail_call":false,"symbol":"test_log_printfe","target_va":4294975192},{"is_tail_call":false,"symbol":"test_log_printfe","target_va":4294975192},{"is_tail_call":true,"symbol":"g_io_channel_unix_new","target_va":4294977744},{"is_tail_call":false,"symbol":"g_io_channel_unix_new","target_va":4294977744},{"is_tail_call":false,"symbol":"g_io_channel_unix_new","target_va":4294977744}],"4294975728":[{"is_tail_call":false,"symbol":"g_unix_open_pipe","target_va":4294977528},{"is_tail_call":false,"symbol":"g_test_run","target_va":4294977468}],"4294975800":[{"is_tail_call":false,"symbol":"close","target_va":4294977600},{"is_tail_call":false,"symbol":"g_strsplit","target_va":4294978008},{"is_tail_call":false,"symbol":"g_strfreev","target_va":4294977996},{"is_tail_call":false,"symbol":"g_return_if_fail_warning","target_va":4294977852},{"is_tail_call":false,"symbol":"g_slist_foreach","target_va":4294977876},{"is_tail_call":false,"symbol":"__stack_chk_guard","target_va":4294977576},{"is_tail_call":false,"symbol":"g_io_channel_unix_new","target_va":4294977744},{"is_tail_call":false,"symbol":"__stack_chk_guard","target_va":4294977576},{"is_tail_call":false,"symbol":"test_log_printfe","target_va":4294975192},{"is_tail_call":false,"symbol":"test_log_printfe","target_va":4294975192},{"is_tail_call":false,"symbol":"g_set_prgname","target_va":4294977864},{"is_tail_call":false,"symbol":"test_log_printfe","target_va":4294975192},{"is_tail_call":false,"symbol":"test_log_printfe","target_va":4294975192},{"is_tail_call":false,"symbol":"testcase_close","target_va":4294975312},{"is_tail_call":false,"symbol":"g_io_channel_unix_new","target_va":4294977744},{"is_tail_call":false,"symbol":"g_source_remove","target_va":4294977912},{"is_tail_call":false,"symbol":"test_log_printfe","target_va":4294975192},{"is_tail_call":false,"symbol":"g_slist_prepend","target_va":4294977900},{"is_tail_call":false,"symbol":"test_log_printfe","target_va":4294975192},{"is_tail_call":false,"symbol":"g_test_add_vtable","target_va":4294978020},{"is_tail_call":false,"symbol":"g_strfreev","target_va":4294977996},{"is_tail_call":false,"symbol":"child_report_cb.cold.1","target_va":4294977428},{"is_tail_call":false,"symbol":"__stack_chk_fail","target_va":4294977564}],"4294976932":[{"is_tail_call":false,"symbol":"g_print","target_va":4294977840}],"4294976992":[{"is_tail_call":false,"symbol":"__chkstk_darwin","target_va":4294977540}],"4294977104":[{"is_tail_call":false,"symbol":"__chkstk_darwin","target_va":4294977540},{"is_tail_call":false,"symbol":"g_test_bug","target_va":4294978032},{"is_tail_call":false,"symbol":"g_strconcat","target_va":4294977948},{"is_tail_call":false,"symbol":"g_spawn_close_pid","target_va":4294977936},{"is_tail_call":false,"symbol":"g_strconcat","target_va":4294977948},{"is_tail_call":false,"symbol":"g_spawn_close_pid","target_va":4294977936},{"is_tail_call":true,"symbol":"g_spawn_close_pid","target_va":4294977936}],"4294977276":[{"is_tail_call":false,"symbol":"__chkstk_darwin","target_va":4294977540}],"4294977380":[{"is_tail_call":false,"symbol":"getpid","target_va":4294978128},{"is_tail_call":false,"symbol":"kill","target_va":4294978140},{"is_tail_call":false,"symbol":"g_timer_new","target_va":4294977492}],"4294977404":[{"is_tail_call":true,"symbol":"g_io_channel_unref","target_va":4294977756}],"4294977428":[{"is_tail_call":false,"symbol":"g_io_channel_unref","target_va":4294977756}]},"data_xrefs":{"by_data":{"4294975489":[4294970888],"4294975536":[4294974920],"4294975576":[4294970888],"4294975584":[4294970888],"4294976992":[4294970888],"4294977104":[4294970888],"4294977276":[4294970888],"4294978475":[4294970888],"4294978494":[4294970888],"4294978513":[4294970888],"4294978520":[4294970888],"4294978530":[4294970888],"4294978543":[4294970888],"4294978554":[4294970888],"4294978566":[4294970888],"4294978567":[4294970888],"4294978572":[4294970888],"4294978577":[4294970888],"4294978586":[4294970888],"4294978592":[4294970888],"4294978602":[4294970888],"4294978640":[4294970888],"4294978648":[4294970888],"4294978661":[4294970888],"4294978668":[4294970888],"4294978676":[4294970888],"4294978704":[4294974920],"4294979584":[4294975800],"4294979585":[4294975312,4294975800],"4294979586":[4294975800],"4294979592":[4294975800],"4294979616":[4294977104],"4294979628":[4294975800],"4294979632":[4294975800],"4294979640":[4294975800],"4294979664":[4294975800],"4294979680":[4294975312],"4294979684":[4294975800],"4294979792":[4294970888],"4294979949":[4294975800],"4294979951":[4294975800],"4294979972":[4294975800],"4294979995":[4294975800],"4294980028":[4294975800],"4294980032":[4294975800],"4294980034":[4294975800],"4294980040":[4294975800],"4294980046":[4294977428],"4294980059":[4294977428],"4294980078":[4294975800],"4294980102":[4294975800],"4294980139":[4294975800],"4294980199":[4294975800],"4294980205":[4294975800],"4294980223":[4294975800],"4294980252":[4294977404],"4294980267":[4294977404],"4294980285":[4294975312],"4294980315":[4294975312],"4294980370":[4294975312],"4294980378":[4294975312],"4294980385":[4294975312],"4294980400":[4294975312],"4294980404":[4294975312],"4294980410":[4294975312],"4294980416":[4294975312],"4294980447":[4294970888],"4294980469":[4294976992,4294977104,4294977276],"4294980487":[4294976992],"4294980501":[4294976992],"4294980511":[4294976992,4294977104,4294977276],"4294980514":[4294977104],"4294980527":[4294977104,4294977276],"4294980546":[4294977104],"4294980587":[4294977104],"4294980622":[4294977104],"4294980626":[4294977104],"4294980682":[4294977104],"4294980686":[4294977104],"4294980719":[4294977276],"4294980736":[4294975800],"4294980836":[4294975312,4294975800],"4294983680":[4294970888,4294975800],"4294984072":[4294975800],"4294984096":[4294970888,4294975800],"4295000064":[4294975192,4294975800],"4295000065":[4294970888],"4295000088":[4294975312,4294975800],"4295000092":[4294975312],"4295000104":[4294970888],"4295000112":[4294970888],"4295000120":[4294970888],"4295000160":[4294975800],"4295000164":[4294975800],"4295000168":[4294975312,4294975800],"4295000176":[4294975312]},"by_function":{"4294970888":[{"data_va":4294984096,"insn_va":4294970932,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294970936,"kind":"Global","value":null},{"data_va":4294978475,"insn_va":4294970968,"kind":"CString","value":"--g-fatal-warnings"},{"data_va":4294978494,"insn_va":4294970976,"kind":"CString","value":"--gtester-selftest"},{"data_va":4294978530,"insn_va":4294970984,"kind":"CString","value":"--keep-going"},{"data_va":4294978513,"insn_va":4294971072,"kind":"CString","value":"--help"},{"data_va":4294978520,"insn_va":4294971092,"kind":"CString","value":"--version"},{"data_va":4294978513,"insn_va":4294971220,"kind":"CString","value":"--help"},{"data_va":4295000104,"insn_va":4294971284,"kind":"Global","value":null},{"data_va":4295000112,"insn_va":4294971376,"kind":"Global","value":null},{"data_va":4294978543,"insn_va":4294971400,"kind":"CString","value":"--test-arg"},{"data_va":4294978554,"insn_va":4294971420,"kind":"CString","value":"--test-arg="},{"data_va":4295000120,"insn_va":4294971504,"kind":"Global","value":null},{"data_va":4295000120,"insn_va":4294971540,"kind":"Global","value":null},{"data_va":4295000112,"insn_va":4294971584,"kind":"Global","value":null},{"data_va":4294978640,"insn_va":4294971624,"kind":"CString","value":"--quiet"},{"data_va":4294978648,"insn_va":4294971644,"kind":"CString","value":"--verbose"},{"data_va":4294978661,"insn_va":4294971696,"kind":"CString","value":"--seed"},{"data_va":4294978668,"insn_va":4294971716,"kind":"CString","value":"--seed="},{"data_va":4294978676,"insn_va":4294971740,"kind":"CString","value":"--i-know-this-is-deprecated"},{"data_va":4295000104,"insn_va":4294971812,"kind":"Global","value":null},{"data_va":4294978566,"insn_va":4294972036,"kind":"CString","value":null},{"data_va":4294978567,"insn_va":4294972068,"kind":"CString","value":"perf"},{"data_va":4294978572,"insn_va":4294972088,"kind":"CString","value":"slow"},{"data_va":4294978577,"insn_va":4294972108,"kind":"CString","value":"thorough"},{"data_va":4294978586,"insn_va":4294972128,"kind":"CString","value":"quick"},{"data_va":4294978592,"insn_va":4294972148,"kind":"CString","value":"undefined"},{"data_va":4294978602,"insn_va":4294972168,"kind":"CString","value":"no-undefined"},{"data_va":4294975489,"insn_va":4294972384,"kind":"Global","value":null},{"data_va":4295000065,"insn_va":4294972408,"kind":"Global","value":null},{"data_va":4294975584,"insn_va":4294972444,"kind":"Global","value":null},{"data_va":4294975576,"insn_va":4294972448,"kind":"Global","value":null},{"data_va":4294980447,"insn_va":4294972460,"kind":"CString","value":"/gtester/fixture-test"},{"data_va":4294976992,"insn_va":4294972468,"kind":"Global","value":null},{"data_va":4294977104,"insn_va":4294972476,"kind":"Global","value":null},{"data_va":4294977276,"insn_va":4294972484,"kind":"Global","value":null},{"data_va":4294984096,"insn_va":4294972536,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294972540,"kind":"Global","value":null},{"data_va":4294979792,"insn_va":4294972576,"kind":"CString","value":null}],"4294974920":[{"data_va":4294978704,"insn_va":4294974960,"kind":"CString","value":"gtester version %d.%d.%d\n"},{"data_va":4294975536,"insn_va":4294974972,"kind":"Global","value":null}],"4294975192":[{"data_va":4295000064,"insn_va":4294975236,"kind":"Global","value":null}],"4294975312":[{"data_va":4295000168,"insn_va":4294975340,"kind":"Global","value":null},{"data_va":4295000088,"insn_va":4294975364,"kind":"Global","value":null},{"data_va":4294980836,"insn_va":4294975384,"kind":"Global","value":null},{"data_va":4294980285,"insn_va":4294975404,"kind":"CString","value":"%s<duration>%.6Lf</duration>\n"},{"data_va":4295000088,"insn_va":4294975412,"kind":"Global","value":null},{"data_va":4294980378,"insn_va":4294975432,"kind":"CString","value":"failed"},{"data_va":4294980370,"insn_va":4294975440,"kind":"CString","value":"success"},{"data_va":4294980315,"insn_va":4294975464,"kind":"CString","value":"%s<status exit-status=\"%d\" n-forks=\"%d\" result=\"%s\"/>\n"},{"data_va":4295000088,"insn_va":4294975472,"kind":"Global","value":null},{"data_va":4294980385,"insn_va":4294975504,"kind":"CString","value":"%s</testcase>\n"},{"data_va":4295000168,"insn_va":4294975512,"kind":"Global","value":null},{"data_va":4294980400,"insn_va":4294975556,"kind":"CString","value":"OK\n"},{"data_va":4294980404,"insn_va":4294975568,"kind":"CString","value":"SKIP\n"},{"data_va":4294979680,"insn_va":4294975588,"kind":"CString","value":null},{"data_va":4294980410,"insn_va":4294975600,"kind":"CString","value":"FAIL\n"},{"data_va":4295000176,"insn_va":4294975620,"kind":"Global","value":null},{"data_va":4294980416,"insn_va":4294975636,"kind":"CString","value":"GTester: last random seed: %s\n"},{"data_va":4295000092,"insn_va":4294975660,"kind":"Global","value":null},{"data_va":4294979585,"insn_va":4294975664,"kind":"CString","value":null},{"data_va":4294979680,"insn_va":4294975708,"kind":"CString","value":null}],"4294975800":[{"data_va":4294984072,"insn_va":4294975836,"kind":"Global","value":null},{"data_va":4294984096,"insn_va":4294975876,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975880,"kind":"Global","value":null},{"data_va":4294980736,"insn_va":4294975900,"kind":"Global","value":null},{"data_va":4294979951,"insn_va":4294975908,"kind":"CString","value":"%s<error>%s</error>\n"},{"data_va":4294980836,"insn_va":4294975916,"kind":"Global","value":null},{"data_va":4295000160,"insn_va":4294976068,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294976100,"kind":"Global","value":null},{"data_va":4294980032,"insn_va":4294976108,"kind":"CString","value":null},{"data_va":4294980034,"insn_va":4294976132,"kind":"CString","value":"%-68s"},{"data_va":4294980040,"insn_va":4294976160,"kind":"CString","value":"%70s "},{"data_va":4295000168,"insn_va":4294976180,"kind":"Global","value":null},{"data_va":4295000088,"insn_va":4294976196,"kind":"Global","value":null},{"data_va":4294979684,"insn_va":4294976212,"kind":"CString","value":null},{"data_va":4295000064,"insn_va":4294976220,"kind":"Global","value":null},{"data_va":4294980078,"insn_va":4294976232,"kind":"CString","value":"%s<testcase path=\"%s\">\n"},{"data_va":4295000088,"insn_va":4294976240,"kind":"Global","value":null},{"data_va":4294979586,"insn_va":4294976244,"kind":"CString","value":null},{"data_va":4295000088,"insn_va":4294976284,"kind":"Global","value":null},{"data_va":4294979684,"insn_va":4294976300,"kind":"CString","value":null},{"data_va":4295000064,"insn_va":4294976308,"kind":"Global","value":null},{"data_va":4294980223,"insn_va":4294976324,"kind":"CString","value":"%s<message>\n%s\n%s</message>\n"},{"data_va":4295000088,"insn_va":4294976348,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294976368,"kind":"Global","value":null},{"data_va":4294979972,"insn_va":4294976380,"kind":"CString","value":"%s<binary file=\"%s\"/>\n"},{"data_va":4294979592,"insn_va":4294976392,"kind":"CString","value":null},{"data_va":4295000088,"insn_va":4294976408,"kind":"Global","value":null},{"data_va":4294979995,"insn_va":4294976432,"kind":"CString","value":"%s<random-seed>%s</random-seed>\n"},{"data_va":4295000088,"insn_va":4294976440,"kind":"Global","value":null},{"data_va":4294980139,"insn_va":4294976496,"kind":"CString","value":"%s<performance minimize=\"%d\" maximize=\"%d\" value=\"%.16Lg\">\n"},{"data_va":4295000088,"insn_va":4294976504,"kind":"Global","value":null},{"data_va":4294979586,"insn_va":4294976508,"kind":"CString","value":null},{"data_va":4295000064,"insn_va":4294976528,"kind":"Global","value":null},{"data_va":4294980199,"insn_va":4294976540,"kind":"CString","value":"%s%s\n"},{"data_va":4295000088,"insn_va":4294976548,"kind":"Global","value":null},{"data_va":4294980205,"insn_va":4294976572,"kind":"CString","value":"%s</performance>\n"},{"data_va":4295000064,"insn_va":4294976588,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294976612,"kind":"Global","value":null},{"data_va":4294980028,"insn_va":4294976624,"kind":"CString","value":"%s\n"},{"data_va":4295000064,"insn_va":4294976640,"kind":"Global","value":null},{"data_va":4294979949,"insn_va":4294976648,"kind":"CString","value":null},{"data_va":4294979584,"insn_va":4294976664,"kind":"CString","value":null},{"data_va":4295000088,"insn_va":4294976676,"kind":"Global","value":null},{"data_va":4295000164,"insn_va":4294976692,"kind":"Global","value":null},{"data_va":4294979585,"insn_va":4294976712,"kind":"CString","value":null},{"data_va":4295000088,"insn_va":4294976732,"kind":"Global","value":null},{"data_va":4295000164,"insn_va":4294976748,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294976756,"kind":"Global","value":null},{"data_va":4294980102,"insn_va":4294976768,"kind":"CString","value":"%s<testcase path=\"%s\" skipped=\"1\"/>\n"},{"data_va":4294979632,"insn_va":4294976812,"kind":"CString","value":null},{"data_va":4294979640,"insn_va":4294976820,"kind":"CString","value":null},{"data_va":4294979628,"insn_va":4294976832,"kind":"CString","value":null},{"data_va":4294984096,"insn_va":4294976876,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294976880,"kind":"Global","value":null},{"data_va":4294979585,"insn_va":4294976892,"kind":"CString","value":null},{"data_va":4294979664,"insn_va":4294976896,"kind":"CString","value":null}],"4294976992":[{"data_va":4294980469,"insn_va":4294977032,"kind":"CString","value":"../glib/gtester.c"},{"data_va":4294980487,"insn_va":4294977040,"kind":"CString","value":"fixture_setup"},{"data_va":4294980501,"insn_va":4294977048,"kind":"CString","value":"*fix == 0"},{"data_va":4294980511,"insn_va":4294977056,"kind":"CString","value":"=="}],"4294977104":[{"data_va":4294980469,"insn_va":4294977148,"kind":"CString","value":"../glib/gtester.c"},{"data_va":4294980514,"insn_va":4294977156,"kind":"CString","value":"fixture_test"},{"data_va":4294980527,"insn_va":4294977164,"kind":"CString","value":"*fix == 0xdeadbeef"},{"data_va":4294980511,"insn_va":4294977172,"kind":"CString","value":"=="},{"data_va":4294980546,"insn_va":4294977200,"kind":"CString","value":"This is a test message API test message."},{"data_va":4294980587,"insn_va":4294977212,"kind":"CString","value":"http://www.example.com/bugtracker/"},{"data_va":4294980622,"insn_va":4294977224,"kind":"CString","value":"123"},{"data_va":4294980626,"insn_va":4294977236,"kind":"CString","value":"http://www.example.com/bugtracker?bugnum=%s;cmd=showbug"},{"data_va":4294980682,"insn_va":4294977248,"kind":"CString","value":"456"},{"data_va":4294980686,"insn_va":4294977260,"kind":"CString","value":"https://example.com/no-base-used"},{"data_va":4294979616,"insn_va":4294977268,"kind":"CString","value":null}],"4294977276":[{"data_va":4294980469,"insn_va":4294977320,"kind":"CString","value":"../glib/gtester.c"},{"data_va":4294980719,"insn_va":4294977328,"kind":"CString","value":"fixture_teardown"},{"data_va":4294980527,"insn_va":4294977336,"kind":"CString","value":"*fix == 0xdeadbeef"},{"data_va":4294980511,"insn_va":4294977344,"kind":"CString","value":"=="}],"4294977404":[{"data_va":4294980252,"insn_va":4294977408,"kind":"CString","value":"testcase_close"},{"data_va":4294980267,"insn_va":4294977416,"kind":"CString","value":"testcase_open > 0"}],"4294977428":[{"data_va":4294980046,"insn_va":4294977440,"kind":"CString","value":"test_log_msg"},{"data_va":4294980059,"insn_va":4294977448,"kind":"CString","value":"testcase_open == 0"}]}},"noreturn_vas":[],"symbols":{"4294970888":"main","4294974920":"usage","4294975192":"test_log_printfe","4294975312":"testcase_close","4294975728":"unset_cloexec_fdp","4294975800":"child_report_cb","4294976932":"child_watch_cb","4294976992":"fixture_setup","4294977104":"fixture_test","4294977276":"fixture_teardown","4294977380":"main.cold.1","4294977404":"testcase_close.cold.1","4294977428":"child_report_cb.cold.1"}},"capabilities":[],"code_signature":{"code_directory":{"cdhash":"bee8b95daaa15f59c47676911dddc66b161d570377dfb9e3b83d9151d0d248ef","flag_names":["CS_ADHOC"],"flags":2,"hash_type":2,"identifier":"gtester-55554944a12a5ec86ae83dd4bd51ae937b1da5e8","platform":0,"team_id":null},"signing_status":"AdHoc"},"cpp_hierarchy":null,"data_in_code":[],"dna":{"hashes":{"classhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","cpp_classhash":null,"entitlementhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","frameworkhash":"bc326f20318aff3da6ecbe76a68815047f91aca79d1c38abaeae2cb42d4a908c","imphash":"1e3e5b5ecda11dafd3a7209ce978cb9ec36132af00961669e0d43dc680bb0b52","sha256_text":"93e7a2b5c2888829dbe50e356c705b73686afc7d6e19cb01d9274f485da4c18e","symbolhash":"1e3e5b5ecda11dafd3a7209ce978cb9ec36132af00961669e0d43dc680bb0b52"},"sets":{"apis_called":["__chkstk_darwin","__stack_chk_fail","__stack_chk_guard","child_report_cb.cold.1","close","g_io_add_watch_full","g_io_channel_set_flags","g_io_channel_unix_new","g_io_channel_unref","g_log","g_main_context_pending","g_print","g_return_if_fail_warning","g_set_prgname","g_slist_foreach","g_slist_prepend","g_source_remove","g_spawn_async_with_pipes","g_spawn_close_pid","g_strconcat","g_strdup","g_strfreev","g_strsplit","g_test_add_vtable","g_test_bug","g_test_bug_base","g_test_run","g_timer_new","g_unix_open_pipe","getpid","kill","strcmp","strlen","strncmp","test_log_printfe","testcase_close","usage","write"],"bundle_ids":[],"cpp_classes":[],"entitlements":[],"frameworks":["libglib-2.0.0.dylib","libSystem.B.dylib"],"iokit_constants":[],"objc_classes":[],"private_frameworks":[],"protocols":[],"signing_status":"Ad-Hoc","static_libs":["SDL2-2.32.10","crypto-3.6.1"],"swift_protocol_names":[],"swift_type_names":[],"xpc_services":[]},"vector":{"bundle_ids":0,"cap_analytics":0,"cap_hardware":0,"cap_ipc":0,"cap_keychain":0,"cap_location":0,"cap_network":0,"cap_security":0,"cap_storage":0,"cap_system":0,"cpp_classes":0,"cpp_vtable_entries":0,"entitlements_total":0,"file_paths":0,"frameworks_private":0,"frameworks_total":2,"iokit_constants":0,"library_functions":2,"nlist_functions":13,"objc_classes":0,"objc_ivars":0,"objc_methods":0,"objc_protocols":0,"section_count":8,"size_log2":16.153551,"static_lib_count":2,"swift_conformances":0,"swift_protocols":0,"swift_types":0,"telemetry_strings":0,"text_ratio":0.09026559,"url_endpoints":3,"xpc_provides":0}},"dwarf_metadata":null,"entitlements":{"entries":{},"raw_plist":null},"exports":[{"address":0,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"_mh_execute_header"},{"address":3592,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"main"}],"fileset_entries":[],"fingerprint":{"analyzed_at":"2026-04-09T08:52:01Z","available_arches":["arm64"],"binary_type":"executable","bundle_id":null,"cdhash":"bee8b95daaa15f59c47676911dddc66b161d570377dfb9e3b83d9151d0d248ef","file_modified":"2026-04-09T08:52:01Z","file_size":72896,"is_arm64e":false,"min_os":"26.0.0","name":"gtester","platform":"macOS","sdk":"26.1.0","sha256":"572305b30ada665e923b0ec4857dfdd22943f331aaf45d602149bd02f9391dce","sha256_slice":"572305b30ada665e923b0ec4857dfdd22943f331aaf45d602149bd02f9391dce","source_version":null,"team_id":null,"uuid":"A12A5EC8-6AE8-3DD4-BD51-AE937B1DA5E8"},"frameworks":[{"is_private":false,"is_weak":false,"name":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libSystem.B.dylib"}],"function_starts_count":13,"imports":[{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_assertion_message_cmpint"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_child_watch_add_full"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_clear_error"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_free"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_io_add_watch_full"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_io_channel_read_chars"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_io_channel_set_buffered"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_io_channel_set_encoding"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_io_channel_set_flags"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_io_channel_unix_new"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_io_channel_unref"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_log"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_log_set_always_fatal"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_main_context_iteration"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_main_context_pending"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_malloc"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_markup_vprintf_escaped"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_print"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_return_if_fail_warning"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_set_prgname"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_slist_foreach"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_slist_free"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_slist_prepend"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_source_remove"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_spawn_async_with_pipes"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_spawn_close_pid"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_strconcat"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_strdup"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_strdup_printf"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_strerror"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_strfreev"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_strsplit"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_test_add_vtable"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_test_bug"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_test_bug_base"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_test_init"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_test_log_buffer_free"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_test_log_buffer_new"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_test_log_buffer_pop"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_test_log_buffer_push"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_test_log_msg_free"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_test_message"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_test_run"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_timer_destroy"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_timer_elapsed"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_timer_new"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_timer_start"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_timer_stop"},{"address":0,"dylib":"/opt/homebrew/Cellar/glib/2.86.3/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_unix_open_pipe"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__chkstk_darwin"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__error"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__stack_chk_fail"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__stack_chk_guard"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"abort"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"close"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"exit"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"fcntl"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"getpid"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"kill"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"open"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"strcmp"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"strlen"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"strncmp"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"write"}],"interesting_strings":{"urls_and_endpoints":["http://www.example.com/bugtracker/","http://www.example.com/bugtracker?bugnum=%s;cmd=showbug","https://example.com/no-base-used"]},"iokit_surface":null,"library_matches":[],"library_profile":{"libraries":{"SDL2":["2.32.10",1],"crypto":["3.6.1",1]},"library_ratio":0.15384616,"total_functions":13,"total_identified":2},"network_surface":{"api_usage":{"callers":[],"classes":[],"methods":[]},"endpoints":[{"is_dynamic":false,"kind":"Url","value":"http://www.example.com/bugtracker/"},{"is_dynamic":false,"kind":"Hostname","value":"www.example.com"},{"is_dynamic":true,"kind":"Url","value":"http://www.example.com/bugtracker?bugnum=%s;cmd=showbug"},{"is_dynamic":false,"kind":"Url","value":"https://example.com/no-base-used"},{"is_dynamic":false,"kind":"Hostname","value":"example.com"}],"has_network_entitlement":false,"network_frameworks":[]},"objc_classes":{},"objc_metadata":{"classes":{}},"sections":[{"name":"__text","offset":3592,"protection":"r-x","segment":"__TEXT","size":6580},{"name":"__stubs","offset":10172,"protection":"r-x","segment":"__TEXT","size":744},{"name":"__cstring","offset":10916,"protection":"r-x","segment":"__TEXT","size":2524},{"name":"__const","offset":13440,"protection":"r-x","segment":"__TEXT","size":101},{"name":"__unwind_info","offset":13544,"protection":"r-x","segment":"__TEXT","size":144},{"name":"__got","offset":16384,"protection":"rw-","segment":"__DATA_CONST","size":512},{"name":"__data","offset":32768,"protection":"rw-","segment":"__DATA","size":4},{"name":"__bss","offset":0,"protection":"rw-","segment":"__DATA","size":128}],"summary":"Establishes connections to 5 network endpoints using HTTP or TCP protocols. Makes requests to 3 embedded URLs, likely for data retrieval or communication with remote services. Contains 13 functions that handle network operations, data processing, and endpoint management. Signed with ad-hoc signature, indicating local development or testing build without formal code signing.","swift_metadata":null,"title":"Network utility — connects to remote endpoints and transfers data","total_strings":301,"xpc_services":[]}