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

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
51 320 butil::rapidjson::GenericReader , butil::rapidjson::UTF8 , butil::rapidjson::CrtAllocator>::NumberStream >, false>::Tell() call site: 00320 __assert_fail
47 272 butil::rapidjson::GenericValue , butil::rapidjson::MemoryPoolAllocator >::SetObjectRaw(butil::rapidjson::GenericMember , butil::rapidjson::MemoryPoolAllocator >*, unsigned int, butil::rapidjson::MemoryPoolAllocator &) call site: 00272 __assert_fail
36 229 butil::rapidjson::GenericDocument , butil::rapidjson::MemoryPoolAllocator , butil::rapidjson::CrtAllocator>::Bool(bool) call site: 00229 __assert_fail
34 948 json2pb::JsonValueToProtoMessage(butil::rapidjson::GenericValue , butil::rapidjson::MemoryPoolAllocator > const&, google::protobuf::Message*, json2pb::Json2PbOptions const&, std::__cxx11::basic_string , std::allocator >*, int) call site: 00948 __assert_fail
32 406 butil::rapidjson::GenericValue , butil::rapidjson::MemoryPoolAllocator >::SetArrayRaw(butil::rapidjson::GenericValue , butil::rapidjson::MemoryPoolAllocator >*, unsigned int, butil::rapidjson::MemoryPoolAllocator &) call site: 00406 __assert_fail
18 732 json2pb::JsonValueToProtoField(butil::rapidjson::GenericValue , butil::rapidjson::MemoryPoolAllocator > const&, google::protobuf::FieldDescriptor const*, google::protobuf::Message*, json2pb::Json2PbOptions const&, std::__cxx11::basic_string , std::allocator >*, int) call site: 00732
17 68 LLVMFuzzerTestOneInput call site: 00068 __clang_call_terminate
15 212 butil::rapidjson::GenericDocument , butil::rapidjson::MemoryPoolAllocator , butil::rapidjson::CrtAllocator>::Null() call site: 00212 __assert_fail
14 31 JsonContextBody::JsonContextBody() call site: 00031 __cxa_call_unexpected
14 565 std::vector >::end() call site: 00565
13 1 LLVMFuzzerTestOneInput call site: 00001 __clang_call_terminate
13 582 json2pb::JsonValueToProtoMessage(butil::rapidjson::GenericValue , butil::rapidjson::MemoryPoolAllocator > const&, google::protobuf::Message*, json2pb::Json2PbOptions const&, std::__cxx11::basic_string , std::allocator >*, int) call site: 00582

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