Fuzz introspector: fuzz_json
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
15360 34382 18 :

['logging::LogStream& logging::LogStream::operator<< (char const (&) [13])', 'logging::LogMessage::stream()', 'bvar::VarEntry* butil::FlatMap , std::allocator >, bvar::VarEntry, butil::DefaultHasher , std::allocator > >, butil::DefaultEqualTo , std::allocator > >, false, butil::PtAllocator, false>::seek , std::allocator > >(std::__cxx11::basic_string , std::allocator > const&) const', 'logging::LogMessage::LogMessage(char const*, int, char const*, int)', 'std::enable_if ::type butil::FlatMap , std::allocator >, bvar::VarEntry, butil::DefaultHasher , std::allocator > >, butil::DefaultEqualTo , std::allocator > >, false, butil::PtAllocator, false>::erase , std::allocator >, false>(std::__cxx11::basic_string , std::allocator > const&, bvar::VarEntry*)', 'logging::LogMessageVoidify::LogMessageVoidify()', 'logging::LogMessage::~LogMessage()', 'std::__cxx11::basic_string , std::allocator >* logging::CheckEQImpl (unsigned long const&, unsigned long const&, char const*)', 'bvar::get_var_map(std::__cxx11::basic_string , std::allocator > const&)', 'std::lock_guard ::lock_guard(pthread_mutex_t&)', 'logging::LogMessage::LogMessage(char const*, int, char const*, std::__cxx11::basic_string , std::allocator >*)', 'logging::LogStream::SetCheck()', 'std::__cxx11::basic_string , std::allocator >::clear()', 'logging::LogMessageVoidify::operator&(std::ostream&)', 'std::lock_guard ::~lock_guard()', 'logging::LogStream& logging::LogStream::operator<< (char const (&) [2])', 'logging::LogStream& logging::LogStream::operator<< , std::allocator > >(std::__cxx11::basic_string , std::allocator > const&)', 'logging::LogStream& logging::LogStream::operator<< (char const (&) [22])']

15360 34382 bvar::Variable::hide() call site: 00000 /src/brpc/src/bvar/variable.cpp:188
11396 11396 8 :

['logging::LogMessage::stream()', 'butil::optional , std::allocator >, bvar::VarEntry, butil::DefaultHasher , std::allocator > >, butil::DefaultEqualTo , std::allocator > >, false, butil::PtAllocator, false>::NewBucketsInfo>::optional(butil::nullopt_t)', 'logging::LogMessage::LogMessage(char const*, int, char const*, int)', 'logging::LogMessageVoidify::operator&(std::ostream&)', 'logging::LogMessageVoidify::LogMessageVoidify()', 'logging::LogMessage::~LogMessage()', 'logging::GetMinLogLevel()', 'logging::LogStream& logging::LogStream::operator<< (char const (&) [20])']

11396 11438 butil::FlatMap ,std::allocator >,bvar::VarEntry,butil::DefaultHasher ,std::allocator >>,butil::DefaultEqualTo ,std::allocator >>,false,butil::PtAllocator,false>::new_buckets_and_thumbnail(unsignedlong,unsignedlong) call site: 00000 /src/brpc/src/butil/containers/flat_map_inl.h:730
11392 11392 7 :

['logging::LogMessage::stream()', 'logging::LogStream& logging::LogStream::operator<< (char const (&) [21])', 'logging::LogMessage::LogMessage(char const*, int, char const*, int)', 'logging::LogMessageVoidify::operator&(std::ostream&)', 'logging::LogMessageVoidify::LogMessageVoidify()', 'logging::LogMessage::~LogMessage()', 'logging::GetMinLogLevel()']

11392 11392 bvar::detail::AgentCombiner ::get_or_create_tls_agent() call site: 00000 /src/brpc/src/bvar/detail/combiner.h:307
11392 11392 7 :

['logging::LogMessage::stream()', 'logging::LogStream& logging::LogStream::operator<< (char const (&) [21])', 'logging::LogMessage::LogMessage(char const*, int, char const*, int)', 'logging::LogMessageVoidify::operator&(std::ostream&)', 'logging::LogMessageVoidify::LogMessageVoidify()', 'logging::LogMessage::~LogMessage()', 'logging::GetMinLogLevel()']

11392 11392 bvar::Reducer ::operator<<(bvar::detail::Sampler*const&) call site: 00000 /src/brpc/src/bvar/reducer.h:191
68 72 5 :

['butil::SingleThreadedPool<56ul, 1024ul, 16ul, butil::PtAllocator>::back(void*)', 'butil::FlatMap , std::allocator >, bvar::VarEntry, butil::DefaultHasher , std::allocator > >, butil::DefaultEqualTo , std::allocator > >, false, butil::PtAllocator, false>::Bucket::is_valid() const', 'butil::bit_array_clear(unsigned long*, unsigned long)', 'butil::FlatMap , std::allocator >, bvar::VarEntry, butil::DefaultHasher , std::allocator > >, butil::DefaultEqualTo , std::allocator > >, false, butil::PtAllocator, false>::Bucket::destroy_element()', 'butil::FlatMap , std::allocator >, bvar::VarEntry, butil::DefaultHasher , std::allocator > >, butil::DefaultEqualTo , std::allocator > >, false, butil::PtAllocator, false>::Bucket::set_invalid()']

68 72 butil::FlatMap ,std::allocator >,bvar::VarEntry,butil::DefaultHasher ,std::allocator >>,butil::DefaultEqualTo ,std::allocator >>,false,butil::PtAllocator,false>::clear() call site: 00000 /src/brpc/src/butil/containers/flat_map_inl.h:513
12 12 1 :

['dlsym']

12 12 bthread::init_sys_mutex_lock() call site: 00000 /src/brpc/src/bthread/mutex.cpp:447
10 10 4 :

['logging::LogStream& logging::LogStream::operator<< (int const&)', 'logging::LogStream::SetCheck()', 'logging::LogStream& logging::LogStream::operator<< (char const (&) [22])', 'logging::LogStream& logging::LogStream::operator<< (char const (&) [12])']

11398 11398 bvar::detail::AgentGroup ::Agent>::get_or_create_tls_agent(int) call site: 00000 /src/brpc/src/bvar/detail/agent_group.h:131
10 10 1 :

['butil::internal::WaitForInstance(long*)']

10 10 Singleton ,butil::ThreadIdNameManager>::get() call site: 00000 /src/brpc/src/butil/memory/singleton.h:255
6 6 3 :

['void butil::ignore_result (long const&)', '_exit', 'write']

6 6 boolbutil::RegisterFlagValidatorOrDieImpl (boolconst*,bool(*)(charconst*,bool)) call site: 00000 /src/brpc/src/butil/reloadable_flags.h:67
6 6 3 :

['void butil::ignore_result (long const&)', '_exit', 'write']

6 6 boolbutil::RegisterFlagValidatorOrDieImpl (intconst*,bool(*)(charconst*,int)) call site: 00000 /src/brpc/src/butil/reloadable_flags.h:67
6 6 3 :

['void butil::ignore_result (long const&)', '_exit', 'write']

6 6 boolbutil::RegisterFlagValidatorOrDieImpl (unsignedintconst*,bool(*)(charconst*,unsignedint)) call site: 00000 /src/brpc/src/butil/reloadable_flags.h:67
4 4 1 :

['std::__cxx11::basic_string , std::allocator >::append(std::__cxx11::basic_string , std::allocator > const&, unsigned long, unsigned long)']

