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::deserializeMsgPack(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::MsgPackDeserializer, 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::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::MsgPackDeserializer(ArduinoJson6192_71::MemoryPool&, ArduinoJson6192_71::BoundedReader, ArduinoJson6192_71::StringCopier)[function][call site2][calltree idx: 00018]
5 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00019]
3 ArduinoJson6192_71::JsonDocument::data()[function][call site2][calltree idx: 00020]
3 ArduinoJson6192_71::DeserializationError ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::parse(ArduinoJson6192_71::VariantData&, ArduinoJson6192_71::AllowAllFilter, ArduinoJson6192_71::NestingLimit)[function][call site2][calltree idx: 00021]
4 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::parseVariant(ArduinoJson6192_71::VariantData*, ArduinoJson6192_71::AllowAllFilter, ArduinoJson6192_71::NestingLimit)[function][call site2][calltree idx: 00022]
5 ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readByte(unsigned char&)[function][call site2][calltree idx: 00023]
6 ArduinoJson6192_71::IteratorReader::read()[function][call site2][calltree idx: 00024]
6 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00025]
5 ArduinoJson6192_71::AllowAllFilter::allowValue() const[function][call site2][calltree idx: 00026]
5 __assert_fail[function][call site2][calltree idx: 00027]
5 ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::invalidInput()[function][call site2][calltree idx: 00028]
6 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00029]
5 ArduinoJson6192_71::VariantData::setBoolean(bool)[function][call site2][calltree idx: 00030]
6 ArduinoJson6192_71::VariantData::setType(unsigned char)[function][call site2][calltree idx: 00031]
5 ArduinoJson6192_71::VariantData::setBoolean(bool)[function][call site2][calltree idx: 00032]
5 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::skipString()[function][call site2][calltree idx: 00033]
6 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readInteger(unsigned char&)[function][call site2][calltree idx: 00034]
7 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readBytes(unsigned char&)[function][call site2][calltree idx: 00035]
8 ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readBytes(unsigned char*, unsigned long)[function][call site2][calltree idx: 00036]
9 ArduinoJson6192_71::IteratorReader::readBytes(char*, unsigned long)[function][call site2][calltree idx: 00037]
9 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00038]
7 void ArduinoJson6192_71::fixEndianess(unsigned char&)[function][call site2][calltree idx: 00039]
8 ArduinoJson6192_71::fixEndianess(unsigned char*, ArduinoJson6192_71::integral_constant)[function][call site2][calltree idx: 00040]
6 ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::skipBytes(unsigned long)[function][call site2][calltree idx: 00041]
7 ArduinoJson6192_71::IteratorReader::read()[function][call site2][calltree idx: 00042]
7 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00043]
5 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::skipString()[function][call site2][calltree idx: 00044]
5 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::skipString()[function][call site2][calltree idx: 00045]
5 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::skipExt()[function][call site2][calltree idx: 00046]
6 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readInteger(unsigned char&)[function][call site2][calltree idx: 00047]
6 ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::skipBytes(unsigned long)[function][call site2][calltree idx: 00048]
5 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::skipExt()[function][call site2][calltree idx: 00049]
5 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::skipExt()[function][call site2][calltree idx: 00050]
5 ArduinoJson6192_71::enable_if<(sizeof (float))==(4), bool>::type ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readFloat(ArduinoJson6192_71::VariantData*)[function][call site2][calltree idx: 00051]
6 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readBytes(float&)[function][call site2][calltree idx: 00052]
6 void ArduinoJson6192_71::fixEndianess(float&)[function][call site2][calltree idx: 00053]
6 ArduinoJson6192_71::VariantData::setFloat(double)[function][call site2][calltree idx: 00054]
7 ArduinoJson6192_71::VariantData::setType(unsigned char)[function][call site2][calltree idx: 00055]
5 ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::skipBytes(unsigned long)[function][call site2][calltree idx: 00056]
5 ArduinoJson6192_71::enable_if<(sizeof (double))==(8), bool>::type ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readDouble(ArduinoJson6192_71::VariantData*)[function][call site2][calltree idx: 00057]
6 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readBytes(double&)[function][call site2][calltree idx: 00058]
6 void ArduinoJson6192_71::fixEndianess(double&)[function][call site2][calltree idx: 00059]
6 ArduinoJson6192_71::VariantData::setFloat(double)[function][call site2][calltree idx: 00060]
5 ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::skipBytes(unsigned long)[function][call site2][calltree idx: 00061]
5 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readInteger(ArduinoJson6192_71::VariantData*)[function][call site2][calltree idx: 00062]
6 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readInteger(unsigned char&)[function][call site2][calltree idx: 00063]
6 _ZN18ArduinoJson6192_7111VariantData10setIntegerIhEENS_9enable_ifIXsr11is_unsignedIT_EE5valueEvE4typeES3_[function][call site2][calltree idx: 00064]
7 ArduinoJson6192_71::VariantData::setType(unsigned char)[function][call site2][calltree idx: 00065]
5 ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::skipBytes(unsigned long)[function][call site2][calltree idx: 00066]
5 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readInteger(ArduinoJson6192_71::VariantData*)[function][call site2][calltree idx: 00067]
5 ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::skipBytes(unsigned long)[function][call site2][calltree idx: 00068]
5 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readInteger(ArduinoJson6192_71::VariantData*)[function][call site2][calltree idx: 00069]
5 ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::skipBytes(unsigned long)[function][call site2][calltree idx: 00070]
5 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readInteger(ArduinoJson6192_71::VariantData*)[function][call site2][calltree idx: 00071]
5 ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::skipBytes(unsigned long)[function][call site2][calltree idx: 00072]
5 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readInteger(ArduinoJson6192_71::VariantData*)[function][call site2][calltree idx: 00073]
5 ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::skipBytes(unsigned long)[function][call site2][calltree idx: 00074]
5 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readInteger(ArduinoJson6192_71::VariantData*)[function][call site2][calltree idx: 00075]
5 ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::skipBytes(unsigned long)[function][call site2][calltree idx: 00076]
5 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readInteger(ArduinoJson6192_71::VariantData*)[function][call site2][calltree idx: 00077]
5 ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::skipBytes(unsigned long)[function][call site2][calltree idx: 00078]
5 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readInteger(ArduinoJson6192_71::VariantData*)[function][call site2][calltree idx: 00079]
5 ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::skipBytes(unsigned long)[function][call site2][calltree idx: 00080]
5 ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::skipBytes(unsigned long)[function][call site2][calltree idx: 00081]
5 ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::skipBytes(unsigned long)[function][call site2][calltree idx: 00082]
5 ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::skipBytes(unsigned long)[function][call site2][calltree idx: 00083]
5 ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::skipBytes(unsigned long)[function][call site2][calltree idx: 00084]
5 ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::skipBytes(unsigned long)[function][call site2][calltree idx: 00085]
5 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readString(ArduinoJson6192_71::VariantData*)[function][call site2][calltree idx: 00086]
6 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readInteger(unsigned char&)[function][call site2][calltree idx: 00087]
6 ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readString(ArduinoJson6192_71::VariantData*, unsigned long)[function][call site2][calltree idx: 00088]
7 ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readString(unsigned long)[function][call site2][calltree idx: 00089]
8 ArduinoJson6192_71::StringCopier::startString()[function][call site2][calltree idx: 00090]
9 ArduinoJson6192_71::MemoryPool::getFreeZone(char**, unsigned long*) const[function][call site2][calltree idx: 00091]
9 ArduinoJson6192_71::MemoryPool::markAsOverflowed()[function][call site2][calltree idx: 00092]
8 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readBytes(unsigned char&)[function][call site2][calltree idx: 00093]
8 ArduinoJson6192_71::StringCopier::append(char)[function][call site2][calltree idx: 00094]
9 ArduinoJson6192_71::MemoryPool::markAsOverflowed()[function][call site2][calltree idx: 00095]
8 ArduinoJson6192_71::StringCopier::isValid() const[function][call site2][calltree idx: 00096]
9 ArduinoJson6192_71::MemoryPool::overflowed() const[function][call site2][calltree idx: 00097]
8 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00098]
7 ArduinoJson6192_71::StringCopier::save()[function][call site2][calltree idx: 00099]
8 __assert_fail[function][call site2][calltree idx: 00100]
8 __assert_fail[function][call site2][calltree idx: 00101]
8 ArduinoJson6192_71::MemoryPool::saveStringFromFreeZone(unsigned long)[function][call site2][calltree idx: 00102]
9 ArduinoJson6192_71::adaptString(char const*, unsigned long)[function][call site2][calltree idx: 00103]
10 ArduinoJson6192_71::SizedRamString::SizedRamString(char const*, unsigned long)[function][call site2][calltree idx: 00104]
9 char const* ArduinoJson6192_71::MemoryPool::findString(ArduinoJson6192_71::SizedRamString const&) const[function][call site2][calltree idx: 00105]
10 ArduinoJson6192_71::SizedRamString::size() const[function][call site2][calltree idx: 00106]
10 ArduinoJson6192_71::adaptString(char const*, unsigned long)[function][call site2][calltree idx: 00107]
10 ArduinoJson6192_71::enable_if::type ArduinoJson6192_71::stringEquals(ArduinoJson6192_71::SizedRamString, ArduinoJson6192_71::SizedRamString)[function][call site2][calltree idx: 00108]
11 ArduinoJson6192_71::SizedRamString::isNull() const[function][call site2][calltree idx: 00109]
11 __assert_fail[function][call site2][calltree idx: 00110]
11 ArduinoJson6192_71::SizedRamString::isNull() const[function][call site2][calltree idx: 00111]
11 __assert_fail[function][call site2][calltree idx: 00112]
11 ArduinoJson6192_71::SizedRamString::size() const[function][call site2][calltree idx: 00113]
11 ArduinoJson6192_71::SizedRamString::size() const[function][call site2][calltree idx: 00114]
11 ArduinoJson6192_71::SizedRamString::operator[](unsigned long) const[function][call site2][calltree idx: 00115]
12 __assert_fail[function][call site2][calltree idx: 00116]
12 ArduinoJson6192_71::SizedRamString::size() const[function][call site2][calltree idx: 00117]
12 __assert_fail[function][call site2][calltree idx: 00118]
9 ArduinoJson6192_71::MemoryPool::checkInvariants()[function][call site2][calltree idx: 00119]
10 __assert_fail[function][call site2][calltree idx: 00120]
10 __assert_fail[function][call site2][calltree idx: 00121]
10 __assert_fail[function][call site2][calltree idx: 00122]
10 bool ArduinoJson6192_71::isAligned(char*)[function][call site2][calltree idx: 00123]
11 ArduinoJson6192_71::isAligned(unsigned long)[function][call site2][calltree idx: 00124]
10 __assert_fail[function][call site2][calltree idx: 00125]
8 ArduinoJson6192_71::String::String(char const*, unsigned long, ArduinoJson6192_71::String::Ownership)[function][call site2][calltree idx: 00126]
7 ArduinoJson6192_71::VariantData::setString(ArduinoJson6192_71::String)[function][call site2][calltree idx: 00127]
8 ArduinoJson6192_71::VariantData::setType(unsigned char)[function][call site2][calltree idx: 00128]
8 ArduinoJson6192_71::String::operator void (ArduinoJson6192_71::String::*)() const() const[function][call site2][calltree idx: 00129]
9 ArduinoJson6192_71::SafeBoolIdom::safe_true()[function][call site2][calltree idx: 00130]
8 __assert_fail[function][call site2][calltree idx: 00131]
8 ArduinoJson6192_71::String::isLinked() const[function][call site2][calltree idx: 00132]
8 ArduinoJson6192_71::String::c_str() const[function][call site2][calltree idx: 00133]
8 ArduinoJson6192_71::String::size() const[function][call site2][calltree idx: 00134]
5 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::skipString()[function][call site2][calltree idx: 00135]
5 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readString(ArduinoJson6192_71::VariantData*)[function][call site2][calltree idx: 00136]
5 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::skipString()[function][call site2][calltree idx: 00137]
5 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readString(ArduinoJson6192_71::VariantData*)[function][call site2][calltree idx: 00138]
5 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::skipString()[function][call site2][calltree idx: 00139]
5 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readArray(ArduinoJson6192_71::VariantData*, ArduinoJson6192_71::AllowAllFilter, ArduinoJson6192_71::NestingLimit)[function][call site2][calltree idx: 00140]
6 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readInteger(unsigned short&)[function][call site2][calltree idx: 00141]
6 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readArray(ArduinoJson6192_71::VariantData*, unsigned long, ArduinoJson6192_71::AllowAllFilter, ArduinoJson6192_71::NestingLimit)[function][call site2][calltree idx: 00142]
7 ArduinoJson6192_71::NestingLimit::reached() const[function][call site2][calltree idx: 00143]
7 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00144]
7 ArduinoJson6192_71::AllowAllFilter::allowArray() const[function][call site2][calltree idx: 00145]
7 ArduinoJson6192_71::VariantData::toArray()[function][call site2][calltree idx: 00146]
8 ArduinoJson6192_71::VariantData::setType(unsigned char)[function][call site2][calltree idx: 00147]
8 ArduinoJson6192_71::CollectionData::clear()[function][call site2][calltree idx: 00148]
7 ArduinoJson6192_71::AllowAllFilter ArduinoJson6192_71::AllowAllFilter::operator[](unsigned int const&) const[function][call site2][calltree idx: 00149]
7 ArduinoJson6192_71::AllowAllFilter::allow() const[function][call site2][calltree idx: 00150]
7 ArduinoJson6192_71::CollectionData::addElement(ArduinoJson6192_71::MemoryPool*)[function][call site2][calltree idx: 00151]
8 ArduinoJson6192_71::CollectionData::addSlot(ArduinoJson6192_71::MemoryPool*)[function][call site2][calltree idx: 00152]
9 ArduinoJson6192_71::VariantSlot::setNextNotNull(ArduinoJson6192_71::VariantSlot*)[function][call site2][calltree idx: 00153]
10 __assert_fail[function][call site2][calltree idx: 00154]
10 ArduinoJson6192_71::numeric_limits::lowest()[function][call site2][calltree idx: 00155]
10 __assert_fail[function][call site2][calltree idx: 00156]
10 ArduinoJson6192_71::numeric_limits::highest()[function][call site2][calltree idx: 00157]
11 ArduinoJson6192_71::numeric_limits::lowest()[function][call site2][calltree idx: 00158]
10 __assert_fail[function][call site2][calltree idx: 00159]
9 ArduinoJson6192_71::VariantSlot::clear()[function][call site2][calltree idx: 00160]
8 ArduinoJson6192_71::slotData(ArduinoJson6192_71::VariantSlot*)[function][call site2][calltree idx: 00161]
7 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00162]
7 ArduinoJson6192_71::NestingLimit::decrement() const[function][call site2][calltree idx: 00163]
8 __assert_fail[function][call site2][calltree idx: 00164]
8 ArduinoJson6192_71::NestingLimit::NestingLimit(unsigned char)[function][call site2][calltree idx: 00165]
7 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::parseVariant(ArduinoJson6192_71::VariantData*, ArduinoJson6192_71::AllowAllFilter, ArduinoJson6192_71::NestingLimit)[function][call site2][calltree idx: 00166]
8 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readArray(ArduinoJson6192_71::VariantData*, ArduinoJson6192_71::AllowAllFilter, ArduinoJson6192_71::NestingLimit)[function][call site2][calltree idx: 00167]
8 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readObject(ArduinoJson6192_71::VariantData*, ArduinoJson6192_71::AllowAllFilter, ArduinoJson6192_71::NestingLimit)[function][call site2][calltree idx: 00168]
9 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readInteger(unsigned short&)[function][call site2][calltree idx: 00169]
9 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readObject(ArduinoJson6192_71::VariantData*, unsigned long, ArduinoJson6192_71::AllowAllFilter, ArduinoJson6192_71::NestingLimit)[function][call site2][calltree idx: 00170]
10 ArduinoJson6192_71::NestingLimit::reached() const[function][call site2][calltree idx: 00171]
10 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00172]
10 ArduinoJson6192_71::AllowAllFilter::allowObject() const[function][call site2][calltree idx: 00173]
10 ArduinoJson6192_71::VariantData::toObject()[function][call site2][calltree idx: 00174]
11 ArduinoJson6192_71::VariantData::setType(unsigned char)[function][call site2][calltree idx: 00175]
11 ArduinoJson6192_71::CollectionData::clear()[function][call site2][calltree idx: 00176]
10 ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readKey()[function][call site2][calltree idx: 00177]
11 ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readByte(unsigned char&)[function][call site2][calltree idx: 00178]
11 ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readString(unsigned long)[function][call site2][calltree idx: 00179]
11 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readString()[function][call site2][calltree idx: 00180]
12 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readInteger(unsigned char&)[function][call site2][calltree idx: 00181]
12 ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readString(unsigned long)[function][call site2][calltree idx: 00182]
11 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readString()[function][call site2][calltree idx: 00183]
11 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readString()[function][call site2][calltree idx: 00184]
11 ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::invalidInput()[function][call site2][calltree idx: 00185]
10 ArduinoJson6192_71::StringCopier::str() const[function][call site2][calltree idx: 00186]
11 __assert_fail[function][call site2][calltree idx: 00187]
11 ArduinoJson6192_71::String::String(char const*, unsigned long, ArduinoJson6192_71::String::Ownership)[function][call site2][calltree idx: 00188]
10 ArduinoJson6192_71::String::c_str() const[function][call site2][calltree idx: 00189]
10 ArduinoJson6192_71::AllowAllFilter ArduinoJson6192_71::AllowAllFilter::operator[](char const* const&) const[function][call site2][calltree idx: 00190]
10 ArduinoJson6192_71::AllowAllFilter::allow() const[function][call site2][calltree idx: 00191]
10 __assert_fail[function][call site2][calltree idx: 00192]
10 ArduinoJson6192_71::StringCopier::save()[function][call site2][calltree idx: 00193]
10 ArduinoJson6192_71::CollectionData::addSlot(ArduinoJson6192_71::MemoryPool*)[function][call site2][calltree idx: 00194]
10 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00195]
10 ArduinoJson6192_71::VariantSlot::setKey(ArduinoJson6192_71::String)[function][call site2][calltree idx: 00196]
11 ArduinoJson6192_71::String::operator void (ArduinoJson6192_71::String::*)() const() const[function][call site2][calltree idx: 00197]
11 __assert_fail[function][call site2][calltree idx: 00198]
11 ArduinoJson6192_71::String::isLinked() const[function][call site2][calltree idx: 00199]
11 ArduinoJson6192_71::String::c_str() const[function][call site2][calltree idx: 00200]
10 ArduinoJson6192_71::VariantSlot::data()[function][call site2][calltree idx: 00201]
10 ArduinoJson6192_71::NestingLimit::decrement() const[function][call site2][calltree idx: 00202]
10 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::parseVariant(ArduinoJson6192_71::VariantData*, ArduinoJson6192_71::AllowAllFilter, ArduinoJson6192_71::NestingLimit)[function][call site2][calltree idx: 00203]
11 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readObject(ArduinoJson6192_71::VariantData*, ArduinoJson6192_71::AllowAllFilter, ArduinoJson6192_71::NestingLimit)[function][call site2][calltree idx: 00204]
11 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readObject(ArduinoJson6192_71::VariantData*, unsigned long, ArduinoJson6192_71::AllowAllFilter, ArduinoJson6192_71::NestingLimit)[function][call site2][calltree idx: 00205]
11 bool ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readArray(ArduinoJson6192_71::VariantData*, unsigned long, ArduinoJson6192_71::AllowAllFilter, ArduinoJson6192_71::NestingLimit)[function][call site2][calltree idx: 00206]
11 ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::readString(ArduinoJson6192_71::VariantData*, unsigned long)[function][call site2][calltree idx: 00207]
11 ArduinoJson6192_71::MsgPackDeserializer, ArduinoJson6192_71::StringCopier>::skipBytes(unsigned long)[function][call site2][calltree idx: 00208]
4 ArduinoJson6192_71::DeserializationError::DeserializationError(ArduinoJson6192_71::DeserializationError::Code)[function][call site2][calltree idx: 00209]
1 ArduinoJson6192_71::DeserializationError::operator void (ArduinoJson6192_71::DeserializationError::*)() const() const[function][call site2][calltree idx: 00210]
2 ArduinoJson6192_71::SafeBoolIdom::safe_true()[function][call site2][calltree idx: 00211]
1 std::__1::basic_string, std::__1::allocator >::basic_string()[function][call site2][calltree idx: 00212]
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: 00213]
3 std::__1::__default_init_tag&& std::__1::forward(std::__1::remove_reference::type&)[function][call site2][calltree idx: 00214]
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: 00215]
2 __clang_call_terminate[function][call site2][calltree idx: 00216]
2 std::__1::basic_string, std::__1::allocator >::__zero()[function][call site2][calltree idx: 00217]
3 __cxa_begin_catch[function][call site2][calltree idx: 00218]
3 std::__1::__compressed_pair, std::__1::allocator >::__rep, std::__1::allocator >::first()[function][call site2][calltree idx: 00219]
4 std::__1::__compressed_pair_elem, std::__1::allocator >::__rep, 0, false>::__get()[function][call site2][calltree idx: 00220]
1 unsigned long ArduinoJson6192_71::serializeMsgPack, std::__1::basic_string, std::__1::allocator > >(ArduinoJson6192_71::BasicJsonDocument const&, std::__1::basic_string, std::__1::allocator >&)[function][call site2][calltree idx: 00221]
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: 00222]
3 ArduinoJson6192_71::Writer, std::__1::allocator >, void>::Writer(std::__1::basic_string, std::__1::allocator >&)[function][call site2][calltree idx: 00223]
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: 00224]
4 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::MsgPackSerializer(ArduinoJson6192_71::Writer, std::__1::allocator >, void>)[function][call site2][calltree idx: 00225]
5 ArduinoJson6192_71::CountingDecorator, std::__1::allocator >, void> >::CountingDecorator(ArduinoJson6192_71::Writer, std::__1::allocator >, void>&)[function][call site2][calltree idx: 00226]
4 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::result_type ArduinoJson6192_71::JsonDocument::accept, std::__1::allocator >, void> > >(ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >&) const[function][call site2][calltree idx: 00227]
5 ArduinoJson6192_71::JsonDocument::getVariant() const[function][call site2][calltree idx: 00228]
6 ArduinoJson6192_71::VariantConstRef::VariantConstRef(ArduinoJson6192_71::VariantData const*)[function][call site2][calltree idx: 00229]
7 ArduinoJson6192_71::VariantRefBase::VariantRefBase(ArduinoJson6192_71::VariantData const*)[function][call site2][calltree idx: 00230]
5 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::result_type ArduinoJson6192_71::VariantConstRef::accept, std::__1::allocator >, void> > >(ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >&) const[function][call site2][calltree idx: 00231]
6 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::result_type ArduinoJson6192_71::variantAccept, std::__1::allocator >, void> > >(ArduinoJson6192_71::VariantData const*, ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >&)[function][call site2][calltree idx: 00232]
7 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::result_type ArduinoJson6192_71::VariantData::accept, std::__1::allocator >, void> > >(ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >&) const[function][call site2][calltree idx: 00233]
8 ArduinoJson6192_71::VariantData::type() const[function][call site2][calltree idx: 00234]
8 ArduinoJson6192_71::enable_if<(sizeof (double))==(8), unsigned long>::type ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::visitFloat(double)[function][call site2][calltree idx: 00235]
9 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::writeByte(unsigned char)[function][call site2][calltree idx: 00236]
10 ArduinoJson6192_71::CountingDecorator, std::__1::allocator >, void> >::write(unsigned char)[function][call site2][calltree idx: 00237]
11 ArduinoJson6192_71::Writer, std::__1::allocator >, void>::write(unsigned char)[function][call site2][calltree idx: 00238]
12 std::__1::basic_string, std::__1::allocator >::operator+=(char)[function][call site2][calltree idx: 00239]
13 std::__1::basic_string, std::__1::allocator >::push_back(char)[function][call site2][calltree idx: 00240]
9 void ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::writeInteger(float)[function][call site2][calltree idx: 00241]
10 void ArduinoJson6192_71::fixEndianess(float&)[function][call site2][calltree idx: 00242]
10 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::writeBytes(unsigned char const*, unsigned long)[function][call site2][calltree idx: 00243]
11 ArduinoJson6192_71::CountingDecorator, std::__1::allocator >, void> >::write(unsigned char const*, unsigned long)[function][call site2][calltree idx: 00244]
9 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::writeByte(unsigned char)[function][call site2][calltree idx: 00245]
9 void ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::writeInteger(double)[function][call site2][calltree idx: 00246]
9 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::bytesWritten() const[function][call site2][calltree idx: 00247]
10 ArduinoJson6192_71::CountingDecorator, std::__1::allocator >, void> >::count() const[function][call site2][calltree idx: 00248]
8 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::visitArray(ArduinoJson6192_71::CollectionData const&)[function][call site2][calltree idx: 00249]
9 ArduinoJson6192_71::CollectionData::size() const[function][call site2][calltree idx: 00250]
10 ArduinoJson6192_71::slotSize(ArduinoJson6192_71::VariantSlot const*)[function][call site2][calltree idx: 00251]
11 ArduinoJson6192_71::VariantSlot::next() const[function][call site2][calltree idx: 00252]
12 ArduinoJson6192_71::VariantSlot::next()[function][call site2][calltree idx: 00253]
9 ArduinoJson6192_71::CollectionData::size() const[function][call site2][calltree idx: 00254]
9 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::writeByte(unsigned char)[function][call site2][calltree idx: 00255]
9 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::writeByte(unsigned char)[function][call site2][calltree idx: 00256]
9 void ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::writeInteger(unsigned short)[function][call site2][calltree idx: 00257]
9 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::writeByte(unsigned char)[function][call site2][calltree idx: 00258]
9 void ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::writeInteger(unsigned int)[function][call site2][calltree idx: 00259]
9 ArduinoJson6192_71::CollectionData::head() const[function][call site2][calltree idx: 00260]
9 ArduinoJson6192_71::VariantSlot::next()[function][call site2][calltree idx: 00261]
9 ArduinoJson6192_71::VariantSlot::data()[function][call site2][calltree idx: 00262]
9 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::result_type ArduinoJson6192_71::VariantData::accept, std::__1::allocator >, void> > >(ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >&) const[function][call site2][calltree idx: 00263]
9 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::bytesWritten() const[function][call site2][calltree idx: 00264]
10 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::visitSignedInteger(long)[function][call site2][calltree idx: 00265]
11 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::visitUnsignedInteger(unsigned long)[function][call site2][calltree idx: 00266]
12 void ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::writeInteger(unsigned char)[function][call site2][calltree idx: 00267]
12 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::writeByte(unsigned char)[function][call site2][calltree idx: 00268]
12 void ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::writeInteger(unsigned char)[function][call site2][calltree idx: 00269]
12 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::writeByte(unsigned char)[function][call site2][calltree idx: 00270]
12 void ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::writeInteger(unsigned short)[function][call site2][calltree idx: 00271]
12 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::writeByte(unsigned char)[function][call site2][calltree idx: 00272]
12 void ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::writeInteger(unsigned int)[function][call site2][calltree idx: 00273]
12 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::writeByte(unsigned char)[function][call site2][calltree idx: 00274]
12 void ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::writeInteger(unsigned long)[function][call site2][calltree idx: 00275]
12 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::bytesWritten() const[function][call site2][calltree idx: 00276]
11 void ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::writeInteger(signed char)[function][call site2][calltree idx: 00277]
11 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::writeByte(unsigned char)[function][call site2][calltree idx: 00278]
11 void ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::writeInteger(signed char)[function][call site2][calltree idx: 00279]
11 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::writeByte(unsigned char)[function][call site2][calltree idx: 00280]
11 void ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::writeInteger(short)[function][call site2][calltree idx: 00281]
11 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::writeByte(unsigned char)[function][call site2][calltree idx: 00282]
11 void ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::writeInteger(int)[function][call site2][calltree idx: 00283]
11 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::writeByte(unsigned char)[function][call site2][calltree idx: 00284]
11 void ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::writeInteger(long)[function][call site2][calltree idx: 00285]
11 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::bytesWritten() const[function][call site2][calltree idx: 00286]
10 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::visitUnsignedInteger(unsigned long)[function][call site2][calltree idx: 00287]
10 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::visitBoolean(bool)[function][call site2][calltree idx: 00288]
11 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::writeByte(unsigned char)[function][call site2][calltree idx: 00289]
11 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::bytesWritten() const[function][call site2][calltree idx: 00290]
10 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::visitNull()[function][call site2][calltree idx: 00291]
11 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::writeByte(unsigned char)[function][call site2][calltree idx: 00292]
11 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::bytesWritten() const[function][call site2][calltree idx: 00293]
7 ArduinoJson6192_71::MsgPackSerializer, std::__1::allocator >, void> >::visitNull()[function][call site2][calltree idx: 00294]
1 std::__1::basic_string, std::__1::allocator >::~basic_string()[function][call site2][calltree idx: 00295]
2 std::__1::basic_string, std::__1::allocator >::__is_long() const[function][call site2][calltree idx: 00296]
3 std::__1::__compressed_pair, std::__1::allocator >::__rep, std::__1::allocator >::first() const[function][call site2][calltree idx: 00297]
4 std::__1::__compressed_pair_elem, std::__1::allocator >::__rep, 0, false>::__get() const[function][call site2][calltree idx: 00298]
2 std::__1::basic_string, std::__1::allocator >::__alloc()[function][call site2][calltree idx: 00299]
3 std::__1::__compressed_pair, std::__1::allocator >::__rep, std::__1::allocator >::second()[function][call site2][calltree idx: 00300]
4 std::__1::__compressed_pair_elem, 1, true>::__get()[function][call site2][calltree idx: 00301]
2 std::__1::allocator_traits >::deallocate(std::__1::allocator&, char*, unsigned long)[function][call site2][calltree idx: 00302]
3 std::__1::allocator::deallocate(char*, unsigned long)[function][call site2][calltree idx: 00303]
4 std::__1::__libcpp_deallocate(void*, unsigned long, unsigned long)[function][call site2][calltree idx: 00304]
5 void std::__1::__do_deallocate_handle_size<>(void*, unsigned long)[function][call site2][calltree idx: 00305]
6 void std::__1::__libcpp_operator_delete(void*)[function][call site2][calltree idx: 00306]
7 operator delete(void*)[function][call site2][calltree idx: 00307]
4 __clang_call_terminate[function][call site2][calltree idx: 00308]
1 ArduinoJson6192_71::BasicJsonDocument::~BasicJsonDocument()[function][call site2][calltree idx: 00309]
2 ArduinoJson6192_71::BasicJsonDocument::freePool()[function][call site2][calltree idx: 00310]
3 ArduinoJson6192_71::JsonDocument::memoryPool()[function][call site2][calltree idx: 00311]
3 ArduinoJson6192_71::MemoryPool::buffer()[function][call site2][calltree idx: 00312]
3 ArduinoJson6192_71::AllocatorOwner::deallocate(void*)[function][call site2][calltree idx: 00313]
4 ArduinoJson6192_71::DefaultAllocator::deallocate(void*)[function][call site2][calltree idx: 00314]
5 free[function][call site2][calltree idx: 00315]
2 ArduinoJson6192_71::JsonDocument::~JsonDocument()[function][call site2][calltree idx: 00316]
2 __clang_call_terminate[function][call site2][calltree idx: 00317]