{"arch":"arm64","build_provenance":null,"call_graph":{"calls":{"4295063952":[{"is_tail_call":false,"symbol":"{vtable(google::protobuf::compiler::cpp::CppGenerator)}","target_va":4295067052},{"is_tail_call":false,"symbol":"google::protobuf::compiler::CommandLineInterface::RegisterGenerator(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, google::protobuf::compiler::CodeGenerator*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)","target_va":4295067124},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4295066740},{"is_tail_call":false,"symbol":"absl::lts_20260107::InitializeLog()","target_va":4295067076},{"is_tail_call":false,"symbol":"memmove","target_va":4295067292},{"is_tail_call":false,"symbol":"google::protobuf::compiler::cpp::CppGenerator::CppGenerator()","target_va":4295066608},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4295066740},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4295066740},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4295066740},{"is_tail_call":false,"symbol":"google::protobuf::compiler::CommandLineInterface::AllowPlugins(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)","target_va":4295067100},{"is_tail_call":false,"symbol":"memmove","target_va":4295067292},{"is_tail_call":false,"symbol":"memmove","target_va":4295067292},{"is_tail_call":false,"symbol":"memmove","target_va":4295067292},{"is_tail_call":false,"symbol":"google::protobuf::compiler::CommandLineInterface::CommandLineInterface()","target_va":4295067148},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4295066740},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4295066740},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4295066740},{"is_tail_call":false,"symbol":"google::protobuf::compiler::CommandLineInterface::AllowPlugins(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)","target_va":4295067100},{"is_tail_call":false,"symbol":"memmove","target_va":4295067292},{"is_tail_call":false,"symbol":"memmove","target_va":4295067292},{"is_tail_call":false,"symbol":"memmove","target_va":4295067292},{"is_tail_call":false,"symbol":"google::protobuf::compiler::csharp::Generator::Generator()","target_va":4295067196},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4295066740},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4295066740},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4295066740},{"is_tail_call":false,"symbol":"google::protobuf::compiler::CommandLineInterface::AllowPlugins(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)","target_va":4295067100},{"is_tail_call":false,"symbol":"memmove","target_va":4295067292},{"is_tail_call":false,"symbol":"memmove","target_va":4295067292},{"is_tail_call":false,"symbol":"memmove","target_va":4295067292},{"is_tail_call":false,"symbol":"google::protobuf::compiler::python::PyiGenerator::PyiGenerator()","target_va":4295067244},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4295066740},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4295066740},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4295066740},{"is_tail_call":false,"symbol":"google::protobuf::compiler::CommandLineInterface::AllowPlugins(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)","target_va":4295067100},{"is_tail_call":false,"symbol":"memmove","target_va":4295067292},{"is_tail_call":false,"symbol":"memmove","target_va":4295067292},{"is_tail_call":false,"symbol":"memmove","target_va":4295067292},{"is_tail_call":false,"symbol":"google::protobuf::compiler::kotlin::KotlinGenerator::KotlinGenerator()","target_va":4295067220},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4295066740},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4295066740},{"is_tail_call":false,"symbol":"google::protobuf::compiler::CodeGenerator::~CodeGenerator()","target_va":4295067088},{"is_tail_call":false,"symbol":"memmove","target_va":4295067292},{"is_tail_call":false,"symbol":"memmove","target_va":4295067292},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4295066740},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4295066740},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4295066740},{"is_tail_call":false,"symbol":"google::protobuf::compiler::CommandLineInterface::AllowPlugins(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)","target_va":4295067100},{"is_tail_call":false,"symbol":"memmove","target_va":4295067292},{"is_tail_call":false,"symbol":"memmove","target_va":4295067292},{"is_tail_call":false,"symbol":"memmove","target_va":4295067292},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4295066740},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4295066740},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4295066740},{"is_tail_call":false,"symbol":"google::protobuf::compiler::CommandLineInterface::AllowPlugins(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)","target_va":4295067100},{"is_tail_call":false,"symbol":"memmove","target_va":4295067292},{"is_tail_call":false,"symbol":"memmove","target_va":4295067292},{"is_tail_call":false,"symbol":"memmove","target_va":4295067292},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4295066740},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4295066740},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4295066740},{"is_tail_call":false,"symbol":"google::protobuf::compiler::CommandLineInterface::AllowPlugins(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)","target_va":4295067100},{"is_tail_call":false,"symbol":"memmove","target_va":4295067292},{"is_tail_call":false,"symbol":"memmove","target_va":4295067292},{"is_tail_call":false,"symbol":"memmove","target_va":4295067292},{"is_tail_call":false,"symbol":"google::protobuf::compiler::java::JavaGenerator::JavaGenerator()","target_va":4295067172},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4295066740},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4295066740},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4295066740},{"is_tail_call":false,"symbol":"google::protobuf::compiler::CommandLineInterface::AllowPlugins(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)","target_va":4295067100},{"is_tail_call":false,"symbol":"memmove","target_va":4295067292},{"is_tail_call":false,"symbol":"memmove","target_va":4295067292},{"is_tail_call":false,"symbol":"memmove","target_va":4295067292},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4295066740},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4295066740},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4295066740},{"is_tail_call":false,"symbol":"google::protobuf::compiler::CommandLineInterface::AllowPlugins(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)","target_va":4295067100},{"is_tail_call":false,"symbol":"memmove","target_va":4295067292},{"is_tail_call":false,"symbol":"memmove","target_va":4295067292},{"is_tail_call":false,"symbol":"memmove","target_va":4295067292},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4295066740},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4295066740},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4295066740},{"is_tail_call":false,"symbol":"google::protobuf::compiler::CommandLineInterface::AllowPlugins(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)","target_va":4295067100},{"is_tail_call":false,"symbol":"memmove","target_va":4295067292},{"is_tail_call":false,"symbol":"memmove","target_va":4295067292},{"is_tail_call":false,"symbol":"memmove","target_va":4295067292},{"is_tail_call":false,"symbol":"google::protobuf::compiler::CommandLineInterface::RegisterGenerator(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, google::protobuf::compiler::CodeGenerator*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)","target_va":4295067112},{"is_tail_call":false,"symbol":"_Unwind_Resume","target_va":4295067064},{"is_tail_call":false,"symbol":"_Unwind_Resume","target_va":4295067064},{"is_tail_call":false,"symbol":"google::protobuf::compiler::java::JavaGenerator::~JavaGenerator()","target_va":4295067184},{"is_tail_call":false,"symbol":"_Unwind_Resume","target_va":4295067064},{"is_tail_call":false,"symbol":"_Unwind_Resume","target_va":4295067064},{"is_tail_call":false,"symbol":"_Unwind_Resume","target_va":4295067064},{"is_tail_call":false,"symbol":"google::protobuf::compiler::kotlin::KotlinGenerator::~KotlinGenerator()","target_va":4295067232},{"is_tail_call":false,"symbol":"google::protobuf::compiler::python::PyiGenerator::~PyiGenerator()","target_va":4295067256},{"is_tail_call":false,"symbol":"google::protobuf::compiler::csharp::Generator::~Generator()","target_va":4295067208},{"is_tail_call":false,"symbol":"google::protobuf::compiler::CommandLineInterface::~CommandLineInterface()","target_va":4295067160},{"is_tail_call":false,"symbol":"google::protobuf::compiler::cpp::CppGenerator::~CppGenerator()","target_va":4295066692},{"is_tail_call":false,"symbol":"google::protobuf::compiler::CommandLineInterface::Run(int, char const* const*)","target_va":4295067136}],"4295066604":[{"is_tail_call":true,"symbol":"google::protobuf::compiler::ProtobufMain(int, char**)","target_va":4295063952}],"4295066608":[{"is_tail_call":false,"symbol":"google::protobuf::compiler::python::Generator::Generator()","target_va":4295067268}],"4295066692":[{"is_tail_call":false,"symbol":"memmove","target_va":4295067292},{"is_tail_call":true,"symbol":"_Unwind_Resume","target_va":4295067064}],"4295066740":[{"is_tail_call":false,"symbol":"__cxa_throw","target_va":4295067364},{"is_tail_call":false,"symbol":"strlen","target_va":4295067304},{"is_tail_call":false,"symbol":"__cxa_free_exception","target_va":4295067352}],"4295066904":[{"is_tail_call":false,"symbol":"std::__1::__throw_length_error[abi:ne200100](char const*)","target_va":4295066924}],"4295066924":[{"is_tail_call":false,"symbol":"{vtable(google::protobuf::compiler::rust::RustGenerator)}","target_va":4295067316},{"is_tail_call":false,"symbol":"std::length_error::length_error[abi:ne200100](char const*)","target_va":4295067004},{"is_tail_call":false,"symbol":"_ZdlPv","target_va":4295067340},{"is_tail_call":false,"symbol":"{vtable(std::length_error)}","target_va":4295067328},{"is_tail_call":false,"symbol":"__cxa_allocate_exception","target_va":4295067040}],"4295067004":[{"is_tail_call":false,"symbol":"{vtable(google::protobuf::compiler::php::Generator)}","target_va":4295067280}]},"data_xrefs":{"by_data":{"4295067728":[4295063952],"4295067736":[4295063952],"4295067746":[4295063952],"4295067756":[4295063952],"4295067788":[4295063952],"4295067799":[4295063952],"4295067810":[4295063952],"4295067837":[4295063952],"4295067850":[4295063952],"4295067863":[4295063952],"4295067885":[4295063952],"4295067898":[4295063952],"4295067911":[4295063952],"4295067940":[4295063952],"4295067950":[4295063952],"4295067976":[4295063952],"4295067986":[4295063952],"4295067996":[4295063952],"4295068022":[4295063952],"4295068033":[4295063952],"4295068044":[4295063952],"4295068071":[4295063952],"4295068081":[4295063952],"4295068091":[4295063952],"4295068121":[4295063952],"4295068134":[4295063952],"4295068147":[4295063952],"4295068172":[4295063952],"4295068183":[4295063952],"4295068194":[4295063952],"4295068234":[4295063952],"4295068245":[4295063952],"4295068256":[4295063952],"4295068279":[4295066904],"4295082000":[4295063952,4295066608,4295067004],"4295082128":[4295063952],"4295082136":[4295066608],"4295082144":[4295063952],"4295082152":[4295063952],"4295082160":[4295063952],"4295082168":[4295063952],"4295082192":[4295066924],"4295082200":[4295067004],"4295082264":[4295066924]},"by_function":{"4295063952":[{"data_va":4295067728,"insn_va":4295063996,"kind":"CString","value":"protoc-"},{"data_va":4295067736,"insn_va":4295064048,"kind":"CString","value":"--cpp_out"},{"data_va":4295067746,"insn_va":4295064064,"kind":"CString","value":"--cpp_opt"},{"data_va":4295067756,"insn_va":4295064080,"kind":"CString","value":"Generate C++ header and source."},{"data_va":4295067788,"insn_va":4295064176,"kind":"CString","value":"--java_out"},{"data_va":4295067799,"insn_va":4295064192,"kind":"CString","value":"--java_opt"},{"data_va":4295067810,"insn_va":4295064208,"kind":"CString","value":"Generate Java source file."},{"data_va":4295067837,"insn_va":4295064304,"kind":"CString","value":"--kotlin_out"},{"data_va":4295067850,"insn_va":4295064320,"kind":"CString","value":"--kotlin_opt"},{"data_va":4295067863,"insn_va":4295064336,"kind":"CString","value":"Generate Kotlin file."},{"data_va":4295067885,"insn_va":4295064432,"kind":"CString","value":"--python_out"},{"data_va":4295067898,"insn_va":4295064448,"kind":"CString","value":"--python_opt"},{"data_va":4295067911,"insn_va":4295064464,"kind":"CString","value":"Generate Python source file."},{"data_va":4295067940,"insn_va":4295064560,"kind":"CString","value":"--pyi_out"},{"data_va":4295067950,"insn_va":4295064576,"kind":"CString","value":"Generate python pyi stub."},{"data_va":4295082144,"insn_va":4295064644,"kind":"Global","value":null},{"data_va":4295082000,"insn_va":4295064648,"kind":"Global","value":null},{"data_va":4295067976,"insn_va":4295064660,"kind":"CString","value":"--php_out"},{"data_va":4295067986,"insn_va":4295064676,"kind":"CString","value":"--php_opt"},{"data_va":4295067996,"insn_va":4295064692,"kind":"CString","value":"Generate PHP source file."},{"data_va":4295082160,"insn_va":4295064780,"kind":"Global","value":null},{"data_va":4295082000,"insn_va":4295064784,"kind":"Global","value":null},{"data_va":4295068022,"insn_va":4295064796,"kind":"CString","value":"--ruby_out"},{"data_va":4295068033,"insn_va":4295064812,"kind":"CString","value":"--ruby_opt"},{"data_va":4295068044,"insn_va":4295064828,"kind":"CString","value":"Generate Ruby source file."},{"data_va":4295082152,"insn_va":4295064916,"kind":"Global","value":null},{"data_va":4295082000,"insn_va":4295064920,"kind":"Global","value":null},{"data_va":4295068071,"insn_va":4295064932,"kind":"CString","value":"--rbs_out"},{"data_va":4295068081,"insn_va":4295064948,"kind":"CString","value":"--rbs_opt"},{"data_va":4295068091,"insn_va":4295064964,"kind":"CString","value":"Generate RBS type definition."},{"data_va":4295068121,"insn_va":4295065060,"kind":"CString","value":"--csharp_out"},{"data_va":4295068134,"insn_va":4295065076,"kind":"CString","value":"--csharp_opt"},{"data_va":4295068147,"insn_va":4295065092,"kind":"CString","value":"Generate C# source file."},{"data_va":4295082128,"insn_va":4295065180,"kind":"Global","value":null},{"data_va":4295082000,"insn_va":4295065184,"kind":"Global","value":null},{"data_va":4295068172,"insn_va":4295065196,"kind":"CString","value":"--objc_out"},{"data_va":4295068183,"insn_va":4295065212,"kind":"CString","value":"--objc_opt"},{"data_va":4295068194,"insn_va":4295065228,"kind":"CString","value":"Generate Objective-C header and source."},{"data_va":4295082168,"insn_va":4295065316,"kind":"Global","value":null},{"data_va":4295082000,"insn_va":4295065320,"kind":"Global","value":null},{"data_va":4295068234,"insn_va":4295065332,"kind":"CString","value":"--rust_out"},{"data_va":4295068245,"insn_va":4295065348,"kind":"CString","value":"--rust_opt"},{"data_va":4295068256,"insn_va":4295065364,"kind":"CString","value":"Generate Rust sources."}],"4295066608":[{"data_va":4295082136,"insn_va":4295066628,"kind":"Global","value":null},{"data_va":4295082000,"insn_va":4295066632,"kind":"Global","value":null}],"4295066904":[{"data_va":4295068279,"insn_va":4295066916,"kind":"CString","value":"basic_string"}],"4295066924":[{"data_va":4295082264,"insn_va":4295066964,"kind":"Global","value":null},{"data_va":4295082192,"insn_va":4295066972,"kind":"Global","value":null}],"4295067004":[{"data_va":4295082200,"insn_va":4295067020,"kind":"Global","value":null},{"data_va":4295082000,"insn_va":4295067024,"kind":"Global","value":null}]}},"noreturn_vas":[],"symbols":{"4295063952":"google::protobuf::compiler::ProtobufMain(int, char**)","4295066604":"main","4295066608":"google::protobuf::compiler::cpp::CppGenerator::CppGenerator()","4295066692":"google::protobuf::compiler::cpp::CppGenerator::~CppGenerator()","4295066740":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","4295066904":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__throw_length_error[abi:ne200100]()","4295066924":"std::__1::__throw_length_error[abi:ne200100](char const*)","4295067004":"std::length_error::length_error[abi:ne200100](char const*)"}},"capabilities":[],"code_signature":{"code_directory":{"cdhash":"603be2ca0bc7a5adb255b48cd7165ee4fb4dc74ab519c5073d2f0bf7ccc47199","flag_names":["CS_ADHOC"],"flags":2,"hash_type":2,"identifier":"protoc-34-55554944b72504d16c0a3fc7983983aa6a89db92","platform":0,"team_id":null},"signing_status":"AdHoc"},"cpp_hierarchy":null,"data_in_code":[],"dna":{"hashes":{"classhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","cpp_classhash":null,"entitlementhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","frameworkhash":"a54972aee5041d818b5e7d110c4d226e48e9158c73ccafa6322738e8873d13dc","imphash":"c5d947430c21e2a7a1a51b2503e4870e3daa1be7df3557c2bd7aa8e60eeda045","sha256_text":"e0add52a7ca27bc8d37d141187a013122e13c009704fef36ba95c38d00a8df2a","symbolhash":"c5d947430c21e2a7a1a51b2503e4870e3daa1be7df3557c2bd7aa8e60eeda045"},"sets":{"apis_called":["_Unwind_Resume","_ZdlPv","__cxa_allocate_exception","__cxa_free_exception","__cxa_throw","absl::lts_20260107::InitializeLog()","google::protobuf::compiler::CodeGenerator::~CodeGenerator()","google::protobuf::compiler::CommandLineInterface::AllowPlugins(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)","google::protobuf::compiler::CommandLineInterface::CommandLineInterface()","google::protobuf::compiler::CommandLineInterface::RegisterGenerator(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, google::protobuf::compiler::CodeGenerator*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)","google::protobuf::compiler::CommandLineInterface::RegisterGenerator(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, google::protobuf::compiler::CodeGenerator*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)","google::protobuf::compiler::CommandLineInterface::Run(int, char const* const*)","google::protobuf::compiler::CommandLineInterface::~CommandLineInterface()","google::protobuf::compiler::ProtobufMain(int, char**)","google::protobuf::compiler::cpp::CppGenerator::CppGenerator()","google::protobuf::compiler::cpp::CppGenerator::~CppGenerator()","google::protobuf::compiler::csharp::Generator::Generator()","google::protobuf::compiler::csharp::Generator::~Generator()","google::protobuf::compiler::java::JavaGenerator::JavaGenerator()","google::protobuf::compiler::java::JavaGenerator::~JavaGenerator()","google::protobuf::compiler::kotlin::KotlinGenerator::KotlinGenerator()","google::protobuf::compiler::kotlin::KotlinGenerator::~KotlinGenerator()","google::protobuf::compiler::python::Generator::Generator()","google::protobuf::compiler::python::PyiGenerator::PyiGenerator()","google::protobuf::compiler::python::PyiGenerator::~PyiGenerator()","memmove","std::__1::__throw_length_error[abi:ne200100](char const*)","std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","std::length_error::length_error[abi:ne200100](char const*)","strlen","{vtable(google::protobuf::compiler::cpp::CppGenerator)}","{vtable(google::protobuf::compiler::php::Generator)}","{vtable(google::protobuf::compiler::rust::RustGenerator)}","{vtable(std::length_error)}"],"bundle_ids":[],"cpp_classes":[],"entitlements":[],"frameworks":["libprotoc.34.0.0.dylib","libprotobuf.34.0.0.dylib","libabsl_die_if_null.2601.0.0.dylib","libabsl_log_initialize.2601.0.0.dylib","libabsl_statusor.2601.0.0.dylib","libutf8_validity.34.0.0.dylib","libabsl_log_internal_check_op.2601.0.0.dylib","libabsl_log_internal_conditions.2601.0.0.dylib","libabsl_log_internal_message.2601.0.0.dylib","libabsl_log_internal_nullguard.2601.0.0.dylib","libabsl_examine_stack.2601.0.0.dylib","libabsl_log_internal_format.2601.0.0.dylib","libabsl_log_internal_structured_proto.2601.0.0.dylib","libabsl_log_internal_log_sink_set.2601.0.0.dylib","libabsl_log_sink.2601.0.0.dylib","libabsl_log_entry.2601.0.0.dylib","libabsl_log_internal_proto.2601.0.0.dylib","libabsl_flags_internal.2601.0.0.dylib","libabsl_flags_marshalling.2601.0.0.dylib","libabsl_flags_reflection.2601.0.0.dylib","libabsl_flags_config.2601.0.0.dylib","libabsl_flags_program_name.2601.0.0.dylib","libabsl_flags_private_handle_accessor.2601.0.0.dylib","libabsl_flags_commandlineflag.2601.0.0.dylib","libabsl_flags_commandlineflag_internal.2601.0.0.dylib","libabsl_log_internal_globals.2601.0.0.dylib","libabsl_log_globals.2601.0.0.dylib","libabsl_vlog_config_internal.2601.0.0.dylib","libabsl_log_internal_fnmatch.2601.0.0.dylib","libabsl_raw_hash_set.2601.0.0.dylib","libabsl_hashtablez_sampler.2601.0.0.dylib","libabsl_random_distributions.2601.0.0.dylib","libabsl_random_seed_sequences.2601.0.0.dylib","libabsl_random_internal_entropy_pool.2601.0.0.dylib","libabsl_random_internal_randen.2601.0.0.dylib","libabsl_random_internal_randen_hwaes.2601.0.0.dylib","libabsl_random_internal_randen_hwaes_impl.2601.0.0.dylib","libabsl_random_internal_randen_slow.2601.0.0.dylib","libabsl_random_internal_platform.2601.0.0.dylib","libabsl_random_internal_seed_material.2601.0.0.dylib","libabsl_random_seed_gen_exception.2601.0.0.dylib","libabsl_status.2601.0.0.dylib","libabsl_cord.2601.0.0.dylib","libabsl_cordz_info.2601.0.0.dylib","libabsl_cord_internal.2601.0.0.dylib","libabsl_cordz_functions.2601.0.0.dylib","libabsl_exponential_biased.2601.0.0.dylib","libabsl_cordz_handle.2601.0.0.dylib","libabsl_crc_cord_state.2601.0.0.dylib","libabsl_crc32c.2601.0.0.dylib","libabsl_crc_internal.2601.0.0.dylib","libabsl_crc_cpu_detect.2601.0.0.dylib","libabsl_leak_check.2601.0.0.dylib","libabsl_strerror.2601.0.0.dylib","libabsl_str_format_internal.2601.0.0.dylib","libabsl_synchronization.2601.0.0.dylib","libabsl_stacktrace.2601.0.0.dylib","libabsl_borrowed_fixup_buffer.2601.0.0.dylib","libabsl_hash.2601.0.0.dylib","libabsl_city.2601.0.0.dylib","libabsl_symbolize.2601.0.0.dylib","libabsl_debugging_internal.2601.0.0.dylib","libabsl_demangle_internal.2601.0.0.dylib","libabsl_demangle_rust.2601.0.0.dylib","libabsl_decode_rust_punycode.2601.0.0.dylib","libabsl_utf8_for_code_point.2601.0.0.dylib","libabsl_graphcycles_internal.2601.0.0.dylib","libabsl_kernel_timeout_internal.2601.0.0.dylib","libabsl_malloc_internal.2601.0.0.dylib","libabsl_tracing_internal.2601.0.0.dylib","libabsl_time.2601.0.0.dylib","libabsl_strings.2601.0.0.dylib","libabsl_strings_internal.2601.0.0.dylib","libabsl_throw_delegate.2601.0.0.dylib","libabsl_int128.2601.0.0.dylib","libabsl_base.2601.0.0.dylib","libabsl_raw_logging_internal.2601.0.0.dylib","libabsl_log_severity.2601.0.0.dylib","libabsl_spinlock_wait.2601.0.0.dylib","libabsl_civil_time.2601.0.0.dylib","libabsl_time_zone.2601.0.0.dylib","CoreFoundation","libutf8_range.34.0.0.dylib","libc++.1.dylib","libSystem.B.dylib"],"iokit_constants":[],"objc_classes":[],"private_frameworks":[],"protocols":[],"signing_status":"Ad-Hoc","static_libs":["asprintf-0.26_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":1,"frameworks_private":0,"frameworks_total":85,"iokit_constants":0,"library_functions":1,"nlist_functions":8,"objc_classes":0,"objc_ivars":0,"objc_methods":0,"objc_protocols":0,"section_count":6,"size_log2":17.244364,"static_lib_count":1,"swift_conformances":0,"swift_protocols":0,"swift_types":0,"telemetry_strings":0,"text_ratio":0.019888707,"url_endpoints":0,"xpc_provides":0}},"dwarf_metadata":null,"entitlements":{"entries":{},"raw_plist":null},"exports":[{"address":96656,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"_ZN6google8protobuf8compiler12ProtobufMainEiPPc"},{"address":0,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"_mh_execute_header"},{"address":99308,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"main"}],"fileset_entries":[],"fingerprint":{"analyzed_at":"2026-04-09T09:13:53Z","available_arches":["arm64"],"binary_type":"executable","bundle_id":null,"cdhash":"603be2ca0bc7a5adb255b48cd7165ee4fb4dc74ab519c5073d2f0bf7ccc47199","file_modified":"2026-04-09T09:13:53Z","file_size":155264,"is_arm64e":false,"min_os":"26.0.0","name":"protoc","platform":"macOS","sdk":"26.2.0","sha256":"325a89a97cef5c4a8c9e6dd448a1bbc66a1b347bf00e4e85c5fe01ada62bf0b5","sha256_slice":"325a89a97cef5c4a8c9e6dd448a1bbc66a1b347bf00e4e85c5fe01ada62bf0b5","source_version":null,"team_id":null,"uuid":"B72504D1-6C0A-3FC7-9839-83AA6A89DB92"},"frameworks":[{"is_private":false,"is_weak":false,"name":"@rpath/libprotoc.34.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"@rpath/libprotobuf.34.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_die_if_null.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_log_initialize.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_statusor.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"@rpath/libutf8_validity.34.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_log_internal_check_op.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_log_internal_conditions.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_log_internal_message.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_log_internal_nullguard.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_examine_stack.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_log_internal_format.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_log_internal_structured_proto.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_log_internal_log_sink_set.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_log_sink.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_log_entry.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_log_internal_proto.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_flags_internal.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_flags_marshalling.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_flags_reflection.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_flags_config.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_flags_program_name.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_flags_private_handle_accessor.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_flags_commandlineflag.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_flags_commandlineflag_internal.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_log_internal_globals.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_log_globals.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_vlog_config_internal.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_log_internal_fnmatch.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_raw_hash_set.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_hashtablez_sampler.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_random_distributions.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_random_seed_sequences.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_random_internal_entropy_pool.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_random_internal_randen.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_random_internal_randen_hwaes.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_random_internal_randen_hwaes_impl.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_random_internal_randen_slow.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_random_internal_platform.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_random_internal_seed_material.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_random_seed_gen_exception.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_status.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_cord.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_cordz_info.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_cord_internal.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_cordz_functions.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_exponential_biased.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_cordz_handle.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_crc_cord_state.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_crc32c.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_crc_internal.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_crc_cpu_detect.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_leak_check.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_strerror.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_str_format_internal.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_synchronization.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_stacktrace.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_borrowed_fixup_buffer.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_hash.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_city.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_symbolize.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_debugging_internal.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_demangle_internal.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_demangle_rust.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_decode_rust_punycode.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_utf8_for_code_point.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_graphcycles_internal.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_kernel_timeout_internal.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_malloc_internal.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_tracing_internal.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_time.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_strings.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_strings_internal.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_throw_delegate.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_int128.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_base.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_raw_logging_internal.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_log_severity.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_spinlock_wait.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_civil_time.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/abseil/lib/libabsl_time_zone.2601.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation"},{"is_private":false,"is_weak":false,"name":"@rpath/libutf8_range.34.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libc++.1.dylib"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libSystem.B.dylib"}],"function_starts_count":8,"imports":[{"address":0,"dylib":"@rpath/libprotoc.34.0.0.dylib","is_lazy":false,"is_weak":false,"name":"_ZN6google8protobuf8compiler13CodeGeneratorD2Ev"},{"address":0,"dylib":"@rpath/libprotoc.34.0.0.dylib","is_lazy":false,"is_weak":false,"name":"_ZN6google8protobuf8compiler20CommandLineInterface12AllowPluginsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"},{"address":0,"dylib":"@rpath/libprotoc.34.0.0.dylib","is_lazy":false,"is_weak":false,"name":"_ZN6google8protobuf8compiler20CommandLineInterface17RegisterGeneratorERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS1_13CodeGeneratorESB_"},{"address":0,"dylib":"@rpath/libprotoc.34.0.0.dylib","is_lazy":false,"is_weak":false,"name":"_ZN6google8protobuf8compiler20CommandLineInterface17RegisterGeneratorERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESB_PNS1_13CodeGeneratorESB_"},{"address":0,"dylib":"@rpath/libprotoc.34.0.0.dylib","is_lazy":false,"is_weak":false,"name":"_ZN6google8protobuf8compiler20CommandLineInterface3RunEiPKPKc"},{"address":0,"dylib":"@rpath/libprotoc.34.0.0.dylib","is_lazy":false,"is_weak":false,"name":"_ZN6google8protobuf8compiler20CommandLineInterfaceC1Ev"},{"address":0,"dylib":"@rpath/libprotoc.34.0.0.dylib","is_lazy":false,"is_weak":false,"name":"_ZN6google8protobuf8compiler20CommandLineInterfaceD1Ev"},{"address":0,"dylib":"@rpath/libprotoc.34.0.0.dylib","is_lazy":false,"is_weak":false,"name":"_ZN6google8protobuf8compiler4java13JavaGeneratorC1Ev"},{"address":0,"dylib":"@rpath/libprotoc.34.0.0.dylib","is_lazy":false,"is_weak":false,"name":"_ZN6google8protobuf8compiler4java13JavaGeneratorD1Ev"},{"address":0,"dylib":"@rpath/libprotoc.34.0.0.dylib","is_lazy":false,"is_weak":false,"name":"_ZN6google8protobuf8compiler6csharp9GeneratorC1Ev"},{"address":0,"dylib":"@rpath/libprotoc.34.0.0.dylib","is_lazy":false,"is_weak":false,"name":"_ZN6google8protobuf8compiler6csharp9GeneratorD1Ev"},{"address":0,"dylib":"@rpath/libprotoc.34.0.0.dylib","is_lazy":false,"is_weak":false,"name":"_ZN6google8protobuf8compiler6kotlin15KotlinGeneratorC1Ev"},{"address":0,"dylib":"@rpath/libprotoc.34.0.0.dylib","is_lazy":false,"is_weak":false,"name":"_ZN6google8protobuf8compiler6kotlin15KotlinGeneratorD1Ev"},{"address":0,"dylib":"@rpath/libprotoc.34.0.0.dylib","is_lazy":false,"is_weak":false,"name":"_ZN6google8protobuf8compiler6python12PyiGeneratorC1Ev"},{"address":0,"dylib":"@rpath/libprotoc.34.0.0.dylib","is_lazy":false,"is_weak":false,"name":"_ZN6google8protobuf8compiler6python12PyiGeneratorD1Ev"},{"address":0,"dylib":"@rpath/libprotoc.34.0.0.dylib","is_lazy":false,"is_weak":false,"name":"_ZN6google8protobuf8compiler6python9GeneratorC1Ev"},{"address":0,"dylib":"@rpath/libprotoc.34.0.0.dylib","is_lazy":false,"is_weak":false,"name":"_ZN6google8protobuf8compiler6python9GeneratorD1Ev"},{"address":0,"dylib":"@rpath/libprotoc.34.0.0.dylib","is_lazy":false,"is_weak":false,"name":"_ZN6google8protobuf8internal5IsOssEv"},{"address":0,"dylib":"@rpath/libprotoc.34.0.0.dylib","is_lazy":false,"is_weak":false,"name":"_ZTVN6google8protobuf8compiler10objectivec19ObjectiveCGeneratorE"},{"address":0,"dylib":"@rpath/libprotoc.34.0.0.dylib","is_lazy":false,"is_weak":false,"name":"_ZTVN6google8protobuf8compiler3cpp12CppGeneratorE"},{"address":0,"dylib":"@rpath/libprotoc.34.0.0.dylib","is_lazy":false,"is_weak":false,"name":"_ZTVN6google8protobuf8compiler3php9GeneratorE"},{"address":0,"dylib":"@rpath/libprotoc.34.0.0.dylib","is_lazy":false,"is_weak":false,"name":"_ZTVN6google8protobuf8compiler4ruby12RBSGeneratorE"},{"address":0,"dylib":"@rpath/libprotoc.34.0.0.dylib","is_lazy":false,"is_weak":false,"name":"_ZTVN6google8protobuf8compiler4ruby9GeneratorE"},{"address":0,"dylib":"@rpath/libprotoc.34.0.0.dylib","is_lazy":false,"is_weak":false,"name":"_ZTVN6google8protobuf8compiler4rust13RustGeneratorE"},{"address":0,"dylib":"/opt/homebrew/opt/abseil/lib/libabsl_log_initialize.2601.0.0.dylib","is_lazy":false,"is_weak":false,"name":"_ZN4absl12lts_2026010713InitializeLogEv"},{"address":0,"dylib":"/usr/lib/libc++.1.dylib","is_lazy":false,"is_weak":false,"name":"_ZNSt11logic_errorC2EPKc"},{"address":0,"dylib":"/usr/lib/libc++.1.dylib","is_lazy":false,"is_weak":false,"name":"_ZNSt12length_errorD1Ev"},{"address":0,"dylib":"/usr/lib/libc++.1.dylib","is_lazy":false,"is_weak":false,"name":"_ZTVSt12length_error"},{"address":0,"dylib":"/usr/lib/libc++.1.dylib","is_lazy":false,"is_weak":false,"name":"__cxa_allocate_exception"},{"address":0,"dylib":"/usr/lib/libc++.1.dylib","is_lazy":false,"is_weak":false,"name":"__cxa_free_exception"},{"address":0,"dylib":"/usr/lib/libc++.1.dylib","is_lazy":false,"is_weak":false,"name":"__cxa_throw"},{"address":0,"dylib":"/usr/lib/libc++.1.dylib","is_lazy":false,"is_weak":false,"name":"__gxx_personality_v0"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"_Unwind_Resume"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"memmove"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"strlen"},{"address":0,"dylib":"weak_lookup","is_lazy":false,"is_weak":false,"name":"_ZTISt12length_error"},{"address":0,"dylib":"weak_lookup","is_lazy":false,"is_weak":false,"name":"_ZdlPv"},{"address":0,"dylib":"weak_lookup","is_lazy":false,"is_weak":false,"name":"_Znwm"}],"interesting_strings":{"file_paths":["/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation"]},"iokit_surface":null,"library_matches":[],"library_profile":{"libraries":{"asprintf":["0.26_1",1]},"library_ratio":0.125,"total_functions":8,"total_identified":1},"network_surface":{"api_usage":{"callers":[],"classes":[],"methods":[]},"endpoints":[],"has_network_entitlement":false,"network_frameworks":["CoreFoundation"]},"objc_classes":{},"objc_metadata":{"classes":{}},"sections":[{"name":"__text","offset":96656,"protection":"r-x","segment":"__TEXT","size":3088},{"name":"__stubs","offset":99744,"protection":"r-x","segment":"__TEXT","size":336},{"name":"__gcc_except_tab","offset":100080,"protection":"r-x","segment":"__TEXT","size":352},{"name":"__cstring","offset":100432,"protection":"r-x","segment":"__TEXT","size":564},{"name":"__unwind_info","offset":100996,"protection":"r-x","segment":"__TEXT","size":160},{"name":"__got","offset":114688,"protection":"rw-","segment":"__DATA_CONST","size":304}],"summary":"This ad-hoc signed arm64 binary contains 8 functions and references only one file path. The extremely limited string content and small function count suggest it performs a narrow, specialized task. Without access to symbol information or runtime behavior, the specific purpose cannot be determined from static analysis alone. The ad-hoc signature indicates it was signed locally rather than through Apple's distribution channels.","swift_metadata":null,"title":"Unknown utility — minimal functionality with limited framework integration","total_strings":239,"xpc_services":[]}