4 4 json2pb::decode_name(std::__cxx11::basic_string ,std::allocator >const&,std::__cxx11::basic_string ,std::allocator >&) call site: 00000 /src/brpc/src/json2pb/encode_decode.cpp:106

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [function] [call site] 00001
2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [function] [call site] 00002
3 std::pointer_traits<char*>::pointer_to(char&) [function] [call site] 00003
2 std::allocator<char>::allocator() [function] [call site] 00004
3 __gnu_cxx::new_allocator<char>::new_allocator() [function] [call site] 00005
2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char>&&) [function] [call site] 00006
3 std::allocator<char>::allocator(std::allocator<char> const&) [function] [call site] 00007
4 __gnu_cxx::new_allocator<char>::new_allocator(__gnu_cxx::new_allocator<char> const&) [function] [call site] 00008
2 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00009
2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [function] [call site] 00010
3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [function] [call site] 00011
3 std::char_traits<char>::assign(char&, char const&) [function] [call site] 00012
2 __clang_call_terminate [call site] 00013
3 __cxa_begin_catch [call site] 00014
1 JsonContextBody::JsonContextBody() [function] [call site] 00015
2 google::protobuf::Message::Message() [function] [call site] 00016
3 google::protobuf::MessageLite::MessageLite() [function] [call site] 00017
2 google::protobuf::internal::InternalMetadataWithArena::InternalMetadataWithArena(google::protobuf::Arena*) [function] [call site] 00018
3 google::protobuf::internal::InternalMetadataWithArenaBase<google::protobuf::UnknownFieldSet, google::protobuf::internal::InternalMetadataWithArena>::InternalMetadataWithArenaBase(google::protobuf::Arena*) [function] [call site] 00019
2 google::protobuf::internal::CachedSize::CachedSize() [function] [call site] 00020
3 std::atomic<int>::atomic(int) [function] [call site] 00021
4 std::__atomic_base<int>::__atomic_base(int) [function] [call site] 00022
2 google::protobuf::RepeatedPtrField<Content>::RepeatedPtrField() [function] [call site] 00023
3 google::protobuf::internal::RepeatedPtrFieldBase::RepeatedPtrFieldBase() [function] [call site] 00024
2 google::protobuf::RepeatedField<int>::RepeatedField() [function] [call site] 00025
3 google::protobuf::RepeatedField<int>::Pointer::Pointer(google::protobuf::Arena*) [function] [call site] 00026
2 google::protobuf::RepeatedPtrField<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::RepeatedPtrField() [function] [call site] 00027
2 google::protobuf::internal::InitSCC(google::protobuf::internal::SCCInfoBase*) [function] [call site] 00028
3 google::protobuf::internal::InitSCCImpl(google::protobuf::internal::SCCInfoBase*) [call site] 00029
2 JsonContextBody::SharedCtor() [function] [call site] 00030
2 google::protobuf::RepeatedPtrField<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~RepeatedPtrField() [function] [call site] 00031
3 void google::protobuf::internal::RepeatedPtrFieldBase::Destroy<google::protobuf::RepeatedPtrField<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::TypeHandler>() [function] [call site] 00032
4 google::protobuf::RepeatedPtrField<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::TypeHandler::Type* google::protobuf::internal::RepeatedPtrFieldBase::cast<google::protobuf::RepeatedPtrField<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::TypeHandler>(void*) [function] [call site] 00033
4 google::protobuf::internal::StringTypeHandler::Delete(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, google::protobuf::Arena*) [function] [call site] 00034
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00035
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [function] [call site] 00036
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [function] [call site] 00037
8 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [function] [call site] 00038
8 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) [function] [call site] 00039
9 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) [function] [call site] 00040
8 __cxa_call_unexpected [call site] 00041
6 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00042
6 __clang_call_terminate [call site] 00043
3 google::protobuf::internal::RepeatedPtrFieldBase::~RepeatedPtrFieldBase() [function] [call site] 00044
3 __clang_call_terminate [call site] 00045
2 google::protobuf::RepeatedField<int>::~RepeatedField() [function] [call site] 00046
3 google::protobuf::RepeatedField<int>::rep() const [function] [call site] 00047
4 google::protobuf::internal::LogMessage::LogMessage(google::protobuf::LogLevel, char const*, int) [call site] 00048
4 google::protobuf::internal::LogMessage::operator<<(char const*) [call site] 00049
4 google::protobuf::internal::LogFinisher::operator=(google::protobuf::internal::LogMessage&) [call site] 00050
4 google::protobuf::internal::LogMessage::~LogMessage() [call site] 00051
3 google::protobuf::RepeatedField<int>::InternalDeallocate(google::protobuf::RepeatedField<int>::Rep*, int) [function] [call site] 00052
3 __clang_call_terminate [call site] 00053
2 google::protobuf::RepeatedPtrField<Content>::~RepeatedPtrField() [function] [call site] 00054
3 void google::protobuf::internal::RepeatedPtrFieldBase::Destroy<google::protobuf::RepeatedPtrField<Content>::TypeHandler>() [function] [call site] 00055
4 google::protobuf::RepeatedPtrField<Content>::TypeHandler::Type* google::protobuf::internal::RepeatedPtrFieldBase::cast<google::protobuf::RepeatedPtrField<Content>::TypeHandler>(void*) [function] [call site] 00056
4 google::protobuf::internal::GenericTypeHandler<Content>::Delete(Content*, google::protobuf::Arena*) [function] [call site] 00057
2 google::protobuf::internal::InternalMetadataWithArenaBase<google::protobuf::UnknownFieldSet, google::protobuf::internal::InternalMetadataWithArena>::~InternalMetadataWithArenaBase() [function] [call site] 00058
3 google::protobuf::internal::InternalMetadataWithArenaBase<google::protobuf::UnknownFieldSet, google::protobuf::internal::InternalMetadataWithArena>::Container* google::protobuf::internal::InternalMetadataWithArenaBase<google::protobuf::UnknownFieldSet, google::protobuf::internal::InternalMetadataWithArena>::PtrValue<google::protobuf::internal::InternalMetadataWithArenaBase<google::protobuf::UnknownFieldSet, google::protobuf::internal::InternalMetadataWithArena>::Container>() const [function] [call site] 00059
3 google::protobuf::internal::InternalMetadataWithArenaBase<google::protobuf::UnknownFieldSet, google::protobuf::internal::InternalMetadataWithArena>::Container* google::protobuf::internal::InternalMetadataWithArenaBase<google::protobuf::UnknownFieldSet, google::protobuf::internal::InternalMetadataWithArena>::PtrValue<google::protobuf::internal::InternalMetadataWithArenaBase<google::protobuf::UnknownFieldSet, google::protobuf::internal::InternalMetadataWithArena>::Container>() const [function] [call site] 00060
3 google::protobuf::internal::InternalMetadataWithArenaBase<google::protobuf::UnknownFieldSet, google::protobuf::internal::InternalMetadataWithArena>::Container::~Container() [function] [call site] 00061
4 google::protobuf::UnknownFieldSet::~UnknownFieldSet() [function] [call site] 00062
5 google::protobuf::UnknownFieldSet::Clear() [function] [call site] 00063
6 google::protobuf::UnknownFieldSet::ClearFallback() [call site] 00064
5 __clang_call_terminate [call site] 00065
2 google::protobuf::MessageLite::~MessageLite() [function] [call site] 00066
1 std::allocator<char>::allocator() [function] [call site] 00067
1 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) [function] [call site] 00068
2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [function] [call site] 00069
2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> const&) [function] [call site] 00070
3 std::allocator<char>::allocator(std::allocator<char> const&) [function] [call site] 00071
2 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*) [function] [call site] 00072
3 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char const*>(char const*, char const*, std::__false_type) [function] [call site] 00073
4 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) [function] [call site] 00074
5 bool __gnu_cxx::__is_null_pointer<char const>(char const*) [function] [call site] 00075
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [call site] 00076
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char*) [function] [call site] 00077
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [function] [call site] 00078
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char*, char const*, char const*) [function] [call site] 00079
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char*, char const*, unsigned long) [function] [call site] 00080
7 std::char_traits<char>::assign(char&, char const&) [function] [call site] 00081
7 std::char_traits<char>::copy(char*, char const*, unsigned long) [function] [call site] 00082
6 __clang_call_terminate [call site] 00083
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [function] [call site] 00084
2 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00085
1 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00086
1 json2pb::JsonToProtoMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::Message*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00087
2 json2pb::Json2PbOptions::Json2PbOptions() [function] [call site] 00088
2 json2pb::JsonToProtoMessageInline(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::Message*, json2pb::Json2PbOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long*) [function] [call site] 00089
3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() [function] [call site] 00090
4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [function] [call site] 00091
4 __clang_call_terminate [call site] 00092
3 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::GenericDocument(butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>*, unsigned long, butil::rapidjson::CrtAllocator*) [function] [call site] 00093
4 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GenericValue() [function] [call site] 00094
4 butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::Stack(butil::rapidjson::CrtAllocator*, unsigned long) [function] [call site] 00095
5 __assert_fail [call site] 00096
4 butil::rapidjson::ParseResult::ParseResult() [function] [call site] 00097
4 butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>::MemoryPoolAllocator(unsigned long, butil::rapidjson::CrtAllocator*) [function] [call site] 00098
4 butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::~Stack() [function] [call site] 00099
5 butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::Destroy() [function] [call site] 00100
6 butil::rapidjson::CrtAllocator::Free(void*) [function] [call site] 00101
5 __clang_call_terminate [call site] 00102
4 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::~GenericValue() [function] [call site] 00103
3 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>& butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::Parse<8u>(char const*) [function] [call site] 00104
4 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>& butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::Parse<8u, butil::rapidjson::UTF8<char> >(char const*) [function] [call site] 00105
5 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::GenericStringStream(char const*) [function] [call site] 00106
5 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>& butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::ParseStream<8u, butil::rapidjson::UTF8<char>, butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> > >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&) [function] [call site] 00107
6 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::SetNull() [function] [call site] 00108
7 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::~GenericValue() [function] [call site] 00109
7 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GenericValue() [function] [call site] 00110
6 butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::GetAllocator() [function] [call site] 00111
6 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::GenericReader(butil::rapidjson::CrtAllocator*, unsigned long) [function] [call site] 00112
7 butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::Stack(butil::rapidjson::CrtAllocator*, unsigned long) [function] [call site] 00113
7 butil::rapidjson::ParseResult::ParseResult() [function] [call site] 00114
6 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::ClearStackOnExit::ClearStackOnExit(butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>&) [function] [call site] 00115
6 butil::rapidjson::ParseResult butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::Parse<8u, butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator> >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>&) [function] [call site] 00116
7 butil::rapidjson::ParseResult::Clear() [function] [call site] 00117
8 butil::rapidjson::ParseResult::Set(butil::rapidjson::ParseErrorCode, unsigned long) [function] [call site] 00118
7 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::ClearStackOnExit::ClearStackOnExit(butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>&) [function] [call site] 00119
7 void butil::rapidjson::SkipWhitespace<butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> > >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&) [function] [call site] 00120
8 butil::rapidjson::internal::StreamLocalCopy<butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, 1>::StreamLocalCopy(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&) [function] [call site] 00121
8 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00122
8 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00123
8 butil::rapidjson::internal::StreamLocalCopy<butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, 1>::~StreamLocalCopy() [function] [call site] 00124
7 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00125
7 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00126
8 butil::rapidjson::ParseResult::IsError() const [function] [call site] 00127
7 __assert_fail [call site] 00128
7 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::ClearStackOnExit::~ClearStackOnExit() [function] [call site] 00129
8 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::ClearStack() [function] [call site] 00130
9 butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::Clear() [function] [call site] 00131
8 __clang_call_terminate [call site] 00132
7 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Tell() const [function] [call site] 00133
7 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::SetParseError(butil::rapidjson::ParseErrorCode, unsigned long) [function] [call site] 00134
8 butil::rapidjson::ParseResult::Set(butil::rapidjson::ParseErrorCode, unsigned long) [function] [call site] 00135
7 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00136
7 void butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::ParseValue<8u, butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator> >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>&) [function] [call site] 00137
8 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00138
8 void butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::ParseNull<8u, butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator> >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>&) [function] [call site] 00139
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00140
9 __assert_fail [call site] 00141
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00142
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00143
9 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::Null() [function] [call site] 00144
10 void butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::Expand<butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > >(unsigned long) [function] [call site] 00145
11 butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::GetCapacity() const [function] [call site] 00146
11 butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::GetSize() const [function] [call site] 00147
11 butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::Resize(unsigned long) [function] [call site] 00148
12 butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::GetSize() const [function] [call site] 00149
12 butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::GetCapacity() const [function] [call site] 00150
12 butil::rapidjson::CrtAllocator::Realloc(void*, unsigned long, unsigned long) [function] [call site] 00151
13 realloc [call site] 00152
10 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GenericValue() [function] [call site] 00153
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00154
9 __assert_fail [call site] 00155
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Tell() const [function] [call site] 00156
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::SetParseError(butil::rapidjson::ParseErrorCode, unsigned long) [function] [call site] 00157
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00158
9 __assert_fail [call site] 00159
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Tell() const [function] [call site] 00160
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::SetParseError(butil::rapidjson::ParseErrorCode, unsigned long) [function] [call site] 00161
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00162
8 void butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::ParseTrue<8u, butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator> >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>&) [function] [call site] 00163
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00164
9 __assert_fail [call site] 00165
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00166
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00167
9 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::Bool(bool) [function] [call site] 00168
10 void butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::Expand<butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > >(unsigned long) [function] [call site] 00169
10 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GenericValue<bool>(bool, butil::rapidjson::internal::EnableIf<butil::rapidjson::internal::RemoveSfinaeTag<butil::rapidjson::internal::SfinaeTag& (*)(butil::rapidjson::internal::IsSame<bool, bool>)>::Type, void>::Type*) [function] [call site] 00170
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00171
9 __assert_fail [call site] 00172
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Tell() const [function] [call site] 00173
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::SetParseError(butil::rapidjson::ParseErrorCode, unsigned long) [function] [call site] 00174
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00175
9 __assert_fail [call site] 00176
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Tell() const [function] [call site] 00177
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::SetParseError(butil::rapidjson::ParseErrorCode, unsigned long) [function] [call site] 00178
8 void butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::ParseFalse<8u, butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator> >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>&) [function] [call site] 00179
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00180
9 __assert_fail [call site] 00181
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00182
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00183
9 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::Bool(bool) [function] [call site] 00184
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00185
9 __assert_fail [call site] 00186
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Tell() const [function] [call site] 00187
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::SetParseError(butil::rapidjson::ParseErrorCode, unsigned long) [function] [call site] 00188
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00189
9 __assert_fail [call site] 00190
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Tell() const [function] [call site] 00191
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::SetParseError(butil::rapidjson::ParseErrorCode, unsigned long) [function] [call site] 00192
8 void butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::ParseString<8u, butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator> >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>&, bool) [function] [call site] 00193
9 butil::rapidjson::internal::StreamLocalCopy<butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, 1>::StreamLocalCopy(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&) [function] [call site] 00194
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::StackStream<char>::StackStream(butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>&) [function] [call site] 00195
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00196
9 __assert_fail [call site] 00197
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00198
9 void butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::Expand<char>(unsigned long) [function] [call site] 00199
9 unsigned int butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::ParseHex4<butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> > >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&) [function] [call site] 00200
10 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00201
10 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00202
10 __assert_fail [call site] 00203
10 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Tell() const [function] [call site] 00204
10 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::SetParseError(butil::rapidjson::ParseErrorCode, unsigned long) [function] [call site] 00205
10 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00206
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00207
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Tell() const [function] [call site] 00208
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::SetParseError(butil::rapidjson::ParseErrorCode, unsigned long) [function] [call site] 00209
9 void butil::rapidjson::UTF8<char>::Encode<butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::StackStream<char> >(butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::StackStream<char>&, unsigned int) [function] [call site] 00210
10 __assert_fail [call site] 00211
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00212
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00213
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::StackStream<char>::Length() const [function] [call site] 00214
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::StackStream<char>::Pop() [function] [call site] 00215
10 char* butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::Pop<char>(unsigned long) [function] [call site] 00216
11 butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::GetSize() const [function] [call site] 00217
11 __assert_fail [call site] 00218
9 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::Key(char const*, unsigned int, bool) [function] [call site] 00219
10 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::String(char const*, unsigned int, bool) [function] [call site] 00220
11 void butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::Expand<butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > >(unsigned long) [function] [call site] 00221
11 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::GetAllocator() [function] [call site] 00222
11 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GenericValue(char const*, unsigned int, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>&) [function] [call site] 00223
12 butil::rapidjson::GenericStringRef<char> butil::rapidjson::StringRef<char>(char const*, unsigned long) [function] [call site] 00224
13 butil::rapidjson::GenericStringRef<char>::GenericStringRef(char const*, unsigned int) [function] [call site] 00225
14 __assert_fail [call site] 00226
12 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::SetStringRaw(butil::rapidjson::GenericStringRef<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>&) [function] [call site] 00227
13 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::ShortString::Usable(unsigned int) [function] [call site] 00228
13 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::ShortString::SetLength(unsigned int) [function] [call site] 00229
13 butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>::Malloc(unsigned long) [function] [call site] 00230
14 butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>::AddChunk(unsigned long) [function] [call site] 00231
15 butil::rapidjson::CrtAllocator::Malloc(unsigned long) [function] [call site] 00232
13 butil::rapidjson::GenericStringRef<char>::operator char const*() const [function] [call site] 00233
11 void butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::Expand<butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > >(unsigned long) [function] [call site] 00234
11 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GenericValue(char const*, unsigned int) [function] [call site] 00235
12 butil::rapidjson::GenericStringRef<char> butil::rapidjson::StringRef<char>(char const*, unsigned long) [function] [call site] 00236
12 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::SetStringRaw(butil::rapidjson::GenericStringRef<char>) [function] [call site] 00237
13 butil::rapidjson::GenericStringRef<char>::operator char const*() const [function] [call site] 00238
12 __clang_call_terminate [call site] 00239
9 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::String(char const*, unsigned int, bool) [function] [call site] 00240
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00241
9 __assert_fail [call site] 00242
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Tell() const [function] [call site] 00243
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::SetParseError(butil::rapidjson::ParseErrorCode, unsigned long) [function] [call site] 00244
9 butil::rapidjson::internal::StreamLocalCopy<butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, 1>::~StreamLocalCopy() [function] [call site] 00245
8 void butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::ParseObject<8u, butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator> >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>&) [function] [call site] 00246
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00247
9 __assert_fail [call site] 00248
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00249
9 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::StartObject() [function] [call site] 00250
10 void butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::Expand<butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > >(unsigned long) [function] [call site] 00251
10 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GenericValue(butil::rapidjson::Type) [function] [call site] 00252
11 __assert_fail [call site] 00253
11 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::ShortString::SetLength(unsigned int) [function] [call site] 00254
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00255
9 __assert_fail [call site] 00256
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Tell() const [function] [call site] 00257
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::SetParseError(butil::rapidjson::ParseErrorCode, unsigned long) [function] [call site] 00258
9 void butil::rapidjson::SkipWhitespace<butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> > >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&) [function] [call site] 00259
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00260
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00261
9 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::EndObject(unsigned int) [function] [call site] 00262
10 butil::rapidjson::GenericMember<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >* butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::Pop<butil::rapidjson::GenericMember<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > >(unsigned long) [function] [call site] 00263
10 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >* butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::Top<butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > >() [function] [call site] 00264
11 butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::GetSize() const [function] [call site] 00265
11 __assert_fail [call site] 00266
10 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::GetAllocator() [function] [call site] 00267
10 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::SetObjectRaw(butil::rapidjson::GenericMember<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >*, unsigned int, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>&) [function] [call site] 00268
11 butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>::Malloc(unsigned long) [function] [call site] 00269
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00270
9 __assert_fail [call site] 00271
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00272
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00273
9 __assert_fail [call site] 00274
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Tell() const [function] [call site] 00275
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::SetParseError(butil::rapidjson::ParseErrorCode, unsigned long) [function] [call site] 00276
9 void butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::ParseString<8u, butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator> >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>&, bool) [function] [call site] 00277
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00278
9 void butil::rapidjson::SkipWhitespace<butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> > >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&) [function] [call site] 00279
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00280
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00281
9 __assert_fail [call site] 00282
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Tell() const [function] [call site] 00283
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::SetParseError(butil::rapidjson::ParseErrorCode, unsigned long) [function] [call site] 00284
9 void butil::rapidjson::SkipWhitespace<butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> > >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&) [function] [call site] 00285
9 void butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::ParseValue<8u, butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator> >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>&) [function] [call site] 00286
10 void butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::ParseArray<8u, butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator> >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>&) [function] [call site] 00287
11 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00288
11 __assert_fail [call site] 00289
11 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00290
11 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::StartArray() [function] [call site] 00291
12 void butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::Expand<butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > >(unsigned long) [function] [call site] 00292
12 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GenericValue(butil::rapidjson::Type) [function] [call site] 00293
11 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00294
11 __assert_fail [call site] 00295
11 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Tell() const [function] [call site] 00296
11 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::SetParseError(butil::rapidjson::ParseErrorCode, unsigned long) [function] [call site] 00297
11 void butil::rapidjson::SkipWhitespace<butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> > >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&) [function] [call site] 00298
11 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00299
11 void butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::ParseValue<8u, butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator> >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>&) [function] [call site] 00300
12 void butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::ParseNumber<8u, butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator> >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>&) [function] [call site] 00301
13 butil::rapidjson::internal::StreamLocalCopy<butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, 1>::StreamLocalCopy(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&) [function] [call site] 00302
13 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::NumberStream<butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, false>::NumberStream(butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>&, butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&) [function] [call site] 00303
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00304
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00305
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00306
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00307
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00308
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00309
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00310
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00311
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00312
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00313
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00314
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00315
13 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00316
13 __assert_fail [call site] 00317
13 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::NumberStream<butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, false>::Tell() [function] [call site] 00318
14 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Tell() const [function] [call site] 00319
13 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::SetParseError(butil::rapidjson::ParseErrorCode, unsigned long) [function] [call site] 00320
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00321
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00322
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00323
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00324
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00325
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00326
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00327
13 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00328
13 __assert_fail [call site] 00329
13 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::NumberStream<butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, false>::Tell() [function] [call site] 00330
13 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::SetParseError(butil::rapidjson::ParseErrorCode, unsigned long) [function] [call site] 00331
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00332
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00333
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00334
13 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::NumberStream<butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, false>::Length() [function] [call site] 00335
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00336
13 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00337
13 __assert_fail [call site] 00338
13 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::NumberStream<butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, false>::Tell() [function] [call site] 00339
13 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::SetParseError(butil::rapidjson::ParseErrorCode, unsigned long) [function] [call site] 00340
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00341
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00342
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00343
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00344
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00345
13 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::NumberStream<butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, false>::Length() [function] [call site] 00346
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00347
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00348
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00349
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00350
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00351
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00352
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00353
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00354
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00355
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00356
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00357
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00358
13 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00359
13 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00360
13 __assert_fail [call site] 00361
13 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::NumberStream<butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, false>::Tell() [function] [call site] 00362
13 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::SetParseError(butil::rapidjson::ParseErrorCode, unsigned long) [function] [call site] 00363
13 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00364
13 __assert_fail [call site] 00365
13 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::NumberStream<butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, false>::Tell() [function] [call site] 00366
13 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::SetParseError(butil::rapidjson::ParseErrorCode, unsigned long) [function] [call site] 00367
13 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::NumberStream<butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, false>::Length() [function] [call site] 00368
13 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::NumberStream<butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, false>::Pop() [function] [call site] 00369
13 butil::rapidjson::internal::StrtodNormalPrecision(double, int) [function] [call site] 00370
14 butil::rapidjson::internal::FastPath(double, int) [function] [call site] 00371
15 butil::rapidjson::internal::Pow10(int) [function] [call site] 00372
16 __assert_fail [call site] 00373
15 butil::rapidjson::internal::Pow10(int) [function] [call site] 00374
14 butil::rapidjson::internal::FastPath(double, int) [function] [call site] 00375
14 butil::rapidjson::internal::FastPath(double, int) [function] [call site] 00376
13 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::Double(double) [function] [call site] 00377
14 void butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::Expand<butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > >(unsigned long) [function] [call site] 00378
14 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GenericValue(double) [function] [call site] 00379
13 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::AddInt64(long) [function] [call site] 00380
14 void butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::Expand<butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > >(unsigned long) [function] [call site] 00381
14 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GenericValue(long) [function] [call site] 00382
13 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::AddUint64(unsigned long) [function] [call site] 00383
14 void butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::Expand<butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > >(unsigned long) [function] [call site] 00384
14 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GenericValue(unsigned long) [function] [call site] 00385
13 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::AddInt(int) [function] [call site] 00386
14 void butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::Expand<butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > >(unsigned long) [function] [call site] 00387
14 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GenericValue(int) [function] [call site] 00388
13 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::AddUint(unsigned int) [function] [call site] 00389
14 void butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::Expand<butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > >(unsigned long) [function] [call site] 00390
14 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GenericValue(unsigned int) [function] [call site] 00391
13 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00392
13 __assert_fail [call site] 00393
13 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::NumberStream<butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, false>::Tell() [function] [call site] 00394
13 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::SetParseError(butil::rapidjson::ParseErrorCode, unsigned long) [function] [call site] 00395
13 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::NumberStream<butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, false>::~NumberStream() [function] [call site] 00396
13 butil::rapidjson::internal::StreamLocalCopy<butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, 1>::~StreamLocalCopy() [function] [call site] 00397
11 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00398
11 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00399
11 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::EndArray(unsigned int) [function] [call site] 00400
12 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >* butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::Pop<butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > >(unsigned long) [function] [call site] 00401
12 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >* butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::Top<butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > >() [function] [call site] 00402
12 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::GetAllocator() [function] [call site] 00403
12 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::SetArrayRaw(butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >*, unsigned int, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>&) [function] [call site] 00404
13 butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>::Malloc(unsigned long) [function] [call site] 00405
11 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00406
11 __assert_fail [call site] 00407
11 void butil::rapidjson::SkipWhitespace<butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> > >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&) [function] [call site] 00408
11 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00409
11 void butil::rapidjson::SkipWhitespace<butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> > >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&) [function] [call site] 00410
11 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::EndArray(unsigned int) [function] [call site] 00411
11 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00412
11 __assert_fail [call site] 00413
11 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00414
11 __assert_fail [call site] 00415
11 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Tell() const [function] [call site] 00416
11 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::SetParseError(butil::rapidjson::ParseErrorCode, unsigned long) [function] [call site] 00417
11 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Tell() const [function] [call site] 00418
11 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::SetParseError(butil::rapidjson::ParseErrorCode, unsigned long) [function] [call site] 00419
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00420
9 void butil::rapidjson::SkipWhitespace<butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> > >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&) [function] [call site] 00421
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00422
9 void butil::rapidjson::SkipWhitespace<butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> > >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&) [function] [call site] 00423
9 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::EndObject(unsigned int) [function] [call site] 00424
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00425
9 __assert_fail [call site] 00426
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00427
9 __assert_fail [call site] 00428
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Tell() const [function] [call site] 00429
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::SetParseError(butil::rapidjson::ParseErrorCode, unsigned long) [function] [call site] 00430
7 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00431
7 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Tell() const [function] [call site] 00432
7 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::SetParseError(butil::rapidjson::ParseErrorCode, unsigned long) [function] [call site] 00433
6 butil::rapidjson::ParseResult::operator bool() const [function] [call site] 00434
7 butil::rapidjson::ParseResult::IsError() const [function] [call site] 00435
6 butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::GetSize() const [function] [call site] 00436
6 __assert_fail [call site] 00437
6 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::ClearStackOnExit::~ClearStackOnExit() [function] [call site] 00438
7 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::ClearStack() [function] [call site] 00439
8 butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::Clear() [function] [call site] 00440
8 butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::ShrinkToFit() [function] [call site] 00441
9 butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::Empty() const [function] [call site] 00442
9 butil::rapidjson::CrtAllocator::Free(void*) [function] [call site] 00443
9 butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::GetSize() const [function] [call site] 00444
9 butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::Resize(unsigned long) [function] [call site] 00445
7 __clang_call_terminate [call site] 00446
6 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::~GenericReader() [function] [call site] 00447
7 butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::~Stack() [function] [call site] 00448
6 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >* butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::Pop<butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > >(unsigned long) [function] [call site] 00449
6 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::RawAssign(butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >&) [function] [call site] 00450
3 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::GetErrorOffset() const [function] [call site] 00451
4 butil::rapidjson::ParseResult::Offset() const [function] [call site] 00452
3 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::~GenericDocument() [function] [call site] 00453
4 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::Destroy() [function] [call site] 00454
5 butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>::~MemoryPoolAllocator() [function] [call site] 00455
6 butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>::Clear() [function] [call site] 00456
7 butil::rapidjson::CrtAllocator::Free(void*) [function] [call site] 00457
4 butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::~Stack() [function] [call site] 00458
4 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::~GenericValue() [function] [call site] 00459
3 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>& butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::Parse<0u>(char const*) [function] [call site] 00460
4 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>& butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::Parse<0u, butil::rapidjson::UTF8<char> >(char const*) [function] [call site] 00461
5 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>& butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::ParseStream<0u, butil::rapidjson::UTF8<char>, butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> > >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&) [function] [call site] 00462
6 butil::rapidjson::ParseResult butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::Parse<0u, butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator> >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>&) [function] [call site] 00463
7 void butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::ParseValue<0u, butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator> >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>&) [function] [call site] 00464
8 void butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::ParseNull<0u, butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator> >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>&) [function] [call site] 00465
8 void butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::ParseTrue<0u, butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator> >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>&) [function] [call site] 00466
8 void butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::ParseFalse<0u, butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator> >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>&) [function] [call site] 00467
8 void butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::ParseString<0u, butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator> >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>&, bool) [function] [call site] 00468
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::StackStream<char>::StackStream(butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>&) [function] [call site] 00469
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00470
9 __assert_fail [call site] 00471
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Take() [function] [call site] 00472
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::TakeWithAddr() [function] [call site] 00473
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00474
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Tell() const [function] [call site] 00475
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::SetParseError(butil::rapidjson::ParseErrorCode, unsigned long) [function] [call site] 00476
9 void butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::PushContentToStream<butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::StackStream<char> >(butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::StackStream<char>&, char*&, unsigned long&) [function] [call site] 00477
10 void butil::rapidjson::internal::Stack<butil::rapidjson::CrtAllocator>::Expand<char>(unsigned long) [function] [call site] 00478
9 unsigned int butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::ParseHex4<butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> > >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&) [function] [call site] 00479
9 void butil::rapidjson::UTF8<char>::Encode<butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::StackStream<char> >(butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::StackStream<char>&, unsigned int) [function] [call site] 00480
9 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::ReadBlockTail() [function] [call site] 00481
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00482
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::StackStream<char>::Length() const [function] [call site] 00483
9 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::StackStream<char>::Pop() [function] [call site] 00484
9 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::Key(char const*, unsigned int, bool) [function] [call site] 00485
9 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::String(char const*, unsigned int, bool) [function] [call site] 00486
8 void butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::ParseObject<0u, butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator> >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>&) [function] [call site] 00487
9 void butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::ParseString<0u, butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator> >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>&, bool) [function] [call site] 00488
9 void butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::ParseValue<0u, butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator> >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>&) [function] [call site] 00489
10 void butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::ParseArray<0u, butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator> >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>&) [function] [call site] 00490
11 void butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::ParseValue<0u, butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator> >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>&) [function] [call site] 00491
12 void butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::ParseNumber<0u, butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator> >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&, butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>&) [function] [call site] 00492
7 void butil::rapidjson::SkipWhitespace<butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> > >(butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >&) [function] [call site] 00493
7 butil::rapidjson::GenericStringStream<butil::rapidjson::UTF8<char> >::Peek() const [function] [call site] 00494
7 butil::rapidjson::GenericReader<butil::rapidjson::UTF8<char>, butil::rapidjson::UTF8<char>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00495
7 __assert_fail [call site] 00496
3 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::HasParseError() const [function] [call site] 00497
4 butil::rapidjson::ParseResult::IsError() const [function] [call site] 00498
3 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::GetParseError() const [function] [call site] 00499
4 butil::rapidjson::ParseResult::Code() const [function] [call site] 00500
3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*, unsigned long) [function] [call site] 00501
4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long) [call site] 00502
3 butil::rapidjson::GenericDocument<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator>, butil::rapidjson::CrtAllocator>::GetParseError() const [function] [call site] 00503
3 butil::rapidjson::GetParseError_En(butil::rapidjson::ParseErrorCode) [function] [call site] 00504
3 butil::string_appendf(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*, ...) [function] [call site] 00505
4 butil::string_vappendf(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*, __va_list_tag*) [function] [call site] 00506
5 butil::(anonymous namespace)::string_printf_impl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const*, __va_list_tag*) [function] [call site] 00507
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long) [function] [call site] 00508
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char) [call site] 00509
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [function] [call site] 00510
6 vsnprintf [call site] 00511
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long) [function] [call site] 00512
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [function] [call site] 00513
6 vsnprintf [call site] 00514
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long) [function] [call site] 00515
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long) [function] [call site] 00516
3 google::protobuf::Message::GetDescriptor() const [function] [call site] 00517
3 google::protobuf::Descriptor::name[abi:cxx11]() const [function] [call site] 00518
3 json2pb::JsonValueToProtoMessage(butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&, google::protobuf::Message*, json2pb::Json2PbOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, bool) [function] [call site] 00519
4 google::protobuf::Message::GetDescriptor() const [function] [call site] 00520
4 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsObject() const [function] [call site] 00521
4 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsArray() const [function] [call site] 00522
4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*, unsigned long) [function] [call site] 00523
4 butil::string_appendf(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*, ...) [function] [call site] 00524
4 google::protobuf::Message::GetDescriptor() const [function] [call site] 00525
4 google::protobuf::Descriptor::name[abi:cxx11]() const [function] [call site] 00526
4 google::protobuf::Message::GetReflection() const [function] [call site] 00527
4 std::vector<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> >::vector() [function] [call site] 00528
5 std::_Vector_base<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> >::_Vector_base() [function] [call site] 00529
6 std::_Vector_base<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> >::_Vector_impl::_Vector_impl() [function] [call site] 00530
7 std::allocator<google::protobuf::FieldDescriptor const*>::allocator() [function] [call site] 00531
8 __gnu_cxx::new_allocator<google::protobuf::FieldDescriptor const*>::new_allocator() [function] [call site] 00532
7 std::_Vector_base<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> >::_Vector_impl_data::_Vector_impl_data() [function] [call site] 00533
4 std::vector<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> >::reserve(unsigned long) [function] [call site] 00534
5 std::_Vector_base<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> >::_M_allocate(unsigned long) [function] [call site] 00535
6 std::allocator_traits<std::allocator<google::protobuf::FieldDescriptor const*> >::allocate(std::allocator<google::protobuf::FieldDescriptor const*>&, unsigned long) [function] [call site] 00536
7 __gnu_cxx::new_allocator<google::protobuf::FieldDescriptor const*>::allocate(unsigned long, void const*) [function] [call site] 00537
8 __gnu_cxx::new_allocator<google::protobuf::FieldDescriptor const*>::max_size() const [function] [call site] 00538
5 std::_Vector_base<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> >::_M_get_Tp_allocator() [function] [call site] 00539
5 std::vector<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> >::_S_relocate(google::protobuf::FieldDescriptor const**, google::protobuf::FieldDescriptor const**, google::protobuf::FieldDescriptor const**, std::allocator<google::protobuf::FieldDescriptor const*>&) [function] [call site] 00540
6 std::vector<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> >::_S_do_relocate(google::protobuf::FieldDescriptor const**, google::protobuf::FieldDescriptor const**, google::protobuf::FieldDescriptor const**, std::allocator<google::protobuf::FieldDescriptor const*>&, std::integral_constant<bool, true>) [function] [call site] 00541
5 std::_Vector_base<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> >::_M_deallocate(google::protobuf::FieldDescriptor const**, unsigned long) [function] [call site] 00542
6 std::allocator_traits<std::allocator<google::protobuf::FieldDescriptor const*> >::deallocate(std::allocator<google::protobuf::FieldDescriptor const*>&, google::protobuf::FieldDescriptor const**, unsigned long) [function] [call site] 00543
7 __gnu_cxx::new_allocator<google::protobuf::FieldDescriptor const*>::deallocate(google::protobuf::FieldDescriptor const**, unsigned long) [function] [call site] 00544
4 google::protobuf::Descriptor::extension_range_count() const [function] [call site] 00545
4 google::protobuf::Descriptor::field_count() const [function] [call site] 00546
4 google::protobuf::Descriptor::extension_range(int) const [function] [call site] 00547
4 std::vector<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> >::push_back(google::protobuf::FieldDescriptor const* const&) [function] [call site] 00548
5 void std::allocator_traits<std::allocator<google::protobuf::FieldDescriptor const*> >::construct<google::protobuf::FieldDescriptor const*, google::protobuf::FieldDescriptor const* const&>(std::allocator<google::protobuf::FieldDescriptor const*>&, google::protobuf::FieldDescriptor const**, google::protobuf::FieldDescriptor const* const&) [function] [call site] 00549
6 void __gnu_cxx::new_allocator<google::protobuf::FieldDescriptor const*>::construct<google::protobuf::FieldDescriptor const*, google::protobuf::FieldDescriptor const* const&>(google::protobuf::FieldDescriptor const**, google::protobuf::FieldDescriptor const* const&) [function] [call site] 00550
5 std::vector<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> >::end() [function] [call site] 00551
6 __gnu_cxx::__normal_iterator<google::protobuf::FieldDescriptor const**, std::vector<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> > >::__normal_iterator(google::protobuf::FieldDescriptor const** const&) [function] [call site] 00552
5 void std::vector<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> >::_M_realloc_insert<google::protobuf::FieldDescriptor const* const&>(__gnu_cxx::__normal_iterator<google::protobuf::FieldDescriptor const**, std::vector<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> > >, google::protobuf::FieldDescriptor const* const&) [function] [call site] 00553
6 std::vector<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> >::begin() [function] [call site] 00554
7 __gnu_cxx::__normal_iterator<google::protobuf::FieldDescriptor const**, std::vector<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> > >::__normal_iterator(google::protobuf::FieldDescriptor const** const&) [function] [call site] 00555
6 __gnu_cxx::__normal_iterator<google::protobuf::FieldDescriptor const**, std::vector<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> > >::difference_type __gnu_cxx::operator-<google::protobuf::FieldDescriptor const**, std::vector<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> > >(__gnu_cxx::__normal_iterator<google::protobuf::FieldDescriptor const**, std::vector<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> > > const&, __gnu_cxx::__normal_iterator<google::protobuf::FieldDescriptor const**, std::vector<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> > > const&) [function] [call site] 00556
7 __gnu_cxx::__normal_iterator<google::protobuf::FieldDescriptor const**, std::vector<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> > >::base() const [function] [call site] 00557
6 std::_Vector_base<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> >::_M_allocate(unsigned long) [function] [call site] 00558
6 void std::allocator_traits<std::allocator<google::protobuf::FieldDescriptor const*> >::construct<google::protobuf::FieldDescriptor const*, google::protobuf::FieldDescriptor const* const&>(std::allocator<google::protobuf::FieldDescriptor const*>&, google::protobuf::FieldDescriptor const**, google::protobuf::FieldDescriptor const* const&) [function] [call site] 00559
6 __gnu_cxx::__normal_iterator<google::protobuf::FieldDescriptor const**, std::vector<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> > >::base() const [function] [call site] 00560
6 std::_Vector_base<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> >::_M_get_Tp_allocator() [function] [call site] 00561
6 std::vector<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> >::_S_relocate(google::protobuf::FieldDescriptor const**, google::protobuf::FieldDescriptor const**, google::protobuf::FieldDescriptor const**, std::allocator<google::protobuf::FieldDescriptor const*>&) [function] [call site] 00562
6 __gnu_cxx::__normal_iterator<google::protobuf::FieldDescriptor const**, std::vector<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> > >::base() const [function] [call site] 00563
6 std::_Vector_base<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> >::_M_get_Tp_allocator() [function] [call site] 00564
6 std::vector<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> >::_S_relocate(google::protobuf::FieldDescriptor const**, google::protobuf::FieldDescriptor const**, google::protobuf::FieldDescriptor const**, std::allocator<google::protobuf::FieldDescriptor const*>&) [function] [call site] 00565
6 std::_Vector_base<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> >::_M_deallocate(google::protobuf::FieldDescriptor const**, unsigned long) [function] [call site] 00566
4 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsArray() const [function] [call site] 00567
4 google::protobuf::Descriptor::field(int) const [function] [call site] 00568
4 std::vector<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> >::push_back(google::protobuf::FieldDescriptor const*&&) [function] [call site] 00569
5 void std::vector<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> >::emplace_back<google::protobuf::FieldDescriptor const*>(google::protobuf::FieldDescriptor const*&&) [function] [call site] 00570
6 void std::allocator_traits<std::allocator<google::protobuf::FieldDescriptor const*> >::construct<google::protobuf::FieldDescriptor const*, google::protobuf::FieldDescriptor const*>(std::allocator<google::protobuf::FieldDescriptor const*>&, google::protobuf::FieldDescriptor const**, google::protobuf::FieldDescriptor const*&&) [function] [call site] 00571
7 void __gnu_cxx::new_allocator<google::protobuf::FieldDescriptor const*>::construct<google::protobuf::FieldDescriptor const*, google::protobuf::FieldDescriptor const*>(google::protobuf::FieldDescriptor const**, google::protobuf::FieldDescriptor const*&&) [function] [call site] 00572
6 std::vector<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> >::end() [function] [call site] 00573
6 void std::vector<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> >::_M_realloc_insert<google::protobuf::FieldDescriptor const*>(__gnu_cxx::__normal_iterator<google::protobuf::FieldDescriptor const**, std::vector<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> > >, google::protobuf::FieldDescriptor const*&&) [function] [call site] 00574
7 void std::allocator_traits<std::allocator<google::protobuf::FieldDescriptor const*> >::construct<google::protobuf::FieldDescriptor const*, google::protobuf::FieldDescriptor const*>(std::allocator<google::protobuf::FieldDescriptor const*>&, google::protobuf::FieldDescriptor const**, google::protobuf::FieldDescriptor const*&&) [function] [call site] 00575
4 std::vector<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> >::front() [function] [call site] 00576
5 std::vector<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> >::begin() [function] [call site] 00577
5 __gnu_cxx::__normal_iterator<google::protobuf::FieldDescriptor const**, std::vector<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> > >::operator*() const [function] [call site] 00578
4 google::protobuf::FieldDescriptor::is_repeated() const [function] [call site] 00579
5 google::protobuf::FieldDescriptor::label() const [function] [call site] 00580
4 std::vector<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> >::front() [function] [call site] 00581
4 json2pb::JsonValueToProtoField(butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&, google::protobuf::FieldDescriptor const*, google::protobuf::Message*, json2pb::Json2PbOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00582
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsNull() const [function] [call site] 00583
5 google::protobuf::FieldDescriptor::is_required() const [function] [call site] 00584
6 google::protobuf::FieldDescriptor::label() const [function] [call site] 00585
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*, unsigned long) [function] [call site] 00586
5 google::protobuf::FieldDescriptor::full_name[abi:cxx11]() const [function] [call site] 00587
5 butil::string_appendf(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*, ...) [function] [call site] 00588
5 google::protobuf::FieldDescriptor::is_repeated() const [function] [call site] 00589
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsArray() const [function] [call site] 00590
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*, unsigned long) [function] [call site] 00591
5 google::protobuf::FieldDescriptor::full_name[abi:cxx11]() const [function] [call site] 00592
5 butil::string_appendf(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*, ...) [function] [call site] 00593
5 google::protobuf::Message::GetReflection() const [function] [call site] 00594
5 google::protobuf::FieldDescriptor::cpp_type() const [function] [call site] 00595
6 google::protobuf::FieldDescriptor::type() const [function] [call site] 00596
7 void google::protobuf::GoogleOnceDynamic::Init<google::protobuf::FieldDescriptor const>(void (*)(google::protobuf::FieldDescriptor const*), google::protobuf::FieldDescriptor const*) [function] [call site] 00597
8 void google::protobuf::GoogleOnceInitArg<google::protobuf::FieldDescriptor const>(std::once_flag*, void (*)(google::protobuf::FieldDescriptor const*), google::protobuf::FieldDescriptor const*) [function] [call site] 00598
7 google::protobuf::FieldDescriptor::TypeOnceInit(google::protobuf::FieldDescriptor const*) [call site] 00599
5 google::protobuf::FieldDescriptor::is_repeated() const [function] [call site] 00600
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::Size() const [function] [call site] 00601
6 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsArray() const [function] [call site] 00602
6 __assert_fail [call site] 00603
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::operator[](unsigned int) const [function] [call site] 00604
6 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::operator[](unsigned int) [function] [call site] 00605
7 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsArray() const [function] [call site] 00606
7 __assert_fail [call site] 00607
7 __assert_fail [call site] 00608
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsInt() const [function] [call site] 00609
5 json2pb::value_invalid(google::protobuf::FieldDescriptor const*, char const*, butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00610
6 google::protobuf::FieldDescriptor::is_optional() const [function] [call site] 00611
7 google::protobuf::FieldDescriptor::label() const [function] [call site] 00612
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*) [function] [call site] 00613
7 std::char_traits<char>::length(char const*) [function] [call site] 00614
8 strlen [call site] 00615
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long) [call site] 00616
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*) [function] [call site] 00617
6 json2pb::string_append_value(butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00618
7 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsNull() const [function] [call site] 00619
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*) [function] [call site] 00620
7 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsBool() const [function] [call site] 00621
7 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GetBool() const [function] [call site] 00622
8 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsBool() const [function] [call site] 00623
8 __assert_fail [call site] 00624
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*) [function] [call site] 00625
7 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsInt() const [function] [call site] 00626
7 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GetInt() const [function] [call site] 00627
8 __assert_fail [call site] 00628
7 butil::string_appendf(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*, ...) [function] [call site] 00629
7 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsUint() const [function] [call site] 00630
7 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GetUint() const [function] [call site] 00631
8 __assert_fail [call site] 00632
7 butil::string_appendf(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*, ...) [function] [call site] 00633
7 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsInt64() const [function] [call site] 00634
7 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GetInt64() const [function] [call site] 00635
8 __assert_fail [call site] 00636
7 butil::string_appendf(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*, ...) [function] [call site] 00637
7 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsUint64() const [function] [call site] 00638
7 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GetUint64() const [function] [call site] 00639
8 __assert_fail [call site] 00640
7 butil::string_appendf(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*, ...) [function] [call site] 00641
7 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsDouble() const [function] [call site] 00642
7 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GetDouble() const [function] [call site] 00643
8 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsNumber() const [function] [call site] 00644
8 __assert_fail [call site] 00645
8 __assert_fail [call site] 00646
7 butil::string_appendf(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*, ...) [function] [call site] 00647
7 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsString() const [function] [call site] 00648
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [function] [call site] 00649
8 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) [call site] 00650
8 std::char_traits<char>::assign(char&, char const&) [function] [call site] 00651
8 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [function] [call site] 00652
7 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GetString() const [function] [call site] 00653
8 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsString() const [function] [call site] 00654
8 __assert_fail [call site] 00655
7 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GetStringLength() const [function] [call site] 00656
8 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsString() const [function] [call site] 00657
8 __assert_fail [call site] 00658
8 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::ShortString::GetLength() const [function] [call site] 00659
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*, unsigned long) [function] [call site] 00660
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [function] [call site] 00661
7 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsArray() const [function] [call site] 00662
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*) [function] [call site] 00663
7 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsObject() const [function] [call site] 00664
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*) [function] [call site] 00665
6 google::protobuf::FieldDescriptor::full_name[abi:cxx11]() const [function] [call site] 00666
6 butil::string_appendf(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*, ...) [function] [call site] 00667
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GetInt() const [function] [call site] 00668
5 google::protobuf::FieldDescriptor::is_repeated() const [function] [call site] 00669
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::Size() const [function] [call site] 00670
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::operator[](unsigned int) const [function] [call site] 00671
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsUint() const [function] [call site] 00672
5 json2pb::value_invalid(google::protobuf::FieldDescriptor const*, char const*, butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00673
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GetUint() const [function] [call site] 00674
5 google::protobuf::FieldDescriptor::is_repeated() const [function] [call site] 00675
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::Size() const [function] [call site] 00676
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::operator[](unsigned int) const [function] [call site] 00677
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsBool() const [function] [call site] 00678
5 json2pb::value_invalid(google::protobuf::FieldDescriptor const*, char const*, butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00679
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GetBool() const [function] [call site] 00680
5 google::protobuf::FieldDescriptor::is_repeated() const [function] [call site] 00681
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::Size() const [function] [call site] 00682
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::operator[](unsigned int) const [function] [call site] 00683
5 json2pb::convert_int64_type(butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&, bool, google::protobuf::Message*, google::protobuf::FieldDescriptor const*, google::protobuf::Reflection const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00684
6 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsInt64() const [function] [call site] 00685
6 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GetInt64() const [function] [call site] 00686
6 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GetInt64() const [function] [call site] 00687
6 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsString() const [function] [call site] 00688
6 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GetString() const [function] [call site] 00689
6 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GetStringLength() const [function] [call site] 00690
6 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::BasicStringPiece(char const*, unsigned long) [function] [call site] 00691
6 butil::StringToInt64(butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, long*) [function] [call site] 00692
7 bool butil::(anonymous namespace)::StringToIntImpl<long>(butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, long*) [function] [call site] 00693
8 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::begin() const [function] [call site] 00694
8 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::end() const [function] [call site] 00695
8 butil::(anonymous namespace)::IteratorRangeToNumber<butil::(anonymous namespace)::StringPieceToNumberTraits<long, 10> >::Invoke(char const*, char const*, long*) [function] [call site] 00696
9 bool butil::(anonymous namespace)::LocalIsWhitespace<char>(char) [function] [call site] 00697
10 butil::(anonymous namespace)::WhitespaceHelper<char>::Invoke(char) [function] [call site] 00698
11 isspace [call site] 00699
9 butil::(anonymous namespace)::IteratorRangeToNumber<butil::(anonymous namespace)::StringPieceToNumberTraits<long, 10> >::Base<butil::(anonymous namespace)::IteratorRangeToNumber<butil::(anonymous namespace)::StringPieceToNumberTraits<long, 10> >::Negative>::Invoke(char const*, char const*, long*) [function] [call site] 00700
10 bool butil::(anonymous namespace)::CharToDigit<10, char>(char, unsigned char*) [function] [call site] 00701
11 butil::(anonymous namespace)::BaseCharToDigit<char, 10, true>::Convert(char, unsigned char*) [function] [call site] 00702
10 butil::(anonymous namespace)::IteratorRangeToNumber<butil::(anonymous namespace)::StringPieceToNumberTraits<long, 10> >::Negative::Increment(unsigned char, long*) [function] [call site] 00703
10 butil::(anonymous namespace)::IteratorRangeToNumber<butil::(anonymous namespace)::StringPieceToNumberTraits<long, 10> >::Negative::CheckBounds(long*, unsigned char) [function] [call site] 00704
11 butil::(anonymous namespace)::BaseIteratorRangeToNumberTraits<char const*, long, 10>::min() [function] [call site] 00705
12 std::numeric_limits<long>::min() [function] [call site] 00706
11 butil::(anonymous namespace)::BaseIteratorRangeToNumberTraits<char const*, long, 10>::min() [function] [call site] 00707
11 butil::(anonymous namespace)::BaseIteratorRangeToNumberTraits<char const*, long, 10>::min() [function] [call site] 00708
11 butil::(anonymous namespace)::BaseIteratorRangeToNumberTraits<char const*, long, 10>::min() [function] [call site] 00709
9 butil::(anonymous namespace)::IteratorRangeToNumber<butil::(anonymous namespace)::StringPieceToNumberTraits<long, 10> >::Base<butil::(anonymous namespace)::IteratorRangeToNumber<butil::(anonymous namespace)::StringPieceToNumberTraits<long, 10> >::Positive>::Invoke(char const*, char const*, long*) [function] [call site] 00710
10 butil::(anonymous namespace)::IteratorRangeToNumber<butil::(anonymous namespace)::StringPieceToNumberTraits<long, 10> >::Positive::Increment(unsigned char, long*) [function] [call site] 00711
10 butil::(anonymous namespace)::IteratorRangeToNumber<butil::(anonymous namespace)::StringPieceToNumberTraits<long, 10> >::Positive::CheckBounds(long*, unsigned char) [function] [call site] 00712
11 butil::(anonymous namespace)::BaseIteratorRangeToNumberTraits<char const*, long, 10>::max() [function] [call site] 00713
12 std::numeric_limits<long>::max() [function] [call site] 00714
11 butil::(anonymous namespace)::BaseIteratorRangeToNumberTraits<char const*, long, 10>::max() [function] [call site] 00715
11 butil::(anonymous namespace)::BaseIteratorRangeToNumberTraits<char const*, long, 10>::max() [function] [call site] 00716
11 butil::(anonymous namespace)::BaseIteratorRangeToNumberTraits<char const*, long, 10>::max() [function] [call site] 00717
6 json2pb::value_invalid(google::protobuf::FieldDescriptor const*, char const*, butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00718
5 json2pb::convert_int64_type(butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&, bool, google::protobuf::Message*, google::protobuf::FieldDescriptor const*, google::protobuf::Reflection const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00719
5 google::protobuf::FieldDescriptor::is_repeated() const [function] [call site] 00720
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::Size() const [function] [call site] 00721
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::operator[](unsigned int) const [function] [call site] 00722
5 json2pb::convert_uint64_type(butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&, bool, google::protobuf::Message*, google::protobuf::FieldDescriptor const*, google::protobuf::Reflection const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00723
6 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsUint64() const [function] [call site] 00724
6 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GetUint64() const [function] [call site] 00725
6 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GetUint64() const [function] [call site] 00726
6 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsString() const [function] [call site] 00727
6 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GetString() const [function] [call site] 00728
6 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GetStringLength() const [function] [call site] 00729
6 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::BasicStringPiece(char const*, unsigned long) [function] [call site] 00730
6 butil::StringToUint64(butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, unsigned long*) [function] [call site] 00731
7 bool butil::(anonymous namespace)::StringToIntImpl<unsigned long>(butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, unsigned long*) [function] [call site] 00732
8 butil::(anonymous namespace)::IteratorRangeToNumber<butil::(anonymous namespace)::StringPieceToNumberTraits<unsigned long, 10> >::Invoke(char const*, char const*, unsigned long*) [function] [call site] 00733
9 butil::(anonymous namespace)::IteratorRangeToNumber<butil::(anonymous namespace)::StringPieceToNumberTraits<unsigned long, 10> >::Base<butil::(anonymous namespace)::IteratorRangeToNumber<butil::(anonymous namespace)::StringPieceToNumberTraits<unsigned long, 10> >::Positive>::Invoke(char const*, char const*, unsigned long*) [function] [call site] 00734
10 butil::(anonymous namespace)::IteratorRangeToNumber<butil::(anonymous namespace)::StringPieceToNumberTraits<unsigned long, 10> >::Positive::Increment(unsigned char, unsigned long*) [function] [call site] 00735
10 butil::(anonymous namespace)::IteratorRangeToNumber<butil::(anonymous namespace)::StringPieceToNumberTraits<unsigned long, 10> >::Positive::CheckBounds(unsigned long*, unsigned char) [function] [call site] 00736
11 butil::(anonymous namespace)::BaseIteratorRangeToNumberTraits<char const*, unsigned long, 10>::max() [function] [call site] 00737
12 std::numeric_limits<unsigned long>::max() [function] [call site] 00738
11 butil::(anonymous namespace)::BaseIteratorRangeToNumberTraits<char const*, unsigned long, 10>::max() [function] [call site] 00739
11 butil::(anonymous namespace)::BaseIteratorRangeToNumberTraits<char const*, unsigned long, 10>::max() [function] [call site] 00740
11 butil::(anonymous namespace)::BaseIteratorRangeToNumberTraits<char const*, unsigned long, 10>::max() [function] [call site] 00741
6 json2pb::value_invalid(google::protobuf::FieldDescriptor const*, char const*, butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00742
5 json2pb::convert_uint64_type(butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&, bool, google::protobuf::Message*, google::protobuf::FieldDescriptor const*, google::protobuf::Reflection const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00743
5 google::protobuf::FieldDescriptor::is_repeated() const [function] [call site] 00744
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::Size() const [function] [call site] 00745
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::operator[](unsigned int) const [function] [call site] 00746
5 json2pb::convert_float_type(butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&, bool, google::protobuf::Message*, google::protobuf::FieldDescriptor const*, google::protobuf::Reflection const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00747
6 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsNumber() const [function] [call site] 00748
6 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsString() const [function] [call site] 00749
6 bool json2pb::convert_string_to_double_float_type<float>(void (google::protobuf::Reflection::*)(google::protobuf::Message*, google::protobuf::FieldDescriptor const*, float) const, google::protobuf::Message*, google::protobuf::FieldDescriptor const*, google::protobuf::Reflection const*, butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00750
7 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GetString() const [function] [call site] 00751
7 strcasecmp [call site] 00752
7 std::numeric_limits<float>::quiet_NaN() [function] [call site] 00753
7 strcasecmp [call site] 00754
7 std::numeric_limits<float>::infinity() [function] [call site] 00755
7 strcasecmp [call site] 00756
7 std::numeric_limits<float>::infinity() [function] [call site] 00757
7 json2pb::value_invalid(google::protobuf::FieldDescriptor const*, char const*, butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00758
6 json2pb::value_invalid(google::protobuf::FieldDescriptor const*, char const*, butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00759
6 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GetDouble() const [function] [call site] 00760
5 json2pb::convert_float_type(butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&, bool, google::protobuf::Message*, google::protobuf::FieldDescriptor const*, google::protobuf::Reflection const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00761
5 google::protobuf::FieldDescriptor::is_repeated() const [function] [call site] 00762
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::Size() const [function] [call site] 00763
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::operator[](unsigned int) const [function] [call site] 00764
5 json2pb::convert_double_type(butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&, bool, google::protobuf::Message*, google::protobuf::FieldDescriptor const*, google::protobuf::Reflection const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00765
6 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsNumber() const [function] [call site] 00766
6 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsString() const [function] [call site] 00767
6 bool json2pb::convert_string_to_double_float_type<double>(void (google::protobuf::Reflection::*)(google::protobuf::Message*, google::protobuf::FieldDescriptor const*, double) const, google::protobuf::Message*, google::protobuf::FieldDescriptor const*, google::protobuf::Reflection const*, butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00768
7 std::numeric_limits<double>::quiet_NaN() [function] [call site] 00769
7 std::numeric_limits<double>::infinity() [function] [call site] 00770
7 std::numeric_limits<double>::infinity() [function] [call site] 00771
6 json2pb::value_invalid(google::protobuf::FieldDescriptor const*, char const*, butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00772
5 json2pb::convert_double_type(butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&, bool, google::protobuf::Message*, google::protobuf::FieldDescriptor const*, google::protobuf::Reflection const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00773
5 google::protobuf::FieldDescriptor::is_repeated() const [function] [call site] 00774
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::Size() const [function] [call site] 00775
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::operator[](unsigned int) const [function] [call site] 00776
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsString() const [function] [call site] 00777
5 json2pb::value_invalid(google::protobuf::FieldDescriptor const*, char const*, butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00778
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GetString() const [function] [call site] 00779
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GetStringLength() const [function] [call site] 00780
5 std::allocator<char>::allocator() [function] [call site] 00781
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) [function] [call site] 00782
5 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00783
5 google::protobuf::FieldDescriptor::type() const [function] [call site] 00784
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [function] [call site] 00785
5 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::BasicStringPiece(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00786
5 butil::Base64Decode(butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00787
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [function] [call site] 00788
6 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::size() const [function] [call site] 00789
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long) [function] [call site] 00790
6 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::size() const [function] [call site] 00791
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [function] [call site] 00792
6 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::data() const [function] [call site] 00793
6 modp_b64_decode [function] [call site] 00794
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long) [function] [call site] 00795
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::swap(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [call site] 00796
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00797
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*, unsigned long) [function] [call site] 00798
5 butil::string_appendf(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*, ...) [function] [call site] 00799
5 google::protobuf::Message::GetDescriptor() const [function] [call site] 00800
5 google::protobuf::Descriptor::name[abi:cxx11]() const [function] [call site] 00801
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00802
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00803
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [call site] 00804
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00805
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00806
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsString() const [function] [call site] 00807
5 json2pb::value_invalid(google::protobuf::FieldDescriptor const*, char const*, butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00808
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GetString() const [function] [call site] 00809
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GetStringLength() const [function] [call site] 00810
5 std::allocator<char>::allocator() [function] [call site] 00811
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) [function] [call site] 00812
5 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00813
5 google::protobuf::FieldDescriptor::type() const [function] [call site] 00814
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [function] [call site] 00815
5 butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::BasicStringPiece(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00816
5 butil::Base64Decode(butil::BasicStringPiece<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00817
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*, unsigned long) [function] [call site] 00818
5 butil::string_appendf(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*, ...) [function] [call site] 00819
5 google::protobuf::Message::GetDescriptor() const [function] [call site] 00820
5 google::protobuf::Descriptor::name[abi:cxx11]() const [function] [call site] 00821
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00822
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00823
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00824
5 google::protobuf::FieldDescriptor::is_repeated() const [function] [call site] 00825
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::Size() const [function] [call site] 00826
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::operator[](unsigned int) const [function] [call site] 00827
5 json2pb::convert_enum_type(butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&, bool, google::protobuf::Message*, google::protobuf::FieldDescriptor const*, google::protobuf::Reflection const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00828
6 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsInt() const [function] [call site] 00829
6 google::protobuf::FieldDescriptor::enum_type() const [call site] 00830
6 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GetInt() const [function] [call site] 00831
6 google::protobuf::EnumDescriptor::FindValueByNumber(int) const [call site] 00832
6 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsString() const [function] [call site] 00833
6 google::protobuf::FieldDescriptor::enum_type() const [call site] 00834
6 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GetString() const [function] [call site] 00835
6 std::allocator<char>::allocator() [function] [call site] 00836
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) [function] [call site] 00837
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [function] [call site] 00838
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> const&) [function] [call site] 00839
7 std::char_traits<char>::length(char const*) [function] [call site] 00840
7 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*) [function] [call site] 00841
7 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00842
6 google::protobuf::EnumDescriptor::FindValueByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [call site] 00843
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00844
6 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00845
6 json2pb::value_invalid(google::protobuf::FieldDescriptor const*, char const*, butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00846
5 json2pb::convert_enum_type(butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&, bool, google::protobuf::Message*, google::protobuf::FieldDescriptor const*, google::protobuf::Reflection const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00847
5 google::protobuf::FieldDescriptor::is_repeated() const [function] [call site] 00848
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::Size() const [function] [call site] 00849
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::operator[](unsigned int) const [function] [call site] 00850
5 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsObject() const [function] [call site] 00851
5 json2pb::value_invalid(google::protobuf::FieldDescriptor const*, char const*, butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00852
5 json2pb::JsonValueToProtoMessage(butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&, google::protobuf::Message*, json2pb::Json2PbOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, bool) [function] [call site] 00853
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*, unsigned long) [function] [call site] 00854
6 butil::string_appendf(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*, ...) [function] [call site] 00855
6 google::protobuf::Message::GetDescriptor() const [function] [call site] 00856
6 google::protobuf::Descriptor::name[abi:cxx11]() const [function] [call site] 00857
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [function] [call site] 00858
6 std::vector<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> >::operator[](unsigned long) [function] [call site] 00859
6 google::protobuf::FieldDescriptor::name[abi:cxx11]() const [function] [call site] 00860
6 json2pb::decode_name(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [function] [call site] 00861
7 bool __gnu_cxx::operator< <char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [function] [call site] 00862
8 __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const [function] [call site] 00863
7 __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator*() const [function] [call site] 00864
7 json2pb::match_pattern(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) [function] [call site] 00865
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() [function] [call site] 00866
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [call site] 00867
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long) [function] [call site] 00868
8 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long) [call site] 00869
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [function] [call site] 00870
7 __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator+=(long) [function] [call site] 00871
7 __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator++() [function] [call site] 00872
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long) [function] [call site] 00873
6 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::FindMember(char const*) const [function] [call site] 00874
7 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::FindMember(char const*) [function] [call site] 00875
8 butil::rapidjson::GenericStringRef<char> butil::rapidjson::StringRef<char>(char const*) [function] [call site] 00876
9 unsigned int butil::rapidjson::internal::StrLen<char>(char const*) [function] [call site] 00877
9 butil::rapidjson::GenericStringRef<char>::GenericStringRef(char const*, unsigned int) [function] [call site] 00878
8 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GenericValue(butil::rapidjson::GenericStringRef<char>) [function] [call site] 00879
9 butil::rapidjson::GenericStringRef<char>::GenericStringRef(butil::rapidjson::GenericStringRef<char> const&) [function] [call site] 00880
10 __assert_fail [call site] 00881
9 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::SetStringRaw(butil::rapidjson::GenericStringRef<char>) [function] [call site] 00882
8 butil::rapidjson::GenericMemberIterator<false, butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::FindMember<butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >(butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&) [function] [call site] 00883
9 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsObject() const [function] [call site] 00884
9 __assert_fail [call site] 00885
9 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsString() const [function] [call site] 00886
9 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::MemberBegin() [function] [call site] 00887
10 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsObject() const [function] [call site] 00888
10 __assert_fail [call site] 00889
10 butil::rapidjson::GenericMemberIterator<false, butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GenericMemberIterator(butil::rapidjson::GenericMember<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >*) [function] [call site] 00890
9 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::MemberEnd() [function] [call site] 00891
10 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsObject() const [function] [call site] 00892
10 __assert_fail [call site] 00893
10 butil::rapidjson::GenericMemberIterator<false, butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GenericMemberIterator(butil::rapidjson::GenericMember<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >*) [function] [call site] 00894
9 butil::rapidjson::GenericMemberIterator<true, butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GenericMemberIterator(butil::rapidjson::GenericMemberIterator<false, butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&) [function] [call site] 00895
9 butil::rapidjson::GenericMemberIterator<false, butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::operator!=(butil::rapidjson::GenericMemberIterator<true, butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >) const [function] [call site] 00896
9 butil::rapidjson::GenericMemberIterator<false, butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::operator->() const [function] [call site] 00897
9 bool butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::StringEqual<butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >(butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&) const [function] [call site] 00898
10 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsString() const [function] [call site] 00899
10 __assert_fail [call site] 00900
10 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsString() const [function] [call site] 00901
10 __assert_fail [call site] 00902
10 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GetStringLength() const [function] [call site] 00903
10 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GetStringLength() const [function] [call site] 00904
10 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GetString() const [function] [call site] 00905
10 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GetString() const [function] [call site] 00906
10 memcmp [call site] 00907
9 butil::rapidjson::GenericMemberIterator<false, butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::operator++() [function] [call site] 00908
8 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::~GenericValue() [function] [call site] 00909
7 butil::rapidjson::GenericMemberIterator<true, butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GenericMemberIterator(butil::rapidjson::GenericMemberIterator<false, butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&) [function] [call site] 00910
6 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::MemberEnd() const [function] [call site] 00911
7 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsObject() const [function] [call site] 00912
7 __assert_fail [call site] 00913
7 butil::rapidjson::GenericMemberIterator<true, butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GenericMemberIterator(butil::rapidjson::GenericMember<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const*) [function] [call site] 00914
6 butil::rapidjson::GenericMemberIterator<true, butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::operator==(butil::rapidjson::GenericMemberIterator<true, butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >) const [function] [call site] 00915
6 google::protobuf::FieldDescriptor::is_required() const [function] [call site] 00916
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*, unsigned long) [function] [call site] 00917
6 google::protobuf::FieldDescriptor::full_name[abi:cxx11]() const [function] [call site] 00918
6 butil::string_appendf(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*, ...) [function] [call site] 00919
6 butil::rapidjson::GenericMemberIterator<true, butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::operator->() const [function] [call site] 00920
6 json2pb::IsProtobufMap(google::protobuf::FieldDescriptor const*) [function] [call site] 00921
7 google::protobuf::FieldDescriptor::type() const [function] [call site] 00922
7 google::protobuf::FieldDescriptor::is_repeated() const [function] [call site] 00923
7 google::protobuf::FieldDescriptor::message_type() const [call site] 00924
7 google::protobuf::Descriptor::field_count() const [function] [call site] 00925
7 google::protobuf::Descriptor::field(int) const [function] [call site] 00926
7 google::protobuf::FieldDescriptor::is_repeated() const [function] [call site] 00927
7 google::protobuf::FieldDescriptor::cpp_type() const [function] [call site] 00928
7 google::protobuf::FieldDescriptor::name[abi:cxx11]() const [function] [call site] 00929
7 strcmp [call site] 00930
7 google::protobuf::Descriptor::field(int) const [function] [call site] 00931
7 google::protobuf::FieldDescriptor::name[abi:cxx11]() const [function] [call site] 00932
7 strcmp [call site] 00933
6 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsObject() const [function] [call site] 00934
6 json2pb::JsonMapToProtoMap(butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&, google::protobuf::FieldDescriptor const*, google::protobuf::Message*, json2pb::Json2PbOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00935
7 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsObject() const [function] [call site] 00936
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*, unsigned long) [function] [call site] 00937
7 google::protobuf::FieldDescriptor::full_name[abi:cxx11]() const [function] [call site] 00938
7 butil::string_appendf(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*, ...) [function] [call site] 00939
7 google::protobuf::Message::GetReflection() const [function] [call site] 00940
7 google::protobuf::FieldDescriptor::message_type() const [call site] 00941
7 std::allocator<char>::allocator() [function] [call site] 00942
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) [function] [call site] 00943
7 google::protobuf::Descriptor::FindFieldByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [call site] 00944
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00945
7 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00946
7 google::protobuf::FieldDescriptor::message_type() const [call site] 00947
7 std::allocator<char>::allocator() [function] [call site] 00948
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) [function] [call site] 00949
7 google::protobuf::Descriptor::FindFieldByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [call site] 00950
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00951
7 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00952
7 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::MemberBegin() const [function] [call site] 00953
8 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::IsObject() const [function] [call site] 00954
8 __assert_fail [call site] 00955
8 butil::rapidjson::GenericMemberIterator<true, butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GenericMemberIterator(butil::rapidjson::GenericMember<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const*) [function] [call site] 00956
7 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::MemberEnd() const [function] [call site] 00957
7 butil::rapidjson::GenericMemberIterator<true, butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::operator!=(butil::rapidjson::GenericMemberIterator<true, butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >) const [function] [call site] 00958
7 google::protobuf::Message::GetReflection() const [function] [call site] 00959
7 butil::rapidjson::GenericMemberIterator<true, butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::operator->() const [function] [call site] 00960
7 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GetString() const [function] [call site] 00961
7 butil::rapidjson::GenericMemberIterator<true, butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::operator->() const [function] [call site] 00962
7 butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::GetStringLength() const [function] [call site] 00963
7 std::allocator<char>::allocator() [function] [call site] 00964
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) [function] [call site] 00965
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00966
7 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00967
7 butil::rapidjson::GenericMemberIterator<true, butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::operator->() const [function] [call site] 00968
7 json2pb::JsonValueToProtoField(butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&, google::protobuf::FieldDescriptor const*, google::protobuf::Message*, json2pb::Json2PbOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00969
8 json2pb::JsonValueToProtoMessage(butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&, google::protobuf::Message*, json2pb::Json2PbOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, bool) [function] [call site] 00970
9 json2pb::JsonValueToProtoField(butil::rapidjson::GenericValue<butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> > const&, google::protobuf::FieldDescriptor const*, google::protobuf::Message*, json2pb::Json2PbOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00971
9 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00972
9 std::vector<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> >::~vector() [function] [call site] 00973
10 std::_Vector_base<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> >::_M_get_Tp_allocator() [function] [call site] 00974
10 std::_Vector_base<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> >::~_Vector_base() [function] [call site] 00975
11 std::_Vector_base<google::protobuf::FieldDescriptor const*, std::allocator<google::protobuf::FieldDescriptor const*> >::_M_deallocate(google::protobuf::FieldDescriptor const**, unsigned long) [function] [call site] 00976
11 __gnu_cxx::new_allocator<google::protobuf::FieldDescriptor const*>::~new_allocator() [function] [call site] 00977
11 __clang_call_terminate [call site] 00978
10 __clang_call_terminate [call site] 00979
7 butil::rapidjson::GenericMemberIterator<true, butil::rapidjson::UTF8<char>, butil::rapidjson::MemoryPoolAllocator<butil::rapidjson::CrtAllocator> >::operator++() [function] [call site] 00980
1 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00981
1 JsonContextBody::~JsonContextBody() [function] [call site] 00982
2 google::protobuf::RepeatedPtrField<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~RepeatedPtrField() [function] [call site] 00983
2 google::protobuf::RepeatedField<int>::~RepeatedField() [function] [call site] 00984
2 google::protobuf::RepeatedPtrField<Content>::~RepeatedPtrField() [function] [call site] 00985
2 google::protobuf::internal::InternalMetadataWithArenaBase<google::protobuf::UnknownFieldSet, google::protobuf::internal::InternalMetadataWithArena>::~InternalMetadataWithArenaBase() [function] [call site] 00986
2 google::protobuf::MessageLite::~MessageLite() [function] [call site] 00987