_IO_stdin_used malloc GLIBC_2.0 libc.so.6 __libc_start_main __gmon_start__ __cxa_finalize GLIBC_2.1.3 _Jv_RegisterClasses _ZdlPv GLIBCXX_3.4 libstdc++.so.6 _Znwj _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_ strcmp _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base _ZNSsC1ERKSs _ZNSs6assignERKSs _ZNSs4_Rep20_S_empty_rep_storageE _ZNSs4_Rep10_M_destroyERKSaIcE pthread_once libpthread.so.0 _ZNSs6assignEPKcj _ZNSs6appendERKSs _ZNKSs7compareEjjRKSs _ZNKSs4findEcj _ZNSsC1ERKSsjj _ZNKSs5rfindEcj _ZNSs9_M_mutateEjjj _ZNSs6appendEjc _ZNSs6appendERKSsjj _ZSt20__throw_out_of_rangePKc _ZNSsC1EPKcRKSaIcE strlen _ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_RKS6_ _ZNSs7reserveEj _ZNSs6appendEPKcj _ZNSsD1Ev _ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_S8_ _ZNKSs7compareEPKc _ZNSs6resizeEjc memmove _ZNSsC1EjcRKSaIcE _ZSt20__throw_length_errorPKc lseek64 GLIBC_2.2 memcmp _ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base _ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_ _ZNSs12_M_leak_hardEv strtoll strtoull strtoul strtol __cxa_atexit _ZTVN10__cxxabiv117__class_type_infoE CXXABI_1.3 __cxa_pure_virtual pthread_cancel pthread_mutex_lock abort pthread_mutex_unlock pthread_mutex_destroy pthread_mutex_init snprintf fflush fprintf stderr __divdi3 libgcc_s.so.1 __moddi3 sprintf strpbrk strtof strtod _ZdaPv _ZNSi4readEPci __dynamic_cast _ZNSs7replaceEjjPKcj _ZNSs4_Rep9_S_createEjjRKSaIcE _ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag _ZSt19__throw_logic_errorPKc _ZTVN10__cxxabiv120__si_class_type_infoE _ZSt17__throw_bad_allocv _ZSt18_Rb_tree_decrementPKSt18_Rb_tree_node_base _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base memcpy memset _Znaj _ZNKSs16find_last_not_ofEPKcjj waitpid read select signal execv _exit execvp dup2 free fork strdup pipe __cxa_guard_acquire __cxa_guard_release _ZNSo5writeEPKci printf _ZSt4cerr _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i GLIBCXX_3.4.9 _ZNSolsEi _ZNSo3putEc _ZNSo5flushEv _ZNKSt5ctypeIcE13_M_widen_initEv GLIBCXX_3.4.11 _ZSt16__throw_bad_castv mkdir __errno_location open64 write close strerror _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate access _ZNSsC1EPKcjRKSaIcE strchr __udivdi3 perror _ZNKSs7compareERKSs _ZNKSs4findEPKcjj _ZNKSs17find_first_not_ofEPKcjj _ZNSs14_M_replace_auxEjjjc _ZNSs4swapERSs _ZNSs6insertEjPKcj _ZNKSs13find_first_ofEPKcjj _ZSt4cout _ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKSbIS4_S5_T1_E _ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_ _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc _ZNKSs6substrEjj _ZNSt8ios_base4InitC1Ev _ZNSt8ios_base4InitD1Ev _ZTVN10__cxxabiv121__vmi_class_type_infoE _ZNSs3endEv _ZNSs7_M_leakEv libm.so.6 $ORIGIN/../lib
_ external/protobuf/src/google/protobuf/descriptor.cc CHECK failed: generated_database_->Add(encoded_file_descriptor, size): Invalid proto descriptor for file " Extension numbers must be positive integers. Extension numbers cannot be greater than $0. Extension range end number must be greater than start number. Files with optimize_for = LITE_RUNTIME cannot define services. Invalid wire type for CPPTYPE_INT32: Invalid wire type for CPPTYPE_INT64: Invalid wire type for CPPTYPE_UINT32: Invalid wire type for CPPTYPE_UINT64: Invalid wire type for CPPTYPE_MESSAGE: CHECK failed: has_default_value(): Messages can't have default values! Can't get here: failed to get default value as string ". To use it here, please add the necessary import. Value out of range for int32 option " Value must be integer for int32 option " Value out of range for int64 option " Value must be integer for int64 option " Value out of range for uint32 option " Value must be non-negative integer for uint32 option " Value must be non-negative integer for uint64 option " Value must be number for float option " Value must be number for double option " Value must be identifier for boolean option " Value must be "true" or "false" for boolean option " Value must be identifier for enum-valued option " ". This appears to be a value from a sibling type. Value must be quoted string for string option " " is a message. To set fields within it, use syntax like " " not previously defined in symbols_by_name_, but was defined in symbols_by_parent_; this shouldn't be possible. " is already defined in file " " is already defined (as something other than a package) in file " Option must not use reserved name "uninterpreted_option". CHECK failed: options_descriptor: " is not a field or extension of message " " is repeated. Repeated options are not supported. " is an atomic type, not a message. CHECK failed: !out.HadError(): Unexpected failure while serializing option submessage map type is only allowed for repeated fields. map type is only allowed for fields with a message type. map_key must not name a repeated field. map key must name a scalar or string field. [packed = true] can only be specified for repeated primitive fields. Extensions of MessageSets must be optional messages. MessageSets cannot have fields, only extensions. Extensions to non-lite types can only be declared in non-lite files. Note that you cannot extend a non-lite type to contain a lite type, but the reverse is allowed. Files that do not use optimize_for = LITE_RUNTIME cannot import files which do use this option. This file is not lite, but it imports " "$0" does not declare $1 as an extension number. Messages can't have default values. Field with primitive type has type_name. Field with message or enum type missing type_name. Extension number $0 has already been used in "$1" by extension "$2". Field number $0 has already been used in "$1" by field "$2". Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, " Enums must contain at least one value. Repeated fields can't have default values. Boolean default must be true or false. Field numbers must be positive integers. Field numbers cannot be greater than $0. Field numbers $0 through $1 are reserved for the protocol buffer library implementation. FieldDescriptorProto.extendee not set for extension field. FieldDescriptorProto.extendee set for non-extension field. Extension range $0 to $1 includes field "$2" ($3). Extension range $0 to $1 overlaps with already-defined range $2 to $3. File recursively imports itself: Missing field: FileDescriptorProto.name. A file with this name is already in the pool. " was not found or had errors. CHECK failed: uninterpreted_options_field != NULL: No field named "uninterpreted_option" in the Options proto. CHECK failed: original_uninterpreted_options_field != NULL: CHECK failed: options->ParseFromString(buf): Protocol message serialized itself in invalid fashion. CHECK failed: fallback_database_ == NULL: Cannot call BuildFile on a DescriptorPool that uses a DescriptorDatabase. You must instead find a way to get your file into the underlying database. CHECK failed: mutex_ == NULL: external/protobuf/src/google/protobuf/descriptor.pb.cc CHECK failed: (&from) != (this): google/protobuf/descriptor.proto external/protobuf/src/google/protobuf/descriptor_database.cc " conflicts with the existing symbol " Extension conflicts with extension already in database: extend File already exists in database: Invalid file descriptor data passed to EncodedDescriptorDatabase::Add(). external/protobuf/src/google/protobuf/dynamic_message.cc CHECK failed: is_prototype(): external/protobuf/src/google/protobuf/extension_set.cc CHECK failed: iter != extensions_.end(): Index out-of-bounds (field is empty). Non-primitive types can't be packed. Multiple extension registrations for type " CHECK failed: type == WireFormatLite::TYPE_MESSAGE || type == WireFormatLite::TYPE_GROUP: CHECK failed: (type) == (WireFormatLite::TYPE_ENUM): CHECK failed: (type) != (WireFormatLite::TYPE_ENUM): CHECK failed: (type) != (WireFormatLite::TYPE_MESSAGE): CHECK failed: (type) != (WireFormatLite::TYPE_GROUP): external/protobuf/src/google/protobuf/extension_set_heavy.cc CHECK failed: output->message_prototype != NULL: Extension factory's GetPrototype() returned NULL for extension: CHECK failed: prototype != NULL: Invalid message set extension. external/protobuf/src/google/protobuf/generated_message_reflection.cc Protocol Buffer reflection usage error: Method : google::protobuf::Reflection:: Problem : Enum value did not match field type: Expected : Problem : Field is not the right type for this message: Expected : Field does not match message type. Field is singular; the method requires a repeated field. Field is repeated; the method requires a singular field. CHECK failed: result != NULL: CHECK failed: (message1->GetReflection()) == (this): First argument to Swap() (of type " ") is not compatible with this reflection object (which is for type " "). Note that the exact same class is required; not just the same descriptor. CHECK failed: (message2->GetReflection()) == (this): Second argument to Swap() (of type " external/protobuf/src/google/protobuf/message.cc " implements neither SetCachedSize() nor ByteSize(). Must implement one or the other. CHECK failed: (from.GetDescriptor()) == (descriptor): : Tried to copy from a message with a different type.to: : Tried to merge from a message with a different type. to: CHECK failed: IsInitialized(): " is missing required fields: File appears to be in generated pool but wasn't registered: Type appears to be in generated pool but wasn't external/protobuf/src/google/protobuf/message_lite.cc CHECK failed: (byte_size_before_serialization) == (byte_size_after_serialization): Protocol message was modified concurrently during serialization. CHECK failed: (bytes_produced_by_serialization) == (byte_size_before_serialization): Byte size calculation and serialization were inconsistent. This may indicate a bug in protocol buffers or it may be caused by concurrent modification of the message. This shouldn't be called if all the sizes are equal. CHECK failed: !coded_out.HadError(): (cannot determine missing fields for lite message) " because it is missing required fields: external/protobuf/src/google/protobuf/reflection_ops.cc CHECK failed: (&from) != (to): CHECK failed: (to->GetDescriptor()) == (descriptor): Tried to merge messages of different types. external/protobuf/src/google/protobuf/text_format.cc Outdent() without matching Indent(). Invalid value for boolean field " Unknown enumeration value of " Reached an unintended state: CPPTYPE_MESSAGE " is not defined or is not an extension of " " is specified multiple times. text format contains deprecated field " Message missing required fields: external/protobuf/src/google/protobuf/wire_format.cc CHECK failed: (output->ByteCount()) == (expected_endpoint): : Protocol message serialized to a size different from what was originally expected. Perhaps it was modified by another thread during serialization? Encountered string containing invalid UTF-8 data while protocol buffer. Strings must contain only UTF-8; use the 'bytes' type for raw bytes. external/protobuf/src/google/protobuf/compiler/code_generator.cc This OutputDirectory does not support insertion. : while trying to create directory : Input is shadowed in the --proto_path by " ". Either use the latter file as your input or reorder the --proto_path so that the former file's location comes first. : File does not reside within any path specified using --proto_path (or -I). You must specify a --proto_path which encompasses this file. Note that the proto_path must be an exact prefix of the .proto file names -- protoc is too dumb to figure out when two paths (e.g. absolute and relative) are equivalent (it's harder than you think). [OPTION] PROTO_FILES Parse PROTO_FILES and generate output based on the options given: -IPATH, --proto_path=PATH Specify the directory in which to search for imports. May be specified multiple times; directories will be searched in order. If not given, the current working directory is used. --version Show version info and exit. -h, --help Show this text and exit. --encode=MESSAGE_TYPE Read a text-format message of the given type from standard input and write it in binary to standard output. The message type must be defined in PROTO_FILES or their imports. --decode=MESSAGE_TYPE Read a binary message of the given type from standard input and write it in text format to standard output. The message type must be defined in PROTO_FILES or their imports. --decode_raw Read an arbitrary protocol message from standard input and write the raw tag/value pairs in text format to standard output. No PROTO_FILES should be given when using this flag. -oFILE, Writes a FileDescriptorSet (a protocol buffer, --descriptor_set_out=FILE defined in descriptor.proto) containing all of the input files to FILE. --include_imports When using --descriptor_set_out, also include all dependencies of the input files in the set, so that the set is self-contained. --error_format=FORMAT Set the format in which to print errors. FORMAT may be 'gcc' (the default) or 'msvs' (Microsoft Visual Studio format). --plugin=EXECUTABLE Specifies a plugin executable to use. Normally, protoc searches the PATH for plugins, but you may specify additional executables not in the path using this flag. Additionally, EXECUTABLE may be of the form NAME=PATH, in which case the given plugin name is mapped to the given executable even if the executable's own name differs. warning: Input message is missing required fields: : Tried to write the same file twice. : Tried to insert into file that doesn't exist. external/protobuf/src/google/protobuf/compiler/command_line_interface.cc CHECK failed: (target_ptr) == (string_as_array(target) + pos + data_.size() + indent_size): Manifest-Version: 1.0 Created-By: 1.6.0 (protoc) You seem to have passed an empty string as one of the arguments to . This is actually sort of hard to do. Congrats. Unfortunately it is not valid input so the program is going to die now. --proto_path passed empty directory name. (Use "." for current directory.) : warning: directory does not exist. Cannot use --encode or --decode and generate descriptors at the same time. Only one of --encode and --decode can be specified. and generate code or descriptors at the same time. To decode an unknown message, use --decode_raw. --decode_raw does not take a parameter. This compiler does not support plugins. Cannot use --encode or --decode and generate code at the same time. When using --decode_raw, no input files should be given. --include_imports only makes sense when combined with --descriptor_set_out. $0: First file chunk returned by plugin did not specify a file name. CHECK failed: HasPrefixString(output_directive.name, "--") && HasSuffixString(output_directive.name, "_out"): Bad name for plugin generator: : This file contains services, but --disallow_services was used. CHECK failed: pool.BuildFile(file) != NULL: external/protobuf/src/google/protobuf/compiler/importer.cc Read access is denied for file: Generate C++ header and source. Generate Java source file micro runtime. Generate Java source file nano runtime. Expected "required", "optional", or "repeated". Expected a string naming the file to import. File must begin with 'syntax = "proto2";'. Unrecognized syntax identifier " ". This parser only recognizes "proto2". external/protobuf/src/google/protobuf/compiler/parser.cc CHECK failed: uninterpreted_option_field != NULL: Trying to read value before any tokens have been read. Unexpected end of stream while parsing option value. Invalid '-' symbol before identifier. Invalid '-' symbol before string. Reached end of input in method options (missing '}'). Reached end of input in service definition (missing '}'). Missing numeric value for enum constant. Reached end of input in enum definition (missing '}'). Unsigned field can't have negative default value. Group names must start with a capital letter. Reached end of input in extend definition (missing '}'). Reached end of input in message definition (missing '}'). Expected top-level statement (e.g. "message"). : protoc sent unparseable request to plugin. : protoc asked plugin to generate a file but did not provide a descriptor for the file: Code generator returned false but provided no error description. external/protobuf/src/google/protobuf/compiler/plugin.pb.cc %google/protobuf/compiler/plugin.proto google.protobuf.compiler google/protobuf/descriptor.proto"} CodeGeneratorRequest file_to_generate ( parameter ( 8 proto_file ( 2$.google.protobuf.FileDescriptorProto" CodeGeneratorResponse error ( B file ( 24.google.protobuf.compiler.CodeGeneratorResponse.File > File name ( insertion_point ( content ( google/protobuf/compiler/plugin.proto external/protobuf/src/google/protobuf/compiler/subprocess.cc : program not found or is not executable CHECK failed: (child_stdin_) != (-1): Plugin failed with status code $0. Neither WEXITSTATUS nor WTERMSIG is true? template <> inline const EnumDescriptor* GetEnumDescriptor< $classname$>() { return $classname$_descriptor(); } typedef $classname$ $nested_name$; static const $nested_name$ $tag$ = $classname$_$tag$; static inline bool $nested_name$_IsValid(int value) { return $classname$_IsValid(value); } static const $nested_name$ $nested_name$_MIN = $classname$_$nested_name$_MIN; static const $nested_name$ $nested_name$_MAX = $classname$_$nested_name$_MAX; static const int $nested_name$_ARRAYSIZE = $classname$_$nested_name$_ARRAYSIZE; static inline const ::google::protobuf::EnumDescriptor* $nested_name$_descriptor() { return $classname$_descriptor(); } static inline const ::std::string& $nested_name$_Name($nested_name$ value) { return $classname$_Name(value); } static inline bool $nested_name$_Parse(const ::std::string& name, $nested_name$* value) { return $classname$_Parse(name, value); } $classname$_descriptor_ = file->enum_type($index$); $classname$_descriptor_ = $parent$_descriptor_->enum_type($index$); const ::google::protobuf::EnumDescriptor* $classname$_descriptor() { protobuf_AssignDescriptorsOnce(); return $classname$_descriptor_; } bool $classname$_IsValid(int value) { switch(value) { return true; default: return false; } } const $classname$ $parent$::$value$; const $classname$ $parent$::$nested_name$_MIN; const $classname$ $parent$::$nested_name$_MAX; const int $parent$::$nested_name$_ARRAYSIZE; $dllexport$bool $classname$_IsValid(int value); const $classname$ $prefix$$short_name$_MIN = $prefix$$min_name$; const $classname$ $prefix$$short_name$_MAX = $prefix$$max_name$; const int $prefix$$short_name$_ARRAYSIZE = $prefix$$short_name$_MAX + 1; $dllexport$const ::google::protobuf::EnumDescriptor* $classname$_descriptor(); inline const ::std::string& $classname$_Name($classname$ value) { return ::google::protobuf::internal::NameOfEnum( $classname$_descriptor(), value); } inline bool $classname$_Parse( const ::std::string& name, $classname$* value) { return ::google::protobuf::internal::ParseNamedEnum<$classname$>( $classname$_descriptor(), name, value); } $name$_.Swap(&other->$name$_); $name$_.MergeFrom(from.$name$_); inline $type$ $classname$::$name$(int index) const { return static_cast< $type$ >($name$_.Get(index)); } inline void $classname$::set_$name$(int index, $type$ value) { GOOGLE_DCHECK($type$_IsValid(value)); $name$_.Set(index, value); } inline void $classname$::add_$name$($type$ value) { GOOGLE_DCHECK($type$_IsValid(value)); $name$_.Add(value); } inline const ::google::protobuf::RepeatedField
& $classname$::$name$() const { return $name$_; } inline ::google::protobuf::RepeatedField* $classname$::mutable_$name$() { return &$name$_; } inline $type$ $name$(int index) const$deprecation$; inline void set_$name$(int index, $type$ value)$deprecation$; inline void add_$name$($type$ value)$deprecation$; inline const ::google::protobuf::RepeatedField& $name$() const$deprecation$; inline ::google::protobuf::RepeatedField* mutable_$name$()$deprecation$; total_size += $tag_size$ + ::google::protobuf::internal::WireFormatLite::EnumSize(this->$name$()); target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray( $number$, this->$name$(), target); ::google::protobuf::internal::WireFormatLite::WriteEnum( $number$, this->$name$(), output); std::swap($name$_, other->$name$_); inline $type$ $classname$::$name$() const { return static_cast< $type$ >($name$_); } inline void $classname$::set_$name$($type$ value) { GOOGLE_DCHECK($type$_IsValid(value)); _set_bit($index$); $name$_ = value; } inline $type$ $name$() const$deprecation$; inline void set_$name$($type$ value)$deprecation$; int value; DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>( input, &value))); if ($type$_IsValid(value)) { set_$name$(static_cast< $type$ >(value)); } else { mutable_unknown_fields()->AddVarint($number$, value); for (int i = 0; i < this->$name$_size(); i++) { data_size += ::google::protobuf::internal::WireFormatLite::EnumSize( this->$name$(i)); } if (data_size > 0) { total_size += $tag_size$ + ::google::protobuf::internal::WireFormatLite::Int32Size(data_size); } _$name$_cached_byte_size_ = data_size; total_size += data_size; total_size += $tag_size$ * this->$name$_size() + data_size; if (this->$name$_size() > 0) { target = ::google::protobuf::internal::WireFormatLite::WriteTagToArray( $number$, ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED, target); target = ::google::protobuf::io::CodedOutputStream::WriteVarint32ToArray( _$name$_cached_byte_size_, target); } for (int i = 0; i < this->$name$_size(); i++) { target = ::google::protobuf::internal::WireFormatLite::WriteEnumNoTagToArray( this->$name$(i), target); target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray( $number$, this->$name$(i), target); if (this->$name$_size() > 0) { ::google::protobuf::internal::WireFormatLite::WriteTag( $number$, ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED, output); output->WriteVarint32(_$name$_cached_byte_size_); } ::google::protobuf::internal::WireFormatLite::WriteEnumNoTag( this->$name$(i), output); ::google::protobuf::internal::WireFormatLite::WriteEnum( $number$, this->$name$(i), output); int value; DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>( input, &value))); if ($type$_IsValid(value)) { add_$name$(static_cast< $type$ >(value)); DO_((::google::protobuf::internal::WireFormatLite::ReadPackedEnumNoInline( input, &$type$_IsValid, this->mutable_$name$()))); ::google::protobuf::uint32 length; DO_(input->ReadVarint32(&length)); ::google::protobuf::io::CodedInputStream::Limit limit = input->PushLimit(length); while (input->BytesUntilLimit() > 0) { int value; DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>( input, &value))); if ($type$_IsValid(value)) { add_$name$(static_cast< $type$ >(value)); } } input->PopLimit(limit); ::google::protobuf::RepeatedField $name$_; mutable int _$name$_cached_byte_size_; ::google::protobuf::internal::ExtensionSet::RegisterEnumExtension( &$extendee$::default_instance(), $number$, $field_type$, $is_repeated$, $is_packed$, ::google::protobuf::internal::ExtensionSet::RegisterMessageExtension( &$extendee$::default_instance(), $number$, $field_type$, $is_repeated$, $is_packed$, &$type$::default_instance()); ::google::protobuf::internal::ExtensionSet::RegisterExtension( &$extendee$::default_instance(), $number$, $field_type$, $is_repeated$, $is_packed$); const ::std::string $global_name$_default($default$); #ifndef _MSC_VER const int $scope$$constant_name$; #endif ::google::protobuf::internal::ExtensionIdentifier< $extendee$, ::google::protobuf::internal::$type_traits$, $field_type$, $packed$ > $name$($constant_name$, $default$); static const int $constant_name$ = $number$; $qualifier$ ::google::protobuf::internal::ExtensionIdentifier< $extendee$, ::google::protobuf::internal::$type_traits$, $field_type$, $packed$ > $name$; external/protobuf/src/google/protobuf/compiler/cpp/cpp_field.cc GenerateMergeFromCodedStreamWithPacking() called on field generator that does not support packing. CHECK failed: (field->containing_type()) == (descriptor_): void $assigndescriptorsname$() { const ::google::protobuf::FileDescriptor* file = ::google::protobuf::DescriptorPool::generated_pool()->FindFileByName( "$filename$"); GOOGLE_CHECK(file != NULL); namespace { GOOGLE_PROTOBUF_DECLARE_ONCE(protobuf_AssignDescriptors_once_); inline void protobuf_AssignDescriptorsOnce() { ::google::protobuf::GoogleOnceInit(&protobuf_AssignDescriptors_once_, &$assigndescriptorsname$); } void protobuf_RegisterTypes(const ::std::string&) { protobuf_AssignDescriptorsOnce(); void $adddescriptorsname$() { static bool already_here = false; if (already_here) return; already_here = true; GOOGLE_PROTOBUF_VERIFY_VERSION; ::google::protobuf::DescriptorPool::InternalAddGeneratedFile( ::google::protobuf::MessageFactory::InternalRegisterGeneratedFile( "$filename$", &protobuf_RegisterTypes); ::google::protobuf::internal::OnShutdown(&$shutdownfilename$); } // Force AddDescriptors() to be called at static initialization time. struct StaticDescriptorInitializer_$filename$ { StaticDescriptorInitializer_$filename$() { $adddescriptorsname$(); } } static_descriptor_initializer_$filename$_; // Generated by the protocol buffer compiler. DO NOT EDIT! // source: $filename$ #ifndef PROTOBUF_$filename_identifier$__INCLUDED #define PROTOBUF_$filename_identifier$__INCLUDED #include #include #if GOOGLE_PROTOBUF_VERSION < $min_header_version$ #error This file was generated by a newer version of protoc which is #error incompatible with your Protocol Buffer headers. Please update #error your headers. #endif #if $protoc_version$ < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION #error This file was generated by an older version of protoc which is #error incompatible with your Protocol Buffer headers. Please #error regenerate this file with a newer version of protoc. #endif #include #include #include #include #include // @@protoc_insertion_point(includes) // Internal implementation detail -- do not call these. void $dllexport_decl$ $adddescriptorsname$(); void $assigndescriptorsname$(); void $shutdownfilename$(); // @@protoc_insertion_point(namespace_scope) #ifndef SWIG namespace google { namespace protobuf { } // namespace google } // namespace protobuf #endif // SWIG // @@protoc_insertion_point(global_scope) #endif // PROTOBUF_$filename_identifier$__INCLUDED // Generated by the protocol buffer compiler. DO NOT EDIT! #define INTERNAL_SUPPRESS_PROTOBUF_FIELD_DEPRECATION #include "$basename$.pb.h" #include #include #include #include #include #include const ::google::protobuf::EnumDescriptor* $name$_descriptor_ = NULL; const ::google::protobuf::ServiceDescriptor* $name$_descriptor_ = NULL; // @@protoc_insertion_point(global_scope) ::google::protobuf::MessageLite external/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.cc ::google::protobuf::internal::Infinity() -::google::protobuf::internal::Infinity() ::google::protobuf::internal::NaN() static_cast(::google::protobuf::internal::Infinity()) static_cast(-::google::protobuf::internal::Infinity()) static_cast(::google::protobuf::internal::NaN()) const ::google::protobuf::Descriptor* $name$_descriptor_ = NULL; const ::google::protobuf::internal::GeneratedMessageReflection* $name$_reflection_ = NULL; ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( $classname$_descriptor_, &$classname$::default_instance()); $classname$::default_instance_ = new $classname$(); $classname$::default_instance_->InitAsDefaultInstance(); delete $classname$::default_instance_; delete $classname$_reflection_; static const int $classname$_offsets_[$field_count$] = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET($classname$, $name$_), void $classname$::SharedCtor() { ::memset(_has_bits_, 0, sizeof(_has_bits_)); void $classname$::SharedDtor() { if (this != default_instance_) { $classname$::$classname$() : $superclass$() { SharedCtor(); } void $classname$::InitAsDefaultInstance() { $name$_ = const_cast< $type$*>(&$type$::default_instance()); $classname$::$classname$(const $classname$& from) : $superclass$() { SharedCtor(); MergeFrom(from); } $classname$::~$classname$() { SharedDtor(); } void $classname$::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const ::google::protobuf::Descriptor* $classname$::descriptor() { protobuf_AssignDescriptorsOnce(); return $classname$_descriptor_; } const $classname$& $classname$::default_instance() { if (default_instance_ == NULL) $adddescriptorsname$(); return *default_instance_; } $classname$* $classname$::default_instance_ = NULL; $classname$* $classname$::New() const { return new $classname$; } void $classname$::Swap($classname$* other) { std::swap(_has_bits_[$i$], other->_has_bits_[$i$]); _unknown_fields_.Swap(&other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); _extensions_.Swap(&other->_extensions_); GetReflection()->Swap(this, other); void $classname$::CopyFrom(const ::google::protobuf::Message& from) { if (&from == this) return; Clear(); MergeFrom(from); void $classname$::CopyFrom(const $classname$& from) { bool $classname$::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { return _extensions_.ParseMessageSet(input, default_instance_, mutable_unknown_fields()); } bool $classname$::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!(EXPRESSION)) return false ::google::protobuf::uint32 tag; while ((tag = input->ReadTag()) != 0) { switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_$wiretype$) { } else if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite:: WIRETYPE_$wiretype$) { } else if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite:: WIRETYPE_LENGTH_DELIMITED) { } else { goto handle_uninterpreted; } if (input->ExpectTag($tag$)) goto parse_$name$; if (input->ExpectTag($next_tag$)) goto parse_$next_name$; if (input->ExpectAtEnd()) return true; default: { handle_uninterpreted: if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { return true; } ($start$u <= tag && tag < $end$u) DO_(_extensions_.ParseField(tag, input, default_instance_, mutable_unknown_fields())); DO_(_extensions_.ParseField(tag, input, default_instance_)); DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, mutable_unknown_fields())); DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag)); } return true; #undef DO_ } int $classname$::ByteSize() const { int total_size = _extensions_.MessageSetByteSize(); total_size += ::google::protobuf::internal::WireFormat:: ComputeUnknownMessageSetItemsSize(unknown_fields()); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = total_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } int $classname$::ByteSize() const { if (_has_bits_[$index$ / 32] & (0xffu << ($index$ % 32))) { total_size += _extensions_.ByteSize(); if (!unknown_fields().empty()) { total_size += ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( unknown_fields()); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = total_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; inline int $classname$::$name$_size() const { return $name$_.size(); } inline bool $classname$::has_$name$() const { return _has_bit($index$); } inline void $classname$::clear_$name$() { bool $classname$::IsInitialized() const { if ((_has_bits_[$i$] & 0x$mask$) != 0x$mask$) return false; for (int i = 0; i < $name$_size(); i++) { if (!this->$name$(i).IsInitialized()) return false; } if (has_$name$()) { if (!this->$name$().IsInitialized()) return false; } if (!_extensions_.IsInitialized()) return false; inline int $name$_size() const$deprecation$; inline bool has_$name$() const$deprecation$; inline void clear_$name$()$deprecation$; static const int $constant_name$ = $number$; GOOGLE_PROTOBUF_EXTENSION_ACCESSORS($classname$) void $classname$::MergeFrom(const ::google::protobuf::Message& from) { GOOGLE_CHECK_NE(&from, this); const $classname$* source = ::google::protobuf::internal::dynamic_cast_if_available( &from); if (source == NULL) { ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { MergeFrom(*source); } void $classname$::CheckTypeAndMergeFrom( const ::google::protobuf::MessageLite& from) { MergeFrom(*::google::protobuf::down_cast(&from)); } void $classname$::MergeFrom(const $classname$& from) { GOOGLE_CHECK_NE(&from, this); if (from._has_bits_[$index$ / 32] & (0xffu << ($index$ % 32))) { if (from._has_bit($index$)) { _extensions_.MergeFrom(from._extensions_); mutable_unknown_fields()->MergeFrom(from.unknown_fields()); mutable_unknown_fields()->Clear(); // Extension range [$start$, $end$) target = _extensions_.SerializeWithCachedSizesToArray( $start$, $end$, target); _extensions_.SerializeWithCachedSizes( $start$, $end$, output); target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( unknown_fields(), target); ::google::protobuf::internal::WireFormat::SerializeUnknownFields( unknown_fields(), output); ::google::protobuf::uint8* $classname$::SerializeWithCachedSizesToArray( ::google::protobuf::uint8* target) const { target = _extensions_.SerializeMessageSetWithCachedSizesToArray(target); target = ::google::protobuf::internal::WireFormat:: SerializeUnknownMessageSetItemsToArray( unknown_fields(), target); ::google::protobuf::uint8* $classname$::SerializeWithCachedSizesToArray( ::google::protobuf::uint8* target) const { void $classname$::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { _extensions_.SerializeMessageSetWithCachedSizes(output); ::google::protobuf::internal::WireFormat::SerializeUnknownMessageSetItems( unknown_fields(), output); void $classname$::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { const int $classname$::$constant_name$; ::google::protobuf::Metadata $classname$::GetMetadata() const { protobuf_AssignDescriptorsOnce(); ::google::protobuf::Metadata metadata; metadata.descriptor = $classname$_descriptor_; metadata.reflection = $classname$_reflection_; return metadata; } ::std::string $classname$::GetTypeName() const { return "$type_name$"; } $classname$_descriptor_ = file->message_type($index$); $classname$_descriptor_ = $parent$_descriptor_->nested_type($index$); $classname$_reflection_ = new ::google::protobuf::internal::GeneratedMessageReflection( $classname$_descriptor_, $classname$::default_instance_, $classname$_offsets_, GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET($classname$, _has_bits_[0]), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET($classname$, _unknown_fields_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET($classname$, _extensions_), ::google::protobuf::DescriptorPool::generated_pool(), ::google::protobuf::MessageFactory::generated_factory(), sizeof($classname$)); class $dllexport$$classname$ : public $superclass$ { public: $classname$(); virtual ~$classname$(); $classname$(const $classname$& from); inline $classname$& operator=(const $classname$& from) { CopyFrom(from); return *this; } inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { return _unknown_fields_; } inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { return &_unknown_fields_; } static const ::google::protobuf::Descriptor* descriptor(); static const $classname$& default_instance(); void Swap($classname$* other); // implements Message ---------------------------------------------- $classname$* New() const; void CopyFrom(const ::google::protobuf::Message& from); void MergeFrom(const ::google::protobuf::Message& from); void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from); void CopyFrom(const $classname$& from); void MergeFrom(const $classname$& from); void Clear(); bool IsInitialized() const; int ByteSize() const; bool MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input); void SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const; ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; int GetCachedSize() const { return _cached_size_; } private: void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const; public: ::google::protobuf::Metadata GetMetadata() const; ::std::string GetTypeName() const; // nested types ---------------------------------------------------- typedef $nested_full_name$ $nested_name$; // accessors ------------------------------------------------------- // @@protoc_insertion_point(class_scope:$full_name$) ::google::protobuf::internal::ExtensionSet _extensions_; ::google::protobuf::UnknownFieldSet _unknown_fields_; friend void $dllexport_decl$ $adddescriptorsname$(); friend void $assigndescriptorsname$(); friend void $shutdownfilename$(); ::google::protobuf::uint32 _has_bits_[($field_count$ + 31) / 32]; ::google::protobuf::uint32 _has_bits_[1]; // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? inline bool _has_bit(int index) const { return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; } inline void _set_bit(int index) { _has_bits_[index / 32] |= (1u << (index % 32)); } inline void _clear_bit(int index) { _has_bits_[index / 32] &= ~(1u << (index % 32)); } void InitAsDefaultInstance(); static $classname$* default_instance_; total_size += $tag_size$ * this->$name$_size(); for (int i = 0; i < this->$name$_size(); i++) { total_size += ::google::protobuf::internal::WireFormatLite::$declared_type$SizeNoVirtual( this->$name$(i)); } for (int i = 0; i < this->$name$_size(); i++) { target = ::google::protobuf::internal::WireFormatLite:: Write$declared_type$NoVirtualToArray( $number$, this->$name$(i), target); } for (int i = 0; i < this->$name$_size(); i++) { ::google::protobuf::internal::WireFormatLite::Write$stream_writer$( $number$, this->$name$(i), output); } inline const $type$& $classname$::$name$(int index) const { return $name$_.Get(index); } inline $type$* $classname$::mutable_$name$(int index) { return $name$_.Mutable(index); } inline $type$* $classname$::add_$name$() { return $name$_.Add(); } inline const ::google::protobuf::RepeatedPtrField< $type$ >& $classname$::$name$() const { return $name$_; } inline ::google::protobuf::RepeatedPtrField< $type$ >* $classname$::mutable_$name$() { return &$name$_; } inline const $type$& $name$(int index) const$deprecation$; inline $type$* mutable_$name$(int index)$deprecation$; inline $type$* add_$name$()$deprecation$; inline const ::google::protobuf::RepeatedPtrField< $type$ >& $name$() const$deprecation$; inline ::google::protobuf::RepeatedPtrField< $type$ >* mutable_$name$()$deprecation$; ::google::protobuf::RepeatedPtrField< $type$ > $name$_; total_size += $tag_size$ + ::google::protobuf::internal::WireFormatLite::$declared_type$SizeNoVirtual( this->$name$()); target = ::google::protobuf::internal::WireFormatLite:: Write$declared_type$NoVirtualToArray( $number$, this->$name$(), target); ::google::protobuf::internal::WireFormatLite::Write$stream_writer$( $number$, this->$name$(), output); mutable_$name$()->$type$::MergeFrom(from.$name$()); if ($name$_ != NULL) $name$_->$type$::Clear(); inline const $type$& $classname$::$name$() const { return $name$_ != NULL ? *$name$_ : *default_instance_->$name$_; } inline $type$* $classname$::mutable_$name$() { _set_bit($index$); if ($name$_ == NULL) $name$_ = new $type$; return $name$_; } inline const $type$& $name$() const$deprecation$; inline $type$* mutable_$name$()$deprecation$; DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( input, add_$name$())); DO_(::google::protobuf::internal::WireFormatLite::ReadGroupNoVirtual( $number$, input, add_$name$())); DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( input, mutable_$name$())); DO_(::google::protobuf::internal::WireFormatLite::ReadGroupNoVirtual( $number$, input, mutable_$name$())); DO_((::google::protobuf::internal::WireFormatLite::$packed_reader$< $type$, $wire_format_field_type$>( input, this->mutable_$name$()))); DO_((::google::protobuf::internal::WireFormatLite::$repeated_reader$< $type$, $wire_format_field_type$>( $tag_size$, $tag$, input, this->mutable_$name$()))); inline $type$ $classname$::$name$(int index) const { return $name$_.Get(index); } inline void $classname$::set_$name$(int index, $type$ value) { $name$_.Set(index, value); } inline void $classname$::add_$name$($type$ value) { $name$_.Add(value); } inline const ::google::protobuf::RepeatedField< $type$ >& $classname$::$name$() const { return $name$_; } inline ::google::protobuf::RepeatedField< $type$ >* $classname$::mutable_$name$() { return &$name$_; } inline const ::google::protobuf::RepeatedField< $type$ >& $name$() const$deprecation$; inline ::google::protobuf::RepeatedField< $type$ >* mutable_$name$()$deprecation$; target = ::google::protobuf::internal::WireFormatLite::Write$declared_type$ToArray($number$, this->$name$(), target); ::google::protobuf::internal::WireFormatLite::Write$declared_type$($number$, this->$name$(), output); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< $type$, $wire_format_field_type$>( input, &$name$_))); _set_bit($index$); inline $type$ $classname$::$name$() const { return $name$_; } inline void $classname$::set_$name$($type$ value) { _set_bit($index$); $name$_ = value; } if (this->$name$_size() > 0) { target = ::google::protobuf::internal::WireFormatLite::WriteTagToArray( $number$, ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED, target); target = ::google::protobuf::io::CodedOutputStream::WriteVarint32ToArray( _$name$_cached_byte_size_, target); } target = ::google::protobuf::internal::WireFormatLite:: Write$declared_type$NoTagToArray(this->$name$(i), target); target = ::google::protobuf::internal::WireFormatLite:: Write$declared_type$ToArray($number$, this->$name$(i), target); if (this->$name$_size() > 0) { ::google::protobuf::internal::WireFormatLite::WriteTag($number$, ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED, output); output->WriteVarint32(_$name$_cached_byte_size_); } ::google::protobuf::internal::WireFormatLite::Write$declared_type$NoTag( this->$name$(i), output); ::google::protobuf::internal::WireFormatLite::Write$declared_type$( $number$, this->$name$(i), output); external/protobuf/src/google/protobuf/compiler/cpp/cpp_primitive_field.cc for (int i = 0; i < this->$name$_size(); i++) { data_size += ::google::protobuf::internal::WireFormatLite:: $declared_type$Size(this->$name$(i)); } data_size = $fixed_size$ * this->$name$_size(); total_size += $tag_size$ + ::google::protobuf::internal::WireFormatLite::$declared_type$Size( this->$name$()); total_size += $tag_size$ + $fixed_size$; ::google::protobuf::RepeatedField< $type$ > $name$_; ::google::protobuf::internal::WireFormatLite:: void $classname$_Stub::$name$(::google::protobuf::RpcController* controller, const $input_type$* request, $output_type$* response, ::google::protobuf::Closure* done) { channel_->CallMethod(descriptor()->method($index$), controller, request, response, done); } const ::google::protobuf::Message& $classname$::GetRequestPrototype( const ::google::protobuf::Message& $classname$::GetResponsePrototype( const ::google::protobuf::MethodDescriptor* method) const { GOOGLE_DCHECK_EQ(method->service(), descriptor()); switch(method->index()) { case $index$: return $type$::default_instance(); default: GOOGLE_LOG(FATAL) << "Bad method index; this should never happen."; return *reinterpret_cast< ::google::protobuf::Message*>(NULL); } } void $classname$::CallMethod(const ::google::protobuf::MethodDescriptor* method, ::google::protobuf::RpcController* controller, const ::google::protobuf::Message* request, ::google::protobuf::Message* response, ::google::protobuf::Closure* done) { GOOGLE_DCHECK_EQ(method->service(), $classname$_descriptor_); switch(method->index()) { case $index$: $name$(controller, ::google::protobuf::down_cast(request), ::google::protobuf::down_cast< $output_type$*>(response), done); break; default: GOOGLE_LOG(FATAL) << "Bad method index; this should never happen."; break; } } void $classname$::$name$(::google::protobuf::RpcController* controller, const $input_type$*, $output_type$*, ::google::protobuf::Closure* done) { controller->SetFailed("Method $name$() not implemented."); done->Run(); } $classname$::~$classname$() {} const ::google::protobuf::ServiceDescriptor* $classname$::descriptor() { protobuf_AssignDescriptorsOnce(); return $classname$_descriptor_; } const ::google::protobuf::ServiceDescriptor* $classname$::GetDescriptor() { protobuf_AssignDescriptorsOnce(); return $classname$_descriptor_; } $classname$_Stub::$classname$_Stub(::google::protobuf::RpcChannel* channel) : channel_(channel), owns_channel_(false) {} $classname$_Stub::$classname$_Stub( ::google::protobuf::RpcChannel* channel, ::google::protobuf::Service::ChannelOwnership ownership) : channel_(channel), owns_channel_(ownership == ::google::protobuf::Service::STUB_OWNS_CHANNEL) {} $classname$_Stub::~$classname$_Stub() { if (owns_channel_) delete channel_; } $virtual$void $name$(::google::protobuf::RpcController* controller, const $input_type$* request, $output_type$* response, ::google::protobuf::Closure* done); class $dllexport$$classname$_Stub : public $classname$ { public: $classname$_Stub(::google::protobuf::RpcChannel* channel); $classname$_Stub(::google::protobuf::RpcChannel* channel, ::google::protobuf::Service::ChannelOwnership ownership); ~$classname$_Stub(); inline ::google::protobuf::RpcChannel* channel() { return channel_; } // implements $classname$ ------------------------------------------ private: ::google::protobuf::RpcChannel* channel_; bool owns_channel_; GOOGLE_DISALLOW_EVIL_CONSTRUCTORS($classname$_Stub); }; class $dllexport$$classname$ : public ::google::protobuf::Service { protected: // This class should be treated as an abstract interface. inline $classname$() {}; public: virtual ~$classname$(); typedef $classname$_Stub Stub; static const ::google::protobuf::ServiceDescriptor* descriptor(); // implements Service ---------------------------------------------- const ::google::protobuf::ServiceDescriptor* GetDescriptor(); void CallMethod(const ::google::protobuf::MethodDescriptor* method, ::google::protobuf::RpcController* controller, const ::google::protobuf::Message* request, ::google::protobuf::Message* response, ::google::protobuf::Closure* done); const ::google::protobuf::Message& GetRequestPrototype( const ::google::protobuf::MethodDescriptor* method) const; const ::google::protobuf::Message& GetResponsePrototype( const ::google::protobuf::MethodDescriptor* method) const; private: GOOGLE_DISALLOW_EVIL_CONSTRUCTORS($classname$); }; $classname$_descriptor_ = file->service($index$); total_size += $tag_size$ * this->$name$_size(); for (int i = 0; i < this->$name$_size(); i++) { total_size += ::google::protobuf::internal::WireFormatLite::$declared_type$Size( this->$name$(i)); } inline const ::std::string& $classname$::$name$(int index) const { return $name$_.Get(index); } inline ::std::string* $classname$::mutable_$name$(int index) { return $name$_.Mutable(index); } inline void $classname$::set_$name$(int index, const ::std::string& value) { $name$_.Mutable(index)->assign(value); } inline void $classname$::set_$name$(int index, const char* value) { $name$_.Mutable(index)->assign(value); } inline void $classname$::set_$name$(int index, const $pointer_type$* value, size_t size) { $name$_.Mutable(index)->assign( reinterpret_cast(value), size); } inline ::std::string* $classname$::add_$name$() { return $name$_.Add(); } inline void $classname$::add_$name$(const ::std::string& value) { $name$_.Add()->assign(value); } inline void $classname$::add_$name$(const char* value) { $name$_.Add()->assign(value); } inline void $classname$::add_$name$(const $pointer_type$* value, size_t size) { $name$_.Add()->assign(reinterpret_cast(value), size); } inline const ::google::protobuf::RepeatedPtrField< ::std::string>& $classname$::$name$() const { return $name$_; } inline ::google::protobuf::RepeatedPtrField< ::std::string>* $classname$::mutable_$name$() { return &$name$_; } ::google::protobuf::RepeatedPtrField< ::std::string> $name$_; if ($name$_ != &_default_$name$_) { delete $name$_; } $name$_ = const_cast< ::std::string*>(&_default_$name$_); ::std::string* $name$_; static const ::std::string _default_$name$_; inline const ::std::string& $classname$::$name$() const { return *$name$_; } inline void $classname$::set_$name$(const ::std::string& value) { _set_bit($index$); if ($name$_ == &_default_$name$_) { $name$_ = new ::std::string; } $name$_->assign(value); } inline void $classname$::set_$name$(const char* value) { _set_bit($index$); if ($name$_ == &_default_$name$_) { $name$_ = new ::std::string; } $name$_->assign(value); } inline void $classname$::set_$name$(const $pointer_type$* value, size_t size) { _set_bit($index$); if ($name$_ == &_default_$name$_) { $name$_ = new ::std::string; } $name$_->assign(reinterpret_cast(value), size); } inline ::std::string* $classname$::mutable_$name$() { _set_bit($index$); if ($name$_ == &_default_$name$_) { $name$_ = new ::std::string; $name$_ = new ::std::string(_default_$name$_); ::google::protobuf::internal::WireFormat::VerifyUTF8String( this->$name$(i).data(), this->$name$(i).length(), ::google::protobuf::internal::WireFormat::SERIALIZE); target = ::google::protobuf::internal::WireFormatLite:: Write$declared_type$ToArray($number$, this->$name$(i), target); } ::google::protobuf::internal::WireFormat::VerifyUTF8String( this->$name$(i).data(), this->$name$(i).length(), ::google::protobuf::internal::WireFormat::SERIALIZE); ::google::protobuf::internal::WireFormatLite::Write$declared_type$( $number$, this->$name$(i), output); } ::google::protobuf::internal::WireFormat::VerifyUTF8String( this->$name$().data(), this->$name$().length(), ::google::protobuf::internal::WireFormat::SERIALIZE); target = ::google::protobuf::internal::WireFormatLite::Write$declared_type$ToArray( $number$, this->$name$(), target); ::google::protobuf::internal::WireFormatLite::Write$declared_type$( $number$, this->$name$(), output); if ($name$_ != &_default_$name$_) { $name$_->clear(); } if ($name$_ != &_default_$name$_) { $name$_->assign(_default_$name$_); } const ::std::string $classname$::_default_$name$_; const ::std::string $classname$::_default_$name$_($default$); private: // Hidden due to unknown ctype option. inline const ::std::string& $name$(int index) const$deprecation$; inline ::std::string* mutable_$name$(int index)$deprecation$; inline void set_$name$(int index, const ::std::string& value)$deprecation$; inline void set_$name$(int index, const char* value)$deprecation$; inline void set_$name$(int index, const $pointer_type$* value, size_t size)$deprecation$; inline ::std::string* add_$name$()$deprecation$; inline void add_$name$(const ::std::string& value)$deprecation$; inline void add_$name$(const char* value)$deprecation$; inline void add_$name$(const $pointer_type$* value, size_t size)$deprecation$; inline const ::google::protobuf::RepeatedPtrField< ::std::string>& $name$() const$deprecation$; inline ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_$name$()$deprecation$; inline const ::std::string& $name$() const$deprecation$; inline void set_$name$(const ::std::string& value)$deprecation$; inline void set_$name$(const char* value)$deprecation$; inline void set_$name$(const $pointer_type$* value, size_t size)$deprecation$; inline ::std::string* mutable_$name$()$deprecation$; DO_(::google::protobuf::internal::WireFormatLite::Read$declared_type$( input, this->add_$name$())); ::google::protobuf::internal::WireFormat::VerifyUTF8String( this->$name$(0).data(), this->$name$(0).length(), ::google::protobuf::internal::WireFormat::PARSE); DO_(::google::protobuf::internal::WireFormatLite::Read$declared_type$( input, this->mutable_$name$())); ::google::protobuf::internal::WireFormat::VerifyUTF8String( this->$name$().data(), this->$name$().length(), ::google::protobuf::internal::WireFormat::PARSE); public enum $classname$ implements com.google.protobuf.ProtocolMessageEnum { public enum $classname$ implements com.google.protobuf.Internal.EnumLite { public static final $classname$ $name$ = $canonical_name$; public final int getNumber() { return value; } public static $classname$ valueOf(int value) { switch (value) { case $number$: return $name$; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<$classname$> internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap<$classname$> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<$classname$>() { public $classname$ findValueByNumber(int number) { return $classname$.valueOf(number) ; } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return $file$.getDescriptor().getEnumTypes().get($index$); return $parent$.getDescriptor().getEnumTypes().get($index$); } private static final $classname$[] VALUES = { }; public static $classname$ valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private $classname$(int index, int value) { this.index = index; this.value = value; } static { $file$.getDescriptor(); } // @@protoc_insertion_point(enum_scope:$full_name$) if (result.$name$_ != java.util.Collections.EMPTY_LIST) { result.$name$_ = java.util.Collections.unmodifiableList(result.$name$_); } if (!other.$name$_.isEmpty()) { if (result.$name$_.isEmpty()) { result.$name$_ = new java.util.ArrayList<$type$>(); } result.$name$_.addAll(other.$name$_); } public java.util.List<$type$> get$capitalized_name$List() { return java.util.Collections.unmodifiableList(result.$name$_); } public int get$capitalized_name$Count() { return result.get$capitalized_name$Count(); } public $type$ get$capitalized_name$(int index) { return result.get$capitalized_name$(index); } public Builder set$capitalized_name$(int index, $type$ value) { if (value == null) { throw new NullPointerException(); } result.$name$_.set(index, value); return this; } public Builder add$capitalized_name$($type$ value) { if (value == null) { throw new NullPointerException(); } if (result.$name$_.isEmpty()) { result.$name$_ = new java.util.ArrayList<$type$>(); } result.$name$_.add(value); return this; } public Builder addAll$capitalized_name$( java.lang.Iterable extends $type$> values) { if (result.$name$_.isEmpty()) { result.$name$_ = new java.util.ArrayList<$type$>(); } super.addAll(values, result.$name$_); return this; } public Builder clear$capitalized_name$() { result.$name$_ = java.util.Collections.emptyList(); return this; } if (has$capitalized_name$()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize($number$, get$capitalized_name$().getNumber()); } if (has$capitalized_name$()) { output.writeEnum($number$, get$capitalized_name$().getNumber()); } if (other.has$capitalized_name$()) { set$capitalized_name$(other.get$capitalized_name$()); } public boolean has$capitalized_name$() { return result.has$capitalized_name$(); } public $type$ get$capitalized_name$() { return result.get$capitalized_name$(); } public Builder set$capitalized_name$($type$ value) { if (value == null) { throw new NullPointerException(); } result.has$capitalized_name$ = true; result.$name$_ = value; return this; } public Builder clear$capitalized_name$() { result.has$capitalized_name$ = false; result.$name$_ = $default$; return this; } private boolean has$capitalized_name$; private $type$ $name$_; public boolean has$capitalized_name$() { return has$capitalized_name$; } public $type$ get$capitalized_name$() { return $name$_; } int rawValue = input.readEnum(); $type$ value = $type$.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField($number$, rawValue); } else { add$capitalized_name$(value); } set$capitalized_name$(value); } int length = input.readRawVarint32(); int oldLimit = input.pushLimit(length); while(input.getBytesUntilLimit() > 0) { for ($type$ element : get$capitalized_name$List()) { dataSize += com.google.protobuf.CodedOutputStream .computeEnumSizeNoTag(element.getNumber()); } if (!get$capitalized_name$List().isEmpty()) { size += $tag_size$; size += com.google.protobuf.CodedOutputStream .computeRawVarint32Size(dataSize); } size += $tag_size$ * get$capitalized_name$List().size(); $name$MemoizedSerializedSize = dataSize; if (get$capitalized_name$List().size() > 0) { output.writeRawVarint32($tag$); output.writeRawVarint32($name$MemoizedSerializedSize); } for ($type$ element : get$capitalized_name$List()) { output.writeEnumNoTag(element.getNumber()); } for ($type$ element : get$capitalized_name$List()) { output.writeEnum($number$, element.getNumber()); } private java.util.List<$type$> $name$_ = java.util.Collections.emptyList(); public java.util.List<$type$> get$capitalized_name$List() { return $name$_; } public int get$capitalized_name$Count() { return $name$_.size(); } public $type$ get$capitalized_name$(int index) { return $name$_.get(index); } private int $name$MemoizedSerializedSize; registry.add($scope$.$name$); external/protobuf/src/google/protobuf/compiler/java/java_extension.cc $scope$.$name$.internalInit( $scope$.getDescriptor().getExtensions().get($index$), $type$.class); $scope$.$name$.internalInitRepeated( $extendee$.getDefaultInstance(), $prototype$, $enum_map$, $number$, com.google.protobuf.WireFormat.FieldType.$type_constant$, $packed$); $scope$.$name$.internalInitSingular( $extendee$.getDefaultInstance(), $default$, $prototype$, $enum_map$, $number$, com.google.protobuf.WireFormat.FieldType.$type_constant$); public static final int $constant_name$ = $number$; public static final com.google.protobuf.GeneratedMessage$lite$.GeneratedExtension< $containing_type$, java.util.List<$type$>> $name$ = com.google.protobuf.GeneratedMessage$lite$ .newGeneratedExtension(); public static final com.google.protobuf.GeneratedMessage$lite$.GeneratedExtension< $containing_type$, $type$> $name$ = com.google.protobuf.GeneratedMessage$lite$ .newGeneratedExtension(); external/protobuf/src/google/protobuf/compiler/java/java_field.cc GenerateParsingCodeFromPacked() : Cannot generate Java output because the file's outer class name, " ", matches the name of one of the types declared inside it. Please either rename the type or use the java_outer_classname option to specify a different outer class name for the .proto file. public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; } private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { public com.google.protobuf.ExtensionRegistry assignDescriptors( com.google.protobuf.Descriptors.FileDescriptor root) { descriptor = root; com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registerAllExtensions(registry); $dependency$.registerAllExtensions(registry); com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { $dependency$.getDescriptor(), // Generated by the protocol buffer compiler. DO NOT EDIT! // source: $filename$ public final class $classname$ { private $classname$() {} public static void registerAllExtensions( com.google.protobuf.ExtensionRegistry$lite$ registry) { public static void internalForceInit() {} // @@protoc_insertion_point(outer_class_scope) // Generated by the protocol buffer compiler. DO NOT EDIT! external/protobuf/src/google/protobuf/compiler/java/java_helpers.cc com.google.protobuf.ByteString com.google.protobuf.Internal.bytesDefaultValue("$0") com.google.protobuf.ByteString.EMPTY com.google.protobuf.Internal.stringDefaultValue("$0") public static $classname$ parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static $classname$ parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static $classname$ parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static $classname$ parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static $classname$ parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static $classname$ parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static $classname$ parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static $classname$ parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static $classname$ parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static $classname$ parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } extensionWriter.writeUntil($end$, output); private $classname$ result; // Construct using $classname$.newBuilder() private Builder() {} private static Builder create() { Builder builder = new Builder(); builder.result = new $classname$(); return builder; } protected $classname$ internalGetResult() { return result; } public Builder clear() { if (result == null) { throw new IllegalStateException( "Cannot call clear() after build()."); } result = new $classname$(); return this; } public Builder clone() { return create().mergeFrom(result); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return $classname$.getDescriptor(); } public $classname$ getDefaultInstanceForType() { return $classname$.getDefaultInstance(); } public boolean isInitialized() { return result.isInitialized(); } public $classname$ build() { if (result != null && !isInitialized()) { throw newUninitializedMessageException(result); } return buildPartial(); } private $classname$ buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { if (!isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return buildPartial(); } public $classname$ buildPartial() { if (result == null) { throw new IllegalStateException( "build() has already been called on this Builder."); } $classname$ returnMe = result; result = null; return returnMe; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof $classname$) { return mergeFrom(($classname$)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom($classname$ other) { if (other == $classname$.getDefaultInstance()) return this; this.mergeExtensionFields(other); this.mergeUnknownFields(other.getUnknownFields()); public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); return this; } break; } case 0: return this; default: { if (!parseUnknownField(input, extensionRegistry, tag)) { return this; } break; } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder($classname$ prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } public static final class Builder extends com.google.protobuf.GeneratedMessage.ExtendableBuilder< $classname$, Builder> { public static final class Builder extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder< $classname$, Builder> { public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder { public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< $classname$, Builder> { // @@protoc_insertion_point(builder_scope:$full_name$) public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { com.google.protobuf.GeneratedMessage$lite$.ExtendableMessage .ExtensionWriter extensionWriter = newMessageSetExtensionWriter(); com.google.protobuf.GeneratedMessage$lite$.ExtendableMessage .ExtensionWriter extensionWriter = newExtensionWriter(); getUnknownFields().writeAsMessageSetTo(output); getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; size += extensionsSerializedSizeAsMessageSet(); size += extensionsSerializedSize(); size += getUnknownFields().getSerializedSizeAsMessageSet(); size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } public final boolean isInitialized() { if (!has$name$) return false; if (!get$name$().isInitialized()) return false; if (has$name$()) { if (!get$name$().isInitialized()) return false; } for ($type$ element : get$name$List()) { if (!element.isInitialized()) return false; } if (!extensionsAreInitialized()) return false; public $static$ final class $classname$ extends com.google.protobuf.GeneratedMessage.ExtendableMessage< $classname$> { public $static$ final class $classname$ extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage< $classname$> { public $static$ final class $classname$ extends com.google.protobuf.GeneratedMessage { public $static$ final class $classname$ extends com.google.protobuf.GeneratedMessageLite { // Use $classname$.newBuilder() to construct. private $classname$() { initFields(); } private $classname$(boolean noInit) {} private static final $classname$ defaultInstance; public static $classname$ getDefaultInstance() { return defaultInstance; } public $classname$ getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return $fileclass$.internal_$identifier$_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return $fileclass$.internal_$identifier$_fieldAccessorTable; } static { defaultInstance = new $classname$(true); $file$.internalForceInit(); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:$full_name$) internal_$identifier$_descriptor = getDescriptor().getMessageTypes().get($index$); internal_$identifier$_descriptor = internal_$parent$_descriptor.getNestedTypes().get($index$); internal_$identifier$_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_$identifier$_descriptor, new java.lang.String[] { }, $classname$.class, $classname$.Builder.class); $private$static com.google.protobuf.Descriptors.Descriptor internal_$identifier$_descriptor; $private$static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_$identifier$_fieldAccessorTable; for ($type$ element : get$capitalized_name$List()) { size += com.google.protobuf.CodedOutputStream .compute$group_or_message$Size($number$, element); } for ($type$ element : get$capitalized_name$List()) { output.write$group_or_message$($number$, element); } public java.util.List<$type$> get$capitalized_name$List() { return java.util.Collections.unmodifiableList(result.$name$_); } public int get$capitalized_name$Count() { return result.get$capitalized_name$Count(); } public $type$ get$capitalized_name$(int index) { return result.get$capitalized_name$(index); } public Builder set$capitalized_name$(int index, $type$ value) { if (value == null) { throw new NullPointerException(); } result.$name$_.set(index, value); return this; } public Builder set$capitalized_name$(int index, $type$.Builder builderForValue) { result.$name$_.set(index, builderForValue.build()); return this; } public Builder add$capitalized_name$($type$ value) { if (value == null) { throw new NullPointerException(); } if (result.$name$_.isEmpty()) { result.$name$_ = new java.util.ArrayList<$type$>(); } result.$name$_.add(value); return this; } public Builder add$capitalized_name$($type$.Builder builderForValue) { if (result.$name$_.isEmpty()) { result.$name$_ = new java.util.ArrayList<$type$>(); } result.$name$_.add(builderForValue.build()); return this; } public Builder addAll$capitalized_name$( java.lang.Iterable extends $type$> values) { if (result.$name$_.isEmpty()) { result.$name$_ = new java.util.ArrayList<$type$>(); } super.addAll(values, result.$name$_); return this; } public Builder clear$capitalized_name$() { result.$name$_ = java.util.Collections.emptyList(); return this; } if (has$capitalized_name$()) { size += com.google.protobuf.CodedOutputStream .compute$group_or_message$Size($number$, get$capitalized_name$()); } if (has$capitalized_name$()) { output.write$group_or_message$($number$, get$capitalized_name$()); } if (other.has$capitalized_name$()) { merge$capitalized_name$(other.get$capitalized_name$()); } $name$_ = $type$.getDefaultInstance(); public boolean has$capitalized_name$() { return result.has$capitalized_name$(); } public $type$ get$capitalized_name$() { return result.get$capitalized_name$(); } public Builder set$capitalized_name$($type$ value) { if (value == null) { throw new NullPointerException(); } result.has$capitalized_name$ = true; result.$name$_ = value; return this; } public Builder set$capitalized_name$($type$.Builder builderForValue) { result.has$capitalized_name$ = true; result.$name$_ = builderForValue.build(); return this; } public Builder merge$capitalized_name$($type$ value) { if (result.has$capitalized_name$() && result.$name$_ != $type$.getDefaultInstance()) { result.$name$_ = $type$.newBuilder(result.$name$_).mergeFrom(value).buildPartial(); } else { result.$name$_ = value; } result.has$capitalized_name$ = true; return this; } public Builder clear$capitalized_name$() { result.has$capitalized_name$ = false; result.$name$_ = $type$.getDefaultInstance(); return this; } $type$.Builder subBuilder = $type$.newBuilder(); input.readGroup($number$, subBuilder, extensionRegistry); input.readMessage(subBuilder, extensionRegistry); add$capitalized_name$(subBuilder.buildPartial()); $type$.Builder subBuilder = $type$.newBuilder(); if (has$capitalized_name$()) { subBuilder.mergeFrom(get$capitalized_name$()); } set$capitalized_name$(subBuilder.buildPartial()); int length = input.readRawVarint32(); int limit = input.pushLimit(length); while (input.getBytesUntilLimit() > 0) { add$capitalized_name$(input.read$capitalized_type$()); } input.popLimit(limit); add$capitalized_name$(input.read$capitalized_type$()); if (!other.$name$_.isEmpty()) { if (result.$name$_.isEmpty()) { result.$name$_ = new java.util.ArrayList<$boxed_type$>(); } result.$name$_.addAll(other.$name$_); } public java.util.List<$boxed_type$> get$capitalized_name$List() { return java.util.Collections.unmodifiableList(result.$name$_); } public int get$capitalized_name$Count() { return result.get$capitalized_name$Count(); } public $type$ get$capitalized_name$(int index) { return result.get$capitalized_name$(index); } public Builder set$capitalized_name$(int index, $type$ value) { $null_check$ result.$name$_.set(index, value); return this; } public Builder add$capitalized_name$($type$ value) { $null_check$ if (result.$name$_.isEmpty()) { result.$name$_ = new java.util.ArrayList<$boxed_type$>(); } result.$name$_.add(value); return this; } public Builder addAll$capitalized_name$( java.lang.Iterable extends $boxed_type$> values) { if (result.$name$_.isEmpty()) { result.$name$_ = new java.util.ArrayList<$boxed_type$>(); } super.addAll(values, result.$name$_); return this; } public Builder clear$capitalized_name$() { result.$name$_ = java.util.Collections.emptyList(); return this; } if (has$capitalized_name$()) { size += com.google.protobuf.CodedOutputStream .compute$capitalized_type$Size($number$, get$capitalized_name$()); } if (has$capitalized_name$()) { output.write$capitalized_type$($number$, get$capitalized_name$()); } set$capitalized_name$(input.read$capitalized_type$()); public boolean has$capitalized_name$() { return result.has$capitalized_name$(); } public $type$ get$capitalized_name$() { return result.get$capitalized_name$(); } public Builder set$capitalized_name$($type$ value) { $null_check$ result.has$capitalized_name$ = true; result.$name$_ = value; return this; } public Builder clear$capitalized_name$() { result.has$capitalized_name$ = false; result.$name$_ = getDefaultInstance().get$capitalized_name$(); result.$name$_ = $default$; private boolean has$capitalized_name$; private $type$ $name$_ = $default$; public boolean has$capitalized_name$() { return has$capitalized_name$; } public $type$ get$capitalized_name$() { return $name$_; } external/protobuf/src/google/protobuf/compiler/java/java_primitive_field.cc for ($type$ element : get$capitalized_name$List()) { dataSize += com.google.protobuf.CodedOutputStream .compute$capitalized_type$SizeNoTag(element); } dataSize = $fixed_size$ * get$capitalized_name$List().size(); if (!get$capitalized_name$List().isEmpty()) { size += $tag_size$; size += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(dataSize); } if (get$capitalized_name$List().size() > 0) { output.writeRawVarint32($tag$); output.writeRawVarint32($name$MemoizedSerializedSize); } for ($type$ element : get$capitalized_name$List()) { output.write$capitalized_type$NoTag(element); } for ($type$ element : get$capitalized_name$List()) { output.write$capitalized_type$($number$, element); } private java.util.List<$boxed_type$> $name$_ = java.util.Collections.emptyList(); public java.util.List<$boxed_type$> get$capitalized_name$List() { return $name$_; } public int get$capitalized_name$Count() { return $name$_.size(); } public $type$ get$capitalized_name$(int index) { return $name$_.get(index); } private int $name$MemoizedSerializedSize = -1; if (value == null) { throw new NullPointerException(); } public final com.google.protobuf.Descriptors.ServiceDescriptor getDescriptorForType() { return getDescriptor(); } public final com.google.protobuf.Message get$request_or_response$Prototype( com.google.protobuf.Descriptors.MethodDescriptor method) { if (method.getService() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "Service.get$request_or_response$Prototype() given method " + "descriptor for wrong service type."); } switch(method.getIndex()) { case $index$: return $type$.getDefaultInstance(); default: throw new java.lang.AssertionError("Can't get here."); public final com.google.protobuf.Message callBlockingMethod( com.google.protobuf.Descriptors.MethodDescriptor method, com.google.protobuf.RpcController controller, com.google.protobuf.Message request) throws com.google.protobuf.ServiceException { if (method.getService() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "Service.callBlockingMethod() given method descriptor for " + "wrong service type."); } switch(method.getIndex()) { case $index$: return impl.$method$(controller, ($input$)request); public static com.google.protobuf.BlockingService newReflectiveBlockingService(final BlockingInterface impl) { return new com.google.protobuf.BlockingService() { public final void callMethod( com.google.protobuf.Descriptors.MethodDescriptor method, com.google.protobuf.RpcController controller, com.google.protobuf.Message request, com.google.protobuf.RpcCallback< com.google.protobuf.Message> done) { if (method.getService() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "Service.callMethod() given method descriptor for wrong " + "service type."); } switch(method.getIndex()) { case $index$: this.$method$(controller, ($input$)request, com.google.protobuf.RpcUtil.<$output$>specializeCallback( done)); return; public $output$ $method$( com.google.protobuf.RpcController controller, $input$ request) throws com.google.protobuf.ServiceException public static BlockingInterface newBlockingStub( com.google.protobuf.BlockingRpcChannel channel) { return new BlockingStub(channel); } public interface BlockingInterface { private static final class BlockingStub implements BlockingInterface { private BlockingStub(com.google.protobuf.BlockingRpcChannel channel) { this.channel = channel; } private final com.google.protobuf.BlockingRpcChannel channel; return ($output$) channel.callBlockingMethod( getDescriptor().getMethods().get($index$), controller, request, $output$.getDefaultInstance()); public $abstract$ void $name$( com.google.protobuf.RpcController controller, $input$ request, com.google.protobuf.RpcCallback<$output$> done) public static com.google.protobuf.Service newReflectiveService( final Interface impl) { return new $classname$() { { impl.$method$(controller, request, done); } public static Stub newStub( com.google.protobuf.RpcChannel channel) { return new Stub(channel); } public static final class Stub extends $classname$ implements Interface { private Stub(com.google.protobuf.RpcChannel channel) { this.channel = channel; } private final com.google.protobuf.RpcChannel channel; public com.google.protobuf.RpcChannel getChannel() { return channel; } channel.callMethod( getDescriptor().getMethods().get($index$), controller, request, $output$.getDefaultInstance(), com.google.protobuf.RpcUtil.generalizeCallback( done, $output$.class, $output$.getDefaultInstance())); public $static$ abstract class $classname$ implements com.google.protobuf.Service { public static final com.google.protobuf.Descriptors.ServiceDescriptor getDescriptor() { return $file$.getDescriptor().getServices().get($index$); } public static final int $name$ = $canonical_value$; public static final int $name$ = $canonical_name$; if (has$capitalized_name$()) { size += com.google.protobuf.micro.CodedOutputStreamMicro .computeInt32Size($number$, get$capitalized_name$()); } if (has$capitalized_name$()) { output.writeInt32($number$, get$capitalized_name$()); } set$capitalized_name$(input.readInt32()); what is other??if (other.has$capitalized_name$()) { set$capitalized_name$(other.get$capitalized_name$()); } private boolean has$capitalized_name$; private int $name$_ = $default$; public boolean has$capitalized_name$() { return has$capitalized_name$; } public int get$capitalized_name$() { return $name$_; } public $message_name$ set$capitalized_name$(int value) { has$capitalized_name$ = true; $name$_ = value; return this; } public $message_name$ clear$capitalized_name$() { has$capitalized_name$ = false; $name$_ = $default$; return this; } for (int i = 0; i < get$capitalized_name$List().size(); i++) { dataSize += com.google.protobuf.micro.CodedOutputStreamMicro .computeInt32SizeNoTag(get$capitalized_name$(i)); } for (java.lang.Integer element : get$capitalized_name$List()) { dataSize += com.google.protobuf.micro.CodedOutputStreamMicro .computeInt32SizeNoTag(element); } if (get$capitalized_name$List().size() != 0) { size += $tag_size$; size += com.google.protobuf.micro.CodedOutputStreamMicro .computeRawVarint32Size(dataSize); } if (other.$name$_.size() != 0) { for (int i = 0; i < other.$name$_.size(); i++)) { result.$name$_.addElement(other.$name$_.elementAt(i)); } } if (!other.$name$_.isEmpty()) { if (result.$name$_.isEmpty()) { result.$name$_ = new java.util.ArrayList(); } result.$name$_.addAll(other.$name$_); } if (get$capitalized_name$List().size() > 0) { output.writeRawVarint32($tag$); output.writeRawVarint32($name$MemoizedSerializedSize); } for (int i = 0; i < get$capitalized_name$List().size(); i++) { output.writeRawVarint32(get$capitalized_name$(i)); } for ($type$ element : get$capitalized_name$List()) { output.writeRawVarint32(element.getNumber()); } for (int i = 0; i < get$capitalized_name$List().size(); i++) { output.writeInt32($number$, (int)get$capitalized_name$(i)); } for (java.lang.Integer element : get$capitalized_name$List()) { output.writeInt32($number$, element); } add$capitalized_name$(input.readInt32()); private java.util.Vector $name$_ = new java.util.Vector(); public java.util.Vector get$capitalized_name$List() { return $name$_; } public int get$capitalized_name$Count() { return $name$_.size(); } public int get$capitalized_name$(int index) { return ((Integer)$name$_.elementAt(index)).intValue(); } public $message_name$ set$capitalized_name$(int index, int value) { $name$_.setElementAt(new Integer(value), index); return this; } public $message_name$ add$capitalized_name$(int value) { $name$_.addElement(new Integer(value)); return this; } public $message_name$ clear$capitalized_name$() { $name$_.removeAllElements(); return this; } private java.util.List $name$_ = java.util.Collections.emptyList(); public java.util.List get$capitalized_name$List() { return $name$_; } public int get$capitalized_name$Count() { return $name$_.size(); } public int get$capitalized_name$(int index) { return $name$_.get(index); } public $message_name$ set$capitalized_name$(int index, int value) { $name$_.set(index, value); return this; } public $message_name$ add$capitalized_name$(int value) { if ($name$_.isEmpty()) { $name$_ = new java.util.ArrayList(); } $name$_.add(value); return this; } public $message_name$ clear$capitalized_name$() { $name$_ = java.util.Collections.emptyList(); return this; } external/protobuf/src/google/protobuf/compiler/javamicro/javamicro_enum_field.cc MicroRuntime does not support packed external/protobuf/src/google/protobuf/compiler/javamicro/javamicro_field.cc : Java MICRO_RUNTIME does not support extensions" : Java MICRO_RUNTIME does not support services" Javamicro generator has changed to align with java generator. An outer class will be created for this file and the single message in the file will become a nested class. Use java_multiple_files to skip generating the outer class, or set an explicit java_outer_classname to suppress this message. Unknown javamicro generator option: opt= expecting opt=space or opt=speed Bad java_package, expecting filename|PackageName found ' Bad java_outer_classname, expecting filename|ClassName found ' Ignore unknown javamicro generator option: external/protobuf/src/google/protobuf/compiler/javamicro/javamicro_helpers.cc com.google.protobuf.micro.ByteStringMicro com.google.protobuf.micro.ByteStringMicro.copyFromUtf8("$0") com.google.protobuf.micro.ByteStringMicro.EMPTY com.google.protobuf.micro.Internal.stringDefaultValue("$0") external/protobuf/src/google/protobuf/compiler/javamicro/javamicro_message.cc Extensions not supported in MICRO_RUNTIME @Override public com.google.protobuf.micro.MessageMicro mergeFrom( com.google.protobuf.micro.CodedInputStreamMicro input) throws java.io.IOException { @Override public $classname$ mergeFrom( com.google.protobuf.micro.CodedInputStreamMicro input) throws java.io.IOException { case 0: return this; default: { if (!parseUnknownField(input, tag)) { return this; } break; } public static $classname$ parseFrom(byte[] data) throws com.google.protobuf.micro.InvalidProtocolBufferMicroException { return ($classname$) (new $classname$().mergeFrom(data)); } public static $classname$ parseFrom( com.google.protobuf.micro.CodedInputStreamMicro input) throws java.io.IOException { return new $classname$().mergeFrom(input); } @Override public void writeTo(com.google.protobuf.micro.CodedOutputStreamMicro output) throws java.io.IOException { @Override public void writeTo(com.google.protobuf.micro.CodedOutputStreamMicro output) { } private int cachedSize = -1; @Override public int getCachedSize() { if (cachedSize < 0) { // getSerializedSize sets cachedSize getSerializedSize(); } return cachedSize; } @Override public int getSerializedSize() { int size = 0; cachedSize = size; return size; } public final $classname$ clear() { cachedSize = -1; return this; } for (int i = 0; i < get$name$List().size(); i++) { if (get$name$(i).isInitialized()) return false; } @SuppressWarnings("hiding") public $modifiers$ final class $classname$ extends com.google.protobuf.micro.MessageMicro { if (has$capitalized_name$()) { size += com.google.protobuf.micro.CodedOutputStreamMicro .compute$group_or_message$Size($number$, get$capitalized_name$()); } private boolean has$capitalized_name$; private $type$ $name$_ = null; public boolean has$capitalized_name$() { return has$capitalized_name$; } public $type$ get$capitalized_name$() { return $name$_; } public $message_name$ set$capitalized_name$($type$ value) { if (value == null) { throw new NullPointerException(); } has$capitalized_name$ = true; $name$_ = value; return this; } public $message_name$ clear$capitalized_name$() { has$capitalized_name$ = false; $name$_ = null; return this; } input.readGroup(value, $number$); add$capitalized_name$(value); set$capitalized_name$(value); for (int i = 0; i < get$capitalized_name$List().size(); i++) { size += com.google.protobuf.micro.CodedOutputStreamMicro .compute$group_or_message$Size($number$, get$capitalized_name$(i)); } for ($type$ element : get$capitalized_name$List()) { size += com.google.protobuf.micro.CodedOutputStreamMicro .compute$group_or_message$Size($number$, element); } for (int i = 0; i < get$capitalized_name$List().size(); i++) { output.write$group_or_message$($number$, get$capitalized_name$(i)); } if (other.$name$_.size() != 0) { for (int i = 0; i < other.$name$_.size(); i++) { result.$name$_.addElement(other.$name$_.elementAt(i)); } } private java.util.Vector $name$_ = new java.util.Vector(); public java.util.Vector get$capitalized_name$List() { return $name$_; } public int get$capitalized_name$Count() { return $name$_.size(); } public $type$ get$capitalized_name$(int index) { return ($type$) $name$_.elementAt(index); } public $message_name$ set$capitalized_name$(int index, $type$ value) { if (value == null) { throw new NullPointerException(); } $name$_.setElementAt(value, index); return this; } public $message_name$ add$capitalized_name$($type$ value) { if (value == null) { throw new NullPointerException(); } $name$_.addElement(value); return this; } public $message_name$ clear$capitalized_name$() { $name$_.removeAllElements(); return this; } private java.util.List<$type$> $name$_ = java.util.Collections.emptyList(); public java.util.List<$type$> get$capitalized_name$List() { return $name$_; } public int get$capitalized_name$Count() { return $name$_.size(); } public $type$ get$capitalized_name$(int index) { return $name$_.get(index); } public $message_name$ set$capitalized_name$(int index, $type$ value) { if (value == null) { throw new NullPointerException(); } $name$_.set(index, value); return this; } public $message_name$ add$capitalized_name$($type$ value) { if (value == null) { throw new NullPointerException(); } if ($name$_.isEmpty()) { $name$_ = new java.util.ArrayList<$type$>(); } $name$_.add(value); return this; } public $message_name$ clear$capitalized_name$() { $name$_ = java.util.Collections.emptyList(); return this; } external/protobuf/src/google/protobuf/compiler/javamicro/javamicro_primitive_field.cc if (has$capitalized_name$()) { output.writeByteArray($number$, $name$Utf8_); } private java.util.Vector $name$_ = new java.util.Vector(); public java.util.Vector get$capitalized_name$List() { return $name$_; } private java.util.Vector $name$Utf8_ = new java.util.Vector(); public int get$capitalized_name$Count() { return $name$_.size(); } public $type$ get$capitalized_name$(int index) { return (($type$)$name$_.elementAt(index)); } public $message_name$ set$capitalized_name$(int index, $type$ value) { $null_check$ $name$_.setElementAt(value, index); $name$Utf8_ = null; return this; } public $message_name$ add$capitalized_name$($type$ value) { $null_check$ $name$_.addElement(value); $name$Utf8_ = null; return this; } public $message_name$ clear$capitalized_name$() { $name$_.removeAllElements(); $name$Utf8_ = null; return this; } private java.util.List<$type$> $name$_ = java.util.Collections.emptyList(); public java.util.List<$type$> get$capitalized_name$List() { return $name$_; } private java.util.List $name$Utf8_ = null; public int get$capitalized_name$Count() { return $name$_.size(); } public $type$ get$capitalized_name$(int index) { return $name$_.get(index); } public $message_name$ set$capitalized_name$(int index, $type$ value) { $null_check$ $name$_.set(index, value); $name$Utf8_ = null; return this; } public $message_name$ add$capitalized_name$($type$ value) { $null_check$ if ($name$_.isEmpty()) { $name$_ = new java.util.ArrayList<$type$>(); } $name$_.add(value); $name$Utf8_ = null; return this; } public $message_name$ clear$capitalized_name$() { $name$_ = java.util.Collections.emptyList(); $name$Utf8_ = null; return this; } private java.util.Vector $name$_ = new java.util.Vector(); public java.util.Vector get$capitalized_name$List() { return $name$_; } public int get$capitalized_name$Count() { return $name$_.size(); } public $type$ get$capitalized_name$(int index) { return ($type$) $name$_.elementAt(index); } public $message_name$ set$capitalized_name$(int index, $type$ value) { $null_check$ $name$_.setElementAt(value, index); return this; } public $message_name$ add$capitalized_name$($type$ value) { $null_check$ $name$_.addElement(value); return this; } public $message_name$ clear$capitalized_name$() { $name$_.removeAllElements(); return this; } private java.util.Vector $name$_ = new java.util.Vector(); public java.util.Vector get$capitalized_name$List() { return $name$_; } public int get$capitalized_name$Count() { return $name$_.size(); } public $type$ get$capitalized_name$(int index) { return (($boxed_type$)$name$_.elementAt(index)).$type$Value(); } public $message_name$ set$capitalized_name$(int index, $type$ value) { $null_check$ $name$_.setElementAt(new $boxed_type$(value), index); return this; } public $message_name$ add$capitalized_name$($type$ value) { $null_check$ $name$_.addElement(new $boxed_type$(value)); return this; } public $message_name$ clear$capitalized_name$() { $name$_.removeAllElements(); return this; } private java.util.List<$boxed_type$> $name$_ = java.util.Collections.emptyList(); public java.util.List<$boxed_type$> get$capitalized_name$List() { return $name$_; } public int get$capitalized_name$Count() { return $name$_.size(); } public $type$ get$capitalized_name$(int index) { return $name$_.get(index); } public $message_name$ set$capitalized_name$(int index, $type$ value) { $null_check$ $name$_.set(index, value); return this; } public $message_name$ add$capitalized_name$($type$ value) { $null_check$ if ($name$_.isEmpty()) { $name$_ = new java.util.ArrayList<$boxed_type$>(); } $name$_.add(value); return this; } public $message_name$ clear$capitalized_name$() { $name$_ = java.util.Collections.emptyList(); return this; } if (has$capitalized_name$()) { try { $name$Utf8_ = $name$_.getBytes("UTF-8"); } catch (java.io.UnsupportedEncodingException e) { throw new RuntimeException("UTF-8 not supported."); } size += com.google.protobuf.micro.CodedOutputStreamMicro .computeByteArraySize($number$, $name$Utf8_); } if (has$capitalized_name$()) { size += com.google.protobuf.micro.CodedOutputStreamMicro .compute$capitalized_type$Size($number$, get$capitalized_name$()); } private boolean has$capitalized_name$; private $type$ $name$_ = $default$; public $type$ get$capitalized_name$() { return $name$_; } public boolean has$capitalized_name$() { return has$capitalized_name$; } private byte [] $name$Utf8_ = null; public $message_name$ set$capitalized_name$($type$ value) { has$capitalized_name$ = true; $name$_ = value; $name$Utf8_ = null; return this; } public $message_name$ clear$capitalized_name$() { has$capitalized_name$ = false; $name$_ = $default$; $name$Utf8_ = null; return this; } public $message_name$ set$capitalized_name$($type$ value) { has$capitalized_name$ = true; $name$_ = value; return this; } public $message_name$ clear$capitalized_name$() { has$capitalized_name$ = false; $name$_ = $default$; return this; } for (int i = 0; i < get$capitalized_name$List().size(); i++) { output.write$capitalized_type$NoTag(get$capitalized_name$(i)); } for ($type$ element : get$capitalized_name$List()) { output.write$capitalized_type$NoTag(element); } for (int i = 0; i < $name$Utf8_.size(); i++) { output.writeByteArray($number$, (byte []) $name$Utf8_.get(i)); } for (int i = 0; i < get$capitalized_name$List().size(); i++) { output.write$capitalized_type$($number$, get$capitalized_name$(i)); } for (byte [] element : $name$Utf8_) { output.writeByteArray($number$, element); } $name$Utf8_ = new java.util.Vector(); byte[] bytes = null; int sizeArray = get$capitalized_name$List().size(); for (int i = 0; i < sizeArray; i++) { $type$ element = ($type$)$name$_.elementAt(i); try { bytes = element.getBytes("UTF-8"); } catch (java.io.UnsupportedEncodingException e) { throw new RuntimeException("UTF-8 not supported."); } $name$Utf8_.addElement(bytes); dataSize += com.google.protobuf.micro.CodedOutputStreamMicro .computeByteArraySizeNoTag(bytes); } for (int i = 0; i < get$capitalized_name$List().size(); i++) { dataSize += com.google.protobuf.micro.CodedOutputStreamMicro .compute$capitalized_type$SizeNoTag(($type$)get$capitalized_name$(i)); } $name$Utf8_ = new java.util.ArrayList(); byte[] bytes = null; int sizeArray = get$capitalized_name$List().size(); for (int i = 0; i < sizeArray; i++) { $type$ element = get$capitalized_name$(i); try { bytes = element.getBytes("UTF-8"); } catch (java.io.UnsupportedEncodingException e) { throw new RuntimeException("UTF-8 not supported."); } $name$Utf8_.add(bytes); dataSize += com.google.protobuf.micro.CodedOutputStreamMicro .computeByteArraySizeNoTag(bytes); } for ($type$ element : get$capitalized_name$List()) { dataSize += com.google.protobuf.micro.CodedOutputStreamMicro .compute$capitalized_type$SizeNoTag(element); } if (get$capitalized_name$List().size() != 0) { if (!get$capitalized_name$List().isEmpty()) { size += $tag_size$; size += com.google.protobuf.micro.CodedOutputStreamMicro .computeInt32SizeNoTag(dataSize); } public interface $classname$ { result = 31 * result + com.google.protobuf.nano.InternalNano.hashCode(this.$name$); if (!com.google.protobuf.nano.InternalNano.equals( this.$name$, other.$name$)) { return false; } result = 31 * result + $name$_; if ($different_has$ || $name$_ != other.$name$_) { return false; } if ($get_has$) { size += com.google.protobuf.nano.CodedOutputByteBufferNano .computeInt32Size($number$, $name$_); } if ($get_has$) { output.writeInt32($number$, $name$_); } private int $name$_; public int get$capitalized_name$() { return $name$_; } public $message_name$ set$capitalized_name$(int value) { $name$_ = value; $set_has$; return this; } public boolean has$capitalized_name$() { return $get_has$; } public $message_name$ clear$capitalized_name$() { $name$_ = $default$; $clear_has$; return this; } (this.$name$ == null ? 0 : this.$name$) int bytes = input.readRawVarint32(); int limit = input.pushLimit(bytes); // First pass to compute array length. int arrayLength = 0; int startPos = input.getPosition(); while (input.getBytesUntilLimit() > 0) { switch (input.readInt32()) { arrayLength++; break; } } if (arrayLength != 0) { input.rewindToPosition(startPos); int i = this.$name$ == null ? 0 : this.$name$.length; int[] newArray = new int[i + arrayLength]; if (i != 0) { java.lang.System.arraycopy(this.$name$, 0, newArray, 0, i); } while (input.getBytesUntilLimit() > 0) { int value = input.readInt32(); switch (value) { newArray[i++] = value; break; } } this.$name$ = newArray; } input.popLimit(limit); int length = com.google.protobuf.nano.WireFormatNano .getRepeatedFieldArrayLength(input, $non_packed_tag$); int[] validValues = new int[length]; int validCount = 0; for (int i = 0; i < length; i++) { if (i != 0) { // tag for first value already consumed. input.readTag(); } int value = input.readInt32(); switch (value) { validValues[validCount++] = value; break; } } if (validCount != 0) { int i = this.$name$ == null ? 0 : this.$name$.length; if (i == 0 && validCount == validValues.length) { this.$name$ = validValues; } else { int[] newArray = new int[i + validCount]; if (i != 0) { java.lang.System.arraycopy(this.$name$, 0, newArray, 0, i); } java.lang.System.arraycopy(validValues, 0, newArray, i, validCount); this.$name$ = newArray; } } int value = input.readInt32(); switch (value) { $name$_ = value; $set_has$; break; } has$capitalized_name$ = true; size += com.google.protobuf.nano.CodedOutputByteBufferNano .computeInt32Size($number$, this.$name$); if (this.$name$ != $default$ || has$capitalized_name$) { if (this.$name$ != $default$) { size += com.google.protobuf.nano.CodedOutputByteBufferNano .computeInt32Size($number$, this.$name$); } output.writeInt32($number$, this.$name$); output.writeInt32($number$, this.$name$); } has$capitalized_name$ = false; public boolean has$capitalized_name$; if (this.$name$ == null) { if (other.$name$ != null) { return false; } } else if (!this.$name$.equals(other.$name$)) { return false;} if (this.$name$ != other.$name$ || (this.$name$ == $default$ && this.has$capitalized_name$ != other.has$capitalized_name$) int dataSize = 0; for (int i = 0; i < this.$name$.length; i++) { int element = this.$name$[i]; dataSize += com.google.protobuf.nano.CodedOutputByteBufferNano .computeInt32SizeNoTag(element); } if (this.$name$ != null && this.$name$.length > 0) { size += $tag_size$; size += com.google.protobuf.nano.CodedOutputByteBufferNano .computeRawVarint32Size(dataSize); size += $tag_size$ * this.$name$.length; output.writeRawVarint32($tag$); output.writeRawVarint32(dataSize); for (int i = 0; i < this.$name$.length; i++) { output.writeRawVarint32(this.$name$[i]); } for (int i = 0; i < this.$name$.length; i++) { output.writeInt32($number$, this.$name$[i]); } com.google.protobuf.nano.WireFormatNano.EMPTY_INT_ARRAY public static final com.google.protobuf.nano.Extension< $extends$, $class$> $name$ = com.google.protobuf.nano.Extension.create$repeated$$ext_type$( com.google.protobuf.nano.Extension.$type$, $class$.class, $tag_params$); external/protobuf/src/google/protobuf/compiler/javanano/javanano_extension.cc external/protobuf/src/google/protobuf/compiler/javanano/javanano_field.cc : Java NANO_RUNTIME only supports extensions when the 'store_unknown_fields' generator option is 'true'. : Java NANO_RUNTIME does not support services" Javanano generator has changed to align with java generator. An outer class will be created for this file and the single message in the file will become a nested class. Use java_multiple_files to skip generating the outer class, or set an explicit java_outer_classname to suppress this message. // Generated by the protocol buffer compiler. DO NOT EDIT! @SuppressWarnings("hiding") public interface $classname$ { Ignore unknown javanano generator option: java_nano_generate_has=true cannot be used in conjunction with optional_field_style=accessors or optional_field_style=reftypes external/protobuf/src/google/protobuf/compiler/javanano/javanano_helpers.cc com.google.protobuf.nano.WireFormatNano.EMPTY_LONG_ARRAY com.google.protobuf.nano.WireFormatNano.EMPTY_FLOAT_ARRAY com.google.protobuf.nano.WireFormatNano.EMPTY_DOUBLE_ARRAY com.google.protobuf.nano.WireFormatNano.EMPTY_BOOLEAN_ARRAY com.google.protobuf.nano.WireFormatNano.EMPTY_STRING_ARRAY com.google.protobuf.nano.WireFormatNano.EMPTY_BYTES_ARRAY com.google.protobuf.nano.WireFormatNano.EMPTY_BYTES @Override public $classname$ mergeFrom( com.google.protobuf.nano.CodedInputByteBufferNano input) throws java.io.IOException { case 0: return this; default: { if (!storeUnknownField(input, tag)) { return this; } if (!com.google.protobuf.nano.WireFormatNano.parseUnknownField(input, tag)) { return this; } public static $classname$ parseFrom(byte[] data) throws com.google.protobuf.nano.InvalidProtocolBufferNanoException { return com.google.protobuf.nano.MessageNano.mergeFrom(new $classname$(), data); } public static $classname$ parseFrom( com.google.protobuf.nano.CodedInputByteBufferNano input) throws java.io.IOException { return new $classname$().mergeFrom(input); } @Override public void writeTo(com.google.protobuf.nano.CodedOutputByteBufferNano output) throws java.io.IOException { @Override protected int computeSerializedSize() { int size = super.computeSerializedSize(); public $classname$ clear() { cachedSize = -1; return this; } if (unknownFieldData == null || unknownFieldData.isEmpty()) { return other.unknownFieldData == null || other.unknownFieldData.isEmpty();} else { return unknownFieldData.equals(other.unknownFieldData); } @Override public boolean equals(Object o) { if (o == this) { return true; } if (!(o instanceof $classname$)) { return false; } $classname$ other = ($classname$) o; result = 31 * result + (unknownFieldData == null || unknownFieldData.isEmpty() ? 0 : unknownFieldData.hashCode()); @Override public int hashCode() { external/protobuf/src/google/protobuf/compiler/javanano/javanano_message.cc Extensions are only supported in NANO_RUNTIME if the 'store_unknown_fields' generator option is 'true' @SuppressWarnings("hiding") public final class $classname$ extends com.google.protobuf.nano.android.ParcelableExtendableMessageNano<$classname$> { com.google.protobuf.nano.ExtendableMessageNano<$classname$> { com.google.protobuf.nano.android.ParcelableMessageNano { com.google.protobuf.nano.MessageNano { private static volatile $classname$[] _emptyArray; public static $classname$[] emptyArray() { // Lazily initializes the empty array if (_emptyArray == null) { synchronized ( com.google.protobuf.nano.InternalNano.LAZY_INIT_LOCK) { if (_emptyArray == null) { _emptyArray = new $classname$[0]; } } } return _emptyArray; } private static final $classname$[] EMPTY_ARRAY = {}; public static $classname$[] emptyArray() { return EMPTY_ARRAY; } private int $bit_field_name$; private static volatile boolean _classInitialized; public $classname$() { // Lazily initializes the field defaults if (!_classInitialized) { synchronized ( com.google.protobuf.nano.InternalNano.LAZY_INIT_LOCK) { if (!_classInitialized) { _classInitialized = true; } } } clear(); } public static final class $classname$ extends public $classname$() { clear(); } if (this.$name$ != null && this.$name$.length > 0) { for (int i = 0; i < this.$name$.length; i++) { $type$ element = this.$name$[i]; if (element != null) { size += com.google.protobuf.nano.CodedOutputByteBufferNano .compute$group_or_message$Size($number$, element); } } } if (this.$name$ != null && this.$name$.length > 0) { for (int i = 0; i < this.$name$.length; i++) { $type$ element = this.$name$[i]; if (element != null) { output.write$group_or_message$($number$, element); } } } $name$ = $type$.emptyArray(); result = 31 * result + (this.$name$ == null ? 0 : this.$name$.hashCode()); if (this.$name$ == null) { if (other.$name$ != null) { return false; } } else { if (!this.$name$.equals(other.$name$)) { return false; } } if (this.$name$ != null) { size += com.google.protobuf.nano.CodedOutputByteBufferNano .compute$group_or_message$Size($number$, this.$name$); } if (this.$name$ != null) { output.write$group_or_message$($number$, this.$name$); } int arrayLength = com.google.protobuf.nano.WireFormatNano .getRepeatedFieldArrayLength(input, $tag$); int i = this.$name$ == null ? 0 : this.$name$.length; $type$[] newArray = new $type$[i + arrayLength]; if (i != 0) { java.lang.System.arraycopy(this.$name$, 0, newArray, 0, i); } for (; i < newArray.length - 1; i++) { newArray[i] = new $type$(); input.readGroup(newArray[i], $number$); input.readMessage(newArray[i]); input.readTag(); } // Last one without readTag. newArray[i] = new $type$(); input.readGroup(newArray[i], $number$); input.readMessage(newArray[i]); if (this.$name$ == null) { this.$name$ = new $type$(); } input.readGroup(this.$name$, $number$); input.readMessage(this.$name$); if ($get_has$) { size += com.google.protobuf.nano.CodedOutputByteBufferNano .compute$capitalized_type$Size($number$, $name$_); } if ($get_has$) { output.write$capitalized_type$($number$, $name$_); } $name$_ = input.read$capitalized_type$(); $set_has$; $name$_ = $default_copy_if_needed$; int arrayLength = com.google.protobuf.nano.WireFormatNano .getRepeatedFieldArrayLength(input, $non_packed_tag$); int i = this.$name$ == null ? 0 : this.$name$.length; byte[][] newArray = new byte[i + arrayLength][]; $type$[] newArray = new $type$[i + arrayLength]; if (i != 0) { java.lang.System.arraycopy(this.$name$, 0, newArray, 0, i); } for (; i < newArray.length - 1; i++) { newArray[i] = input.read$capitalized_type$(); input.readTag(); } // Last one without readTag. newArray[i] = input.read$capitalized_type$(); this.$name$ = newArray; if (!java.util.Arrays.equals(this.$name$, other.$name$) || (java.util.Arrays.equals(this.$name$, $default$) && this.has$capitalized_name$ != other.has$capitalized_name$) if (this.$name$ == null) { if (other.$name$ != null) { return false; } } else if (!this.$name$.equals(other.$name$) || (this.$name$.equals($default$) && this.has$capitalized_name$ != other.has$capitalized_name$) { int bits = java.lang.Float.floatToIntBits(this.$name$); if (bits != java.lang.Float.floatToIntBits(other.$name$) || (bits == java.lang.Float.floatToIntBits($default$) && this.has$capitalized_name$ != other.has$capitalized_name$) { long bits = java.lang.Double.doubleToLongBits(this.$name$); if (bits != java.lang.Double.doubleToLongBits(other.$name$) || (bits == java.lang.Double.doubleToLongBits($default$) && this.has$capitalized_name$ != other.has$capitalized_name$) result = 31 * result + (int) ($name$_ ^ ($name$_ >>> 32)); result = 31 * result + java.lang.Float.floatToIntBits($name$_); { long v = java.lang.Double.doubleToLongBits($name$_); result = 31 * result + (int) (v ^ (v >>> 32)); } result = 31 * result + ($name$_ ? 1231 : 1237); result = 31 * result + $name$_.hashCode(); result = 31 * result + java.util.Arrays.hashCode($name$_); external/protobuf/src/google/protobuf/compiler/javanano/javanano_primitive_field.cc unknown java type for primitive field if ($different_has$ || java.lang.Float.floatToIntBits($name$_) != java.lang.Float.floatToIntBits(other.$name$_)) { return false; } if ($different_has$ || java.lang.Double.doubleToLongBits($name$_) != java.lang.Double.doubleToLongBits(other.$name$_)) { return false; } if ($different_has$ || !$name$_.equals(other.$name$_)) { return false; } if ($different_has$ || !java.util.Arrays.equals($name$_, other.$name$_)) { return false; } result = 31 * result + java.util.Arrays.hashCode(this.$name$); result = 31 * result + (this.$name$ == null ? 0 : this.$name$.hashCode()); result = 31 * result + this.$name$; result = 31 * result + (int) (this.$name$ ^ (this.$name$ >>> 32)); result = 31 * result + java.lang.Float.floatToIntBits(this.$name$); { long v = java.lang.Double.doubleToLongBits(this.$name$); result = 31 * result + (int) (v ^ (v >>> 32)); } result = 31 * result + (this.$name$ ? 1231 : 1237); int length = input.readRawVarint32(); int limit = input.pushLimit(length); // First pass to compute array length. int arrayLength = 0; int startPos = input.getPosition(); while (input.getBytesUntilLimit() > 0) { input.read$capitalized_type$(); arrayLength++; } input.rewindToPosition(startPos); int i = this.$name$ == null ? 0 : this.$name$.length; $type$[] newArray = new $type$[i + arrayLength]; if (i != 0) { java.lang.System.arraycopy(this.$name$, 0, newArray, 0, i); } for (; i < newArray.length; i++) { newArray[i] = input.read$capitalized_type$(); } this.$name$ = newArray; input.popLimit(limit); int arrayLength = length / $fixed_size$; this.$name$ = input.read$capitalized_type$(); has$capitalized_name$ = true; $name$ = $default_copy_if_needed$; $default_constant$ = $default_constant_value$; private static $type$ $default_constant$; private static final $type$ $default_constant$ = $default_constant_value$; private $type$ $name$_; public $type$ get$capitalized_name$() { return $name$_; } public $message_name$ set$capitalized_name$($type$ value) { if (value == null) { throw new java.lang.NullPointerException(); } $name$_ = value; $set_has$; return this; } public boolean has$capitalized_name$() { return $get_has$; } public $message_name$ clear$capitalized_name$() { $name$_ = $default_copy_if_needed$; $clear_has$; return this; } !this.$name$.equals($default$)) { java.lang.Float.floatToIntBits(this.$name$) != java.lang.Float.floatToIntBits($default$)) { java.lang.Double.doubleToLongBits(this.$name$) != java.lang.Double.doubleToLongBits($default$)) { !java.util.Arrays.equals(this.$name$, $default$)) { size += com.google.protobuf.nano.CodedOutputByteBufferNano .compute$capitalized_type$Size($number$, this.$name$); size += com.google.protobuf.nano.CodedOutputByteBufferNano .compute$capitalized_type$Size($number$, this.$name$); } output.write$capitalized_type$($number$, this.$name$); output.write$capitalized_type$($number$, this.$name$); } int dataCount = 0; int dataSize = 0; for (int i = 0; i < this.$name$.length; i++) { $type$ element = this.$name$[i]; if (element != null) { dataCount++; dataSize += com.google.protobuf.nano.CodedOutputByteBufferNano .compute$capitalized_type$SizeNoTag(element); } } int dataSize = 0; for (int i = 0; i < this.$name$.length; i++) { $type$ element = this.$name$[i]; dataSize += com.google.protobuf.nano.CodedOutputByteBufferNano .compute$capitalized_type$SizeNoTag(element); } int dataSize = $fixed_size$ * this.$name$.length; size += $tag_size$ * dataCount; output.writeRawVarint32($tag$); output.writeRawVarint32(dataSize); for (int i = 0; i < this.$name$.length; i++) { output.write$capitalized_type$NoTag(this.$name$[i]); } for (int i = 0; i < this.$name$.length; i++) { $type$ element = this.$name$[i]; if (element != null) { output.write$capitalized_type$($number$, element); } } for (int i = 0; i < this.$name$.length; i++) { output.write$capitalized_type$($number$, this.$name$[i]); } com.google.protobuf.nano.InternalNano.bytesDefaultValue("$0") com.google.protobuf.nano.InternalNano.stringDefaultValue("$0") external/protobuf/src/google/protobuf/compiler/python/python_generator.cc CHECK failed: (offset) >= (0): serialized_start=$serialized_start$, serialized_end=$serialized_end$, class $class_name$_Stub($class_name$): __metaclass__ = service_reflection.GeneratedServiceStubType $descriptor_key$ = $descriptor_name$ class $class_name$(service.Service): __metaclass__ = service_reflection.GeneratedServiceType $descriptor_key$ = $descriptor_name$ CHECK failed: (field.file()) == (file_): descriptor.FieldDescriptor( name='$name$', full_name='$full_name$', index=$index$, number=$number$, type=$type$, cpp_type=$cpp_type$, label=$label$, has_default_value=$has_default_value$, default_value=$default_value$, message_type=None, enum_type=None, containing_type=None, is_extension=$is_extension$, extension_scope=None, options=$options$) descriptor.EnumValueDescriptor( name='$name$', index=$index$, number=$number$, options=$options$, type=None) class $name$(message.Message): __metaclass__ = reflection.GeneratedProtocolMessageType $descriptor_key$ = $descriptor_name$ # @@protoc_insertion_point(class_scope:$full_name$) $descriptor_name$ = descriptor.Descriptor( options=$options_value$, is_extendable=$extendable$ name='$name$', full_name='$full_name$', filename=None, file=$file$, containing_type=None, $service_name$ = descriptor.ServiceDescriptor( name='$name$', full_name='$full_name$', index=$index$, containing_service=None, input_type=$input_type$, output_type=$output_type$, options=$options_value$, name='$name$', full_name='$full_name$', file=$file$, index=$index$, options=$options_value$, $descriptor_name$ = descriptor.EnumDescriptor( name='$name$', full_name='$full_name$', filename=None, file=$file$, values=[ $descriptor_name$ = descriptor.FileDescriptor( name='$name$', package='$package$', $field_ref$.message_type = $foreign_type$ $field_ref$.enum_type = $enum_type$ $nested_name$.containing_type = $parent_name$; CHECK failed: extension_field.is_extension(): $extended_message_class$.RegisterExtension($field$) # Generated by the protocol buffer compiler. DO NOT EDIT! from google.protobuf import descriptor from google.protobuf import message from google.protobuf import reflection from google.protobuf import service from google.protobuf import service_reflection from google.protobuf import descriptor_pb2 # @@protoc_insertion_point(imports) # @@protoc_insertion_point(module_scope) external/protobuf/src/google/protobuf/io/coded_stream.cc A protocol message was rejected because it was too big (more than bytes). To increase the limit (or to disable these warnings), see CodedInputStream::SetTotalBytesLimit() in google/protobuf/io/coded_stream.h. Reading dangerously large protocol message. If the message turns out to be larger than bytes, parsing will be halted for security reasons. To increase the limit (or to disable these warnings), see CodedInputStream::SetTotalBytesLimit() in google/protobuf/io/coded_stream.h. CHECK failed: (buffer_size) >= (0): external/protobuf/src/google/protobuf/io/gzip_stream.cc CHECK failed: (zcontext_.avail_in) >= (count): CHECK failed: output_buffer_ != NULL: CHECK failed: input_buffer_ != NULL: CHECK failed: (sub_data_size_) > (0): external/protobuf/src/google/protobuf/io/printer.cc String literals cannot cross line boundaries. Expected hex digits for escape sequence. Invalid escape sequence in string literal. Numbers starting with leading zero must be in octal. "e" must be followed by exponent. Need space between number and identifier. Already saw decimal point or exponent; can't have another one. Hex and octal numbers must be integers. "0x" must be followed by hex digits. "/*" inside block comment. Block comments cannot be nested. End-of-file inside block comment. Invalid control characters encountered in text. Need space between identifier and decimal point. external/protobuf/src/google/protobuf/io/tokenizer.cc Tokenizer::ParseInteger() passed text that could not have been tokenized as an integer: Tokenizer::ParseFloat() passed text that could not have been tokenized as a float: Tokenizer::ParseStringAppend() passed text that could not have been tokenized as a string: external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.cc Can't BackUp() after failed Next(). external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc CHECK failed: (count) >= (0): CHECK failed: (buffer_used_) == (buffer_size_): BackUp() can only be called after Next(). CHECK failed: (count) <= (buffer_used_): Can't back up over more bytes than were returned by the last call to Next(). CHECK failed: (last_returned_size_) > (0): BackUp() can only be called after a successful Next(). CHECK failed: (count) <= (last_returned_size_): CHECK failed: backup_bytes_ == 0 && buffer_.get() != NULL: Parameter to BackUp() can't be negative. CHECK failed: (count) <= (target_->size()): CHECK failed: (backup_bytes_) == (0): external/protobuf/src/google/protobuf/stubs/common.cc This program requires version of the Protocol Buffer runtime library, but the installed version is . Please update your library. If you compiled the program yourself, make sure that your headers are from the same version of Protocol Buffers as your link-time library. (Version verification failed in " This program was compiled against version of the Protocol Buffer runtime library, which is not compatible with the installed version ( ). Contact the program author for an update. If you compiled the program yourself, make sure that your headers are from the same version of Protocol Buffers as your link-time library. (Version verification failed in " external/protobuf/src/google/protobuf/stubs/strutil.cc FastHexToBuffer() wants non-negative integers, not CHECK failed: (temp[0]) == ('1'): CHECK failed: (temp[size-1]) == ('5'): basic_string::_S_construct null not valid external/protobuf/src/google/protobuf/stubs/substitute.cc strings::Substitute format string invalid: asked for "$ args were given. Full format string was: " Invalid strings::Substitute() format string: " too many length or distance symbols invalid code -- missing end-of-block . ": : basic_string::erase CHECK failed: builder_: uninterpreted_option CHECK failed: field != NULL: Option " " was already set. Missing name. " " is not a valid identifier. true false No default value " is not defined. " seems to be defined in " ", which is not imported by " ". Enum type " " has no value named " " for option " .foo = value". " is already defined. basic_string::substr " is already defined in " .placeholder.proto PLACEHOLDER_VALUE .PLACEHOLDER_VALUE Option must have a name. ( ) " unknown. Option field " " cannot be of message type. Could not find field type. Could not find field named " " in type " " which is. " is not a message type. = $0option $1; $0rpc $1(.$2) returns (.$3) { $0$1} ; service $0 { } , $0$1 = $2 [$0] $0enum $1 { $0} vector::_M_fill_insert { $0 extensions $1 to $2; $0 } $0 extend .$1 { $0 message $1 [ $0$1 $2 $3 = $4 [default = $0 ] extend .$0 { message $0 syntax = "proto2"; import "$0"; package $0; } " is not a type. " is not an enum type. .dummy the global scope " must be unique within , not just within " inf -inf nan Couldn't parse default value. -> Import " " was listed twice. " has not been loaded. ERROR optional required repeated double float int64 uint64 int32 fixed64 fixed32 bool string group message bytes uint32 enum sfixed32 sfixed64 sint32 sint64 CHECK failed: file != NULL: Invalid symbol name: Symbol name " { } Can't get here. ", field number Message type: Field : Problem : Actual : Field type: GetRepeatedMessage MutableRepeatedMessage GetStringReference GetInt32 GetRepeatedInt32 GetInt64 GetRepeatedInt64 SetRepeatedInt64 GetUInt32 GetRepeatedUInt32 SetRepeatedUInt32 GetUInt64 GetRepeatedUInt64 SetRepeatedUInt64 GetFloat GetRepeatedFloat SetRepeatedFloat GetDouble GetRepeatedDouble SetRepeatedDouble GetBool GetRepeatedBool SetRepeatedBool AddString GetRepeatedStringReference SetRepeatedEnum SetRepeatedInt32 HasField GetEnum GetRepeatedEnum GetString SetRepeatedString GetRepeatedString SetInt64 SetEnum SetInt32 SetUInt32 SetUInt64 SetFloat SetDouble SetBool SetString MutableMessage FieldSize GetMessage Swap RemoveLast ClearField Unimplemented type: AddMessage AddEnum AddInt32 AddInt64 AddUInt32 AddUInt64 AddFloat AddDouble AddBool INVALID_CPPTYPE CPPTYPE_INT32 CPPTYPE_INT64 CPPTYPE_UINT32 CPPTYPE_UINT64 CPPTYPE_DOUBLE CPPTYPE_FLOAT CPPTYPE_BOOL CPPTYPE_ENUM CPPTYPE_STRING CPPTYPE_MESSAGE Message class " , from: Message of type " registered: File is already registered: Type is already registered: Can't parse message of type " [ Warning parsing text-format : Error parsing text-format - Integer out of range. infinity Expected double. : 0x } : " : [ ] ] %s Expected integer. Expected string. Expected identifier. ". Value: " " for field " < > { } Expected " ", found " Extension " Message type " " has no field named " Non-repeated field " parsing serializing , ) : error in column= input / : write: : write() returned zero? : close: Usage: =OUT_DIR Type not defined: Failed to parse input. output: I/O error. -h --help --disallow_services --include_imports --version --decode_raw @@protoc_insertion_point($0) : insertion point " " not found. basic_string::insert META-INF/MANIFEST.MF -I --proto_path --descriptor_set_out may only be passed once. requires a non-empty value. libprotoc --encode --decode Cannot use Type name for cannot be blank. gcc msvs Unknown error format: --plugin _out Unknown flag: -o --error_format Missing value for flag: Missing input file. Missing output directives. $0: $1 -- gen- .zip basic_string::at .jar empty_message.proto EmptyMessage File not found. .. ../ /../ /.. protoc- --cpp_out Generate Java source file. --java_out Generate Python source file. --python_out --javamicro_out --javanano_out ; Expected message type. Expected type name. import syntax = Expected syntax identifier. proto2 Multiple package definitions. package extensions Expected field number range. to max Expected number. Expected option value. option rpc Expected method name. returns service Expected service name. Expected enum constant name. Expected enum name. Already set option "default". default Expected "true" or "false". Expected field name. Missing field number. Expected field number. Missing group body. extend Expected message name. Unmatched "}". : Unknown option: : Error writing to stdout. fork: Must call Start() first. select: waitpid: Plugin killed by signal $0. Plugin output is unparseable. classname nested_name tag index parent number case $number$: #ifndef _MSC_VER value #endif // _MSC_VER short_name enum $classname$ { name _ prefix , $prefix$$name$ = $number$ }; min_name max_name dllexport $name$_.Clear(); $name$_ = $default$; set_$name$(from.$name$()); int $name$_; { int data_size = 0; type Repeated EnumTypeTraits< _IsValid> StringTypeTraits MessageTypeTraits< > PrimitiveTypeTraits< extendee field_type is_repeated is_packed &$type$_IsValid); :: type_traits constant_name packed scope global_name _default qualifier extern static PROTOBUF_DEPRECATED declared_type tag_size deprecation assigndescriptorsname adddescriptorsname $adddescriptorsname$(); filename } } // namespace shutdownfilename void $shutdownfilename$() { $name$:: $name$(); data "$data$" size , $size$); part namespace $part$ { } // namespace $part$ filename_identifier protoc_version min_header_version dependency #include "$dependency$.pb.h" dllexport_decl basename namespace { } // namespace Unknown generator option: .pb .h .cc ::google::protobuf::Message .protodevel .proto ::google::protobuf::int32 ::google::protobuf::int64 ::google::protobuf::uint32 ::google::protobuf::uint64 int ::std::string Int32 Int64 UInt32 UInt64 SInt32 SInt64 Fixed32 Fixed64 SFixed32 SFixed64 Float Double Bool Enum String Bytes Group Message protobuf_ShutdownFile_ protobuf_AssignDesc_ protobuf_AddDesc_ u GOOGLE_LONGLONG( GOOGLE_ULONGLONG( .eE static_cast< $0 >($1) ::default_instance() k FieldNumber and and_eq asm auto bitand bitor break case catch char class compl const const_cast continue delete do dynamic_cast else explicit for friend goto if inline long mutable namespace new not not_eq operator or or_eq private protected public register reinterpret_cast return short signed sizeof static_cast struct switch template this throw try typedef typeid typename union unsigned using virtual void volatile wchar_t while xor xor_eq def // $def$ class $classname$; field_count }; _cached_size_ = 0; delete $name$_; } } superclass if (other != this) { i case $number$: { wiretype parse_$name$: next_name next_tag break; if ( || start ($start$u <= tag) end ) { continue; } if (_has_bit($index$)) { int total_size = 0; if (has_$name$()) { // $classname$ _clear_bit($index$); mask return true; } void $classname$::Clear() { _extensions_.Clear(); return target; } #endif // !_MSC_VER type_name -1, nested_full_name full_name private: mutable int _cached_size_; }; VARINT FIXED64 LENGTH_DELIMITED START_GROUP END_GROUP FIXED32 $name$_ = NULL; $type$* $name$_; MaybeToArray stream_writer $type$ $name$_; fixed_size wire_format_field_type packed_reader ReadPackedPrimitive repeated_reader ReadRepeatedPrimitiveNoInline ReadPackedPrimitiveNoInline ReadRepeatedPrimitive input_type output_type virtual class $classname$_Stub; } return $name$_; } public: pointer_type $name$($index$, $number$), ; canonical_name file $name$, if (value != null) { } input.popLimit(oldLimit); { int dataSize = 0; size += dataSize; capitalized_name INT32 UINT32 SINT32 SFIXED32 INT64 UINT64 SINT64 SFIXED64 FLOAT DOUBLE BOOL STRING BYTES ENUM GROUP MESSAGE type_constant enum_map null prototype .getDefaultInstance() .internalGetValueMap() Lite containing_type lite + "$data$" return registry; return null; } }; }, assigner); package $package$; static { .java output_list_file $filename$ _FIELD_NUMBER java.lang.Integer java.lang.Long java.lang.Float java.lang.Double java.lang.Boolean java.lang.String L Double.POSITIVE_INFINITY Double.NEGATIVE_INFINITY Double.NaN D Float.POSITIVE_INFINITY Float.NEGATIVE_INFINITY Float.NaN F static_ return this; } while (true) { case $tag$: { break; } } } } getSerializedSize(); return true; } identifier fileclass private void initFields() { field_name "$field_name$", private group_or_message return this; } boolean boxed_type capitalized_type null_check Request Response request_or_response method output abstract public interface Interface { @Override protected $classname$() {} // enum $classname$ canonical_value message_name INFO: opt speed space java_package | ' java_outer_classname java_multiple_files java_use_vector clear$name$(); modifiers public $classname$() {} $type$ value = new $type$(); input.readMessage(value); // enum $classname$ $name$ = $repeated_default$; public $type$[] $name$; result = 31 * result + this.$name$ case $value$: this.$name$ = value; break; } $name$ = $default$; public $type$ $name$; ) { return false; } repeated_default non_packed_tag has TYPE_INT32 TYPE_UINT32 TYPE_SINT32 TYPE_FIXED32 TYPE_SFIXED32 TYPE_INT64 TYPE_UINT64 TYPE_SINT64 TYPE_FIXED64 TYPE_SFIXED64 TYPE_FLOAT TYPE_DOUBLE TYPE_BOOL TYPE_STRING TYPE_BYTES TYPE_ENUM TYPE_GROUP TYPE_MESSAGE extends ext_type MessageTyped [] tag_params PrimitiveTyped , 0 package $package$; store_unknown_fields java_nano_generate_has enum_style java optional_field_style accessors reftypes generate_equals ignore_services parcelable_messages byte[] .EMPTY_ARRAY bitField Default = ( & ~ |= (( & ) != (other. )) ) != 0) "" get_ set_ clear_ different_ 0x00000001 0x00000002 0x00000004 0x00000008 0x00000010 0x00000020 0x00000040 0x00000080 0x00000100 0x00000200 0x00000400 0x00000800 0x00001000 0x00002000 0x00004000 0x00008000 0x00010000 0x00020000 0x00040000 0x00080000 0x00100000 0x00200000 0x00400000 0x00800000 0x01000000 0x02000000 0x04000000 0x08000000 0x10000000 0x20000000 0x40000000 0x80000000 assert byte final finally implements instanceof interface native strictfp super synchronized throws transient } } } super.writeTo(output); return size; } bit_field_name $bit_field_name$ = 0; unknownFieldData = null; return true; return result; int result = 17; $name$ = null; this.$name$ = newArray; ) { return false; } } default_constant if (this.$name$ != null) { if (has$capitalized_name$ || this.$name$ != $default$) { default_constant_value .clone() default_copy_if_needed empty_array_name _pb2 module import $module$ serialized_end serialized_start class_name descriptor_name descriptor_key None descriptor_pb2. descriptor._ParseOptions( (), ' ') vs. $0.$1['$2'] True False cpp_type label has_default_value 1e10000 -1e10000 (1e10000 * 0) unicode(" ", "utf-8") Not reached. default_value is_extension FieldOptions options list $list$=[ ], fields $constant_name$ = $number$ $name$ = EnumValueOptions nested_types=[ enum_types=[ MessageOptions extendable options_value extension_ranges=[ ($start$, $end$), ) service_name ServiceOptions methods=[ serialized_options MethodOptions descriptor.MethodDescriptor( ), ]) containing_type=None, EnumOptions options=$options_value$, $name$ = $value$ serialized_pb='$value$' field_ref foreign_type enum_type fields_by_name parent_name extensions_by_name extended_message_class field .py CHECK failed: output.get(): 1.2.3.3 Deflate left bytes unconsumed Unclosed variable name. Undefined variable: Comment started here. CHECK failed: !is_closed_: close() failed: libprotobuf %s %s:%d] %s %d.%d.%d %c %d %u %ld %lu %g pthread_mutex_unlock: pthread_mutex_lock: ".) INFO WARNING FATAL CHECK failed: dest: \x%02x \%03o CHECK failed: i >= 0: 0123456789abcdef %.*g %.1f CHECK failed: (size) <= (6): ", but only incorrect header check unknown compression method invalid window size unknown header flags set header crc mismatch invalid block type invalid stored block lengths invalid code lengths set invalid bit length repeat invalid literal/lengths set invalid distances set invalid literal/length code invalid distance code invalid distance too far back incorrect data check incorrect length check 1.2.8 need dictionary stream end file error stream error data error insufficient memory buffer error incompatible version N6google8protobuf14DescriptorPool14ErrorCollectorE N 8J ? google/protobuf/descriptor.proto google.protobuf"G FileDescriptorSet 2 file ( 2$.google.protobuf.FileDescriptorProto" FileDescriptorProto name ( package ( dependency ( 6 message_type ( 2 .google.protobuf.DescriptorProto 7 enum_type ( 2$.google.protobuf.EnumDescriptorProto 8 service ( 2'.google.protobuf.ServiceDescriptorProto 8 extension ( 2%.google.protobuf.FieldDescriptorProto - options ( 2 .google.protobuf.FileOptions" DescriptorProto name ( 4 field ( 2%.google.protobuf.FieldDescriptorProto 8 extension ( 2%.google.protobuf.FieldDescriptorProto 5 nested_type ( 2 .google.protobuf.DescriptorProto 7 enum_type ( 2$.google.protobuf.EnumDescriptorProto H extension_range ( 2/.google.protobuf.DescriptorProto.ExtensionRange 0 options ( 2 .google.protobuf.MessageOptions , ExtensionRange start ( end ( " FieldDescriptorProto name ( number ( : label ( 2+.google.protobuf.FieldDescriptorProto.Label 8 type ( 2*.google.protobuf.FieldDescriptorProto.Type type_name ( extendee ( default_value ( . options ( 2 .google.protobuf.FieldOptions" Type TYPE_DOUBLE TYPE_FLOAT TYPE_INT64 TYPE_UINT64 TYPE_INT32 TYPE_FIXED64 TYPE_FIXED32 TYPE_BOOL TYPE_STRING TYPE_GROUP TYPE_MESSAGE TYPE_BYTES TYPE_UINT32 TYPE_ENUM TYPE_SFIXED32 TYPE_SFIXED64 TYPE_SINT32 TYPE_SINT64 "C Label LABEL_OPTIONAL LABEL_REQUIRED LABEL_REPEATED " EnumDescriptorProto name ( 8 value ( 2).google.protobuf.EnumValueDescriptorProto - options ( 2 .google.protobuf.EnumOptions"l EnumValueDescriptorProto name ( number ( 2 options ( 2!.google.protobuf.EnumValueOptions" ServiceDescriptorProto name ( 6 method ( 2&.google.protobuf.MethodDescriptorProto 0 options ( 2 .google.protobuf.ServiceOptions" MethodDescriptorProto name ( input_type ( output_type ( / options ( 2 .google.protobuf.MethodOptions" FileOptions java_package ( java_outer_classname ( " java_multiple_files ( : false F optimize_for ( 2).google.protobuf.FileOptions.OptimizeMode: SPEED ! cc_generic_services ( : true # java_generic_services ( : true ! py_generic_services ( : true C uninterpreted_option ( 2$.google.protobuf.UninterpretedOption": OptimizeMode SPEED CODE_SIZE LITE_RUNTIME * " MessageOptions & message_set_wire_format ( : false . no_standard_descriptor_accessor ( : false C uninterpreted_option ( 2$.google.protobuf.UninterpretedOption* " FieldOptions : ctype ( 2#.google.protobuf.FieldOptions.CType: STRING packed ( deprecated ( : false experimental_map_key ( C uninterpreted_option ( 2$.google.protobuf.UninterpretedOption"/ CType STRING CORD STRING_PIECE * "] EnumOptions C uninterpreted_option ( 2$.google.protobuf.UninterpretedOption* "b EnumValueOptions C uninterpreted_option ( 2$.google.protobuf.UninterpretedOption* "` ServiceOptions C uninterpreted_option ( 2$.google.protobuf.UninterpretedOption* "_ MethodOptions C uninterpreted_option ( 2$.google.protobuf.UninterpretedOption* " UninterpretedOption ; name ( 2-.google.protobuf.UninterpretedOption.NamePart identifier_value ( positive_int_value ( negative_int_value ( double_value ( string_value ( 3 NamePart name_part ( is_extension ( B) com.google.protobufB DescriptorProtosH 4 T t 0 P p $ ( 0 0 $ ( , 0 4 5 6 8 $ % ( $ ( ) , 0 $ $ $ $ , 0 8 @ H N6google8protobuf17FileDescriptorSetE N6google8protobuf19FileDescriptorProtoE N6google8protobuf30DescriptorProto_ExtensionRangeE N6google8protobuf15DescriptorProtoE N6google8protobuf20FieldDescriptorProtoE N6google8protobuf19EnumDescriptorProtoE N6google8protobuf24EnumValueDescriptorProtoE N6google8protobuf22ServiceDescriptorProtoE N6google8protobuf21MethodDescriptorProtoE N6google8protobuf11FileOptionsE N6google8protobuf14MessageOptionsE N6google8protobuf12FieldOptionsE N6google8protobuf11EnumOptionsE N6google8protobuf16EnumValueOptionsE N6google8protobuf14ServiceOptionsE N6google8protobuf13MethodOptionsE N6google8protobuf28UninterpretedOption_NamePartE N6google8protobuf19UninterpretedOptionE N6google8protobuf18DescriptorDatabaseE N6google8protobuf24SimpleDescriptorDatabaseE N6google8protobuf25EncodedDescriptorDatabaseE N6google8protobuf22DescriptorPoolDatabaseE N6google8protobuf24MergedDescriptorDatabaseE N6google8protobuf21DynamicMessageFactoryE N6google8protobuf14DynamicMessageE N6google8protobuf8internal15ExtensionFinderE N6google8protobuf8internal24GeneratedExtensionFinderE N6google8protobuf8internal29DescriptorPoolExtensionFinderE N6google8protobuf8internal26GeneratedMessageReflectionE N6google8protobuf7MessageE N6google8protobuf10ReflectionE N6google8protobuf14MessageFactoryE *N6google8protobuf12_GLOBAL__N_123GeneratedMessageFactoryE N6google8protobuf11MessageLiteE N6google8protobuf7ServiceE N6google8protobuf13RpcControllerE N6google8protobuf10RpcChannelE N6google8protobuf10TextFormat6Parser10ParserImpl20ParserErrorCollectorE N6google8protobuf8internal27UnknownFieldSetFieldSkipperE N6google8protobuf8internal12FieldSkipperE N6google8protobuf8compiler13CodeGeneratorE N6google8protobuf8compiler15OutputDirectoryE N6google8protobuf8compiler20CommandLineInterface21MemoryOutputDirectoryE N6google8protobuf8compiler20CommandLineInterface18MemoryOutputStreamE N6google8protobuf8compiler20CommandLineInterface12ErrorPrinterE N6google8protobuf8compiler28SourceTreeDescriptorDatabase24ValidationErrorCollectorE N6google8protobuf8compiler28SourceTreeDescriptorDatabaseE N6google8protobuf8compiler23MultiFileErrorCollectorE N6google8protobuf8compiler10SourceTreeE N6google8protobuf8compiler14DiskSourceTreeE N6google8protobuf8compiler28SourceTreeDescriptorDatabase24SingleFileErrorCollectorE N6google8protobuf8compiler32GeneratorResponseOutputDirectoryE N6google8protobuf8compiler20CodeGeneratorRequestE N6google8protobuf8compiler26CodeGeneratorResponse_FileE N6google8protobuf8compiler21CodeGeneratorResponseE , 0 0 w,a Q m jp5 c d 2 y +L | ~ - d jHq A } mQ V l kdz b e O\ l cc= n;^ iL A` rqg jm Zjz ' }D h i]Wb ge q6l knv + Zz J go C ` ~ 8R O g gW ?K6 H + L J 6`z A ` U g n1y iF a f o%6 hR w G "/& U ; ( Z + j \ 1 , [ d & c ju m ?6 g r W J z + {8 |! B hn [& w owG Z pj ; f\ e i b kaE l x T N 9a&g ` MGiI wn>Jj Z f @ ; 7S G 0 0 S $ 6 )W T g #.zf Ja h] +o*7 Z -N6google8protobuf8compiler3cpp18EnumFieldGeneratorE N6google8protobuf8compiler3cpp26RepeatedEnumFieldGeneratorE N6google8protobuf8compiler3cpp14FieldGeneratorE N6google8protobuf8compiler3cpp12CppGeneratorE // ------------------------------------------------------------------- // =================================================================== N6google8protobuf8compiler3cpp21MessageFieldGeneratorE N6google8protobuf8compiler3cpp29RepeatedMessageFieldGeneratorE N6google8protobuf8compiler3cpp23PrimitiveFieldGeneratorE N6google8protobuf8compiler3cpp31RepeatedPrimitiveFieldGeneratorE N6google8protobuf8compiler3cpp20StringFieldGeneratorE N6google8protobuf8compiler3cpp28RepeatedStringFieldGeneratorE N6google8protobuf8compiler4java18EnumFieldGeneratorE N6google8protobuf8compiler4java26RepeatedEnumFieldGeneratorE N6google8protobuf8compiler4java14FieldGeneratorE N6google8protobuf8compiler4java13JavaGeneratorE // ------------------------------------------------------------------- // =================================================================== N6google8protobuf8compiler4java21MessageFieldGeneratorE N6google8protobuf8compiler4java29RepeatedMessageFieldGeneratorE N6google8protobuf8compiler4java23PrimitiveFieldGeneratorE N6google8protobuf8compiler4java31RepeatedPrimitiveFieldGeneratorE N6google8protobuf8compiler9javamicro18EnumFieldGeneratorE N6google8protobuf8compiler9javamicro26RepeatedEnumFieldGeneratorE N6google8protobuf8compiler9javamicro14FieldGeneratorE N6google8protobuf8compiler9javamicro18JavaMicroGeneratorE // ------------------------------------------------------------------- // =================================================================== N6google8protobuf8compiler9javamicro21MessageFieldGeneratorE N6google8protobuf8compiler9javamicro29RepeatedMessageFieldGeneratorE N6google8protobuf8compiler9javamicro23PrimitiveFieldGeneratorE N6google8protobuf8compiler9javamicro31RepeatedPrimitiveFieldGeneratorE N6google8protobuf8compiler8javanano18EnumFieldGeneratorE N6google8protobuf8compiler8javanano26AccessorEnumFieldGeneratorE N6google8protobuf8compiler8javanano26RepeatedEnumFieldGeneratorE N6google8protobuf8compiler8javanano14FieldGeneratorE N6google8protobuf8compiler8javanano17JavaNanoGeneratorE // ------------------------------------------------------------------- // =================================================================== N6google8protobuf8compiler8javanano21MessageFieldGeneratorE N6google8protobuf8compiler8javanano29RepeatedMessageFieldGeneratorE N6google8protobuf8compiler8javanano23PrimitiveFieldGeneratorE N6google8protobuf8compiler8javanano31AccessorPrimitiveFieldGeneratorE N6google8protobuf8compiler8javanano31RepeatedPrimitiveFieldGeneratorE N6google8protobuf8compiler6python9GeneratorE DESCRIPTOR N6google8protobuf2io15GzipInputStreamE N6google8protobuf2io16GzipOutputStreamE N6google8protobuf2io14ErrorCollectorE "????'????????????????????????????????????????????????????\???? ??? ??????? ??? ? ? N6google8protobuf2io19ZeroCopyInputStreamE N6google8protobuf2io20ZeroCopyOutputStreamE N6google8protobuf2io15FileInputStream22CopyingFileInputStreamE N6google8protobuf2io15FileInputStreamE N6google8protobuf2io16FileOutputStream23CopyingFileOutputStreamE N6google8protobuf2io16FileOutputStreamE N6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamE N6google8protobuf2io18IstreamInputStreamE N6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamE N6google8protobuf2io19OstreamOutputStreamE N6google8protobuf2io24ConcatenatingInputStreamE N6google8protobuf2io19LimitingInputStreamE N6google8protobuf2io16ArrayInputStreamE N6google8protobuf2io17ArrayOutputStreamE N6google8protobuf2io18StringOutputStreamE N6google8protobuf2io18CopyingInputStreamE N6google8protobuf2io25CopyingInputStreamAdaptorE N6google8protobuf2io19CopyingOutputStreamE N6google8protobuf2io26CopyingOutputStreamAdaptorE N6google8protobuf7ClosureE N6google8protobuf8internal16FunctionClosure0E 00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 deflate 1.2.8 Copyright 1995-2013 Jean-loup Gailly and Mark Adler ` P s p 0 ` @ X ; x 8 h ( H T + t 4 d $ D \ S | < l , L R # r 2 b " B Z C z : j * J V @ 3 v 6 f & F ^ c ~ > n . N ` Q q 1 a ! A Y ; y 9 i ) I U + u 5 e % E ] S } = m - M S # s 3 c # C [ C { ; k + K W @ 3 w 7 g ' G _ c ? o / O ` P s p 0 ` @ X ; x 8 h ( H T + t 4 d $ D \ S | < l , L R # r 2 b " B Z C z : j * J V @ 3 v 6 f & F ^ c ~ > n . N ` Q q 1 a ! A Y ; y 9 i ) I U + u 5 e % E ] S } = m - M S # s 3 c # C [ C { ; k + K W @ 3 w 7 g ' G _ c ? o / O A @ ! @ a ` 1 0 @ inflate 1.2.8 Copyright 1995-2013 Mark Adler # + 3 ; C S c s ! 1 A a 0 @ ` H N @ @ L , l \ < | B " b R 2 r J * j Z : z F & f V 6 v N . n ^ > ~ A ! a Q 1 q I ) i Y 9 y E % e U 5 u M - m ] = } S S 3 3 s s K K + + k k [ [ ; ; { { G G ' ' g g W W 7 7 w w O O / / o o _ _ ? ? @ ` P 0 p H ( h X 8 x D $ d T 4 t C # c ( 0 8 @ P ` p 0 @ ` 0 @ ` 0 w,a Q m jp5 c d 2 y +L | ~ - d jHq A } mQ V l kdz b e O\ l cc= n;^ iL A` rqg jm Zjz ' }D h i]Wb ge q6l knv + Zz J go C ` ~ 8R O g gW ?K6 H + L J 6`z A ` U g n1y iF a f o%6 hR w G "/& U ; ( Z + j \ 1 , [ d & c ju m ?6 g r W J z + {8 |! B hn [& w owG Z pj ; f\ e i b kaE l x T N 9a&g ` MGiI wn>Jj Z f @ ; 7S G 0 0 S $ 6 )W T g #.zf Ja h] +o*7 Z - A1 b62 S-+ ldE w} ZV AO I O M~ - Q J # S p x A aU . 7 Y - 6 ]]w ll ?A Z $ F aw $ e ]] FD( koi pv k19 Z* , m8 6F ] qTp 0ek * 1 u 4 y %8 < y s H j} A<* X Oy D~b -O T @ # 8 8L ! \H1 E b n S wT] l ? P \ br yk T@ OYX # p8$ A#= k e Z |% Wd8 N ! 3` * $ ? - l $H S )F~ hwe y?/ H$6t 5* SK HRp ey1 ~` | = 6 xT 9e K ; " O] _ l F ? m tC Z #A pl Aw G 6 - Aq[ Zh wC lZ O- _~6 - ' > S1 b S W k 1 * * yk Hp o ] .*F 6 f cT T"e M g 0& ) : { k Z > 8 $ , 52F* sw1 pH kQ6 Fzw ]cN J # p A F]# l8 ? 1 (B Og T~ yU bL 8 ^ # T Z1O bb Sy O IV~ P - { b -R 4 ~^ eGn Hl/ Su 6 : #jT$ +e? y H f '* b # ? &~ ? $ p i;F Bzw [ ke Z~ 7 S v8H 3 ? r $ 7j n Y F | O Q ; U d S - =G\ p & G w ) ` / a i 5 & Ls Z< #0 z M z FM8 , 9 ; :< D? >R: ( q- v , . 7/ p Xq Y s 3 r % w+OQvr tE ux ~O K }!b | t y Bx z { . l D~m 8o nl k[ wj R1h58 i b? mcf +aQ ` e dd "f i g H IN SKyu J c O N ZL M F G N@E $ DD2 AsX @* IB CPh Tg 3U> uW V S :R |P ~ Q 9 Z S [ fY X4 ] )\ZEo^m/ _ 5 q s \ < k 2g z 8J& V a ` / 6 \i l U , z B u \ H &= WF A + O `]x W7 9 > q ! K7 k f - b 3 jp ] $ ^ ' ~* I@ VW < M { t D Cm - @ w m .B+ ( > Td " ~ 8 y $o w J 1 } 05 _K ^ i B I # d X T c Q : r f n |x K ) o % / 3 vUu A? ) C: | s @ ; b I Ue h" _H S 1 ^Z 4 eg W b 2 7 _k% 8 ( O }d o J j 3w V cX W P 0 q B { gC ru&o p - ? ' B s Gz > 2 [ g; i8P/ _ Y = e : ZO ?(3w wXR @h Q + H*0"ZOW oI } @ mN 5+ # *' G | A H =X X? # 1 j v ` p ^ Y < L ~i / {kHw h s) aL oD ~Pf 7 VM' (@ g9 x + n &;f ?/ X )T`D 1 M .Fg T p' H q /L 0 U Ec ?k h6 r y 7] P \@ TN% s 7 @ '> $ !AxU \3; Y ^ U ~PG l!;b F 2 p ( Q _V :1X: n3 m : @ /)I JN v"2 x + K x. H fAj ^ y9*O ] # kM`~ b _R 7 z F h ! 1 Vc0a " j 6n S Nr ) { t *F 8#v uf z` r s " WG 9 ^ E Mvc &D A dQy/ 4 A &S E b iL Q < 6' 5 P .. T& q] w 4 .6 I E ? v \[ Y I >U ! lDa> 7~8A ]& n v| o Y y K i w \ 9 ~ $ 6 6nQ f q >, o,I {I . H> C-Yn gQ z t a f w 0 a, Q m pj c 5 d 2y L+~ | - dj qH A }m Q l Vdk b z e \Oc l =c ;n Li ^ `A gqr< K G k5 B l @2 l E \u =Y& 0 Q : Q a ! V # ( _ $/o| XhL a f-=v A q *q 3x 4 j m=- dl c\ kkQ lab e0 b Nl { We P |b -I | LeM aX: Q t 0 J A= m Ci j4n g F ` D -s3 L_ | P q<' A Wh % o f a ^ ) " Y = . \; l t G9 w & s c d; mj>zjZ '} D hi bW] eg l6qnk v + zZg J o C` ~8 O R g Wg? H 6K + L6 J A z` ` g U1n Fi y a f %o Rh 6 w G " U &/ ; (+ Z \ j 1, [ d c &uj m 6?r g W J z { + 8 | ! Bh n &[o w Gw Z jpf ; \ e b iak l E x N T9 g&a ` IiGM>nw jJ Z @ f7 ; S G 0 S 0$ 6 T W)# g fz. aJ ]h *o+ 7 Z - 1A26b +-S dl }w EVZ OA I O ~M - J QS # x p a A . U7 Y - 6 w]] ll A? Z $ F wa $ e]] DF ok (vp i91k *Z , 8m F6 ] pTq ke0 * 1 u 4 % y< 8s y j H A }X *< yO b~D O- T @ # 8 8 ! L \ E 1Hn b w S ]T l ? P rb \ky @T YO X # $8p =#A e k | Z W %N 8d 3 !* ` $ ? - l H$ S ~F) ewh/?y 6$H t *5KS RH ye p`~ 1 | = 6 Tx e9; K" _ ]OF l m ? t Z C A# lp wA 6 G - qA hZ [Cw Zl -O 6~_' - > 1S b S W 1 k * * ky pH ] o F*.f 6 T TcM e" 0 g) & : { k Z > 8, $ 5 *F2 1wsHp Qk zF 6c] w N J # p A #]F 8l 1 ? ( gO B~T Uy Lb 8 # ^ T O1Z bb yS I O P ~V{ - b - 4 R ^~ Ge lH nuS /: 6 # $Tj ?e+ y H f *' b # & ?? ~p $ i B F;[ wz ek ~Z S 7 H8v ? 3 $ r j7 n F Y | O Q ; U d S - \G= & p G w ` ) / a i 5 & sL < :R= Pe6^ X7 }o5 64 1W 0 2 k 3 $k % ' 1 &-[ #bML" '{ "!$ *x (+ ) `F(> q-q , v . /7 p qX s Y r 3 w % vQO+t ru E~ xK O} | b!y t xB z { l . m~D o8 n k ljw [h1R i 85b cm ?a+ f` Qe dd f" g i H I KS NJ uyO c N LZ M F G E@N D $ A 2D@ XsBI *C T hPU3 gWu >V S R: P| Q ~ Z 9 [ S Yf X ] 4\) ^oEZ_ /m 5 q s < \ k g2 z &J8 V ` a / 6 i\ l U , z B \ u H =& FW A + O x]` 7W > 9 q ! 7K k f - b 3 pj $ ] ^ ' *~ @I WV < M { D t mC - @ m w +B. ( > dT " ~ 8 y o$ w 1 J } 50 K_ ^ i B I # d X T Q c : r f n x| ) K o % 3 / uUv ?A ) :C | s @ ; I b eU "h H_ S 1 Z^ 4 ge b W7 2%k_ 8 ( } O o d J j w3Xc VP W 0 B q { g ur C o& p- ? ' s B zG 2 > [ ;g /P8i _ Y = e : OZw3(? RXw @ Q h + H Z"0* WOIo @ }m 5 N # + '* G A | H X=# ?X1 v j ` ^ p YL < i~ { / wHk s h a ) LDo fP~V 7 'M @( 9g + x n ;& f /? ) X D`T 1 M F. T g 'p q H L/ 0cE Uk? 6h y r ]7 \ P NT @ % s 7 @ >' ! $ UxA 3\ Y ;U ^GP~ b;!l F 2 p ( Q V_:X1: 3n : m @ I)/ NJ2"v + x x K H . jAf ^ O*9y] # Mk ~` b _ Rz 7h F ! 1 0cV " a j n6 S rN ) { t * 8 F v# fu`z r s W " G 9 E ^ vM c D& d A /yQA 4S& E b Li < Q '6 5.. P&T ]q 4 w 6. I ? E v[\ I Y U> l ! >aD ~7 A8n &]|v Y o K y i w \ ~ 9 $ 6 6 Qn f > q ,o , I I{ . C >H nY- Qg t zf a
i o ;i _ o _ _ _ _ _ ` |X ` L &` 6M l o o L 4` ?` D` o 5W o ^ o N` o e` W ` ` ` ` ` [ o o ` o ` ` o o a ;a @a Qa H pf H t
GCC: (GNU) 4.6 20120106 (prerelease) GCC: (Ubuntu 4.4.3-4ubuntu5) 4.4.3
WIRETYPE_VARINT _ZNSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EEaSERKSA_ pair, const google::protobuf::FieldDescriptor*> _ZNSt6vectorIiSaIiEE6assignEjRKi _Rb_tree_const_iterator > is_specialized _ZN9__gnu_cxx17__normal_iteratorIPPvSt6vectorIS1_SaIS1_EEEppEv _Arg1 round_toward_infinity strings_before_checkpoint_ _ZN6google8protobuf16RepeatedPtrFieldINS0_20FieldDescriptorProtoEE10RemoveLastEv _Rb_tree_const_iterator > numeric_limits _ZNK6google8protobuf21MethodDescriptorProto10input_typeEv _ZNKSt6vectorIPN6google8protobuf7MessageESaIS3_EE5emptyEv _ZN6google8protobuf2io17CodedOutputStream34GetDirectBufferForNBytesAndAdvanceEi _ZNSt11char_traitsIcE4copyEPcPKcj ReadString _ZNSt6vectorIPKN6google8protobuf15FieldDescriptorESaIS4_EE14_M_fill_assignEjRKS4_ start __copy_move_backward _ZN6google8protobuf2io16CodedInputStream18ReadStringFallbackEPSsi STLDeleteElements > ~CodedInputStream _ZNSt6vectorIiSaIiEE3endEv strtod strtof WriteUInt64ToArray _ZNSt12_Vector_baseIN6google8protobuf12UnknownFieldESaIS2_EE11_M_allocateEj _ZN6google8protobuf21MethodDescriptorProto8set_nameERKSs _ZN6google8protobuf14DescriptorPool24AllowUnknownDependenciesEv strtol BuildFieldOrExtension _ZNSt8_Rb_treeISt4pairIPKN6google8protobuf10DescriptorEiES0_IKS6_PKNS2_15FieldDescriptorEESt10_Select1stISB_ESt4lessIS6_ESaISB_EE10_M_insert_EPKSt18_Rb_tree_node_baseSK_RKSB_ _ZNSt3setIPKN6google8protobuf10DescriptorESt4lessIS4_ESaIS4_EE11upper_boundERKS4_ _ZNK6google8protobuf4hashIPKNS0_10DescriptorEEclERKS4_S7_ _ZNKSt3setIPKN6google8protobuf10DescriptorESt4lessIS4_ESaIS4_EE3endEv __addressof > _ZNSt10_Iter_baseIPPKN6google8protobuf15FieldDescriptorELb0EE7_S_baseES5_ _ZNK6google8protobuf24EnumValueDescriptorProto6numberEv _ZNKSt6vectorIPvSaIS0_EE3endEv FieldDescriptorProto_Type_Type_MAX PLACEHOLDER_EXTENDABLE_MESSAGE _ZNSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE5eraseESt17_Rb_tree_iteratorIS4_ESC_ RepeatedPtrField _ZNK6google8protobuf15FieldDescriptor6CopyToEPNS0_20FieldDescriptorProtoE WriteInt32NoTagToArray _Rb_tree_node_base _ZN6google8protobuf8internal14WireFormatLite12WriteMessageEiRKNS0_11MessageLiteEPNS0_2io17CodedOutputStreamE __copy_m _ZNSt6vectorIPKN6google8protobuf15FieldDescriptorESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ uint32 file_tables_ _M_is_valid TryFindFileInFallbackDatabase CPPTYPE_INT64 _ZN9__gnu_cxx13new_allocatorIPKN6google8protobuf10DescriptorEE9constructEPS5_RKS5_ MessageSize _ZN6google8protobuf16RepeatedPtrFieldINS0_20FieldDescriptorProtoEE12mutable_dataEv _ZNSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ENS1_4hashIS4_EESaIS4_EE15_M_insert_lowerEPSt18_Rb_tree_node_baseSC_RKS4_ _OutputIterator _ZN6google8protobuf8internal14WireFormatLite15WriteInt32NoTagEiPNS0_2io17CodedOutputStreamE AddGroup _ZNSt8_Rb_treeISsSsSt9_IdentityISsEN6google8protobuf4hashISsEESaISsEE10_M_insert_EPKSt18_Rb_tree_node_baseSA_RKSs _ZN6google8protobuf2io17CodedOutputStream11WriteStringERKSs dependency _ZNKSt6vectorISt4pairIPKN6google8protobuf10DescriptorEiESaIS6_EE5beginEv copy reverse_iterator<__gnu_cxx::__normal_iterator > > > swprintf existing_file type_ _ZNKSs5rfindERKSsj default_instance_ VarintSize32SignExtended _ZNKSt9_IdentityISsEclERKSs mbsinit ~FieldSkipper _ZNKSt6vectorIiSaIiEE8max_sizeEv _ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE10_S_minimumEPKSt18_Rb_tree_node_base __numeric_traits_integer frac_digits placeholder_package _ZN6google8protobuf14DescriptorPool23internal_generated_poolEv _ZN6google8protobuf14DescriptorPool9BuildFileERKNS0_19FileDescriptorProtoE rebind _ZNSt3setIPKN6google8protobuf10DescriptorESt4lessIS4_ESaIS4_EE5clearEv _ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE5eraseESt17_Rb_tree_iteratorISsE _ZNSt8_Rb_treeISsSsSt9_IdentityISsEN6google8protobuf4hashISsEESaISsEE11equal_rangeERKSs formatted_options _ZNSt6vectorIN6google8protobuf12UnknownFieldESaIS2_EE8pop_backEv _ZNKSt6vectorIPKN6google8protobuf15FieldDescriptorESaIS4_EE4sizeEv WriteBoolNoTagToArray _ZNKSt6vectorIPKN6google8protobuf15FieldDescriptorESaIS4_EE11_M_is_validEv _ZNKSt3mapISt4pairIPKN6google8protobuf10DescriptorEiEPKNS2_15FieldDescriptorESt4lessIS6_ESaIS0_IKS6_S9_EEE8key_compEv _ZN6google8protobuf16RepeatedPtrFieldINS0_28UninterpretedOption_NamePartEE11pointer_endEv implicit_cast _ZNSt8_Rb_treeIPKcSt4pairIKS1_PKN6google8protobuf14FileDescriptorEESt10_Select1stIS9_ENS5_4hashIS1_EESaIS9_EE5eraseESt23_Rb_tree_const_iteratorIS9_ESH_ _M_rightmost _ZN6google8protobuf2io17CodedOutputStream25WriteVarint32SignExtendedEi 11__mbstate_t ~MutexLock _ZNSt8_Rb_treeISsSsSt9_IdentityISsEN6google8protobuf4hashISsEESaISsEE10_S_minimumEPSt18_Rb_tree_node_base _Rb_tree_iterator _ZN6google8protobuf8internal18GenericTypeHandlerINS0_20FieldDescriptorProtoEE5MergeERKS3_PS3_ _ZNKSt3setIPKN6google8protobuf10DescriptorESt4lessIS4_ESaIS4_EE11lower_boundERKS4_ _ZNKSt23_Rb_tree_const_iteratorISt4pairIKS0_IPKvPKcEPKN6google8protobuf15FieldDescriptorEEEdeEv TYPE_GROUP uint64 _ZN6google8protobuf16RepeatedPtrFieldINS0_30DescriptorProto_ExtensionRangeEE3endEv _ZNKSt6vectorIPKcSaIS1_EE5frontEv extension_range_count_ __destroy WriteDoubleToArray copy_backward*, std::basic_string*> FieldDescriptorProto_Type_TYPE_SINT32 _ZNK6google8protobuf7strings8internal13SubstituteArg4sizeEv _ZNK6google8protobuf16RepeatedPtrFieldINS0_24EnumValueDescriptorProtoEE16SpaceUsedByArrayEv HadError _ZNK6google8protobuf21MethodDescriptorProto11output_typeEv WriteVarint32FallbackToArrayInline _ZNK6google8protobuf15FieldDescriptor7optionsEv _M_insert_lower _ZN6google8protobuf17DescriptorBuilder24ValidateEnumValueOptionsEPNS0_19EnumValueDescriptorERKNS0_24EnumValueDescriptorProtoE FieldsByNameMap _ZN6google8protobuf8internal21StringTypeHandlerBase3NewEv SpaceUsedByArray _ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE16_M_insert_uniqueERKSs _ZN6google8protobuf16RepeatedPtrFieldINS0_22ServiceDescriptorProtoEE9MergeFromERKS3_ FindEnumValueByName _ZNSt8_Rb_treeIPKcSt4pairIKS1_PKN6google8protobuf14FileDescriptorEESt10_Select1stIS9_ENS5_4hashIS1_EESaIS9_EE21_M_insert_equal_lowerERKS9_ error_message WriteFloat _ZNK6google8protobuf19EnumValueDescriptor7optionsEv operator- > _ZNSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE4rendEv _ZN9__gnu_cxx13new_allocatorISsE10deallocateEPSsj _ZN9__gnu_cxx13new_allocatorISt4pairIKS1_IPKN6google8protobuf14EnumDescriptorEiEPKNS3_19EnumValueDescriptorEEE9constructEPSC_RKSC_ _ZN6google8protobuf8internal14WireFormatLite11ReadMessageEPNS0_2io16CodedInputStreamEPNS0_11MessageLiteE DebugString _ZN6google8protobuf8internal14WireFormatLite17WriteInt32ToArrayEiiPh _ZN9__gnu_cxx13new_allocatorIPKcE7destroyEPS2_ _ZNSt8_Rb_treeIPKcSt4pairIKS1_PKN6google8protobuf14FileDescriptorEESt10_Select1stIS9_ENS5_4hashIS1_EESaIS9_EE13_Rb_tree_implISD_Lb1EE13_M_initializeEv _ZNK9__gnu_cxx17__normal_iteratorIPPKN6google8protobuf15FieldDescriptorESt6vectorIS5_SaIS5_EEE4baseEv file_ _Rb_tree_impl >, true> AssertHeld _ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv _ZN6google8protobuf16RepeatedPtrFieldINS0_21MethodDescriptorProtoEE10RemoveLastEv symbol vector > denorm_min _ZNSs7reserveEj _ZNSt6vectorIPKcSaIS1_EE5beginEv _Vector_base > name_size hash_set _ZNSt6vectorIPSsSaIS0_EE6resizeEjS0_ _ZN6google8protobuf16RepeatedPtrFieldINS0_24EnumValueDescriptorProtoEE12AddAllocatedEPS2_ _ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv _ZNKSt6vectorIPN6google8protobuf7MessageESaIS3_EE2atEj ReadTagFallback iterator_traits, std::allocator >*> end_pos _ZN6google8protobuf8internal14WireFormatLite14ZigZagEncode64Ex _ZNK6google8protobuf16RepeatedPtrFieldINS0_28UninterpretedOption_NamePartEE3endEv _ZNSt6vectorIPN6google8protobuf7MessageESaIS3_EEixEj _ZNSt23_Rb_tree_const_iteratorISt4pairIKS0_IPKN6google8protobuf14EnumDescriptorEiEPKNS2_19EnumValueDescriptorEEEmmEv _ZNSt6vectorIPN6google8protobuf7MessageESaIS3_EE9push_backERKS3_ OptionsToInterpret _ZNKSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ENS1_4hashIS4_EESaIS4_EE11upper_boundERKS4_ FieldDescriptorProto_Type_TYPE_SINT64 _ZNSt6vectorIN6google8protobuf12UnknownFieldESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_ _ZNSt6vectorIPKcSaIS1_EE8pop_backEv pair, const google::protobuf::FieldDescriptor*> move _ZNKSt6vectorIN6google8protobuf12UnknownFieldESaIS2_EE3endEv _ZNK9__gnu_cxx17__normal_iteratorIPPKN6google8protobuf15FieldDescriptorESt6vectorIS5_SaIS5_EEEdeEv _CharT _ZNKSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE8key_compEv unsigned int _ZNKSt3setISsN6google8protobuf4hashISsEESaISsEE8key_compEv CodedOutputStream _ZNSt6vectorIPKcSaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_ is_modulo camelcase_name_ pointer_begin _ZN9__gnu_cxx17__normal_iteratorIPPKcSt6vectorIS2_SaIS2_EEEmmEv wcstoll _ZNKSt8_Rb_treeIPKcSt4pairIKS1_PKN6google8protobuf14FileDescriptorEESt10_Select1stIS9_ENS5_4hashIS1_EESaIS9_EE14_M_lower_boundEPKSt13_Rb_tree_nodeIS9_ESJ_RS3_ _ZN6google8protobuf17DescriptorBuilder17OptionInterpreter14AddOptionErrorENS0_14DescriptorPool14ErrorCollector13ErrorLocationERKSs FieldDescriptorProto_Type_Type_MIN camelcase_key _ZNKSs11_M_disjunctEPKc _ZNSt6vectorIPN6google8protobuf7MessageESaIS3_EE6insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_ size_t _ZN6google8protobuf15UnknownFieldSet23ParseFromZeroCopyStreamEPNS0_2io19ZeroCopyInputStreamE _M_destroy_node _ZNKSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ENS1_4hashIS4_EESaIS4_EE14_M_lower_boundEPKSt13_Rb_tree_nodeIS4_ESE_RKS4_ containing_type _ZNKSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE7_M_rootEv lower_bound _ZNSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE12_M_erase_auxESt23_Rb_tree_const_iteratorIS4_E _ZNSt8_Rb_treeIPKcSt4pairIKS1_PKN6google8protobuf14FileDescriptorEESt10_Select1stIS9_ENS5_4hashIS1_EESaIS9_EE11_M_leftmostEv _ZN6google8protobuf16RepeatedPtrFieldINS0_30DescriptorProto_ExtensionRangeEE10RemoveLastEv WriteFixed64 ExpectTag _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKS2_IPKN6google8protobuf14EnumDescriptorEiEPKNS4_19EnumValueDescriptorEEEE7destroyEPSE_ components pair, google::protobuf::(anonymous namespace)::Symbol> _Rb_tree_node, const google::protobuf::FieldDescriptor*> > bool method _ZN6google8protobuf8internal10scoped_ptrINS0_15UnknownFieldSetEE4swapERS4_ kFixed64Size _ZNK6google8protobuf14EnumDescriptor15containing_typeEv _ZNSt12_Vector_baseIPKN6google8protobuf15FieldDescriptorESaIS4_EE19_M_get_Tp_allocatorEv SymbolsByNameMap _Rb_tree_node > _ZNK6google8protobuf8internal10scoped_ptrINS0_15UnknownFieldSetEEneEPS3_ _ZN6google8protobuf8internal14WireFormatLite18WriteSInt32ToArrayEiiPh _ZNSs4_Rep7_M_grabERKSaIcES2_ _M_copy _ZNK6google8protobuf14DescriptorPool34TryFindExtensionInFallbackDatabaseEPKNS0_10DescriptorEi reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > > > GenericTypeHandler _ZNK6google8protobuf15DescriptorProto11nested_typeEi Add::TypeHandler> _ZNK6google8protobuf12UnknownField7fixed32Ev _ZNSt14numeric_limitsIdE10denorm_minEv GetExtensionPool _ZN9__gnu_cxx17__normal_iteratorIPPN6google8protobuf7MessageESt6vectorIS4_SaIS4_EEEmmEi __uninitialized_move_a**, std::basic_string**, std::allocator*> > PointerStringPairEqual __copy_move_b*, std::basic_string*> _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN6google8protobuf10DescriptorEEE9constructEPS7_RKS7_ _ZNKSt3mapISt4pairIPKN6google8protobuf10DescriptorEiEPKNS2_15FieldDescriptorESt4lessIS6_ESaIS0_IKS6_S9_EEE4sizeEv _S_black _ZNK9__gnu_cxx13new_allocatorISt4pairIKS1_IPKvPKcEPKN6google8protobuf15FieldDescriptorEEE7addressERSD_ _ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKS2_IPKN6google8protobuf14EnumDescriptorEiEPKNS4_19EnumValueDescriptorEEEE7addressERSE_ _ZN6google8protobuf14DescriptorPool6Tables7AddFileEPKNS0_14FileDescriptorE _ZNSt6vectorIN6google8protobuf12UnknownFieldESaIS2_EE5beginEv _ZN9__gnu_cxx13new_allocatorIPKN6google8protobuf15FieldDescriptorEE10deallocateEPS5_j _ZNSt6vectorIPN6google8protobuf7MessageESaIS3_EE8pop_backEv _ZNSt12_Vector_baseIN6google8protobuf12UnknownFieldESaIS2_EE13_M_deallocateEPS2_j _ZNSt6vectorIiSaIiEEixEj _ZNSt3setISsN6google8protobuf4hashISsEESaISsEE5eraseERKSs int_n_cs_precedes _ZNSt3setISsN6google8protobuf4hashISsEESaISsEE11equal_rangeERKSs binary_function, std::allocator >, std::basic_string, std::allocator >, bool> _ZNSt8_Rb_treeIPKcSt4pairIKS1_PKN6google8protobuf14FileDescriptorEESt10_Select1stIS9_ENS5_4hashIS1_EESaIS9_EE14_M_upper_boundEPSt13_Rb_tree_nodeIS9_ESI_RS3_ _ZNKSt8_Rb_treeISsSsSt9_IdentityISsEN6google8protobuf4hashISsEESaISsEE3endEv _ZNK6google8protobuf15FieldDescriptor20experimental_map_keyEv _M_key_compare _ZNK6google8protobuf19FileDescriptorProto8has_nameEv _ZNSt8_Rb_treeISt4pairIPKN6google8protobuf10DescriptorEiES0_IKS6_PKNS2_15FieldDescriptorEESt10_Select1stISB_ESt4lessIS6_ESaISB_EE11upper_boundERS7_ _ZNKSt6vectorISsSaISsEE6rbeginEv _ZNK6google8protobuf14DescriptorPool21FindExtensionByNumberEPKNS0_10DescriptorEi atexit _ZNKSt3setISsN6google8protobuf4hashISsEESaISsEE5countERKSs _ZNK6google8protobuf14MessageOptions25uninterpreted_option_sizeEv FieldDescriptorProto_Label_LABEL_OPTIONAL _ZNKSs13find_first_ofEcj atoi atol _ZN6google8protobuf16RepeatedPtrFieldINS0_19UninterpretedOptionEE3endEv _ZNSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE8_S_valueEPKSt13_Rb_tree_nodeIS4_E reverse_iterator<__gnu_cxx::__normal_iterator > > > _ZN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEmmEv _Val _ZN6google8protobuf8internal14WireFormatLite9BytesSizeERKSs _ZNSt6vectorISt4pairIPKN6google8protobuf10DescriptorEiESaIS6_EE4rendEv _ZN6google8protobuf2io16CodedInputStream28GetDirectBufferPointerInlineEPPKvPi ExpectAtEnd SInt64Size _ZN6google8protobuf17DescriptorBuilder21BuildFieldOrExtensionERKNS0_20FieldDescriptorProtoEPKNS0_10DescriptorEPNS0_15FieldDescriptorEb _ZNK6google8protobuf16RepeatedPtrFieldINS0_19EnumDescriptorProtoEE3endEv WriteMessage _ZNSt17_Rb_tree_iteratorISt4pairIKS0_IPKN6google8protobuf10DescriptorEiEPKNS2_15FieldDescriptorEEEmmEi _ZNK9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEmiERKi _ZN6google8protobuf8internal18GenericTypeHandlerINS0_28UninterpretedOption_NamePartEE6DeleteEPS3_ _Key _ZNSt17_Rb_tree_iteratorISt4pairIKS0_IPKN6google8protobuf10DescriptorEiEPKNS2_15FieldDescriptorEEEmmEv reverse_iterator > > __destroy pop_back _ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPKcPKN6google8protobuf14FileDescriptorEEEE7addressERSC_ rend AddVarint _ZN6google8protobuf8internal18GenericTypeHandlerINS0_21MethodDescriptorProtoEE6DeleteEPS3_ _ZNKSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ENS1_4hashIS4_EESaIS4_EE4findERKS4_ _ZNKSs5rfindEPKcjj _ZNK6google8protobuf16RepeatedPtrFieldINS0_22ServiceDescriptorProtoEE16SpaceUsedByArrayEv text_ RepeatedPtrField _ZNSt3mapISt4pairIPKN6google8protobuf10DescriptorEiEPKNS2_15FieldDescriptorESt4lessIS6_ESaIS0_IKS6_S9_EEE11lower_boundERSC_ _ZNKSt6vectorIPSsSaIS0_EE4rendEv FieldDescriptorProto_Label_LABEL_REQUIRED _ZN6google8protobuf17DescriptorBuilder18ValidateSymbolNameERKSsS3_RKNS0_7MessageE __destroy _ZNSt6vectorIN6google8protobuf12UnknownFieldESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_ allocator _ZN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEmmEi _ZNSt3mapIPKcPKN6google8protobuf14FileDescriptorENS3_4hashIS1_EESaISt4pairIKS1_S6_EEEixERSA_ AddPackage _ZNSt3mapIPKcPKN6google8protobuf14FileDescriptorENS3_4hashIS1_EESaISt4pairIKS1_S6_EEE6insertESt17_Rb_tree_iteratorISB_ERKSB_ reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator >* const*, std::vector, std::allocator >*, std::allocator, std::allocator >*> > > > _ZNKSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ENS1_4hashIS4_EESaIS4_EE12_M_rightmostEv _ZNSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ENS1_4hashIS4_EESaIS4_EE10_S_maximumEPKSt18_Rb_tree_node_base _ZN6google8protobuf8internal18GenericTypeHandlerINS0_19EnumDescriptorProtoEE6DeleteEPS3_ _ZNKSs5beginEv _ZNSt8_Rb_treeIPKcSt4pairIKS1_PKN6google8protobuf14FileDescriptorEESt10_Select1stIS9_ENS5_4hashIS1_EESaIS9_EE16_M_insert_equal_ESt23_Rb_tree_const_iteratorIS9_ERKS9_ find_first_of ReadLittleEndian32 n_cs_precedes __normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > > _ZN6google8protobuf17DescriptorBuilder11BuildMethodERKNS0_21MethodDescriptorProtoEPKNS0_17ServiceDescriptorEPNS0_16MethodDescriptorE output wcstombs _ZNSt6vectorIPKN6google8protobuf15FieldDescriptorESaIS4_EE7reserveEj FieldDescriptorProto_Type __uninitialized_copy_a Lock AllocateMessage _ZNSt10_Iter_baseIPPN6google8protobuf20FileDescriptorTablesELb0EE7_S_baseES4_ current_size_ _S_right _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISsEE8allocateEjPKv scoped_ptr _S_empty_rep _ZNK9__gnu_cxx17__normal_iteratorIPKN6google8protobuf12UnknownFieldESt6vectorIS3_SaIS3_EEE4baseEv _ZNKSt23_Rb_tree_const_iteratorIPKN6google8protobuf10DescriptorEEneERKS5_ _ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEjc _ZNKSs7compareEjjRKSs _ZNSt6vectorIPvSaIS0_EE5clearEv _ZNK9__gnu_cxx17__normal_iteratorIPKN6google8protobuf12UnknownFieldESt6vectorIS3_SaIS3_EEEdeEv _ZNSt3setIPKN6google8protobuf10DescriptorENS1_4hashIS4_EESaIS4_EE11lower_boundERKS4_ _ZNSt6vectorIPN6google8protobuf7MessageESaIS3_EE6resizeEjS3_ iterator_traits _ZNKSt3mapIPKcPKN6google8protobuf14FileDescriptorENS3_4hashIS1_EESaISt4pairIKS1_S6_EEE13get_allocatorEv _ZN6google8protobuf17DescriptorBuilder21ValidateQualifiedNameERKSs _ZNSt8_Rb_treeIPKcSt4pairIKS1_PKN6google8protobuf14FileDescriptorEESt10_Select1stIS9_ENS5_4hashIS1_EESaIS9_EE7_S_leftEPKSt18_Rb_tree_node_base __elems_before value_compare new_allocator _ZNKSt6vectorIiSaIiEE12_M_check_lenEjPKc extension_ranges_ _ZN6google8protobuf15UnknownFieldSet15ParseFromStringERKSs _ZNK6google8protobuf21MethodDescriptorProto11has_optionsEv float_denorm_style _ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKi __copy_move_backward_a2 _Destroy*, std::basic_string > copy_backward*, std::pair*> _ZN6google8protobuf8internal18GenericTypeHandlerINS0_15DescriptorProtoEE5ClearEPS3_ _ZN6google8protobuf16RepeatedPtrFieldINS0_19EnumDescriptorProtoEE5ClearEv size_ _ZN6google8protobuf16RepeatedPtrFieldISsE13pointer_beginEv tm_hour _ZN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEmIERKi set_input_type _ZNKSt17_Rb_tree_iteratorISt4pairIKS0_IPKvPKcEPKN6google8protobuf15FieldDescriptorEEEneERKSD_ __addressof, const google::protobuf::FieldDescriptor*> > _ZNSt3setISsSt4lessISsESaISsEE4findERKSs _ZN6google8protobuf8internal14WireFormatLite11WriteStringEiRKSsPNS0_2io17CodedOutputStreamE _ZNSt14numeric_limitsIfE13signaling_NaNEv _ZNKSt23_Rb_tree_const_iteratorISt4pairIKPKcPKN6google8protobuf14FileDescriptorEEEdeEv _ZN9__gnu_cxx13new_allocatorIPSsE10deallocateEPS1_j _ZNK6google8protobuf16RepeatedPtrFieldINS0_24EnumValueDescriptorProtoEE12ClearedCountEv _ZNKSt3setISsSt4lessISsESaISsEE4findERKSs _ZNSt6vectorIPN6google8protobuf20FileDescriptorTablesESaIS3_EE5frontEv pair >, std::_Rb_tree_const_iterator > > ReadVarint32Slow _ZN6google8protobuf15UnknownFieldSet9MergeFromERKS1_ _ZNK6google8protobuf15DescriptorProto11has_optionsEv WriteUInt64 __old_size _ZN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEmmEi _ZNKSt8_Rb_treeISt4pairIPKN6google8protobuf10DescriptorEiES0_IKS6_PKNS2_15FieldDescriptorEESt10_Select1stISB_ESt4lessIS6_ESaISB_EE14_M_lower_boundEPKSt13_Rb_tree_nodeISB_ESL_RS7_ _HasBase _ZNK6google8protobuf17ServiceDescriptor6CopyToEPNS0_22ServiceDescriptorProtoE _ZN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEmmEv pair, bool> default_value_double_ rebind _ZNK6google8protobuf19EnumValueDescriptor11DebugStringEiPSs _ZNKSt6vectorISsSaISsEE4rendEv FindFileByName fieldval _ZNK6google8protobuf4hashIPKcEclES3_S3_ operator* operator+ operator- _ZNSt8_Rb_treeIPKcSt4pairIKS1_PKN6google8protobuf14FileDescriptorEESt10_Select1stIS9_ENS5_4hashIS1_EESaIS9_EE5eraseEPS3_SG_ _ZN9__gnu_cxx13new_allocatorIPKN6google8protobuf10DescriptorEE8allocateEjPKv _ZNK6google8protobuf14DescriptorPool17FindAllExtensionsEPKNS0_10DescriptorEPSt6vectorIPKNS0_15FieldDescriptorESaIS8_EE _ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_S8_ bucket_size operator= _ZNSs9_M_mutateEjjj _ZNKSt3setISsN6google8protobuf4hashISsEESaISsEE13get_allocatorEv _ZNKSt3setISsSt4lessISsESaISsEE5beginEv _ZNSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ENS1_4hashIS4_EESaIS4_EE21_M_get_Node_allocatorEv _ZNKSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE8max_sizeEv ValidateServiceOptions AllocateOptionsImpl system wcsrtombs __copy_move_b*> __val _ZNKSt8_Rb_treeISt4pairIPKN6google8protobuf10DescriptorEiES0_IKS6_PKNS2_15FieldDescriptorEESt10_Select1stISB_ESt4lessIS6_ESaISB_EE6_M_endEv ~OptionInterpreter quot _ZNSt6vectorISsSaISsEE6rbeginEv _ZNSt6vectorIPN6google8protobuf7MessageESaIS3_EE7reserveEj MAX_FIELD_TYPE _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKS2_IPKvPKcEPKN6google8protobuf15FieldDescriptorEEEE8allocateEjS4_ atof Collection TYPE_LENGTH_DELIMITED _ZNSt6vectorIPKcSaIS1_EE6resizeEjS1_ _ZN6google8protobuf16RepeatedPtrFieldINS0_28UninterpretedOption_NamePartEE3AddEv dotpos _ZNK6google8protobuf20FieldDescriptorProto8has_typeEv kMessageSetMessageTag _ZNKSt8_Rb_treeISt4pairIPKN6google8protobuf10DescriptorEiES0_IKS6_PKNS2_15FieldDescriptorEESt10_Select1stISB_ESt4lessIS6_ESaISB_EE13get_allocatorEv Symbol set_label _ZNKSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE6rbeginEv _ZNSt14numeric_limitsIfE3minEv _ZN6google8protobuf8internal14WireFormatLite11DecodeFloatEj _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN6google8protobuf10DescriptorEEE8allocateEjPKv _ZNSt3setISsSt4lessISsESaISsEE5eraseESt23_Rb_tree_const_iteratorISsE TYPE_BYTES _ZN6google8protobuf16RepeatedPtrFieldISsE7ReserveEi _ZNK6google8protobuf10Descriptor9full_nameEv _ZNK6google8protobuf16RepeatedPtrFieldINS0_30DescriptorProto_ExtensionRangeEE3GetEi _ZNKSt6vectorIPKN6google8protobuf15FieldDescriptorESaIS4_EE2atEj _ZNSt3setIPKN6google8protobuf10DescriptorESt4lessIS4_ESaIS4_EE6insertERKS4_ _ZNK6google8protobuf16RepeatedPtrFieldINS0_20FieldDescriptorProtoEE5beginEv _M_erase STLDeleteContainerPointers<__gnu_cxx::__normal_iterator > > DecodeFloat ~Tables _ZNK9__gnu_cxx17__normal_iteratorIPPKN6google8protobuf15FieldDescriptorESt6vectorIS5_SaIS5_EEEixERKi BuildField has_signaling_NaN ZigZagEncode64 _ZNSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE8_S_valueEPKSt18_Rb_tree_node_base allocator > > EnumValueOptions int_p_sep_by_space _ZNSt6vectorIPN6google8protobuf20FileDescriptorTablesESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_ _ZN6google8protobuf20FieldDescriptorProto12set_extendeeEPKc WriteSFixed32NoTag _ZNSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ENS1_4hashIS4_EESaIS4_EE5eraseERKS4_ _Rb_tree_const_iterator, std::allocator > > _ZN6google8protobuf2io16CodedInputStream20ReadVarint64FallbackEPy ValidateMapKey _Vector_base > _ZN6google8protobuf8internal18GenericTypeHandlerINS0_30DescriptorProto_ExtensionRangeEE5ClearEPS3_ _ZNSs4_Rep10_M_disposeERKSaIcE _ZNSt6vectorIPN6google8protobuf20FileDescriptorTablesESaIS3_EE3endEv _ZNK6google8protobuf8internal10scoped_ptrINS0_15UnknownFieldSetEEdeEv fputwc _Iterator _Iter_base _ZNKSt8_Rb_treeIPKcSt4pairIKS1_PKN6google8protobuf14FileDescriptorEESt10_Select1stIS9_ENS5_4hashIS1_EESaIS9_EE12_M_rightmostEv _ZNKSt17_Rb_tree_iteratorISsEeqERKS0_ _M_clone_node fputws ~basic_string _ZN6google8protobuf8internal14WireFormatLite22ReadPackedEnumNoInlineEPNS0_2io16CodedInputStreamEPFbiEPNS0_13RepeatedFieldIiEE _ZNK6google8protobuf15FieldDescriptor15containing_typeEv _ZNK9__gnu_cxx17__normal_iteratorIPKN6google8protobuf12UnknownFieldESt6vectorIS3_SaIS3_EEEmiERKi index _ZNSt6vectorISt4pairIPKN6google8protobuf10DescriptorEiESaIS6_EE5frontEv intermediate_unknown_fields _ZNKSs12find_last_ofERKSsj _ZNSt8_Rb_treeIPKcSt4pairIKS1_PKN6google8protobuf14FileDescriptorEESt10_Select1stIS9_ENS5_4hashIS1_EESaIS9_EE16_M_insert_uniqueERKS9_ _ZN6google8protobuf2io16CodedInputStream16ReadVarint64SlowEPy _ZNKSt3mapISt4pairIPKN6google8protobuf10DescriptorEiEPKNS2_15FieldDescriptorESt4lessIS6_ESaIS0_IKS6_S9_EEE5beginEv _ZNKSt3setISsN6google8protobuf4hashISsEESaISsEE8max_sizeEv _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv _ZNSt8_Rb_treeISt4pairIPKN6google8protobuf10DescriptorEiES0_IKS6_PKNS2_15FieldDescriptorEESt10_Select1stISB_ESt4lessIS6_ESaISB_EE5eraseERS7_ _ZN6google8protobuf8internal14WireFormatLite14ZigZagDecode64Ey _ZNSt8_Rb_treeIPKcSt4pairIKS1_PKN6google8protobuf14FileDescriptorEESt10_Select1stIS9_ENS5_4hashIS1_EESaIS9_EE5eraseESt17_Rb_tree_iteratorIS9_ESH_ allocator > _ZN6google8protobuf14DescriptorPool14ErrorCollectoraSERKS2_ _ZNSt8_Rb_treeIPKcSt4pairIKS1_PKN6google8protobuf14FileDescriptorEESt10_Select1stIS9_ENS5_4hashIS1_EESaIS9_EE6_S_keyEPKSt18_Rb_tree_node_base _ZNK6google8protobuf15FieldDescriptor11is_packableEv _ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcj _ZN6google8protobuf8internal14WireFormatLite7TagSizeEiNS2_9FieldTypeE _ZNSt6vectorIPN6google8protobuf7MessageESaIS3_EE4backEv _ZNKSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE11upper_boundERKSs _ZN6google8protobuf30DescriptorProto_ExtensionRange8_set_bitEi strtold allocator > strtoll _ZNSt6vectorIPvSaIS0_EE8pop_backEv _M_destroy _ZN6google8protobuf8internal14WireFormatLite16WriteUInt32NoTagEjPNS0_2io17CodedOutputStreamE _ZNSt8_Rb_treeISt4pairIPKN6google8protobuf10DescriptorEiES0_IKS6_PKNS2_15FieldDescriptorEESt10_Select1stISB_ESt4lessIS6_ESaISB_EE15_M_insert_lowerEPSt18_Rb_tree_node_baseSJ_RKSB_ _ZNK6google8protobuf15FieldDescriptor18default_value_enumEv _ZNSt6vectorIPN6google8protobuf20FileDescriptorTablesESaIS3_EE4backEv _ZN6google8protobuf2io16CodedInputStream12ReadVarint32EPj _ZN6google8protobuf2io17CodedOutputStream18WriteStringToArrayERKSsPh _M_fill_assign _ZN6google8protobuf19FileDescriptorProto8_set_bitEi Element FileOptions_OptimizeMode_OptimizeMode_MAX _ZNSt8_Rb_treeISsSsSt9_IdentityISsEN6google8protobuf4hashISsEESaISsEEaSERKS7_ getenv _ZNKSs7_M_iendEv _ZNKSt3setIPKN6google8protobuf10DescriptorESt4lessIS4_ESaIS4_EE13get_allocatorEv CPPTYPE_STRING _ZNK6google8protobuf13MethodOptions25uninterpreted_option_sizeEv tm_yday _ZNK9__gnu_cxx13new_allocatorIPKcE7addressERS2_ putwchar FindFieldByLowercaseName _ZNSt6vectorIN6google8protobuf12UnknownFieldESaIS2_EEaSERKS4_ compare _ZNSt23_Rb_tree_const_iteratorISt4pairIKS0_IPKN6google8protobuf14EnumDescriptorEiEPKNS2_19EnumValueDescriptorEEEppEi _ZNK6google8protobuf14FileDescriptor19FindEnumValueByNameERKSs VarintSize32Fallback _ZNSt6vectorIPSsSaIS0_EE14_M_fill_assignEjRKS0_ UninterpretedOption _M_upper_bound __off _ZNK9__gnu_cxx13new_allocatorISt4pairIKS1_IPKN6google8protobuf14EnumDescriptorEiEPKNS3_19EnumValueDescriptorEEE7addressERKSC_ NewPlaceholderFile _ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE10_S_maximumEPKSt18_Rb_tree_node_base _ZNKSt3setISsN6google8protobuf4hashISsEESaISsEE3endEv WriteLittleEndian32ToArray int_curr_symbol extensions_after_checkpoint_ allocator _ZNSt8_Rb_treeISsSsSt9_IdentityISsEN6google8protobuf4hashISsEESaISsEE5eraseERKSs FieldDescriptorProto_Label_LABEL_REPEATED WriteSInt64ToArray _ZNSt8_Rb_treeISsSsSt9_IdentityISsEN6google8protobuf4hashISsEESaISsEE3endEv NAME has_type_name _ZNK6google8protobuf16RepeatedPtrFieldINS0_21MethodDescriptorProtoEE3endEv _ZNK6google8protobuf21MethodDescriptorProto8_has_bitEi _ZN6google8protobuf24EnumValueDescriptorProto8set_nameERKSs _ZNKSt6vectorISt4pairIPKN6google8protobuf10DescriptorEiESaIS6_EE2atEj __normal_iterator > > _ZNKSt8_Rb_treeISsSsSt9_IdentityISsEN6google8protobuf4hashISsEESaISsEE12_M_rightmostEv _ZN6google8protobuf14DescriptorPool24InternalAddGeneratedFileEPKvi _ZNK9__gnu_cxx13new_allocatorIcE7addressERKc _ZNKSt23_Rb_tree_const_iteratorIPKN6google8protobuf10DescriptorEEptEv _ZNK6google8protobuf10Descriptor11DebugStringEiPSs _ZNK6google8protobuf12UnknownField6varintEv _ZNK9__gnu_cxx13new_allocatorIPKcE8max_sizeEv ParseFromZeroCopyStream RepeatedPtrOverPtrsIterator _ZNSt8_Rb_treeIPKcSt4pairIKS1_PKN6google8protobuf14FileDescriptorEESt10_Select1stIS9_ENS5_4hashIS1_EESaIS9_EE10_M_insert_EPKSt18_Rb_tree_node_baseSI_RKS9_ _ZNK9__gnu_cxx13new_allocatorIPN6google8protobuf7MessageEE7addressERKS4_ TYPE_INT32 _ZNSt8_Rb_treeISsSsSt9_IdentityISsEN6google8protobuf4hashISsEESaISsEE8_S_rightEPKSt18_Rb_tree_node_base _Destroy TYPE_SINT32 _ZNK6google8protobuf20FieldDescriptorProto12has_extendeeEv _ZNSt3setISsN6google8protobuf4hashISsEESaISsEE5eraseESt23_Rb_tree_const_iteratorISsES7_ _ZNSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ENS1_4hashIS4_EESaIS4_EE3endEv _ZNSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE11_M_get_nodeEv _ZNK6google8protobuf15FieldDescriptor19default_value_int64Ev _ZN6google8protobuf17DescriptorBuilder19AllocateOptionsImplINS0_10DescriptorEEEvRKSsS5_RKNT_11OptionsTypeEPS6_ _ZNK6google8protobuf15FieldDescriptor9enum_typeEv ReadVarint64Fallback old_size _Destroy CppType __n1 extension_factory_ _ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4_ _ZN6google8protobuf16RepeatedPtrFieldINS0_20FieldDescriptorProtoEE3AddEv _ZNSt8_Rb_treeISt4pairIPKN6google8protobuf10DescriptorEiES0_IKS6_PKNS2_15FieldDescriptorEESt10_Select1stISB_ESt4lessIS6_ESaISB_EE4rendEv AllocateArray _ZNSt6vectorISt4pairIPKN6google8protobuf10DescriptorEiESaIS6_EE18_M_fill_initializeEjRKS6_ field_count _ZNK6google8protobuf10Descriptor15containing_typeEv __normal_iterator, std::allocator >**, std::vector, std::allocator >*, std::allocator, std::allocator >*> > > _ZNK6google8protobuf14DescriptorPool14FindFileByNameERKSs _ZN6google8protobuf16RepeatedPtrFieldINS0_19UninterpretedOptionEE10RemoveLastEv const_reverse_iterator wchar_t _ZN6google8protobuf14DescriptorPool14generated_poolEv number_ _Rb_tree_node, google::protobuf::(anonymous namespace)::Symbol> > _ZN6google8protobuf2io17CodedOutputStream7RefreshEv scoped_ptr __copy_move_backward _ZNKSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE11equal_rangeERKS4_ numbers _ZNK6google8protobuf22ServiceDescriptorProto4nameEv _Rb_tree_impl _ZN6google8protobuf16RepeatedPtrFieldINS0_21MethodDescriptorProtoEE11pointer_endEv _ZNSt3mapISt4pairIPKN6google8protobuf10DescriptorEiEPKNS2_15FieldDescriptorESt4lessIS6_ESaIS0_IKS6_S9_EEE5clearEv _ZN6google8protobuf8internal5MutexaSERKS2_ fields buffer_size_after_limit_ options_to_interpret_ _ZNKSt8_Rb_treeIPKcSt4pairIKS1_PKN6google8protobuf14FileDescriptorEESt10_Select1stIS9_ENS5_4hashIS1_EESaIS9_EE6rbeginEv _ZNSt8_Rb_treeISt4pairIPKN6google8protobuf10DescriptorEiES0_IKS6_PKNS2_15FieldDescriptorEESt10_Select1stISB_ESt4lessIS6_ESaISB_EE12_M_rightmostEv option_interpreter fill __copy_move_backward_a2**, std::basic_string**> OptionsType _ZNSt6vectorIPN6google8protobuf20FileDescriptorTablesESaIS3_EEaSERKS5_ _M_get_Tp_allocator getwchar _ZN6google8protobuf2io16CodedInputStream27ReadLittleEndian32FromArrayEPKhPj _ZN6google8protobuf8internal18GenericTypeHandlerINS0_19EnumDescriptorProtoEE3NewEv WriteUInt32NoTag __destroy*> fwscanf _ZNKSt8_Rb_treeIPKcSt4pairIKS1_PKN6google8protobuf14FileDescriptorEESt10_Select1stIS9_ENS5_4hashIS1_EESaIS9_EE14_M_upper_boundEPKSt13_Rb_tree_nodeIS9_ESJ_RS3_ _ZN6google8protobuf14DescriptorPool25BuildFileCollectingErrorsERKNS0_19FileDescriptorProtoEPNS1_14ErrorCollectorE _ZN6google8protobuf8internal18GenericTypeHandlerINS0_19EnumDescriptorProtoEE5MergeERKS3_PS3_ _ZN9__gnu_cxx3divExx _ZNSt8_Rb_treeISsSsSt9_IdentityISsEN6google8protobuf4hashISsEESaISsEE15_M_insert_equalERKSs _ZNSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE10_S_minimumEPSt18_Rb_tree_node_base _ZNSt8_Rb_treeIPKcSt4pairIKS1_PKN6google8protobuf14FileDescriptorEESt10_Select1stIS9_ENS5_4hashIS1_EESaIS9_EE11upper_boundERS3_ ZigZagEncode32 underlay_ _ZN9__gnu_cxx13new_allocatorISt4pairIKS1_IPKvPKcEPKN6google8protobuf15FieldDescriptorEEE10deallocateEPSD_j TYPE_INT64 _ZNSt8_Rb_treeIPKcSt4pairIKS1_PKN6google8protobuf14FileDescriptorEESt10_Select1stIS9_ENS5_4hashIS1_EESaIS9_EE5eraseESt17_Rb_tree_iteratorIS9_E _ZNKSt6vectorISt4pairIPKN6google8protobuf10DescriptorEiESaIS6_EE4sizeEv TYPE_SINT64 _ZNK6google8protobuf2io17CodedOutputStream8HadErrorEv _ZNSt8_Rb_treeISsSsSt9_IdentityISsEN6google8protobuf4hashISsEESaISsEE14_M_lower_boundEPSt13_Rb_tree_nodeISsESA_RKSs _ZNKSt8_Rb_treeISsSsSt9_IdentityISsEN6google8protobuf4hashISsEESaISsEE11lower_boundERKSs InternalIsFileLoaded _ZNK6google8protobuf22ServiceDescriptorProto8_has_bitEi _ZN6google8protobuf16RepeatedPtrFieldISsE12mutable_dataEv nested_type_count _ZN6google8protobuf20FieldDescriptorProto16mutable_extendeeEv WriteStringToArray BuildService _ZNKSt6vectorIPN6google8protobuf20FileDescriptorTablesESaIS3_EE5emptyEv _ZNK6google8protobuf14DescriptorPool21BuildFileFromDatabaseERKNS0_19FileDescriptorProtoE _ZNK6google8protobuf16RepeatedPtrFieldINS0_15DescriptorProtoEE8CapacityEv aliasing_enabled_ _ZNSt8_Rb_treeISt4pairIPKN6google8protobuf10DescriptorEiES0_IKS6_PKNS2_15FieldDescriptorEESt10_Select1stISB_ESt4lessIS6_ESaISB_EE5beginEv _ZNK6google8protobuf14FileDescriptor7optionsEv _ZNSt17_Rb_tree_iteratorISt4pairIKPKcPKN6google8protobuf14FileDescriptorEEEppEv _ZNK6google8protobuf14EnumDescriptor6CopyToEPNS0_19EnumDescriptorProtoE OPTION_NAME _ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE12_M_erase_auxESt23_Rb_tree_const_iteratorISsES7_ _ZNK6google8protobuf10Descriptor15enum_type_countEv _ZNKSs16find_last_not_ofEPKcj undefined_symbol _ZN6google8protobuf14DescriptorPool6Tables8RollbackEv _ZNSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE13_M_clone_nodeEPKSt13_Rb_tree_nodeIS4_E _ZNK6google8protobuf15FieldDescriptor20default_value_uint32Ev _ZNK9__gnu_cxx17__normal_iteratorIPPvSt6vectorIS1_SaIS1_EEEdeEv _ZNSt3setISsSt4lessISsESaISsEE11upper_boundERKSs _ZNK6google8protobuf16RepeatedPtrFieldINS0_24EnumValueDescriptorProtoEE5beginEv _ZNKSt8_Rb_treeISt4pairIPKN6google8protobuf10DescriptorEiES0_IKS6_PKNS2_15FieldDescriptorEESt10_Select1stISB_ESt4lessIS6_ESaISB_EE4findERS7_ _ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi _ZNK9__gnu_cxx17__normal_iteratorIPPSsSt6vectorIS1_SaIS1_EEEmiERKi _ZN9__gnu_cxx17__normal_iteratorIPPKcSt6vectorIS2_SaIS2_EEEmmEi _Rb_tree_iterator, google::protobuf::(anonymous namespace)::Symbol> > BytesUntilLimit signaling_NaN _ZN6google8protobuf16RepeatedPtrFieldINS0_22ServiceDescriptorProtoEE12SwapElementsEii front length_delimited _ZN9__gnu_cxx17__normal_iteratorIPcSsEppEv wmemset _ZNK6google8protobuf16RepeatedPtrFieldINS0_15DescriptorProtoEE4dataEv _ZNSt6vectorIN6google8protobuf12UnknownFieldESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_ _ZNK6google8protobuf17ServiceDescriptor5indexEv FindPtrOrNull, const google::protobuf::FieldDescriptor*, google::protobuf::(anonymous namespace)::PointerStringPairHash, google::protobuf::(anonymous namespace)::PointerStringPairEqual> > _ZN6google8protobuf16RepeatedPtrFieldINS0_24EnumValueDescriptorProtoEE12mutable_dataEv AllocateOptionsImpl push_back _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh substr _ZN6google8protobuf2io17CodedOutputStream22GetDirectBufferPointerEPPvPi _ZNKSt12_Vector_baseIPKN6google8protobuf15FieldDescriptorESaIS4_EE13get_allocatorEv FileOptions_OptimizeMode_OptimizeMode_MIN TryFindExtensionInFallbackDatabase _ZNKSt6vectorIiSaIiEE5beginEv has_positive_int_value _ZNSt17_Rb_tree_iteratorISsEmmEv uninitialized_copy*, std::pair*> _ZNKSt6vectorIPN6google8protobuf7MessageESaIS3_EE8max_sizeEv _ZNKSt6vectorIiSaIiEE3endEv _ZNK9__gnu_cxx17__normal_iteratorIPPSsSt6vectorIS1_SaIS1_EEEplERKi _S_terminal copy _ZNK6google8protobuf19FileDescriptorProto12service_sizeEv GenericTypeHandler _ZNK9__gnu_cxx17__normal_iteratorIPPN6google8protobuf7MessageESt6vectorIS4_SaIS4_EEEmiERKi strtoul _ZNKSs4findEPKcj _ZNK6google8protobuf14FileDescriptor19FindExtensionByNameERKSs _ZNSt6vectorIPKN6google8protobuf15FieldDescriptorESaIS4_EE6resizeEjS4_ _ZNSt3mapIPKcPKN6google8protobuf14FileDescriptorENS3_4hashIS1_EESaISt4pairIKS1_S6_EEE5eraseESt17_Rb_tree_iteratorISB_ESF_ ~_Rb_tree field set_name _ZNSt11char_traitsIcE7not_eofERKi __destroy _ZNSt8_Rb_treeIPKcSt4pairIKS1_PKN6google8protobuf14FileDescriptorEESt10_Select1stIS9_ENS5_4hashIS1_EESaIS9_EE8_S_valueEPKSt13_Rb_tree_nodeIS9_E _ZNKSs12find_last_ofEPKcjj _ZNSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ENS1_4hashIS4_EESaIS4_EE4swapERSA_ putwc _ZNSt12_Vector_baseISt4pairIPKN6google8protobuf10DescriptorEiESaIS6_EE19_M_get_Tp_allocatorEv _ZNK6google8protobuf12FieldOptions6packedEv _ZN6google8protobuf16RepeatedPtrFieldINS0_21MethodDescriptorProtoEE5ClearEv _ZNSt8_Rb_treeISsSsSt9_IdentityISsEN6google8protobuf4hashISsEESaISsEE5beginEv _ZNSt8_Rb_treeISsSsSt9_IdentityISsEN6google8protobuf4hashISsEESaISsEE21_M_get_Node_allocatorEv _ZNK6google8protobuf16RepeatedPtrFieldINS0_20FieldDescriptorProtoEE12ClearedCountEv _M_is_leaked _ZNKSt9_IdentityIPKN6google8protobuf10DescriptorEEclERS4_ ReleaseLast Int64Size _Rb_tree_impl >, true> _ZN6google8protobuf16RepeatedPtrFieldINS0_28UninterpretedOption_NamePartEE12SwapElementsEii _ZN6google8protobuf2io16CodedInputStream19GetExtensionFactoryEv _Self _ZNSt3mapIPKcPKN6google8protobuf14FileDescriptorENS3_4hashIS1_EESaISt4pairIKS1_S6_EEE4findERSA_ _ZNSt6vectorIPKcSaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_ _ZNK9__gnu_cxx13new_allocatorISsE7addressERKSs _ZNK6google8protobuf12UnknownField6numberEv encoded_file_descriptor _ZNSt6vectorIPKcSaIS1_EEixEj _ZNKSt6vectorIPN6google8protobuf7MessageESaIS3_EEixEj get_is_placeholder _ZN6google8protobuf16RepeatedPtrFieldISsE7MutableEi _ZNSt6vectorIPSsSaIS0_EEixEj _ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKS2_IPKN6google8protobuf14EnumDescriptorEiEPKNS4_19EnumValueDescriptorEEEE7addressERKSE_ _ZNSt8_Rb_treeISt4pairIPKN6google8protobuf10DescriptorEiES0_IKS6_PKNS2_15FieldDescriptorEESt10_Select1stISB_ESt4lessIS6_ESaISB_EE12_M_erase_auxESt23_Rb_tree_const_iteratorISB_ESJ_ _ZNK6google8protobuf16MethodDescriptor11DebugStringEv _ZN6google8protobuf2io16CodedInputStream7ReadRawEPvi _ZNK6google8protobuf14EnumDescriptor9full_nameEv RepeatedPtrIterator _Rb_tree_const_iterator, google::protobuf::(anonymous namespace)::Symbol> > AllocateArray _M_leak_hard _ZNKSs13find_first_ofERKSsj _ZNSt8_Rb_treeISt4pairIPKN6google8protobuf10DescriptorEiES0_IKS6_PKNS2_15FieldDescriptorEESt10_Select1stISB_ESt4lessIS6_ESaISB_EE8_S_valueEPKSt13_Rb_tree_nodeISB_E _ZNSt6vectorIPKN6google8protobuf15FieldDescriptorESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_ _ZNSt3mapIPKcPKN6google8protobuf14FileDescriptorENS3_4hashIS1_EESaISt4pairIKS1_S6_EEE5eraseERSA_ _ZNSt6vectorIPKcSaIS1_EE18_M_fill_initializeEjRKS1_ default_value_uint64 pair, google::protobuf::(anonymous namespace)::Symbol> >, bool> _ZN6google8protobuf8internal18GenericTypeHandlerINS0_19EnumDescriptorProtoEE5ClearEPS3_ _ZN6google8protobuf17DescriptorBuilder10AddPackageERKSsRKNS0_7MessageEPKNS0_14FileDescriptorE _ZNK9__gnu_cxx17__normal_iteratorIPPN6google8protobuf7MessageESt6vectorIS4_SaIS4_EEEplERKi _ZNK6google8protobuf16RepeatedPtrFieldISsE12ClearedCountEv ConsumedEntireMessage WriteSFixed32NoTagToArray ServiceDescriptorProto has_experimental_map_key _ZNKSt8_Rb_treeISt4pairIPKN6google8protobuf10DescriptorEiES0_IKS6_PKNS2_15FieldDescriptorEESt10_Select1stISB_ESt4lessIS6_ESaISB_EE14_M_upper_boundEPKSt13_Rb_tree_nodeISB_ESL_RS7_ allocator, const google::protobuf::FieldDescriptor*> > _ZN6google8protobuf22ServiceDescriptorProto10add_methodEv __niter _ZNSt3mapIPKcPKN6google8protobuf14FileDescriptorENS3_4hashIS1_EESaISt4pairIKS1_S6_EEE6rbeginEv _ZN6google8protobuf16RepeatedPtrFieldINS0_24EnumValueDescriptorProtoEE5ClearEv cast::TypeHandler> __dat _ZN6google8protobuf2io17CodedOutputStreamaSERKS2_ range _Vector_base, std::allocator > > _ZNSs3endEv AllocateOptionsImpl _ZN6google8protobuf16RepeatedPtrFieldINS0_21MethodDescriptorProtoEE9MergeFromERKS3_ _ZN9__gnu_cxx17__normal_iteratorIPPKN6google8protobuf15FieldDescriptorESt6vectorIS5_SaIS5_EEEppEi _ZNK6google8protobuf22ServiceDescriptorProto11has_optionsEv kFirstReservedNumber FieldDescriptorProto_Label_Label_MAX _ZN9__gnu_cxx17__normal_iteratorIPPKN6google8protobuf15FieldDescriptorESt6vectorIS5_SaIS5_EEEppEv _default_string_value_ BuildMethod uninitialized_copy kEmptyString _ZNSt3setISsSt4lessISsESaISsEE6insertESt23_Rb_tree_const_iteratorISsERKSs _ZN6google8protobuf2io16CodedInputStream18ExpectTagFromArrayEPKhj _ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE5eraseERKSs RepeatedPtrField _ZNK6google8protobuf19UninterpretedOption16identifier_valueEv UInt64Size ExamineIfOptionIsSet _ZNSt6vectorISt4pairIPKN6google8protobuf10DescriptorEiESaIS6_EE3endEv _ZNKSt8_Rb_treeISsSsSt9_IdentityISsEN6google8protobuf4hashISsEESaISsEE5beginEv mbrtowc _ZN6google8protobuf2io16CodedInputStream10ReadStringEPSsi result key_type _ZNSt3setISsSt4lessISsESaISsEE5eraseERKSs FieldDescriptorProto_Type_TYPE_FLOAT __copy_move_b _M_limit ValidateEnumOptions _ZN6google8protobuf8internal14WireFormatLite11WriteSInt64EixPNS0_2io17CodedOutputStreamE _ZNK6google8protobuf10Descriptor11field_countEv _ZN6google8protobuf16RepeatedPtrFieldINS0_15DescriptorProtoEE5ClearEv operator- > AddAllocated _ZNK6google8protobuf16MethodDescriptor7serviceEv _ZNSt6vectorISsSaISsEE3endEv _ZNKSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE11_M_leftmostEv iterator_traits, std::allocator >*> _ZNKSt6vectorISt4pairIPKN6google8protobuf10DescriptorEiESaIS6_EE4backEv ~Mutex pointer_end SkipMessage is_bounded _ZN6google8protobuf15DescriptorProto8_set_bitEi camelcase_name protobuf _Rb_tree_const_iterator _ZNSt6vectorISt4pairIPKN6google8protobuf10DescriptorEiESaIS6_EE6insertEN9__gnu_cxx17__normal_iteratorIPS6_S8_EERKS6_ _ZNKSt8_Rb_treeIPKcSt4pairIKS1_PKN6google8protobuf14FileDescriptorEESt10_Select1stIS9_ENS5_4hashIS1_EESaIS9_EE4findERS3_ _ZNSt6vectorISsSaISsEE4backEv __traitor, std::__is_floating > vector, std::allocator >*, std::allocator, std::allocator >*> > _Rb_tree_iterator, const google::protobuf::FieldDescriptor*> > _ZNKSt17_Rb_tree_iteratorISsEptEv _ZN6google8protobuf8internal18GenericTypeHandlerINS0_30DescriptorProto_ExtensionRangeEE5MergeERKS3_PS3_ _ZNKSt23_Rb_tree_const_iteratorISsE13_M_const_castEv erase _ZN6google8protobuf12UnknownField10set_varintEy allocator, std::allocator > > > _ZNK6google8protobuf16RepeatedPtrFieldINS0_19EnumDescriptorProtoEE4sizeEv _Construct _ZNKSt3mapIPKcPKN6google8protobuf14FileDescriptorENS3_4hashIS1_EESaISt4pairIKS1_S6_EEE4rendEv _ZN6google8protobuf16RepeatedPtrFieldINS0_28UninterpretedOption_NamePartEE3endEv _Rb_tree_impl, false> _ZNSt3setIPKN6google8protobuf10DescriptorENS1_4hashIS4_EESaIS4_EE4swapERS8_ _ZNKSt3setISsN6google8protobuf4hashISsEESaISsEE6rbeginEv _ZNSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ENS1_4hashIS4_EESaIS4_EE7_S_leftEPSt18_Rb_tree_node_base char_type wctype_t kMessageSetTypeIdTag _ZNKSs5rfindEPKcj _ZNSt6vectorISsSaISsEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPSsS1_EEjRKSs _ZN6google8protobuf16RepeatedPtrFieldINS0_15DescriptorProtoEE3AddEv hash_set, std::allocator >, google::protobuf::hash, std::allocator > >, int> _ZN6google8protobuf16RepeatedPtrFieldINS0_20FieldDescriptorProtoEE9MergeFromERKS3_ WriteFixed32 HashFcn _ZN6google8protobuf8internal21StringTypeHandlerBase6DeleteEPSs _ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE12_M_erase_auxESt23_Rb_tree_const_iteratorISsE _ZNK6google8protobuf8internal10scoped_ptrINS0_14DescriptorPool6TablesEEneEPS4_ mutable_group _ZNSt6vectorIPKN6google8protobuf15FieldDescriptorESaIS4_EE2atEj _M_get_Node_allocator _ZNSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE6_M_endEv __copy_move_backward_a has_name _ZN6google8protobuf16RepeatedPtrFieldINS0_15DescriptorProtoEE3endEv _Vector_base > _ZNK6google8protobuf16RepeatedPtrFieldINS0_22ServiceDescriptorProtoEE4dataEv _ZNK9__gnu_cxx13new_allocatorIPvE7addressERS1_ LookupSymbolNoPlaceholder _ZNK6google8protobuf10Descriptor5indexEv _ZNSt6vectorIPvSaIS0_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS0_S2_EE _ZNKSs4findEcj _ZN6google8protobuf17DescriptorBuilder15CrossLinkMethodEPNS0_16MethodDescriptorERKNS0_21MethodDescriptorProtoE _ZNK6google8protobuf16MethodDescriptor11DebugStringEiPSs _ZN6google8protobuf8internal18GenericTypeHandlerINS0_22ServiceDescriptorProtoEE9SpaceUsedERKS3_ _ZN6google8protobuf8internal14WireFormatLite8WriteTagEiNS2_8WireTypeEPNS0_2io17CodedOutputStreamE _ZNSt14numeric_limitsIfE10denorm_minEv _ZNSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ENS1_4hashIS4_EESaIS4_EE11lower_boundERKS4_ _ZNK6google8protobuf10Descriptor17FindFieldByNumberEi __niter_base kDoubleToBufferSize _ZNSt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPPKN6google8protobuf15FieldDescriptorESt6vectorIS6_SaIS6_EEEEEmmEv __miter_base _ZNK6google8protobuf16RepeatedPtrFieldINS0_15DescriptorProtoEE16SpaceUsedByArrayEv _ZN6google8protobuf8internal14WireFormatLite18WriteUInt32ToArrayEijPh WriteInt64NoTag __position qsort _ZNSt6vectorIPKN6google8protobuf15FieldDescriptorESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ _ZNKSt6vectorISt4pairIPKN6google8protobuf10DescriptorEiESaIS6_EE5emptyEv _ZNKSs4findERKSsj _ZNSt18_Rb_tree_node_base10_S_maximumEPS_ _M_end_of_storage _ZN6google8protobuf14DescriptorPool6Tables10CheckpointEv __exchange_and_add_single _ZNSt8_Rb_treeISsSsSt9_IdentityISsEN6google8protobuf4hashISsEESaISsEE7_S_leftEPKSt18_Rb_tree_node_base __x_copy _ZNSt6vectorIPKcSaIS1_EE9push_backERKS1_ _ZNK6google8protobuf20FieldDescriptorProto5labelEv _ZNK6google8protobuf16MethodDescriptor4nameEv enum_type_size _Alloc _ZNK6google8protobuf19FileDescriptorProto7packageEv ParseFromString placeholder vwscanf new_allocator last_tag_ RepeatedPtrIterator bracketed _ZNK6google8protobuf10Descriptor28FindExtensionByLowercaseNameERKSs _ZNKSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ENS1_4hashIS4_EESaIS4_EE7_M_rootEv _M_header FindExtension enforce_dependencies_ _ZNSt3setIPKN6google8protobuf10DescriptorESt4lessIS4_ESaIS4_EE5eraseESt23_Rb_tree_const_iteratorIS4_E new_allocator find_last_of _ZN6google8protobuf8internal14WireFormatLite9WriteBoolEibPNS0_2io17CodedOutputStreamE WriteVarint64ToArrayInline TYPE_BOOL _ZNKSt10_Select1stISt4pairIKS0_IPKvPKcEPKN6google8protobuf15FieldDescriptorEEEclERKSC_ _ZNK9__gnu_cxx17__normal_iteratorIPKN6google8protobuf12UnknownFieldESt6vectorIS3_SaIS3_EEEixERKi Get::TypeHandler> WriteFixed32NoTag outer_scope allocator, const google::protobuf::FieldDescriptor*> > set, std::allocator > kFixed32Size reverse_iterator<__gnu_cxx::__normal_iterator > > > _Rb_tree, std::pair, const google::protobuf::FieldDescriptor*>, std::_Select1st, const google::protobuf::FieldDescriptor*> >, google::protobuf::(anonymous namespace)::PointerIntegerPairHash >, std::allocator, const google::protobuf::FieldDescriptor*> > > ~set _Rb_tree_const_iterator VarintSize32 _ZNK6google8protobuf19FileDescriptorProto9extensionEi _ZNSt3setISsSt4lessISsESaISsEE4swapERS3_ _M_ibegin _ZNSt6vectorISsSaISsEE6assignEjRKSs _ZN6google8protobuf8internal14WireFormatLite19WriteMessageToArrayEiRKNS0_11MessageLiteEPh __enable_if _ZNSt6vectorIPvSaIS0_EE18_M_fill_initializeEjRKS0_ _ZNKSt6vectorIPN6google8protobuf7MessageESaIS3_EE4dataEv kBoolSize _ZN6google8protobuf16RepeatedPtrFieldINS0_20FieldDescriptorProtoEE3endEv extension_range _ZNKSt6vectorIPKN6google8protobuf15FieldDescriptorESaIS4_EE4dataEv _ZNK6google8protobuf16RepeatedPtrFieldINS0_22ServiceDescriptorProtoEE3GetEi TYPE_ENUM FieldDescriptorProto_Label_Label_MIN _ZN6google8protobuf16RepeatedPtrFieldISsE5ClearEv has_infinity _ZNSt8_Rb_treeIPKcSt4pairIKS1_PKN6google8protobuf14FileDescriptorEESt10_Select1stIS9_ENS5_4hashIS1_EESaIS9_EE11_M_get_nodeEv FindPtrOrNull, google::protobuf::streq> > set_type_name _ZNSt12_Vector_baseIPKcSaIS1_EE13_M_deallocateEPS1_j _ZNSt6vectorISsSaISsEE5eraseEN9__gnu_cxx17__normal_iteratorIPSsS1_EES5_ _ZNK6google8protobuf16RepeatedPtrFieldINS0_28UninterpretedOption_NamePartEE22SpaceUsedExcludingSelfEv _ZNKSt3setIPKN6google8protobuf10DescriptorENS1_4hashIS4_EESaIS4_EE11upper_boundERKS4_ WriteBytesToArray __gnu_cxx Get::TypeHandler> __type __enable_if FieldOptions_CType_CType_MAX input_type_ original_uninterpreted_options_field _ZNK6google8protobuf14FileDescriptor4nameEv _ZNK9__gnu_cxx13new_allocatorISt4pairIKPKcPKN6google8protobuf14FileDescriptorEEE7addressERKSA_ _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKS2_IPKvPKcEPKN6google8protobuf15FieldDescriptorEEEE9constructEPSF_RKSF_ _ZNK6google8protobuf16RepeatedPtrFieldINS0_28UninterpretedOption_NamePartEE5beginEv operator+, std::allocator > operator== _ZNSt6vectorISt4pairIPKN6google8protobuf10DescriptorEiESaIS6_EE8pop_backEv _ZNK6google8protobuf16RepeatedPtrFieldINS0_22ServiceDescriptorProtoEE4sizeEv _ZN6google8protobuf8internal14WireFormatLite24WriteFixed64NoTagToArrayEyPh _M_current _ZNSs7replaceEjjjc _ZNSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE15_M_insert_lowerEPSt18_Rb_tree_node_baseSC_RKS4_ _ZNK6google8protobuf16RepeatedPtrFieldINS0_24EnumValueDescriptorProtoEE3endEv _ZNSt6vectorIPKcSaIS1_EE14_M_fill_assignEjRKS1_ _ZNKSs13find_first_ofEPKcjj max_exponent10 RepeatedPtrIterator _ZN6google8protobuf16RepeatedPtrFieldINS0_20FieldDescriptorProtoEE11pointer_endEv _ZNSt6vectorIiSaIiEE4rendEv strtou64 _ZNK6google8protobuf15FieldDescriptor12is_extensionEv pool fallback_database_ _ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKS2_IPKvPKcEPKN6google8protobuf15FieldDescriptorEEEE7addressERSF_ _ZN9__gnu_cxx13new_allocatorIiE8allocateEjPKv _S_create _ZNSt8_Rb_treeISsSsSt9_IdentityISsEN6google8protobuf4hashISsEESaISsEE13_Rb_tree_implIS5_Lb1EE13_M_initializeEv _Arg2 VarintSize64 reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > > _ZNKSt17_Rb_tree_iteratorISt4pairIKS0_IPKN6google8protobuf10DescriptorEiEPKNS2_15FieldDescriptorEEEneERKSC_ _Vector_base, std::allocator >, std::allocator, std::allocator > > > WriteDouble _ZN6google8protobuf16MethodDescriptoraSERKS1_ ~pair _Destroy_aux _ZN6google8protobuf16RepeatedPtrFieldINS0_30DescriptorProto_ExtensionRangeEE7MutableEi _ZNKSt17_Rb_tree_iteratorISt4pairIKPKcPKN6google8protobuf14FileDescriptorEEEptEv _ZNSt6vectorIPN6google8protobuf20FileDescriptorTablesESaIS3_EE4swapERS5_ _ZNSt6vectorIPN6google8protobuf7MessageESaIS3_EE2atEj pair, std::allocator > >, bool> _ZNKSt8_Rb_treeISt4pairIPKN6google8protobuf10DescriptorEiES0_IKS6_PKNS2_15FieldDescriptorEESt10_Select1stISB_ESt4lessIS6_ESaISB_EE5countERS7_ default_value_float _ZNK6google8protobuf10Descriptor20FindNestedTypeByNameERKSs GeneratedExtensionFinder _ZNSt14numeric_limitsIfE9quiet_NaNEv _ZN9__gnu_cxx13new_allocatorIPN6google8protobuf7MessageEE8allocateEjPKv file_proto __traitor, std::__is_floating > _M_insert_unique _ZN9__gnu_cxx13new_allocatorISt4pairIPKN6google8protobuf10DescriptorEiEE10deallocateEPS7_j _ZNK6google8protobuf19EnumDescriptorProto5valueEi placeholder_file pair, const google::protobuf::FieldDescriptor*> >, bool> _M_leftmost _ZNK6google8protobuf8internal20RepeatedPtrFieldBase4sizeEv message_type_ _ZNK9__gnu_cxx17__normal_iteratorIPPvSt6vectorIS1_SaIS1_EEEptEv pair _ZNSt6vectorIPSsSaIS0_EE4rendEv _ZNK6google8protobuf14FileDescriptor28FindExtensionByLowercaseNameERKSs __traitor, std::allocator >*>, std::__is_floating, std::allocator >*> > _ZN6google8protobuf17DescriptorBuilder17OptionInterpreter9SetUInt32EijNS0_15FieldDescriptor4TypeEPNS0_15UnknownFieldSetE _ZNKSt6vectorISsSaISsEE12_M_check_lenEjPKc _ZNSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ENS1_4hashIS4_EESaIS4_EE7_M_rootEv _ZN6google8protobuf8internal14WireFormatLite24WriteFixed32NoTagToArrayEjPh _ZNSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ENS1_4hashIS4_EESaIS4_EE7_M_copyEPKSt13_Rb_tree_nodeIS4_EPSC_ buffer_ _ZNK6google8protobuf19EnumDescriptorProto11has_optionsEv _ZN6google8protobuf8internal14WireFormatLite9WriteEnumEiiPNS0_2io17CodedOutputStreamE __xu _ZN9__gnu_cxx17__normal_iteratorIPPN6google8protobuf20FileDescriptorTablesESt6vectorIS4_SaIS4_EEEppEi WriteFloatToArray _ZN6google8protobuf8internal5Mutex4LockEv FindSymbolNotEnforcingDeps _ZN9__gnu_cxx17__normal_iteratorIPPN6google8protobuf20FileDescriptorTablesESt6vectorIS4_SaIS4_EEEppEv ungetwc _ZNSt3mapIPKcPKN6google8protobuf14FileDescriptorENS3_4hashIS1_EESaISt4pairIKS1_S6_EEE4rendEv _ZN6google8protobuf12UnknownField11set_fixed32Ej _ZN6google8protobuf15UnknownFieldSet18AddLengthDelimitedEi FileDescriptor __traitor, std::__is_pointer > currency_symbol __traitor, std::__is_floating > _ZNSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ENS1_4hashIS4_EESaIS4_EE7_S_leftEPKSt18_Rb_tree_node_base RepeatedPtrIterator _ZNK6google8protobuf19EnumDescriptorProto10value_sizeEv _ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKS2_IPKN6google8protobuf10DescriptorEiEPKNS4_15FieldDescriptorEEEE8max_sizeEv _ZNKSt6vectorIPSsSaIS0_EE2atEj __wchb _ZNKSt3mapIPKcPKN6google8protobuf14FileDescriptorENS3_4hashIS1_EESaISt4pairIKS1_S6_EEE11equal_rangeERSA_ _ZNKSt6vectorIiSaIiEE4dataEv _ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE7_M_copyEPKSt13_Rb_tree_nodeISsEPS7_ NUMBER _ZN6google8protobuf16RepeatedPtrFieldINS0_20FieldDescriptorProtoEE7ReserveEi _ZNK6google8protobuf5streqclEPKcS3_ _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISsEE9constructEPS2_RKS2_ __exchange_and_add _ZN6google8protobuf8internal18GenericTypeHandlerINS0_15DescriptorProtoEE5MergeERKS3_PS3_ __miter_base*> _ZNK9__gnu_cxx13new_allocatorIiE7addressERi RepeatedPtrIterator _ZN6google8protobuf15UnknownFieldSet4SwapEPS1_ LOGLEVEL_FATAL ValidateQualifiedName AllocateString _ZNKSt3mapISt4pairIPKN6google8protobuf10DescriptorEiEPKNS2_15FieldDescriptorESt4lessIS6_ESaIS0_IKS6_S9_EEE6rbeginEv _M_check _ZN6google8protobuf16RepeatedPtrFieldINS0_20FieldDescriptorProtoEE12SwapElementsEii allocator, const google::protobuf::EnumValueDescriptor*> > by_parent_key _ZNSt3setISsSt4lessISsESaISsEE5eraseESt23_Rb_tree_const_iteratorISsES5_ num_uninterpreted_options _ZNKSt6vectorIPvSaIS0_EE5emptyEv uint8_t reverse_iterator<__gnu_cxx::__normal_iterator > > > cast::TypeHandler> _ZNKSt3mapIPKcPKN6google8protobuf14FileDescriptorENS3_4hashIS1_EESaISt4pairIKS1_S6_EEE5countERSA_ _ZNKSs5emptyEv _ZNK6google8protobuf20FileDescriptorTables24FindFieldByLowercaseNameEPKvRKSs error_collector _ZNKSt6vectorIN6google8protobuf12UnknownFieldESaIS2_EE2atEj PushLimit element _ZNKSt6vectorIPSsSaIS0_EE5beginEv _ZNKSt8_Rb_treeISt4pairIPKN6google8protobuf10DescriptorEiES0_IKS6_PKNS2_15FieldDescriptorEESt10_Select1stISB_ESt4lessIS6_ESaISB_EE4sizeEv _ZNKSt23_Rb_tree_const_iteratorISsEeqERKS0_ __addressof, const google::protobuf::EnumValueDescriptor*> > _ZN6google8protobuf19EnumDescriptorProto8_set_bitEi _ZNKSt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPPKN6google8protobuf15FieldDescriptorESt6vectorIS6_SaIS6_EEEEEdeEv _ZN6google8protobuf16RepeatedPtrFieldINS0_19EnumDescriptorProtoEE3AddEv _ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE5eraseEPKSsS7_ _ZNK9__gnu_cxx13new_allocatorIPN6google8protobuf20FileDescriptorTablesEE7addressERKS4_ _ZN6google8protobuf16RepeatedPtrFieldINS0_19UninterpretedOptionEE5ClearEv __insert_left copy_backward**, std::basic_string**> _ZNKSt6vectorISsSaISsEE4dataEv RepeatedPtrOverPtrsIterator _M_check_length _ZNKSt23_Rb_tree_const_iteratorISsEptEv _ZN6google8protobuf8internal14WireFormatLite17WriteFixed64NoTagEyPNS0_2io17CodedOutputStreamE _ZNK6google8protobuf8internal20RepeatedPtrFieldBase16raw_mutable_dataEv _ZNSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ENS1_4hashIS4_EESaIS4_EE13_Rb_tree_implIS8_Lb1EE13_M_initializeEv _ZNKSt12_Vector_baseIPSsSaIS0_EE13get_allocatorEv _ZNK6google8protobuf10Descriptor15FindFieldByNameERKSs __uninit_copy _ZNSt8_Rb_treeISt4pairIPKN6google8protobuf10DescriptorEiES0_IKS6_PKNS2_15FieldDescriptorEESt10_Select1stISB_ESt4lessIS6_ESaISB_EE14_M_create_nodeERKSB_ _ZNKSt6vectorIPN6google8protobuf20FileDescriptorTablesESaIS3_EEixEj p_sep_by_space STLDeleteContainerPointers<__gnu_cxx::__normal_iterator**, std::vector*> > > unary_function _ZN6google8protobuf16RepeatedPtrFieldINS0_20FieldDescriptorProtoEE5beginEv _ZNK6google8protobuf19UninterpretedOption4nameEi _ZN6google8protobuf16RepeatedPtrFieldINS0_20FieldDescriptorProtoEE7MutableEi append collection _ZNKSt8_Rb_treeIPKcSt4pairIKS1_PKN6google8protobuf14FileDescriptorEESt10_Select1stIS9_ENS5_4hashIS1_EESaIS9_EE4sizeEv _ZNKSt3setIPKN6google8protobuf10DescriptorESt4lessIS4_ESaIS4_EE11equal_rangeERKS4_ _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPKcPKN6google8protobuf14FileDescriptorEEEE9constructEPSC_RKSC_ base _ZNKSt6vectorIPN6google8protobuf20FileDescriptorTablesESaIS3_EE4backEv _ZNSt6vectorIPN6google8protobuf20FileDescriptorTablesESaIS3_EE6assignEjRKS3_ failed _ZN9__gnu_cxx17__normal_iteratorIPKPKN6google8protobuf15FieldDescriptorESt6vectorIS5_SaIS5_EEEppEv DescriptorDatabase vector > __normal_iterator > > _ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc ldiv pair _ZN6google8protobuf17DescriptorBuilder17OptionInterpreter8SetInt32EiiNS0_15FieldDescriptor4TypeEPNS0_15UnknownFieldSetE _ZNK6google8protobuf15FieldDescriptor11DebugStringEv _ZNKSt6vectorIPKcSaIS1_EE8capacityEv _ZNKSt6vectorIPvSaIS0_EE5frontEv _ZN6google8protobuf8internal18GenericTypeHandlerINS0_28UninterpretedOption_NamePartEE3NewEv retVal _ZNSt17_Rb_tree_iteratorISt4pairIKPKcPKN6google8protobuf14FileDescriptorEEEmmEi kMessageSetItemNumber /hd/jpd/android/master AddFieldByStylizedNames _ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIPKN6google8protobuf10DescriptorEiESt6vectorIS7_SaIS7_EEEplERKi _ZNSt17_Rb_tree_iteratorISt4pairIKPKcPKN6google8protobuf14FileDescriptorEEEmmEv min _ZNK6google8protobuf14FileDescriptor15enum_type_countEv WriteSInt64 _ZNK9__gnu_cxx17__normal_iteratorIPKN6google8protobuf12UnknownFieldESt6vectorIS3_SaIS3_EEEptEv _ZNK6google8protobuf19EnumDescriptorProto7optionsEv PopLimit add_extension_range pair pair >, std::_Rb_tree_iterator > > _ZNSt3mapISt4pairIPKN6google8protobuf10DescriptorEiEPKNS2_15FieldDescriptorESt4lessIS6_ESaIS0_IKS6_S9_EEE11equal_rangeERSC_ WriteVarint32ToArray _Tp_alloc_type _ZNKSt6vectorIPKcSaIS1_EE8max_sizeEv _ZNSt3mapISt4pairIPKN6google8protobuf10DescriptorEiEPKNS2_15FieldDescriptorESt4lessIS6_ESaIS0_IKS6_S9_EEEixERSC_ _ZNKSt3setISsSt4lessISsESaISsEE11lower_boundERKSs _ZNKSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ENS1_4hashIS4_EESaIS4_EE8_M_beginEv pair