{"arch":"arm64","build_provenance":null,"call_graph":{"calls":{"4295052576":[{"is_tail_call":false,"symbol":"qsort","target_va":4295056396},{"is_tail_call":false,"symbol":"sws_scale_frame","target_va":4295056432},{"is_tail_call":false,"symbol":"avcodec_parameters_to_context","target_va":4295056252},{"is_tail_call":false,"symbol":"av_read_frame","target_va":4295056240},{"is_tail_call":false,"symbol":"av_pix_fmt_get_chroma_sub_sample","target_va":4295056228},{"is_tail_call":false,"symbol":"av_packet_free","target_va":4295056216},{"is_tail_call":false,"symbol":"av_pix_fmt_get_chroma_sub_sample","target_va":4295056228},{"is_tail_call":false,"symbol":"__stderrp","target_va":4295056060},{"is_tail_call":false,"symbol":"__stderrp","target_va":4295056060},{"is_tail_call":false,"symbol":"av_freep","target_va":4295056144},{"is_tail_call":false,"symbol":"ds_open","target_va":4295055648},{"is_tail_call":false,"symbol":"__stack_chk_guard","target_va":4295056048},{"is_tail_call":false,"symbol":"__stack_chk_guard","target_va":4295056048},{"is_tail_call":false,"symbol":"ds_run","target_va":4295055052},{"is_tail_call":false,"symbol":"sws_getContext","target_va":4295056420},{"is_tail_call":false,"symbol":"qsort","target_va":4295056396},{"is_tail_call":false,"symbol":"av_set_options_string","target_va":4295056276},{"is_tail_call":false,"symbol":"qsort","target_va":4295056396}],"4295053684":[{"is_tail_call":false,"symbol":"avcodec_alloc_context3","target_va":4295056288},{"is_tail_call":false,"symbol":"avcodec_find_decoder","target_va":4295056300},{"is_tail_call":false,"symbol":"avcodec_receive_packet","target_va":4295056348},{"is_tail_call":false,"symbol":"avcodec_receive_frame","target_va":4295056336},{"is_tail_call":false,"symbol":"avcodec_free_context","target_va":4295056324},{"is_tail_call":false,"symbol":"avcodec_send_frame","target_va":4295056444},{"is_tail_call":false,"symbol":"avcodec_send_packet","target_va":4295056456},{"is_tail_call":false,"symbol":"av_adler32_update","target_va":4295056084},{"is_tail_call":false,"symbol":"frame_hash","target_va":4295054684},{"is_tail_call":false,"symbol":"av_adler32_update","target_va":4295056084},{"is_tail_call":false,"symbol":"avcodec_alloc_context3","target_va":4295056288},{"is_tail_call":false,"symbol":"av_frame_unref","target_va":4295056132},{"is_tail_call":false,"symbol":"avcodec_find_decoder","target_va":4295056300},{"is_tail_call":false,"symbol":"avcodec_alloc_context3","target_va":4295056288},{"is_tail_call":false,"symbol":"avcodec_alloc_context3","target_va":4295056288},{"is_tail_call":false,"symbol":"avcodec_get_name","target_va":4295056360},{"is_tail_call":false,"symbol":"avcodec_free_context","target_va":4295056324},{"is_tail_call":false,"symbol":"frame_hash","target_va":4295054684},{"is_tail_call":false,"symbol":"av_adler32_update","target_va":4295056084},{"is_tail_call":false,"symbol":"strtol","target_va":4295056408},{"is_tail_call":false,"symbol":"strtol","target_va":4295056408}],"4295054684":[{"is_tail_call":false,"symbol":"av_packet_alloc","target_va":4295056204},{"is_tail_call":false,"symbol":"av_packet_unref","target_va":4295056180},{"is_tail_call":false,"symbol":"av_frame_free","target_va":4295056108},{"is_tail_call":false,"symbol":"av_frame_alloc","target_va":4295056024}],"4295055052":[{"is_tail_call":false,"symbol":"avcodec_find_decoder","target_va":4295056300},{"is_tail_call":false,"symbol":"av_memdup","target_va":4295056192},{"is_tail_call":false,"symbol":"avcodec_get_name","target_va":4295056360},{"is_tail_call":false,"symbol":"av_log","target_va":4295056168},{"is_tail_call":false,"symbol":"decode_read","target_va":4295055376},{"is_tail_call":false,"symbol":"av_log","target_va":4295056168},{"is_tail_call":false,"symbol":"avcodec_get_name","target_va":4295056360},{"is_tail_call":false,"symbol":"decode_read","target_va":4295055376},{"is_tail_call":false,"symbol":"qsort","target_va":4295056396},{"is_tail_call":false,"symbol":"qsort","target_va":4295056396}],"4295055376":[{"is_tail_call":false,"symbol":"avcodec_free_context","target_va":4295056324},{"is_tail_call":false,"symbol":"av_adler32_update","target_va":4295056084}],"4295055588":[{"is_tail_call":false,"symbol":"__stack_chk_fail","target_va":4295056036},{"is_tail_call":false,"symbol":"abort","target_va":4295056072},{"is_tail_call":false,"symbol":"av_image_get_linesize","target_va":4295056156},{"is_tail_call":false,"symbol":"av_realloc_array","target_va":4295056264},{"is_tail_call":true,"symbol":"avcodec_is_open","target_va":4295056372}],"4295055648":[{"is_tail_call":false,"symbol":"av_freep","target_va":4295056144},{"is_tail_call":false,"symbol":"__stderrp","target_va":4295056060},{"is_tail_call":false,"symbol":"ds_free","target_va":4295055588},{"is_tail_call":false,"symbol":"avcodec_open2","target_va":4295056384},{"is_tail_call":false,"symbol":"av_read_frame","target_va":4295056240},{"is_tail_call":false,"symbol":"av_pix_fmt_get_chroma_sub_sample","target_va":4295056228},{"is_tail_call":false,"symbol":"avcodec_find_encoder_by_name","target_va":4295056312},{"is_tail_call":false,"symbol":"qsort","target_va":4295056396}],"4295055940":[{"is_tail_call":false,"symbol":"av_dict_set","target_va":4295056120},{"is_tail_call":false,"symbol":"fwrite","target_va":4295056012},{"is_tail_call":false,"symbol":null,"target_va":4295994640},{"is_tail_call":false,"symbol":null,"target_va":4162303260}]},"data_xrefs":{"by_data":{"4295053313":[4295053684],"4295053384":[4295053684],"4295053392":[4295053684],"4295053424":[4295053684],"4295053448":[4295053684],"4295053684":[4295052576],"4295054656":[4295052576],"4295056472":[4295053684],"4295056480":[4295052576],"4295056582":[4295052576],"4295056603":[4295052576],"4295056652":[4295052576],"4295056698":[4295052576],"4295056700":[4295052576],"4295056783":[4295052576],"4295056791":[4295052576],"4295056898":[4295052576],"4295056928":[4295053684],"4295056958":[4295053684],"4295056985":[4295053684],"4295057171":[4295053684],"4295057281":[4295055940],"4295057311":[4295055940],"4295057325":[4295055940],"4295057354":[4295055052],"4295057374":[4295055052],"4295057394":[4295055648],"4295065600":[4295052576,4295053684,4295054684,4295055052,4295055648,4295055940],"4295065601":[4295054684],"4295065608":[4295055940],"4295065616":[4295055940],"4295065624":[4295055940],"4295065632":[4295055940],"4295065640":[4295055940],"4295065648":[4295055940],"4295065656":[4295055940],"4295065664":[4295055940],"4295065672":[4295055940],"4295065680":[4295055940],"4295065688":[4295055940],"4295065696":[4295055940],"4295065704":[4295055940],"4295065712":[4295055940],"4295065720":[4295055940],"4295065728":[4295055940],"4295065736":[4295055940],"4295065744":[4295055940],"4295065752":[4295055940],"4295065760":[4295055940],"4295065768":[4295055940],"4295065776":[4295055940],"4295065784":[4295055940],"4295065792":[4295055940],"4295065800":[4295055940],"4295065808":[4295055940],"4295065816":[4295055940],"4295065824":[4295055940],"4295065832":[4295055940],"4295065840":[4295055940],"4295065848":[4295055940],"4295065856":[4295055940],"4295065864":[4295055940],"4295065872":[4295054684],"4295065880":[4295052576,4295053684,4295055052,4295055648],"4295065888":[4295055940],"4295065896":[4295055940],"4295065904":[4295055940],"4295065912":[4295055940],"4295065920":[4295055940]},"by_function":{"4295052576":[{"data_va":4295065880,"insn_va":4295052624,"kind":"Global","value":null},{"data_va":4295065600,"insn_va":4295052628,"kind":"Global","value":null},{"data_va":4295056480,"insn_va":4295052644,"kind":"CString","value":"Usage: %s <input file> <encoder> <encoder options> [<max frame count> [<thread count> <thread type>]\n"},{"data_va":4295065880,"insn_va":4295052812,"kind":"Global","value":null},{"data_va":4295065600,"insn_va":4295052816,"kind":"Global","value":null},{"data_va":4295056603,"insn_va":4295052832,"kind":"CString","value":"Encoder '%s' cannot output reconstructed frames\n"},{"data_va":4295065880,"insn_va":4295052844,"kind":"Global","value":null},{"data_va":4295065600,"insn_va":4295052848,"kind":"Global","value":null},{"data_va":4295056582,"insn_va":4295052860,"kind":"CString","value":"No such encoder: %s\n"},{"data_va":4295056698,"insn_va":4295052912,"kind":"CString","value":null},{"data_va":4295056700,"insn_va":4295052920,"kind":"CString","value":null},{"data_va":4295053684,"insn_va":4295053076,"kind":"Global","value":null},{"data_va":4295056783,"insn_va":4295053096,"kind":"CString","value":"threads"},{"data_va":4295056791,"insn_va":4295053120,"kind":"CString","value":"thread_type"},{"data_va":4295054656,"insn_va":4295053180,"kind":"Global","value":null},{"data_va":4295065880,"insn_va":4295053284,"kind":"Global","value":null},{"data_va":4295065600,"insn_va":4295053288,"kind":"Global","value":null},{"data_va":4295056898,"insn_va":4295053300,"kind":"CString","value":"All %zu encoded frames match\n"},{"data_va":4295065880,"insn_va":4295053316,"kind":"Global","value":null},{"data_va":4295065600,"insn_va":4295053320,"kind":"Global","value":null},{"data_va":4295056652,"insn_va":4295053340,"kind":"CString","value":"No decoder for: %s\n"}],"4295053684":[{"data_va":4295056472,"insn_va":4295053780,"kind":"Global","value":null},{"data_va":4295053313,"insn_va":4295053808,"kind":"Global","value":null},{"data_va":4295053448,"insn_va":4295053956,"kind":"Global","value":null},{"data_va":4295053424,"insn_va":4295054084,"kind":"Global","value":null},{"data_va":4295053448,"insn_va":4295054092,"kind":"Global","value":null},{"data_va":4295053384,"insn_va":4295054120,"kind":"Global","value":null},{"data_va":4295065880,"insn_va":4295054296,"kind":"Global","value":null},{"data_va":4295065600,"insn_va":4295054300,"kind":"Global","value":null},{"data_va":4295056985,"insn_va":4295054308,"kind":"CString","value":"Error submitting a frame for encoding\n"},{"data_va":4295065880,"insn_va":4295054324,"kind":"Global","value":null},{"data_va":4295065600,"insn_va":4295054328,"kind":"Global","value":null},{"data_va":4295056928,"insn_va":4295054336,"kind":"CString","value":"No input frames were decoded\n"},{"data_va":4295065880,"insn_va":4295054372,"kind":"Global","value":null},{"data_va":4295065600,"insn_va":4295054376,"kind":"Global","value":null},{"data_va":4295056958,"insn_va":4295054384,"kind":"CString","value":"Error opening the encoder\n"},{"data_va":4295065880,"insn_va":4295054400,"kind":"Global","value":null},{"data_va":4295065600,"insn_va":4295054404,"kind":"Global","value":null},{"data_va":4295057171,"insn_va":4295054412,"kind":"CString","value":"Error receiving a frame from decoder\n"},{"data_va":4295053392,"insn_va":4295054448,"kind":"Global","value":null}],"4295054684":[{"data_va":4295065872,"insn_va":4295054732,"kind":"Global","value":null},{"data_va":4295065600,"insn_va":4295054736,"kind":"Global","value":null},{"data_va":4295065601,"insn_va":4295054760,"kind":"Global","value":null},{"data_va":4295065601,"insn_va":4295054784,"kind":"Global","value":null},{"data_va":4295065872,"insn_va":4295054996,"kind":"Global","value":null},{"data_va":4295065600,"insn_va":4295055000,"kind":"Global","value":null}],"4295055052":[{"data_va":4295065880,"insn_va":4295055264,"kind":"Global","value":null},{"data_va":4295065600,"insn_va":4295055268,"kind":"Global","value":null},{"data_va":4295057374,"insn_va":4295055280,"kind":"CString","value":"Error flushing: %d\n"},{"data_va":4295065880,"insn_va":4295055296,"kind":"Global","value":null},{"data_va":4295065600,"insn_va":4295055300,"kind":"Global","value":null},{"data_va":4295057354,"insn_va":4295055312,"kind":"CString","value":"Error decoding: %d\n"},{"data_va":4295065880,"insn_va":4295055328,"kind":"Global","value":null},{"data_va":4295065600,"insn_va":4295055332,"kind":"Global","value":null},{"data_va":4295057354,"insn_va":4295055348,"kind":"CString","value":"Error decoding: %d\n"}],"4295055648":[{"data_va":4295065880,"insn_va":4295055864,"kind":"Global","value":null},{"data_va":4295065600,"insn_va":4295055868,"kind":"Global","value":null},{"data_va":4295057394,"insn_va":4295055880,"kind":"CString","value":"Error opening input file: %d\n"}],"4295055940":[{"data_va":4295057325,"insn_va":4295055960,"kind":"CString","value":"tools/enc_recon_frame_test.c"},{"data_va":4295057311,"insn_va":4295055968,"kind":"CString","value":"linesize >= 0"},{"data_va":4295057281,"insn_va":4295055980,"kind":"CString","value":"Assertion %s failed at %s:%d\n"},{"data_va":4295065864,"insn_va":4295056004,"kind":"Global","value":null},{"data_va":4295065888,"insn_va":4295056016,"kind":"Global","value":null},{"data_va":4295065656,"insn_va":4295056028,"kind":"Global","value":null},{"data_va":4295065600,"insn_va":4295056040,"kind":"Global","value":null},{"data_va":4295065608,"insn_va":4295056052,"kind":"Global","value":null},{"data_va":4295065616,"insn_va":4295056064,"kind":"Global","value":null},{"data_va":4295065624,"insn_va":4295056076,"kind":"Global","value":null},{"data_va":4295065632,"insn_va":4295056088,"kind":"Global","value":null},{"data_va":4295065640,"insn_va":4295056100,"kind":"Global","value":null},{"data_va":4295065664,"insn_va":4295056112,"kind":"Global","value":null},{"data_va":4295065648,"insn_va":4295056124,"kind":"Global","value":null},{"data_va":4295065672,"insn_va":4295056136,"kind":"Global","value":null},{"data_va":4295065680,"insn_va":4295056148,"kind":"Global","value":null},{"data_va":4295065688,"insn_va":4295056160,"kind":"Global","value":null},{"data_va":4295065696,"insn_va":4295056172,"kind":"Global","value":null},{"data_va":4295065728,"insn_va":4295056184,"kind":"Global","value":null},{"data_va":4295065704,"insn_va":4295056196,"kind":"Global","value":null},{"data_va":4295065712,"insn_va":4295056208,"kind":"Global","value":null},{"data_va":4295065720,"insn_va":4295056220,"kind":"Global","value":null},{"data_va":4295065736,"insn_va":4295056232,"kind":"Global","value":null},{"data_va":4295065744,"insn_va":4295056244,"kind":"Global","value":null},{"data_va":4295065824,"insn_va":4295056256,"kind":"Global","value":null},{"data_va":4295065752,"insn_va":4295056268,"kind":"Global","value":null},{"data_va":4295065760,"insn_va":4295056280,"kind":"Global","value":null},{"data_va":4295065768,"insn_va":4295056292,"kind":"Global","value":null},{"data_va":4295065776,"insn_va":4295056304,"kind":"Global","value":null},{"data_va":4295065784,"insn_va":4295056316,"kind":"Global","value":null},{"data_va":4295065792,"insn_va":4295056328,"kind":"Global","value":null},{"data_va":4295065832,"insn_va":4295056340,"kind":"Global","value":null},{"data_va":4295065840,"insn_va":4295056352,"kind":"Global","value":null},{"data_va":4295065800,"insn_va":4295056364,"kind":"Global","value":null},{"data_va":4295065808,"insn_va":4295056376,"kind":"Global","value":null},{"data_va":4295065816,"insn_va":4295056388,"kind":"Global","value":null},{"data_va":4295065896,"insn_va":4295056400,"kind":"Global","value":null},{"data_va":4295065904,"insn_va":4295056412,"kind":"Global","value":null},{"data_va":4295065912,"insn_va":4295056424,"kind":"Global","value":null},{"data_va":4295065920,"insn_va":4295056436,"kind":"Global","value":null},{"data_va":4295065848,"insn_va":4295056448,"kind":"Global","value":null},{"data_va":4295065856,"insn_va":4295056460,"kind":"Global","value":null}]}},"noreturn_vas":[],"symbols":{"4295052576":"main","4295053684":"process_frame","4295054656":"frame_checksum_compare","4295054684":"frame_hash","4295055052":"ds_run","4295055376":"decode_read","4295055588":"ds_free","4295055648":"ds_open","4295055940":"frame_hash.cold.1"}},"capabilities":[],"code_signature":{"code_directory":{"cdhash":"a24fc57d2c4a2547937bfa3dec855e45f3de1af2d998f19d117aee101757877f","flag_names":["CS_ADHOC"],"flags":2,"hash_type":2,"identifier":"enc_recon_frame_test-5555494401bbb5fcd1c13b3d88c56074d74b9db4","platform":0,"team_id":null},"signing_status":"AdHoc"},"cpp_hierarchy":null,"data_in_code":[],"dna":{"hashes":{"classhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","cpp_classhash":null,"entitlementhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","frameworkhash":"5d912fbf588e032dfdbf12537273feb769bdbcbf4b6c9566fde5a831a497e13d","imphash":"f4ae3a87d6a6956483f4940f77845aea763193f6049b9c1b6307ed062db2021b","sha256_text":"02aec9b5dba048d7a7aa10bc915b2b63c40a216ae0543cf62ac3e93384608a4d","symbolhash":"f4ae3a87d6a6956483f4940f77845aea763193f6049b9c1b6307ed062db2021b"},"sets":{"apis_called":["__stack_chk_fail","__stack_chk_guard","__stderrp","abort","av_adler32_update","av_dict_set","av_frame_alloc","av_frame_free","av_frame_unref","av_freep","av_image_get_linesize","av_log","av_memdup","av_packet_alloc","av_packet_free","av_packet_unref","av_pix_fmt_get_chroma_sub_sample","av_read_frame","av_realloc_array","av_set_options_string","avcodec_alloc_context3","avcodec_find_decoder","avcodec_find_encoder_by_name","avcodec_free_context","avcodec_get_name","avcodec_is_open","avcodec_open2","avcodec_parameters_to_context","avcodec_receive_frame","avcodec_receive_packet","avcodec_send_frame","avcodec_send_packet","decode_read","ds_free","ds_open","ds_run","frame_hash","fwrite","qsort","strtol","sws_getContext","sws_scale_frame"],"bundle_ids":[],"cpp_classes":[],"entitlements":[],"frameworks":["libavdevice.62.dylib","libavfilter.11.dylib","libavformat.62.dylib","libavcodec.62.dylib","libswresample.6.dylib","libswscale.9.dylib","libavutil.60.dylib","Foundation","AudioToolbox","CoreAudio","libSystem.B.dylib","AVFoundation","CoreVideo","CoreMedia","CoreGraphics","libxcb.1.dylib","libxcb-shm.0.dylib","libxcb-shape.0.dylib","libxcb-xfixes.0.dylib","OpenGL","librubberband.3.dylib","Accelerate","libsamplerate.0.dylib","libc++.1.dylib","libharfbuzz.0.dylib","libvmaf.3.dylib","libtesseract.5.dylib","libarchive.13.dylib","libcurl.4.dylib","libass.9.dylib","VideoToolbox","libvidstab.1.2.dylib","libzmq.5.dylib","libzimg.2.dylib","CoreImage","AppKit","libfontconfig.1.dylib","libfreetype.6.dylib","CoreFoundation","CoreServices","libxml2.2.dylib","libbz2.1.0.dylib","libbluray.3.dylib","libz.1.dylib","libgnutls.30.dylib","librist.4.dylib","libsrt.1.5.dylib","libssh.4.dylib","libvpx.11.dylib","libwebpmux.3.dylib","libiconv.2.dylib","liblzma.5.dylib","libaribb24.0.dylib","libdav1d.7.dylib","libopencore-amrwb.0.dylib","libsnappy.1.dylib","libaom.3.dylib","libjxl.0.11.dylib","libjxl_threads.0.11.dylib","libmp3lame.0.dylib","libopencore-amrnb.0.dylib","libopenjp2.7.dylib","libopus.0.dylib","librav1e.0.8.dylib","libspeex.1.dylib","libSvtAv1Enc.3.dylib","libtheoraenc.2.dylib","libtheoradec.2.dylib","libogg.0.dylib","libvorbis.0.dylib","libvorbisenc.2.dylib","libwebp.7.dylib","libx264.165.dylib","libx265.215.dylib","libsoxr.0.dylib","libX11.6.dylib"],"iokit_constants":[],"objc_classes":[],"private_frameworks":[],"protocols":[],"signing_status":"Ad-Hoc","static_libs":["girepository-2.0-2.86.3"],"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":14,"frameworks_private":0,"frameworks_total":76,"iokit_constants":0,"library_functions":1,"nlist_functions":9,"objc_classes":0,"objc_ivars":0,"objc_methods":0,"objc_protocols":0,"section_count":7,"size_log2":17.0563,"static_lib_count":1,"swift_conformances":0,"swift_protocols":0,"swift_types":0,"telemetry_strings":1,"text_ratio":0.025123268,"url_endpoints":0,"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":88292,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"ds_free"},{"address":88352,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"ds_open"},{"address":87756,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"ds_run"},{"address":85280,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"main"}],"fileset_entries":[],"fingerprint":{"analyzed_at":"2026-04-09T08:40:34Z","available_arches":["arm64"],"binary_type":"executable","bundle_id":null,"cdhash":"a24fc57d2c4a2547937bfa3dec855e45f3de1af2d998f19d117aee101757877f","file_modified":"2026-04-09T08:40:34Z","file_size":136288,"is_arm64e":false,"min_os":"26.0.0","name":"enc_recon_frame_test","platform":"macOS","sdk":"26.1.0","sha256":"b57eb2312b505cafe54554183ced07691afb0da08daf6b52794dd04db7ac787a","sha256_slice":"b57eb2312b505cafe54554183ced07691afb0da08daf6b52794dd04db7ac787a","source_version":null,"team_id":null,"uuid":"01BBB5FC-D1C1-3B3D-88C5-6074D74B9DB4"},"frameworks":[{"is_private":false,"is_weak":false,"name":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavdevice.62.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavfilter.11.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavformat.62.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavcodec.62.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libswresample.6.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libswscale.9.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavutil.60.dylib"},{"is_private":false,"is_weak":false,"name":"/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation"},{"is_private":false,"is_weak":false,"name":"/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox"},{"is_private":false,"is_weak":false,"name":"/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libSystem.B.dylib"},{"is_private":false,"is_weak":false,"name":"/System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation"},{"is_private":false,"is_weak":false,"name":"/System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo"},{"is_private":false,"is_weak":false,"name":"/System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia"},{"is_private":false,"is_weak":false,"name":"/System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/libxcb/lib/libxcb.1.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/libxcb/lib/libxcb-shm.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/libxcb/lib/libxcb-shape.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/libxcb/lib/libxcb-xfixes.0.dylib"},{"is_private":false,"is_weak":false,"name":"/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/rubberband/lib/librubberband.3.dylib"},{"is_private":false,"is_weak":false,"name":"/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/libsamplerate/lib/libsamplerate.0.dylib"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libc++.1.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/harfbuzz/lib/libharfbuzz.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/libvmaf/lib/libvmaf.3.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/tesseract/lib/libtesseract.5.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/libarchive/lib/libarchive.13.dylib"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libcurl.4.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/libass/lib/libass.9.dylib"},{"is_private":false,"is_weak":false,"name":"/System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/libvidstab/lib/libvidstab.1.2.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/zeromq/lib/libzmq.5.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/zimg/lib/libzimg.2.dylib"},{"is_private":false,"is_weak":false,"name":"/System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage"},{"is_private":false,"is_weak":false,"name":"/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/fontconfig/lib/libfontconfig.1.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/freetype/lib/libfreetype.6.dylib"},{"is_private":false,"is_weak":false,"name":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation"},{"is_private":false,"is_weak":false,"name":"/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libxml2.2.dylib"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libbz2.1.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/libbluray/lib/libbluray.3.dylib"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libz.1.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/gnutls/lib/libgnutls.30.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/librist/lib/librist.4.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/srt/lib/libsrt.1.5.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/libssh/lib/libssh.4.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/libvpx/lib/libvpx.11.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/webp/lib/libwebpmux.3.dylib"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libiconv.2.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/xz/lib/liblzma.5.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/aribb24/lib/libaribb24.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/dav1d/lib/libdav1d.7.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/opencore-amr/lib/libopencore-amrwb.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/snappy/lib/libsnappy.1.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/aom/lib/libaom.3.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/jpeg-xl/lib/libjxl.0.11.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/jpeg-xl/lib/libjxl_threads.0.11.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/lame/lib/libmp3lame.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/opencore-amr/lib/libopencore-amrnb.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/openjpeg/lib/libopenjp2.7.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/opus/lib/libopus.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/rav1e/lib/librav1e.0.8.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/speex/lib/libspeex.1.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/svt-av1/lib/libSvtAv1Enc.3.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/theora/lib/libtheoraenc.2.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/theora/lib/libtheoradec.2.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/libogg/lib/libogg.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/libvorbis/lib/libvorbis.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/libvorbis/lib/libvorbisenc.2.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/webp/lib/libwebp.7.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/x264/lib/libx264.165.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/x265/lib/libx265.215.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/libsoxr/lib/libsoxr.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/libx11/lib/libX11.6.dylib"}],"function_starts_count":9,"imports":[{"address":0,"dylib":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavdevice.62.dylib","is_lazy":false,"is_weak":false,"name":"av_dict_free"},{"address":0,"dylib":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavdevice.62.dylib","is_lazy":false,"is_weak":false,"name":"av_dict_set"},{"address":0,"dylib":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavdevice.62.dylib","is_lazy":false,"is_weak":false,"name":"av_frame_alloc"},{"address":0,"dylib":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavdevice.62.dylib","is_lazy":false,"is_weak":false,"name":"av_frame_free"},{"address":0,"dylib":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavdevice.62.dylib","is_lazy":false,"is_weak":false,"name":"av_frame_unref"},{"address":0,"dylib":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavdevice.62.dylib","is_lazy":false,"is_weak":false,"name":"av_freep"},{"address":0,"dylib":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavdevice.62.dylib","is_lazy":false,"is_weak":false,"name":"av_log"},{"address":0,"dylib":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavfilter.11.dylib","is_lazy":false,"is_weak":false,"name":"av_adler32_update"},{"address":0,"dylib":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavfilter.11.dylib","is_lazy":false,"is_weak":false,"name":"av_image_get_linesize"},{"address":0,"dylib":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavfilter.11.dylib","is_lazy":false,"is_weak":false,"name":"av_memdup"},{"address":0,"dylib":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavfilter.11.dylib","is_lazy":false,"is_weak":false,"name":"av_packet_alloc"},{"address":0,"dylib":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavfilter.11.dylib","is_lazy":false,"is_weak":false,"name":"av_packet_free"},{"address":0,"dylib":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavfilter.11.dylib","is_lazy":false,"is_weak":false,"name":"av_packet_unref"},{"address":0,"dylib":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavfilter.11.dylib","is_lazy":false,"is_weak":false,"name":"av_read_frame"},{"address":0,"dylib":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavfilter.11.dylib","is_lazy":false,"is_weak":false,"name":"av_realloc_array"},{"address":0,"dylib":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavfilter.11.dylib","is_lazy":false,"is_weak":false,"name":"av_set_options_string"},{"address":0,"dylib":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavformat.62.dylib","is_lazy":false,"is_weak":false,"name":"av_pix_fmt_get_chroma_sub_sample"},{"address":0,"dylib":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavformat.62.dylib","is_lazy":false,"is_weak":false,"name":"avcodec_alloc_context3"},{"address":0,"dylib":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavformat.62.dylib","is_lazy":false,"is_weak":false,"name":"avcodec_find_decoder"},{"address":0,"dylib":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavformat.62.dylib","is_lazy":false,"is_weak":false,"name":"avcodec_free_context"},{"address":0,"dylib":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavformat.62.dylib","is_lazy":false,"is_weak":false,"name":"avcodec_get_name"},{"address":0,"dylib":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavformat.62.dylib","is_lazy":false,"is_weak":false,"name":"avcodec_is_open"},{"address":0,"dylib":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavformat.62.dylib","is_lazy":false,"is_weak":false,"name":"avcodec_open2"},{"address":0,"dylib":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavformat.62.dylib","is_lazy":false,"is_weak":false,"name":"avcodec_parameters_to_context"},{"address":0,"dylib":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavformat.62.dylib","is_lazy":false,"is_weak":false,"name":"avcodec_receive_frame"},{"address":0,"dylib":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavformat.62.dylib","is_lazy":false,"is_weak":false,"name":"avcodec_send_packet"},{"address":0,"dylib":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavformat.62.dylib","is_lazy":false,"is_weak":false,"name":"avformat_close_input"},{"address":0,"dylib":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavformat.62.dylib","is_lazy":false,"is_weak":false,"name":"avformat_open_input"},{"address":0,"dylib":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavcodec.62.dylib","is_lazy":false,"is_weak":false,"name":"avcodec_find_encoder_by_name"},{"address":0,"dylib":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavcodec.62.dylib","is_lazy":false,"is_weak":false,"name":"avcodec_receive_packet"},{"address":0,"dylib":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libavcodec.62.dylib","is_lazy":false,"is_weak":false,"name":"avcodec_send_frame"},{"address":0,"dylib":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libswscale.9.dylib","is_lazy":false,"is_weak":false,"name":"sws_getContext"},{"address":0,"dylib":"/opt/homebrew/Cellar/ffmpeg/8.0.1/lib/libswscale.9.dylib","is_lazy":false,"is_weak":false,"name":"sws_scale_frame"},{"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":"__stderrp"},{"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":"fprintf"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"fwrite"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"qsort"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"strtol"}],"interesting_strings":{"file_paths":["/System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation","/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate","/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit","/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox","/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio","/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","/System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics","/System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage","/System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia","/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices","/System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo","/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation","/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL","/System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox"],"telemetry":["Error submitting a frame for encoding"]},"iokit_surface":null,"library_matches":[],"library_profile":{"libraries":{"girepository-2.0":["2.86.3",1]},"library_ratio":0.11111111,"total_functions":9,"total_identified":1},"network_surface":{"api_usage":{"callers":[],"classes":[],"methods":[]},"endpoints":[],"has_network_entitlement":false,"network_frameworks":["AVFoundation","CoreFoundation","Foundation"]},"objc_classes":{},"objc_metadata":{"classes":{}},"sections":[{"name":"__text","offset":85280,"protection":"r-x","segment":"__TEXT","size":3424},{"name":"__stubs","offset":88704,"protection":"r-x","segment":"__TEXT","size":468},{"name":"__const","offset":89176,"protection":"r-x","segment":"__TEXT","size":8},{"name":"__cstring","offset":89184,"protection":"r-x","segment":"__TEXT","size":944},{"name":"__unwind_info","offset":90128,"protection":"r-x","segment":"__TEXT","size":152},{"name":"__eh_frame","offset":90280,"protection":"r-x","segment":"__TEXT","size":336},{"name":"__got","offset":98304,"protection":"rw-","segment":"__DATA_CONST","size":328}],"summary":"Executable that operates on file system paths and transmits telemetry information. Contains 9 functions that process file path strings and handle a single telemetry collection point. Ad-hoc signed with no developer signature, suggesting either a local build, test binary, or unsigned deployment. Relatively small footprint (133 KB) with minimal complexity, indicating a focused utility for specific file or diagnostic operations.","swift_metadata":null,"title":"System utility — processes file paths and collects telemetry data","total_strings":238,"xpc_services":[]}