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 290 butil::rapidjson::GenericReader , butil::rapidjson::UTF8 , butil::rapidjson::CrtAllocator>::NumberStream >, false>::Tell() call site: 00290 __assert_fail
47 242 butil::rapidjson::GenericValue , butil::rapidjson::MemoryPoolAllocator >::SetObjectRaw(butil::rapidjson::GenericMember , butil::rapidjson::MemoryPoolAllocator >*, unsigned int, butil::rapidjson::MemoryPoolAllocator &) call site: 00242 __assert_fail
36 199 butil::rapidjson::GenericDocument , butil::rapidjson::MemoryPoolAllocator , butil::rapidjson::CrtAllocator>::Bool(bool) call site: 00199 __assert_fail
36 958 json2pb::JsonValueToProtoMessage(butil::rapidjson::GenericValue , butil::rapidjson::MemoryPoolAllocator > const&, google::protobuf::Message*, json2pb::Json2PbOptions const&, std::__cxx11::basic_string , std::allocator >*, int) call site: 00958 __assert_fail
32 376 butil::rapidjson::GenericValue , butil::rapidjson::MemoryPoolAllocator >::SetArrayRaw(butil::rapidjson::GenericValue , butil::rapidjson::MemoryPoolAllocator >*, unsigned int, butil::rapidjson::MemoryPoolAllocator &) call site: 00376 __assert_fail
21 34 LLVMFuzzerTestOneInput call site: 00034 __clang_call_terminate
20 718 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: 00718
19 1017 JsonContextBody::~JsonContextBody() call site: 01017 __clang_call_terminate
18 536 json2pb::JsonValueToProtoMessage(butil::rapidjson::GenericValue , butil::rapidjson::MemoryPoolAllocator > const&, google::protobuf::Message*, json2pb::Json2PbOptions const&, std::__cxx11::basic_string , std::allocator >*, int) call site: 00536
15 182 butil::rapidjson::GenericDocument , butil::rapidjson::MemoryPoolAllocator , butil::rapidjson::CrtAllocator>::Null() call site: 00182 __assert_fail
10 557 json2pb::JsonValueToProtoMessage(butil::rapidjson::GenericValue , butil::rapidjson::MemoryPoolAllocator > const&, google::protobuf::Message*, json2pb::Json2PbOptions const&, std::__cxx11::basic_string , std::allocator >*, int) call site: 00557
10 806 butil::Base64Decode(butil::BasicStringPiece , std::allocator > > const&, std::__cxx11::basic_string , std::allocator >*) call site: 00806

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