Fuzz introspector
0 LLVMFuzzerTestOneInput[function][call site2][calltree idx: 00000]
1 ArduinoJson6192_71::BasicJsonDocument::BasicJsonDocument(unsigned long, ArduinoJson6192_71::DefaultAllocator)[function][call site2][calltree idx: 00001]
2 ArduinoJson6192_71::AllocatorOwner::AllocatorOwner(ArduinoJson6192_71::DefaultAllocator)[function][call site2][calltree idx: 00002]
2 ArduinoJson6192_71::JsonDocument::JsonDocument(ArduinoJson6192_71::MemoryPool)[function][call site2][calltree idx: 00003]
3 ArduinoJson6192_71::VariantData::init()[function][call site2][calltree idx: 00004]
1 ArduinoJson6192_71::NestingLimit::NestingLimit()[function][call site2][calltree idx: 00005]
1 ArduinoJson6192_71::DeserializationError ArduinoJson6192_71::deserializeJson(ArduinoJson6192_71::JsonDocument&, unsigned char const*, unsigned long, ArduinoJson6192_71::NestingLimit)[function][call site2][calltree idx: 00006]
2 ArduinoJson6192_71::DeserializationError ArduinoJson6192_71::deserialize(ArduinoJson6192_71::JsonDocument&, unsigned char const*, unsigned long, ArduinoJson6192_71::NestingLimit, ArduinoJson6192_71::AllowAllFilter)[function][call site2][calltree idx: 00007]
3 ArduinoJson6192_71::BoundedReader::BoundedReader(void const*, unsigned long)[function][call site2][calltree idx: 00008]
4 ArduinoJson6192_71::IteratorReader::IteratorReader(char const*, char const*)[function][call site2][calltree idx: 00009]
3 ArduinoJson6192_71::JsonDocument::clear()[function][call site2][calltree idx: 00010]
4 ArduinoJson6192_71::MemoryPool::clear()[function][call site2][calltree idx: 00011]
4 ArduinoJson6192_71::VariantData::init()[function][call site2][calltree idx: 00012]
3 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier> ArduinoJson6192_71::makeDeserializer, ArduinoJson6192_71::StringCopier>(ArduinoJson6192_71::MemoryPool&, ArduinoJson6192_71::BoundedReader, ArduinoJson6192_71::StringCopier)[function][call site2][calltree idx: 00013]
3 ArduinoJson6192_71::JsonDocument::memoryPool()[function][call site2][calltree idx: 00014]
3 ArduinoJson6192_71::JsonDocument::memoryPool()[function][call site2][calltree idx: 00015]
3 ArduinoJson6192_71::StringCopier ArduinoJson6192_71::makeStringStorage(unsigned char const*&, ArduinoJson6192_71::MemoryPool&)[function][call site2][calltree idx: 00016]
4 ArduinoJson6192_71::StringCopier::StringCopier(ArduinoJson6192_71::MemoryPool&)[function][call site2][calltree idx: 00017]
4 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::JsonDeserializer(ArduinoJson6192_71::MemoryPool&, ArduinoJson6192_71::BoundedReader, ArduinoJson6192_71::StringCopier)[function][call site2][calltree idx: 00018]
5 ArduinoJson6192_71::Latch >::Latch(ArduinoJson6192_71::BoundedReader)[function][call site2][calltree idx: 00019]
5 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00020]
3 ArduinoJson6192_71::JsonDocument::data()[function][call site2][calltree idx: 00021]
3 ArduinoJson6192_71::DeserializationError ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::parse(ArduinoJson6192_71::VariantData&, ArduinoJson6192_71::AllowAllFilter, ArduinoJson6192_71::NestingLimit)[function][call site2][calltree idx: 00022]
4 bool ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::parseVariant(ArduinoJson6192_71::VariantData&, ArduinoJson6192_71::AllowAllFilter, ArduinoJson6192_71::NestingLimit)[function][call site2][calltree idx: 00023]
5 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::skipSpacesAndComments()[function][call site2][calltree idx: 00024]
6 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::current()[function][call site2][calltree idx: 00025]
7 ArduinoJson6192_71::Latch >::load()[function][call site2][calltree idx: 00026]
8 __assert_fail[function][call site2][calltree idx: 00027]
8 ArduinoJson6192_71::IteratorReader::read()[function][call site2][calltree idx: 00028]
6 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00029]
6 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::move()[function][call site2][calltree idx: 00030]
7 ArduinoJson6192_71::Latch >::clear()[function][call site2][calltree idx: 00031]
5 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::current()[function][call site2][calltree idx: 00032]
5 ArduinoJson6192_71::AllowAllFilter::allowArray() const[function][call site2][calltree idx: 00033]
5 ArduinoJson6192_71::VariantData::toArray()[function][call site2][calltree idx: 00034]
6 ArduinoJson6192_71::VariantData::setType(unsigned char)[function][call site2][calltree idx: 00035]
6 ArduinoJson6192_71::CollectionData::clear()[function][call site2][calltree idx: 00036]
5 bool ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::parseArray(ArduinoJson6192_71::CollectionData&, ArduinoJson6192_71::AllowAllFilter, ArduinoJson6192_71::NestingLimit)[function][call site2][calltree idx: 00037]
6 ArduinoJson6192_71::NestingLimit::reached() const[function][call site2][calltree idx: 00038]
6 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00039]
6 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::current()[function][call site2][calltree idx: 00040]
6 __assert_fail[function][call site2][calltree idx: 00041]
6 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::move()[function][call site2][calltree idx: 00042]
6 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::skipSpacesAndComments()[function][call site2][calltree idx: 00043]
6 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::eat(char)[function][call site2][calltree idx: 00044]
7 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::move()[function][call site2][calltree idx: 00045]
6 ArduinoJson6192_71::AllowAllFilter ArduinoJson6192_71::AllowAllFilter::operator[](unsigned long const&) const[function][call site2][calltree idx: 00046]
6 ArduinoJson6192_71::AllowAllFilter::allow() const[function][call site2][calltree idx: 00047]
6 ArduinoJson6192_71::CollectionData::addElement(ArduinoJson6192_71::MemoryPool*)[function][call site2][calltree idx: 00048]
7 ArduinoJson6192_71::CollectionData::addSlot(ArduinoJson6192_71::MemoryPool*)[function][call site2][calltree idx: 00049]
8 ArduinoJson6192_71::MemoryPool::allocVariant()[function][call site2][calltree idx: 00050]
9 ArduinoJson6192_71::VariantSlot* ArduinoJson6192_71::MemoryPool::allocRight()[function][call site2][calltree idx: 00051]
10 ArduinoJson6192_71::MemoryPool::allocRight(unsigned long)[function][call site2][calltree idx: 00052]
11 ArduinoJson6192_71::MemoryPool::canAlloc(unsigned long) const[function][call site2][calltree idx: 00053]
8 ArduinoJson6192_71::VariantSlot::setNextNotNull(ArduinoJson6192_71::VariantSlot*)[function][call site2][calltree idx: 00054]
9 __assert_fail[function][call site2][calltree idx: 00055]
9 ArduinoJson6192_71::numeric_limits::lowest()[function][call site2][calltree idx: 00056]
9 __assert_fail[function][call site2][calltree idx: 00057]
9 ArduinoJson6192_71::numeric_limits::highest()[function][call site2][calltree idx: 00058]
10 ArduinoJson6192_71::numeric_limits::lowest()[function][call site2][calltree idx: 00059]
9 __assert_fail[function][call site2][calltree idx: 00060]
8 ArduinoJson6192_71::VariantSlot::clear()[function][call site2][calltree idx: 00061]
7 ArduinoJson6192_71::slotData(ArduinoJson6192_71::VariantSlot*)[function][call site2][calltree idx: 00062]
6 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00063]
6 ArduinoJson6192_71::NestingLimit::decrement() const[function][call site2][calltree idx: 00064]
7 __assert_fail[function][call site2][calltree idx: 00065]
7 ArduinoJson6192_71::NestingLimit::NestingLimit(unsigned char)[function][call site2][calltree idx: 00066]
6 bool ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::parseVariant(ArduinoJson6192_71::VariantData&, ArduinoJson6192_71::AllowAllFilter, ArduinoJson6192_71::NestingLimit)[function][call site2][calltree idx: 00067]
7 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::skipArray(ArduinoJson6192_71::NestingLimit)[function][call site2][calltree idx: 00068]
8 ArduinoJson6192_71::NestingLimit::reached() const[function][call site2][calltree idx: 00069]
8 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00070]
8 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::current()[function][call site2][calltree idx: 00071]
8 __assert_fail[function][call site2][calltree idx: 00072]
8 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::move()[function][call site2][calltree idx: 00073]
8 ArduinoJson6192_71::NestingLimit::decrement() const[function][call site2][calltree idx: 00074]
8 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::skipVariant(ArduinoJson6192_71::NestingLimit)[function][call site2][calltree idx: 00075]
9 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::skipSpacesAndComments()[function][call site2][calltree idx: 00076]
9 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::current()[function][call site2][calltree idx: 00077]
9 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::skipArray(ArduinoJson6192_71::NestingLimit)[function][call site2][calltree idx: 00078]
10 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::skipSpacesAndComments()[function][call site2][calltree idx: 00079]
10 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::eat(char)[function][call site2][calltree idx: 00080]
10 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::eat(char)[function][call site2][calltree idx: 00081]
10 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00082]
9 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::skipObject(ArduinoJson6192_71::NestingLimit)[function][call site2][calltree idx: 00083]
10 ArduinoJson6192_71::NestingLimit::reached() const[function][call site2][calltree idx: 00084]
10 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00085]
10 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::current()[function][call site2][calltree idx: 00086]
10 __assert_fail[function][call site2][calltree idx: 00087]
10 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::move()[function][call site2][calltree idx: 00088]
10 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::skipSpacesAndComments()[function][call site2][calltree idx: 00089]
10 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::eat(char)[function][call site2][calltree idx: 00090]
10 ArduinoJson6192_71::NestingLimit::decrement() const[function][call site2][calltree idx: 00091]
10 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::skipVariant(ArduinoJson6192_71::NestingLimit)[function][call site2][calltree idx: 00092]
11 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::skipString()[function][call site2][calltree idx: 00093]
12 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::current()[function][call site2][calltree idx: 00094]
12 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::move()[function][call site2][calltree idx: 00095]
12 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::current()[function][call site2][calltree idx: 00096]
12 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::move()[function][call site2][calltree idx: 00097]
12 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00098]
12 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::current()[function][call site2][calltree idx: 00099]
12 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::move()[function][call site2][calltree idx: 00100]
11 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::skipNumericValue()[function][call site2][calltree idx: 00101]
12 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::current()[function][call site2][calltree idx: 00102]
12 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::canBeInNonQuotedString(char)[function][call site2][calltree idx: 00103]
13 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::isBetween(char, char, char)[function][call site2][calltree idx: 00104]
13 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::isBetween(char, char, char)[function][call site2][calltree idx: 00105]
12 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::move()[function][call site2][calltree idx: 00106]
10 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::skipSpacesAndComments()[function][call site2][calltree idx: 00107]
10 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::eat(char)[function][call site2][calltree idx: 00108]
10 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00109]
10 ArduinoJson6192_71::NestingLimit::decrement() const[function][call site2][calltree idx: 00110]
10 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::skipVariant(ArduinoJson6192_71::NestingLimit)[function][call site2][calltree idx: 00111]
10 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::skipSpacesAndComments()[function][call site2][calltree idx: 00112]
10 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::eat(char)[function][call site2][calltree idx: 00113]
10 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::eat(char)[function][call site2][calltree idx: 00114]
10 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00115]
7 ArduinoJson6192_71::AllowAllFilter::allowObject() const[function][call site2][calltree idx: 00116]
7 ArduinoJson6192_71::VariantData::toObject()[function][call site2][calltree idx: 00117]
8 ArduinoJson6192_71::VariantData::setType(unsigned char)[function][call site2][calltree idx: 00118]
8 ArduinoJson6192_71::CollectionData::clear()[function][call site2][calltree idx: 00119]
7 bool ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::parseObject(ArduinoJson6192_71::CollectionData&, ArduinoJson6192_71::AllowAllFilter, ArduinoJson6192_71::NestingLimit)[function][call site2][calltree idx: 00120]
8 ArduinoJson6192_71::NestingLimit::reached() const[function][call site2][calltree idx: 00121]
8 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00122]
8 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::current()[function][call site2][calltree idx: 00123]
8 __assert_fail[function][call site2][calltree idx: 00124]
8 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::move()[function][call site2][calltree idx: 00125]
8 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::skipSpacesAndComments()[function][call site2][calltree idx: 00126]
8 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::eat(char)[function][call site2][calltree idx: 00127]
8 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::parseKey()[function][call site2][calltree idx: 00128]
9 ArduinoJson6192_71::StringCopier::startString()[function][call site2][calltree idx: 00129]
10 ArduinoJson6192_71::MemoryPool::getFreeZone(char**, unsigned long*) const[function][call site2][calltree idx: 00130]
9 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::current()[function][call site2][calltree idx: 00131]
9 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::parseQuotedString()[function][call site2][calltree idx: 00132]
10 ArduinoJson6192_71::Utf16::Codepoint::Codepoint()[function][call site2][calltree idx: 00133]
10 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::current()[function][call site2][calltree idx: 00134]
10 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::move()[function][call site2][calltree idx: 00135]
10 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::current()[function][call site2][calltree idx: 00136]
10 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::move()[function][call site2][calltree idx: 00137]
10 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00138]
10 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::current()[function][call site2][calltree idx: 00139]
10 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00140]
10 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::move()[function][call site2][calltree idx: 00141]
10 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::parseHex4(unsigned short&)[function][call site2][calltree idx: 00142]
11 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::current()[function][call site2][calltree idx: 00143]
11 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00144]
11 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::decodeHex(char)[function][call site2][calltree idx: 00145]
11 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00146]
11 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::move()[function][call site2][calltree idx: 00147]
10 ArduinoJson6192_71::Utf16::Codepoint::append(unsigned short)[function][call site2][calltree idx: 00148]
11 ArduinoJson6192_71::Utf16::isHighSurrogate(unsigned short)[function][call site2][calltree idx: 00149]
11 ArduinoJson6192_71::Utf16::isLowSurrogate(unsigned short)[function][call site2][calltree idx: 00150]
10 ArduinoJson6192_71::Utf16::Codepoint::value() const[function][call site2][calltree idx: 00151]
10 void ArduinoJson6192_71::Utf8::encodeCodepoint(unsigned int, ArduinoJson6192_71::StringCopier&)[function][call site2][calltree idx: 00152]
11 ArduinoJson6192_71::StringCopier::append(char)[function][call site2][calltree idx: 00153]
12 ArduinoJson6192_71::MemoryPool::markAsOverflowed()[function][call site2][calltree idx: 00154]
11 ArduinoJson6192_71::StringCopier::append(char)[function][call site2][calltree idx: 00155]
10 ArduinoJson6192_71::EscapeSequence::unescapeChar(char)[function][call site2][calltree idx: 00156]
11 ArduinoJson6192_71::EscapeSequence::escapeTable(bool)[function][call site2][calltree idx: 00157]
10 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00158]
10 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::move()[function][call site2][calltree idx: 00159]
10 ArduinoJson6192_71::StringCopier::append(char)[function][call site2][calltree idx: 00160]
10 ArduinoJson6192_71::StringCopier::isValid() const[function][call site2][calltree idx: 00161]
11 ArduinoJson6192_71::MemoryPool::overflowed() const[function][call site2][calltree idx: 00162]
10 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00163]
9 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::parseNonQuotedString()[function][call site2][calltree idx: 00164]
10 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::current()[function][call site2][calltree idx: 00165]
10 __assert_fail[function][call site2][calltree idx: 00166]
10 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::canBeInNonQuotedString(char)[function][call site2][calltree idx: 00167]
10 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::move()[function][call site2][calltree idx: 00168]
10 ArduinoJson6192_71::StringCopier::append(char)[function][call site2][calltree idx: 00169]
10 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::current()[function][call site2][calltree idx: 00170]
10 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::canBeInNonQuotedString(char)[function][call site2][calltree idx: 00171]
10 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00172]
10 ArduinoJson6192_71::StringCopier::isValid() const[function][call site2][calltree idx: 00173]
10 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00174]
8 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::skipSpacesAndComments()[function][call site2][calltree idx: 00175]
8 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::eat(char)[function][call site2][calltree idx: 00176]
8 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00177]
8 ArduinoJson6192_71::StringCopier::str() const[function][call site2][calltree idx: 00178]
9 __assert_fail[function][call site2][calltree idx: 00179]
9 __assert_fail[function][call site2][calltree idx: 00180]
9 ArduinoJson6192_71::String::String(char const*, unsigned long, ArduinoJson6192_71::String::Ownership)[function][call site2][calltree idx: 00181]
8 ArduinoJson6192_71::String::c_str() const[function][call site2][calltree idx: 00182]
8 ArduinoJson6192_71::AllowAllFilter ArduinoJson6192_71::AllowAllFilter::operator[](char const* const&) const[function][call site2][calltree idx: 00183]
8 ArduinoJson6192_71::AllowAllFilter::allow() const[function][call site2][calltree idx: 00184]
8 ArduinoJson6192_71::String::c_str() const[function][call site2][calltree idx: 00185]
8 ArduinoJson6192_71::adaptString(char const*)[function][call site2][calltree idx: 00186]
9 ArduinoJson6192_71::ZeroTerminatedRamString::ZeroTerminatedRamString(char const*)[function][call site2][calltree idx: 00187]
8 ArduinoJson6192_71::VariantData* ArduinoJson6192_71::CollectionData::getMember(ArduinoJson6192_71::ZeroTerminatedRamString) const[function][call site2][calltree idx: 00188]
9 ArduinoJson6192_71::VariantSlot* ArduinoJson6192_71::CollectionData::getSlot(ArduinoJson6192_71::ZeroTerminatedRamString) const[function][call site2][calltree idx: 00189]
10 ArduinoJson6192_71::ZeroTerminatedRamString::isNull() const[function][call site2][calltree idx: 00190]
10 ArduinoJson6192_71::VariantSlot::key() const[function][call site2][calltree idx: 00191]
10 ArduinoJson6192_71::adaptString(char const*)[function][call site2][calltree idx: 00192]
10 ArduinoJson6192_71::VariantSlot::next()[function][call site2][calltree idx: 00193]
9 ArduinoJson6192_71::VariantSlot::data()[function][call site2][calltree idx: 00194]
8 ArduinoJson6192_71::StringCopier::save()[function][call site2][calltree idx: 00195]
9 __assert_fail[function][call site2][calltree idx: 00196]
9 __assert_fail[function][call site2][calltree idx: 00197]
9 ArduinoJson6192_71::MemoryPool::saveStringFromFreeZone(unsigned long)[function][call site2][calltree idx: 00198]
10 ArduinoJson6192_71::adaptString(char const*, unsigned long)[function][call site2][calltree idx: 00199]
11 ArduinoJson6192_71::SizedRamString::SizedRamString(char const*, unsigned long)[function][call site2][calltree idx: 00200]
10 char const* ArduinoJson6192_71::MemoryPool::findString(ArduinoJson6192_71::SizedRamString const&) const[function][call site2][calltree idx: 00201]
11 ArduinoJson6192_71::SizedRamString::size() const[function][call site2][calltree idx: 00202]
11 ArduinoJson6192_71::adaptString(char const*, unsigned long)[function][call site2][calltree idx: 00203]
11 ArduinoJson6192_71::enable_if::type ArduinoJson6192_71::stringEquals(ArduinoJson6192_71::SizedRamString, ArduinoJson6192_71::SizedRamString)[function][call site2][calltree idx: 00204]
12 ArduinoJson6192_71::SizedRamString::isNull() const[function][call site2][calltree idx: 00205]
12 __assert_fail[function][call site2][calltree idx: 00206]
12 ArduinoJson6192_71::SizedRamString::isNull() const[function][call site2][calltree idx: 00207]
12 __assert_fail[function][call site2][calltree idx: 00208]
12 ArduinoJson6192_71::SizedRamString::size() const[function][call site2][calltree idx: 00209]
12 ArduinoJson6192_71::SizedRamString::size() const[function][call site2][calltree idx: 00210]
12 ArduinoJson6192_71::SizedRamString::operator[](unsigned long) const[function][call site2][calltree idx: 00211]
13 __assert_fail[function][call site2][calltree idx: 00212]
13 ArduinoJson6192_71::SizedRamString::size() const[function][call site2][calltree idx: 00213]
13 __assert_fail[function][call site2][calltree idx: 00214]
10 ArduinoJson6192_71::MemoryPool::checkInvariants()[function][call site2][calltree idx: 00215]
11 __assert_fail[function][call site2][calltree idx: 00216]
11 __assert_fail[function][call site2][calltree idx: 00217]
11 __assert_fail[function][call site2][calltree idx: 00218]
11 bool ArduinoJson6192_71::isAligned(char*)[function][call site2][calltree idx: 00219]
12 ArduinoJson6192_71::isAligned(unsigned long)[function][call site2][calltree idx: 00220]
11 __assert_fail[function][call site2][calltree idx: 00221]
9 ArduinoJson6192_71::String::String(char const*, unsigned long, ArduinoJson6192_71::String::Ownership)[function][call site2][calltree idx: 00222]
8 ArduinoJson6192_71::CollectionData::addSlot(ArduinoJson6192_71::MemoryPool*)[function][call site2][calltree idx: 00223]
8 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00224]
8 ArduinoJson6192_71::VariantSlot::setKey(ArduinoJson6192_71::String)[function][call site2][calltree idx: 00225]
9 ArduinoJson6192_71::String::operator void (ArduinoJson6192_71::String::*)() const() const[function][call site2][calltree idx: 00226]
10 ArduinoJson6192_71::SafeBoolIdom::safe_true()[function][call site2][calltree idx: 00227]
9 __assert_fail[function][call site2][calltree idx: 00228]
9 ArduinoJson6192_71::String::isLinked() const[function][call site2][calltree idx: 00229]
9 ArduinoJson6192_71::String::c_str() const[function][call site2][calltree idx: 00230]
8 ArduinoJson6192_71::VariantSlot::data()[function][call site2][calltree idx: 00231]
8 ArduinoJson6192_71::NestingLimit::decrement() const[function][call site2][calltree idx: 00232]
8 bool ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::parseVariant(ArduinoJson6192_71::VariantData&, ArduinoJson6192_71::AllowAllFilter, ArduinoJson6192_71::NestingLimit)[function][call site2][calltree idx: 00233]
9 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::skipObject(ArduinoJson6192_71::NestingLimit)[function][call site2][calltree idx: 00234]
9 ArduinoJson6192_71::AllowAllFilter::allowValue() const[function][call site2][calltree idx: 00235]
9 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::parseStringValue(ArduinoJson6192_71::VariantData&)[function][call site2][calltree idx: 00236]
10 ArduinoJson6192_71::StringCopier::startString()[function][call site2][calltree idx: 00237]
10 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::parseQuotedString()[function][call site2][calltree idx: 00238]
10 ArduinoJson6192_71::StringCopier::save()[function][call site2][calltree idx: 00239]
10 ArduinoJson6192_71::VariantData::setString(ArduinoJson6192_71::String)[function][call site2][calltree idx: 00240]
11 ArduinoJson6192_71::VariantData::setType(unsigned char)[function][call site2][calltree idx: 00241]
11 ArduinoJson6192_71::String::operator void (ArduinoJson6192_71::String::*)() const() const[function][call site2][calltree idx: 00242]
11 __assert_fail[function][call site2][calltree idx: 00243]
11 ArduinoJson6192_71::String::isLinked() const[function][call site2][calltree idx: 00244]
11 ArduinoJson6192_71::String::c_str() const[function][call site2][calltree idx: 00245]
11 ArduinoJson6192_71::String::size() const[function][call site2][calltree idx: 00246]
9 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::skipString()[function][call site2][calltree idx: 00247]
9 ArduinoJson6192_71::AllowAllFilter::allowValue() const[function][call site2][calltree idx: 00248]
9 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::parseNumericValue(ArduinoJson6192_71::VariantData&)[function][call site2][calltree idx: 00249]
10 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::canBeInNonQuotedString(char)[function][call site2][calltree idx: 00250]
10 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::move()[function][call site2][calltree idx: 00251]
10 ArduinoJson6192_71::VariantData::setBoolean(bool)[function][call site2][calltree idx: 00252]
11 ArduinoJson6192_71::VariantData::setType(unsigned char)[function][call site2][calltree idx: 00253]
10 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00254]
10 ArduinoJson6192_71::VariantData::setBoolean(bool)[function][call site2][calltree idx: 00255]
10 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00256]
10 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00257]
10 ArduinoJson6192_71::parseNumber(char const*, ArduinoJson6192_71::VariantData&)[function][call site2][calltree idx: 00258]
11 __assert_fail[function][call site2][calltree idx: 00259]
11 ArduinoJson6192_71::isdigit(char)[function][call site2][calltree idx: 00260]
11 ArduinoJson6192_71::isdigit(char)[function][call site2][calltree idx: 00261]
11 _ZN18ArduinoJson6192_7111VariantData10setIntegerIlEENS_9enable_ifIXsr9is_signedIT_EE5valueEvE4typeES3_[function][call site2][calltree idx: 00262]
12 ArduinoJson6192_71::VariantData::setType(unsigned char)[function][call site2][calltree idx: 00263]
11 _ZN18ArduinoJson6192_7111VariantData10setIntegerImEENS_9enable_ifIXsr11is_unsignedIT_EE5valueEvE4typeES3_[function][call site2][calltree idx: 00264]
12 ArduinoJson6192_71::VariantData::setType(unsigned char)[function][call site2][calltree idx: 00265]
11 ArduinoJson6192_71::isdigit(char)[function][call site2][calltree idx: 00266]
11 ArduinoJson6192_71::isdigit(char)[function][call site2][calltree idx: 00267]
11 ArduinoJson6192_71::isdigit(char)[function][call site2][calltree idx: 00268]
11 ArduinoJson6192_71::VariantData::setFloat(double)[function][call site2][calltree idx: 00269]
12 ArduinoJson6192_71::VariantData::setType(unsigned char)[function][call site2][calltree idx: 00270]
11 ArduinoJson6192_71::FloatTraits::inf()[function][call site2][calltree idx: 00271]
12 ArduinoJson6192_71::FloatTraits::forge(unsigned int, unsigned int)[function][call site2][calltree idx: 00272]
13 double ArduinoJson6192_71::alias_cast(unsigned long)[function][call site2][calltree idx: 00273]
11 ArduinoJson6192_71::VariantData::setFloat(double)[function][call site2][calltree idx: 00274]
11 double ArduinoJson6192_71::FloatTraits::make_float(double, int)[function][call site2][calltree idx: 00275]
12 ArduinoJson6192_71::FloatTraits::positiveBinaryPowerOfTen(int)[function][call site2][calltree idx: 00276]
13 ArduinoJson6192_71::FloatTraits::forge(unsigned int, unsigned int)[function][call site2][calltree idx: 00277]
12 ArduinoJson6192_71::FloatTraits::negativeBinaryPowerOfTen(int)[function][call site2][calltree idx: 00278]
13 ArduinoJson6192_71::FloatTraits::forge(unsigned int, unsigned int)[function][call site2][calltree idx: 00279]
11 ArduinoJson6192_71::VariantData::setFloat(double)[function][call site2][calltree idx: 00280]
10 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00281]
9 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::skipNumericValue()[function][call site2][calltree idx: 00282]
8 ArduinoJson6192_71::NestingLimit::decrement() const[function][call site2][calltree idx: 00283]
8 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::skipVariant(ArduinoJson6192_71::NestingLimit)[function][call site2][calltree idx: 00284]
8 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::skipSpacesAndComments()[function][call site2][calltree idx: 00285]
8 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::eat(char)[function][call site2][calltree idx: 00286]
8 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::eat(char)[function][call site2][calltree idx: 00287]
8 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00288]
8 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::skipSpacesAndComments()[function][call site2][calltree idx: 00289]
6 ArduinoJson6192_71::NestingLimit::decrement() const[function][call site2][calltree idx: 00290]
6 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::skipVariant(ArduinoJson6192_71::NestingLimit)[function][call site2][calltree idx: 00291]
6 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::skipSpacesAndComments()[function][call site2][calltree idx: 00292]
6 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::eat(char)[function][call site2][calltree idx: 00293]
6 ArduinoJson6192_71::JsonDeserializer, ArduinoJson6192_71::StringCopier>::eat(char)[function][call site2][calltree idx: 00294]
6 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00295]
4 ArduinoJson6192_71::DeserializationError::operator void (ArduinoJson6192_71::DeserializationError::*)() const() const[function][call site2][calltree idx: 00296]
5 ArduinoJson6192_71::SafeBoolIdom::safe_true()[function][call site2][calltree idx: 00297]
4 ArduinoJson6192_71::Latch >::last() const[function][call site2][calltree idx: 00298]
4 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00299]
1 ArduinoJson6192_71::DeserializationError::operator void (ArduinoJson6192_71::DeserializationError::*)() const() const[function][call site2][calltree idx: 00300]
1 std::__1::basic_string, std::__1::allocator >::basic_string()[function][call site2][calltree idx: 00301]
2 std::__1::__compressed_pair, std::__1::allocator >::__rep, std::__1::allocator >::__compressed_pair(std::__1::__default_init_tag&&, std::__1::__default_init_tag&&)[function][call site2][calltree idx: 00302]
3 std::__1::__default_init_tag&& std::__1::forward(std::__1::remove_reference::type&)[function][call site2][calltree idx: 00303]
3 std::__1::__compressed_pair_elem, std::__1::allocator >::__rep, 0, false>::__compressed_pair_elem(std::__1::__default_init_tag)[function][call site2][calltree idx: 00304]
2 __clang_call_terminate[function][call site2][calltree idx: 00305]
2 std::__1::basic_string, std::__1::allocator >::__zero()[function][call site2][calltree idx: 00306]
3 __cxa_begin_catch[function][call site2][calltree idx: 00307]
3 std::__1::__compressed_pair, std::__1::allocator >::__rep, std::__1::allocator >::first()[function][call site2][calltree idx: 00308]
4 std::__1::__compressed_pair_elem, std::__1::allocator >::__rep, 0, false>::__get()[function][call site2][calltree idx: 00309]
1 unsigned long ArduinoJson6192_71::serializeJson, std::__1::basic_string, std::__1::allocator > >(ArduinoJson6192_71::BasicJsonDocument const&, std::__1::basic_string, std::__1::allocator >&)[function][call site2][calltree idx: 00310]
2 unsigned long ArduinoJson6192_71::serialize, std::__1::basic_string, std::__1::allocator > >(ArduinoJson6192_71::BasicJsonDocument const&, std::__1::basic_string, std::__1::allocator >&)[function][call site2][calltree idx: 00311]
3 ArduinoJson6192_71::Writer, std::__1::allocator >, void>::Writer(std::__1::basic_string, std::__1::allocator >&)[function][call site2][calltree idx: 00312]
3 unsigned long ArduinoJson6192_71::doSerialize, ArduinoJson6192_71::Writer, std::__1::allocator >, void> >(ArduinoJson6192_71::BasicJsonDocument const&, ArduinoJson6192_71::Writer, std::__1::allocator >, void>)[function][call site2][calltree idx: 00313]
4 ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >::JsonSerializer(ArduinoJson6192_71::Writer, std::__1::allocator >, void>)[function][call site2][calltree idx: 00314]
5 ArduinoJson6192_71::TextFormatter, std::__1::allocator >, void> >::TextFormatter(ArduinoJson6192_71::Writer, std::__1::allocator >, void>)[function][call site2][calltree idx: 00315]
6 ArduinoJson6192_71::CountingDecorator, std::__1::allocator >, void> >::CountingDecorator(ArduinoJson6192_71::Writer, std::__1::allocator >, void>&)[function][call site2][calltree idx: 00316]
4 ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >::result_type ArduinoJson6192_71::JsonDocument::accept, std::__1::allocator >, void> > >(ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >&) const[function][call site2][calltree idx: 00317]
5 ArduinoJson6192_71::JsonDocument::getVariant() const[function][call site2][calltree idx: 00318]
6 ArduinoJson6192_71::VariantConstRef::VariantConstRef(ArduinoJson6192_71::VariantData const*)[function][call site2][calltree idx: 00319]
7 ArduinoJson6192_71::VariantRefBase::VariantRefBase(ArduinoJson6192_71::VariantData const*)[function][call site2][calltree idx: 00320]
5 ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >::result_type ArduinoJson6192_71::VariantConstRef::accept, std::__1::allocator >, void> > >(ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >&) const[function][call site2][calltree idx: 00321]
6 ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >::result_type ArduinoJson6192_71::variantAccept, std::__1::allocator >, void> > >(ArduinoJson6192_71::VariantData const*, ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >&)[function][call site2][calltree idx: 00322]
7 ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >::result_type ArduinoJson6192_71::VariantData::accept, std::__1::allocator >, void> > >(ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >&) const[function][call site2][calltree idx: 00323]
8 ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >::write(char)[function][call site2][calltree idx: 00324]
8 ArduinoJson6192_71::CollectionData::head() const[function][call site2][calltree idx: 00325]
8 ArduinoJson6192_71::VariantSlot::data()[function][call site2][calltree idx: 00326]
8 ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >::result_type ArduinoJson6192_71::VariantData::accept, std::__1::allocator >, void> > >(ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >&) const[function][call site2][calltree idx: 00327]
8 ArduinoJson6192_71::VariantData::type() const[function][call site2][calltree idx: 00328]
8 ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >::visitFloat(double)[function][call site2][calltree idx: 00329]
9 ArduinoJson6192_71::VariantSlot::next()[function][call site2][calltree idx: 00330]
9 ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >::write(char)[function][call site2][calltree idx: 00331]
9 ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >::write(char)[function][call site2][calltree idx: 00332]
9 ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >::bytesWritten() const[function][call site2][calltree idx: 00333]
9 ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >::visitObject(ArduinoJson6192_71::CollectionData const&)[function][call site2][calltree idx: 00334]
9 void ArduinoJson6192_71::TextFormatter, std::__1::allocator >, void> >::writeFloat(double)[function][call site2][calltree idx: 00335]
10 bool ArduinoJson6192_71::isnan(double)[function][call site2][calltree idx: 00336]
10 ArduinoJson6192_71::TextFormatter, std::__1::allocator >, void> >::writeRaw(char const*)[function][call site2][calltree idx: 00337]
11 strlen[function][call site2][calltree idx: 00338]
11 ArduinoJson6192_71::CountingDecorator, std::__1::allocator >, void> >::write(unsigned char const*, unsigned long)[function][call site2][calltree idx: 00339]
10 bool ArduinoJson6192_71::isinf(double)[function][call site2][calltree idx: 00340]
10 ArduinoJson6192_71::TextFormatter, std::__1::allocator >, void> >::writeRaw(char const*)[function][call site2][calltree idx: 00341]
10 ArduinoJson6192_71::TextFormatter, std::__1::allocator >, void> >::writeRaw(char)[function][call site2][calltree idx: 00342]
11 ArduinoJson6192_71::CountingDecorator, std::__1::allocator >, void> >::write(unsigned char)[function][call site2][calltree idx: 00343]
12 ArduinoJson6192_71::Writer, std::__1::allocator >, void>::write(unsigned char)[function][call site2][calltree idx: 00344]
13 std::__1::basic_string, std::__1::allocator >::operator+=(char)[function][call site2][calltree idx: 00345]
14 std::__1::basic_string, std::__1::allocator >::push_back(char)[function][call site2][calltree idx: 00346]
10 ArduinoJson6192_71::FloatParts::FloatParts(double)[function][call site2][calltree idx: 00347]
11 ArduinoJson6192_71::FloatParts::normalize(double&)[function][call site2][calltree idx: 00348]
12 ArduinoJson6192_71::FloatTraits::positiveBinaryPowerOfTen(int)[function][call site2][calltree idx: 00349]
12 ArduinoJson6192_71::FloatTraits::negativeBinaryPowerOfTen(int)[function][call site2][calltree idx: 00350]
12 ArduinoJson6192_71::FloatTraits::negativeBinaryPowerOfTenPlusOne(int)[function][call site2][calltree idx: 00351]
13 ArduinoJson6192_71::FloatTraits::forge(unsigned int, unsigned int)[function][call site2][calltree idx: 00352]
12 ArduinoJson6192_71::FloatTraits::positiveBinaryPowerOfTen(int)[function][call site2][calltree idx: 00353]
10 _ZN18ArduinoJson6192_7113TextFormatterINS_6WriterINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEvEEE12writeIntegerIjEENS_9enable_ifIXsr11is_unsignedIT_EE5valueEvE4typeESD_[function][call site2][calltree idx: 00354]
11 ArduinoJson6192_71::TextFormatter, std::__1::allocator >, void> >::writeRaw(char const*, char const*)[function][call site2][calltree idx: 00355]
12 ArduinoJson6192_71::CountingDecorator, std::__1::allocator >, void> >::write(unsigned char const*, unsigned long)[function][call site2][calltree idx: 00356]
10 ArduinoJson6192_71::TextFormatter, std::__1::allocator >, void> >::writeDecimals(unsigned int, signed char)[function][call site2][calltree idx: 00357]
11 ArduinoJson6192_71::TextFormatter, std::__1::allocator >, void> >::writeRaw(char const*, char const*)[function][call site2][calltree idx: 00358]
10 ArduinoJson6192_71::TextFormatter, std::__1::allocator >, void> >::writeRaw(char)[function][call site2][calltree idx: 00359]
10 _ZN18ArduinoJson6192_7113TextFormatterINS_6WriterINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEvEEE12writeIntegerIsEENS_9enable_ifIXsr9is_signedIT_EE5valueEvE4typeESD_[function][call site2][calltree idx: 00360]
11 ArduinoJson6192_71::TextFormatter, std::__1::allocator >, void> >::writeRaw(char)[function][call site2][calltree idx: 00361]
11 _ZN18ArduinoJson6192_7113TextFormatterINS_6WriterINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEvEEE12writeIntegerItEENS_9enable_ifIXsr11is_unsignedIT_EE5valueEvE4typeESD_[function][call site2][calltree idx: 00362]
9 ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >::bytesWritten() const[function][call site2][calltree idx: 00363]
10 ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >::write(char)[function][call site2][calltree idx: 00364]
10 ArduinoJson6192_71::CollectionData::head() const[function][call site2][calltree idx: 00365]
10 ArduinoJson6192_71::VariantSlot::key() const[function][call site2][calltree idx: 00366]
10 ArduinoJson6192_71::TextFormatter, std::__1::allocator >, void> >::writeString(char const*)[function][call site2][calltree idx: 00367]
10 ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >::write(char)[function][call site2][calltree idx: 00368]
10 ArduinoJson6192_71::VariantSlot::data()[function][call site2][calltree idx: 00369]
10 ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >::result_type ArduinoJson6192_71::VariantData::accept, std::__1::allocator >, void> > >(ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >&) const[function][call site2][calltree idx: 00370]
10 ArduinoJson6192_71::VariantSlot::next()[function][call site2][calltree idx: 00371]
10 ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >::write(char)[function][call site2][calltree idx: 00372]
10 ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >::write(char)[function][call site2][calltree idx: 00373]
10 ArduinoJson6192_71::TextFormatter, std::__1::allocator >, void> >::bytesWritten() const[function][call site2][calltree idx: 00374]
11 ArduinoJson6192_71::CountingDecorator, std::__1::allocator >, void> >::count() const[function][call site2][calltree idx: 00375]
11 __assert_fail[function][call site2][calltree idx: 00376]
11 ArduinoJson6192_71::TextFormatter, std::__1::allocator >, void> >::writeRaw(char)[function][call site2][calltree idx: 00377]
11 ArduinoJson6192_71::TextFormatter, std::__1::allocator >, void> >::writeChar(char)[function][call site2][calltree idx: 00378]
12 ArduinoJson6192_71::EscapeSequence::escapeChar(char)[function][call site2][calltree idx: 00379]
13 ArduinoJson6192_71::EscapeSequence::escapeTable(bool)[function][call site2][calltree idx: 00380]
12 ArduinoJson6192_71::TextFormatter, std::__1::allocator >, void> >::writeRaw(char)[function][call site2][calltree idx: 00381]
12 ArduinoJson6192_71::TextFormatter, std::__1::allocator >, void> >::writeRaw(char)[function][call site2][calltree idx: 00382]
12 ArduinoJson6192_71::TextFormatter, std::__1::allocator >, void> >::writeRaw(char)[function][call site2][calltree idx: 00383]
12 ArduinoJson6192_71::TextFormatter, std::__1::allocator >, void> >::writeRaw(char const*)[function][call site2][calltree idx: 00384]
11 ArduinoJson6192_71::TextFormatter, std::__1::allocator >, void> >::writeRaw(char)[function][call site2][calltree idx: 00385]
11 ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >::visitString(char const*, unsigned long)[function][call site2][calltree idx: 00386]
12 ArduinoJson6192_71::TextFormatter, std::__1::allocator >, void> >::writeString(char const*, unsigned long)[function][call site2][calltree idx: 00387]
13 __assert_fail[function][call site2][calltree idx: 00388]
13 ArduinoJson6192_71::TextFormatter, std::__1::allocator >, void> >::writeRaw(char)[function][call site2][calltree idx: 00389]
13 ArduinoJson6192_71::TextFormatter, std::__1::allocator >, void> >::writeRaw(char)[function][call site2][calltree idx: 00390]
12 ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >::bytesWritten() const[function][call site2][calltree idx: 00391]
11 ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >::visitRawJson(char const*, unsigned long)[function][call site2][calltree idx: 00392]
12 ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >::bytesWritten() const[function][call site2][calltree idx: 00393]
11 ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >::visitSignedInteger(long)[function][call site2][calltree idx: 00394]
12 _ZN18ArduinoJson6192_7113TextFormatterINS_6WriterINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEvEEE12writeIntegerIlEENS_9enable_ifIXsr9is_signedIT_EE5valueEvE4typeESD_[function][call site2][calltree idx: 00395]
12 ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >::bytesWritten() const[function][call site2][calltree idx: 00396]
11 ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >::visitUnsignedInteger(unsigned long)[function][call site2][calltree idx: 00397]
12 ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >::bytesWritten() const[function][call site2][calltree idx: 00398]
11 ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >::visitBoolean(bool)[function][call site2][calltree idx: 00399]
12 ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >::bytesWritten() const[function][call site2][calltree idx: 00400]
11 ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >::visitNull()[function][call site2][calltree idx: 00401]
12 ArduinoJson6192_71::TextFormatter, std::__1::allocator >, void> >::writeRaw(char const*)[function][call site2][calltree idx: 00402]
12 ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >::bytesWritten() const[function][call site2][calltree idx: 00403]
7 ArduinoJson6192_71::JsonSerializer, std::__1::allocator >, void> >::visitNull()[function][call site2][calltree idx: 00404]
1 std::__1::basic_string, std::__1::allocator >::~basic_string()[function][call site2][calltree idx: 00405]
2 std::__1::basic_string, std::__1::allocator >::__is_long() const[function][call site2][calltree idx: 00406]
3 std::__1::__compressed_pair, std::__1::allocator >::__rep, std::__1::allocator >::first() const[function][call site2][calltree idx: 00407]
4 std::__1::__compressed_pair_elem, std::__1::allocator >::__rep, 0, false>::__get() const[function][call site2][calltree idx: 00408]
2 std::__1::basic_string, std::__1::allocator >::__alloc()[function][call site2][calltree idx: 00409]
3 std::__1::__compressed_pair, std::__1::allocator >::__rep, std::__1::allocator >::second()[function][call site2][calltree idx: 00410]
4 std::__1::__compressed_pair_elem, 1, true>::__get()[function][call site2][calltree idx: 00411]
2 std::__1::allocator_traits >::deallocate(std::__1::allocator&, char*, unsigned long)[function][call site2][calltree idx: 00412]
3 std::__1::allocator::deallocate(char*, unsigned long)[function][call site2][calltree idx: 00413]
4 std::__1::__libcpp_deallocate(void*, unsigned long, unsigned long)[function][call site2][calltree idx: 00414]
5 void std::__1::__do_deallocate_handle_size<>(void*, unsigned long)[function][call site2][calltree idx: 00415]
6 void std::__1::__libcpp_operator_delete(void*)[function][call site2][calltree idx: 00416]
7 operator delete(void*)[function][call site2][calltree idx: 00417]
4 __clang_call_terminate[function][call site2][calltree idx: 00418]
1 ArduinoJson6192_71::BasicJsonDocument::~BasicJsonDocument()[function][call site2][calltree idx: 00419]
2 ArduinoJson6192_71::BasicJsonDocument::freePool()[function][call site2][calltree idx: 00420]
3 ArduinoJson6192_71::JsonDocument::memoryPool()[function][call site2][calltree idx: 00421]
3 ArduinoJson6192_71::MemoryPool::buffer()[function][call site2][calltree idx: 00422]
3 ArduinoJson6192_71::AllocatorOwner::deallocate(void*)[function][call site2][calltree idx: 00423]
4 ArduinoJson6192_71::DefaultAllocator::deallocate(void*)[function][call site2][calltree idx: 00424]
5 free[function][call site2][calltree idx: 00425]
2 ArduinoJson6192_71::JsonDocument::~JsonDocument()[function][call site2][calltree idx: 00426]
2 __clang_call_terminate[function][call site2][calltree idx: 00427]