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

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
240 264 24 :

['bool std::__1::operator!= (std::__1::__wrap_iter const&, std::__1::__wrap_iter const&)', 'flatbuffers::Parser::CheckPrivatelyLeakedFields(flatbuffers::Definition const&, flatbuffers::Definition const&)', 'std::__1::__wrap_iter ::operator*() const', 'bool std::__1::operator!= (std::__1::__wrap_iter const&, std::__1::__wrap_iter const&)', 'std::__1::vector >::begin() const', 'std::__1::vector >::end()', 'bool std::__1::operator!= (std::__1::__wrap_iter const&, std::__1::__wrap_iter const&)', 'std::__1::__wrap_iter ::operator++(int)', 'std::__1::__wrap_iter ::operator*() const', 'std::__1::__wrap_iter ::operator++()', 'flatbuffers::CheckedError::Check()', 'std::__1::vector >::end()', 'std::__1::vector >::begin()', 'std::__1::__wrap_iter ::operator*() const', 'std::__1::vector >::begin()', 'flatbuffers::CheckedError::~CheckedError()', 'std::__1::__wrap_iter ::operator++()', 'std::__1::__wrap_iter ::operator++()', 'flatbuffers::EnumDef::Vals() const', 'std::__1::vector >::begin()', 'bool std::__1::operator!= (std::__1::__wrap_iter const&, std::__1::__wrap_iter const&)', 'std::__1::vector >::end()', 'std::__1::__wrap_iter ::operator*() const', 'std::__1::vector >::end() const']

240 268 flatbuffers::Parser::CheckPrivateLeak() call site: 00000 /src/flatbuffers/src/idl_parser.cpp:3594
137 142 2 :

['std::__1::basic_string , std::__1::allocator > flatbuffers::NumToString (unsigned long)', 'flexbuffers::Reference::AsUInt64() const']

137 142 flexbuffers::Reference::ToString(bool,bool,std::__1::basic_string ,std::__1::allocator >&,bool,int,charconst*)const call site: 00000 /src/flatbuffers/tests/fuzzer/../../include/flatbuffers/flexbuffers.h:592
126 2019 23 :

['flatbuffers::CheckedError flatbuffers::(anonymous namespace)::atot (char const*, flatbuffers::Parser&, unsigned int*)', 'flatbuffers::CheckedError flatbuffers::(anonymous namespace)::atot (char const*, flatbuffers::Parser&, unsigned char*)', 'void flatbuffers::(anonymous namespace)::SingleValueRepack (flatbuffers::Value&, unsigned short)', 'flatbuffers::CheckedError flatbuffers::(anonymous namespace)::atot (char const*, flatbuffers::Parser&, double*)', 'flatbuffers::CheckedError flatbuffers::(anonymous namespace)::atot (char const*, flatbuffers::Parser&, float*)', 'flatbuffers::CheckedError flatbuffers::(anonymous namespace)::atot (char const*, flatbuffers::Parser&, signed char*)', 'flatbuffers::CheckedError flatbuffers::(anonymous namespace)::atot (char const*, flatbuffers::Parser&, unsigned short*)', 'void flatbuffers::(anonymous namespace)::SingleValueRepack (flatbuffers::Value&, short)', 'void flatbuffers::(anonymous namespace)::SingleValueRepack (flatbuffers::Value&, int)', 'flatbuffers::CheckedError::Check()', 'void flatbuffers::(anonymous namespace)::SingleValueRepack (flatbuffers::Value&, signed char)', 'flatbuffers::CheckedError flatbuffers::(anonymous namespace)::atot (char const*, flatbuffers::Parser&, unsigned long*)', 'void flatbuffers::(anonymous namespace)::SingleValueRepack (flatbuffers::Value&, unsigned long)', 'void flatbuffers::(anonymous namespace)::SingleValueRepack (flatbuffers::Value&, unsigned char)', 'flatbuffers::CheckedError::~CheckedError()', 'flatbuffers::CheckedError flatbuffers::(anonymous namespace)::atot (char const*, flatbuffers::Parser&, short*)', 'flatbuffers::CheckedError flatbuffers::(anonymous namespace)::atot (char const*, flatbuffers::Parser&, int*)', 'void flatbuffers::(anonymous namespace)::SingleValueRepack (flatbuffers::Value&, long)', 'void flatbuffers::(anonymous namespace)::SingleValueRepack (flatbuffers::Value&, unsigned int)', 'flatbuffers::CheckedError flatbuffers::(anonymous namespace)::atot (char const*, flatbuffers::Parser&, long*)', 'flatbuffers::(anonymous namespace)::SingleValueRepack(flatbuffers::Value&, float)', 'flatbuffers::(anonymous namespace)::SingleValueRepack(flatbuffers::Value&, double)', 'std::__1::basic_string , std::__1::allocator >::c_str() const']

126 2023 flatbuffers::Parser::ParseSingleValue(std::__1::basic_string ,std::__1::allocator >const*,flatbuffers::Value&,bool) call site: 00000 /src/flatbuffers/src/idl_parser.cpp:2220
67 67 2 :

['std::__1::basic_string , std::__1::allocator >::operator std::__1::basic_string_view >() const', 'flatbuffers::FlatBufferBuilderImpl ::CreateSharedString(std::__1::basic_string_view >)']

67 76 flatbuffers::Parser::ParseString(flatbuffers::Value&,bool) call site: 00000 /src/flatbuffers/src/idl_parser.cpp:1293
33 33 1 :

['unsigned int flatbuffers::FlatBufferBuilderImpl ::EndVector (unsigned long)']

33 384 flatbuffers::Parser::ParseVector(flatbuffers::Typeconst&,unsignedint*,flatbuffers::FieldDef*,unsignedlong) call site: 00000 /src/flatbuffers/src/idl_parser.cpp:1754
27 27 2 :

['std::__1::basic_string , std::__1::allocator > std::__1::operator+ , std::__1::allocator >(std::__1::basic_string , std::__1::allocator >&&, std::__1::basic_string , std::__1::allocator >&&)', 'std::__1::basic_string , std::__1::allocator > flatbuffers::(anonymous namespace)::TypeToIntervalString ()']

27 83 flatbuffers::CheckedErrorflatbuffers::(anonymousnamespace)::atot (charconst*,flatbuffers::Parser&,float*) call site: 00000 /src/flatbuffers/src/idl_parser.cpp:117
27 27 2 :

['std::__1::basic_string , std::__1::allocator > flatbuffers::(anonymous namespace)::TypeToIntervalString ()', 'std::__1::basic_string , std::__1::allocator > std::__1::operator+ , std::__1::allocator >(std::__1::basic_string , std::__1::allocator >&&, std::__1::basic_string , std::__1::allocator >&&)']

27 83 flatbuffers::CheckedErrorflatbuffers::(anonymousnamespace)::atot (charconst*,flatbuffers::Parser&,double*) call site: 00000 /src/flatbuffers/src/idl_parser.cpp:117
24 24 4 :

['std::__1::optional flatbuffers::Table::GetOptional (unsigned short) const', 'std::__1::basic_string , std::__1::allocator >::operator+=(char const*)', 'std::__1::optional ::operator*() &', 'std::__1::optional ::operator bool() const']

24 71 voidflatbuffers::JsonPrinter::GenField (flatbuffers::FieldDefconst&,flatbuffers::Tableconst*,bool,int) call site: 00000 /src/flatbuffers/src/idl_gen_text.cpp:263
24 24 4 :

['std::__1::optional ::operator bool() const', 'std::__1::optional flatbuffers::Table::GetOptional (unsigned short) const', 'std::__1::basic_string , std::__1::allocator >::operator+=(char const*)', 'std::__1::optional ::operator*() &']

24 71 voidflatbuffers::JsonPrinter::GenField (flatbuffers::FieldDefconst&,flatbuffers::Tableconst*,bool,int) call site: 00000 /src/flatbuffers/src/idl_gen_text.cpp:263
24 24 4 :

['std::__1::optional flatbuffers::Table::GetOptional (unsigned short) const', 'std::__1::optional ::operator bool() const', 'std::__1::optional ::operator*() &', 'std::__1::basic_string , std::__1::allocator >::operator+=(char const*)']

24 64 voidflatbuffers::JsonPrinter::GenField (flatbuffers::FieldDefconst&,flatbuffers::Tableconst*,bool,int) call site: 00000 /src/flatbuffers/src/idl_gen_text.cpp:263
24 24 4 :

['std::__1::optional ::operator bool() const', 'std::__1::optional ::operator*() &', 'std::__1::basic_string , std::__1::allocator >::operator+=(char const*)', 'std::__1::optional flatbuffers::Table::GetOptional (unsigned short) const']

24 64 voidflatbuffers::JsonPrinter::GenField (flatbuffers::FieldDefconst&,flatbuffers::Tableconst*,bool,int) call site: 00000 /src/flatbuffers/src/idl_gen_text.cpp:263
24 24 4 :

['std::__1::optional ::operator bool() const', 'std::__1::basic_string , std::__1::allocator >::operator+=(char const*)', 'std::__1::optional ::operator*() &', 'std::__1::optional flatbuffers::Table::GetOptional (unsigned short) const']

24 62 voidflatbuffers::JsonPrinter::GenField (flatbuffers::FieldDefconst&,flatbuffers::Tableconst*,bool,int) call site: 00000 /src/flatbuffers/src/idl_gen_text.cpp:263

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 flatbuffers::IDLOptions::IDLOptions() [function] [call site] 00001
1 (anonymous namespace)::do_test(flatbuffers::IDLOptions const&, std::__1::basic_string , std::__1::allocator >, bool) [function] [call site] 00002
2 flatbuffers::IDLOptions::operator=(flatbuffers::IDLOptions const&) [function] [call site] 00003
2 flatbuffers::Parser::ParseJson(char const*, char const*) [function] [call site] 00004
3 flatbuffers::FlatBufferBuilderImpl ::Clear() [function] [call site] 00005
4 flatbuffers::FlatBufferBuilderImpl ::ClearOffsets() [function] [call site] 00006
5 flatbuffers::vector_downward ::scratch_pop(unsigned long) [function] [call site] 00007
4 flatbuffers::vector_downward ::clear() [function] [call site] 00008
5 flatbuffers::vector_downward ::clear_scratch() [function] [call site] 00009
3 flatbuffers::Parser::StartParseFile(char const*, char const*) [function] [call site] 00010
4 flatbuffers::ParserState::ResetState(char const*) [function] [call site] 00011
5 flatbuffers::ParserState::MarkNewLine() [function] [call site] 00012
4 flatbuffers::Parser::SkipByteOrderMark() [function] [call site] 00013
5 flatbuffers::(anonymous namespace)::NoError() [function] [call site] 00014
6 flatbuffers::CheckedError::CheckedError(bool) [function] [call site] 00015
5 flatbuffers::Parser::Error(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00016
6 flatbuffers::Parser::Message(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00017
7 flatbuffers::AbsolutePath(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00018
8 realpath [call site] 00019
7 std::__1::basic_string , std::__1::allocator > flatbuffers::NumToString (int) [function] [call site] 00020
7 flatbuffers::ParserState::CursorPosition() const [function] [call site] 00021
6 flatbuffers::CheckedError::CheckedError(bool) [function] [call site] 00022
5 flatbuffers::Parser::Error(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00023
5 flatbuffers::(anonymous namespace)::NoError() [function] [call site] 00024
4 flatbuffers::CheckedError::Check() [function] [call site] 00025
4 flatbuffers::Parser::Next() [function] [call site] 00026
5 flatbuffers::(anonymous namespace)::NoError() [function] [call site] 00027
5 flatbuffers::ParserState::MarkNewLine() [function] [call site] 00028
5 flatbuffers::(anonymous namespace)::NoError() [function] [call site] 00029
5 flatbuffers::Parser::Error(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00030
5 flatbuffers::Parser::Error(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00031
5 flatbuffers::Parser::ParseHexNum(int, unsigned long*) [function] [call site] 00032
6 flatbuffers::is_xdigit(char) [function] [call site] 00033
7 flatbuffers::is_digit(char) [function] [call site] 00034
8 flatbuffers::check_ascii_range(char, char, char) [function] [call site] 00035
6 std::__1::basic_string , std::__1::allocator > flatbuffers::NumToString (int) [function] [call site] 00036
6 flatbuffers::Parser::Error(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00037
6 flatbuffers::StringToUInt(char const*, int) [function] [call site] 00038
7 bool flatbuffers::StringToIntegerImpl (unsigned long*, char const*, int, bool) [function] [call site] 00039
8 flatbuffers::is_digit(char) [function] [call site] 00040
8 flatbuffers::is_alpha_char(char, char) [function] [call site] 00041
9 flatbuffers::is_alpha(char) [function] [call site] 00042
10 flatbuffers::check_ascii_range(char, char, char) [function] [call site] 00043
8 bool flatbuffers::StringToIntegerImpl (unsigned long*, char const*, int, bool) [function] [call site] 00044
9 bool flatbuffers::StringToIntegerImpl (unsigned long*, char const*, int, bool) [function] [call site] 00045
10 __errno_location [call site] 00046
10 flatbuffers::strtoval_impl(unsigned long*, char const*, char**, int) [function] [call site] 00047
11 flatbuffers::ClassicLocale::Get() [function] [call site] 00048
11 strtoull_l [call site] 00049
10 __errno_location [call site] 00050
6 flatbuffers::(anonymous namespace)::NoError() [function] [call site] 00051
5 flatbuffers::CheckedError::Check() [function] [call site] 00052
5 flatbuffers::Parser::ParseHexNum(int, unsigned long*) [function] [call site] 00053
5 flatbuffers::CheckedError::Check() [function] [call site] 00054
5 flatbuffers::Parser::Error(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00055
5 flatbuffers::Parser::Error(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00056
5 flatbuffers::ToUTF8(unsigned int, std::__1::basic_string , std::__1::allocator >*) [function] [call site] 00057
5 flatbuffers::Parser::Error(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00058
5 flatbuffers::ToUTF8(unsigned int, std::__1::basic_string , std::__1::allocator >*) [function] [call site] 00059
5 flatbuffers::Parser::Error(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00060
5 flatbuffers::Parser::Error(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00061
5 flatbuffers::check_ascii_range(char, char, char) [function] [call site] 00062
5 flatbuffers::Parser::Error(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00063
5 flatbuffers::(anonymous namespace)::ValidateUTF8(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00064
6 flatbuffers::FromUTF8(char const**) [function] [call site] 00065
5 flatbuffers::Parser::Error(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00066
5 flatbuffers::(anonymous namespace)::NoError() [function] [call site] 00067
5 flatbuffers::Parser::Error(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00068
5 flatbuffers::ParserState::MarkNewLine() [function] [call site] 00069
5 flatbuffers::Parser::Error(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00070
5 flatbuffers::(anonymous namespace)::IsIdentifierStart(char) [function] [call site] 00071
6 flatbuffers::is_alpha(char) [function] [call site] 00072
5 flatbuffers::(anonymous namespace)::IsIdentifierStart(char) [function] [call site] 00073
5 flatbuffers::is_digit(char) [function] [call site] 00074
5 flatbuffers::(anonymous namespace)::NoError() [function] [call site] 00075
5 strncmp [call site] 00076
5 flatbuffers::(anonymous namespace)::IsIdentifierStart(char) [function] [call site] 00077
5 flatbuffers::is_digit(char) [function] [call site] 00078
5 flatbuffers::(anonymous namespace)::NoError() [function] [call site] 00079
5 flatbuffers::(anonymous namespace)::IsIdentifierStart(char) [function] [call site] 00080
5 flatbuffers::(anonymous namespace)::NoError() [function] [call site] 00081
5 flatbuffers::is_digit(char) [function] [call site] 00082
5 flatbuffers::(anonymous namespace)::NoError() [function] [call site] 00083
5 flatbuffers::is_digit(char) [function] [call site] 00084
5 flatbuffers::is_digit(char) [function] [call site] 00085
5 flatbuffers::is_digit(char) [function] [call site] 00086
5 flatbuffers::is_alpha_char(char, char) [function] [call site] 00087
5 flatbuffers::is_digit(char) [function] [call site] 00088
5 flatbuffers::is_xdigit(char) [function] [call site] 00089
5 flatbuffers::is_alpha_char(char, char) [function] [call site] 00090
5 flatbuffers::is_alpha_char(char, char) [function] [call site] 00091
5 flatbuffers::is_digit(char) [function] [call site] 00092
5 flatbuffers::(anonymous namespace)::NoError() [function] [call site] 00093
5 flatbuffers::Parser::Error(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00094
5 flatbuffers::check_ascii_range(char, char, char) [function] [call site] 00095
5 std::__1::basic_string , std::__1::allocator > flatbuffers::NumToString (char) [function] [call site] 00096
6 std::__1::basic_string , std::__1::allocator > flatbuffers::NumToString (int) [function] [call site] 00097
5 flatbuffers::Parser::Error(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00098
4 flatbuffers::CheckedError::Check() [function] [call site] 00099
4 flatbuffers::Parser::Is(int) const [function] [call site] 00100
4 flatbuffers::(anonymous namespace)::NoError() [function] [call site] 00101
3 flatbuffers::CheckedError::Check() [function] [call site] 00102
2 flatbuffers::FlatBufferBuilderImpl ::GetBufferPointer() const [function] [call site] 00103
3 flatbuffers::FlatBufferBuilderImpl ::Finished() const [function] [call site] 00104
3 flatbuffers::vector_downward ::data() const [function] [call site] 00105
2 flatbuffers::FlatBufferBuilderImpl ::GetSize() const [function] [call site] 00106
3 flatbuffers::vector_downward ::size() const [function] [call site] 00107
2 flatbuffers::Verifier::Verifier(unsigned char const*, unsigned long, unsigned int, unsigned int, bool) [function] [call site] 00108
3 flatbuffers::Verifier::Verifier(unsigned char const*, unsigned long, unsigned int, unsigned int, bool)::{lambda()#1}::operator()() const [function] [call site] 00109
4 flatbuffers::Verifier::Options::Options() [function] [call site] 00110
2 MyGame::Example::VerifyMonsterBuffer(flatbuffers::Verifier&) [function] [call site] 00111
3 MyGame::Example::MonsterIdentifier() [function] [call site] 00112
3 bool flatbuffers::Verifier::VerifyBuffer (char const*) [function] [call site] 00113
4 bool flatbuffers::Verifier::VerifyBufferFromStart (char const*, unsigned long) [function] [call site] 00114
5 flatbuffers::Verifier::Check(bool) const [function] [call site] 00115
5 flatbuffers::BufferHasIdentifier(void const*, char const*, bool) [function] [call site] 00116
6 flatbuffers::GetBufferIdentifier(void const*, bool) [function] [call site] 00117
6 strncmp [call site] 00118
5 flatbuffers::Verifier::Check(bool) const [function] [call site] 00119
5 unsigned long flatbuffers::Verifier::VerifyOffset (unsigned long) const [function] [call site] 00120
6 bool flatbuffers::Verifier::Verify (unsigned long) const [function] [call site] 00121
7 flatbuffers::Verifier::VerifyAlignment(unsigned long, unsigned long) const [function] [call site] 00122
8 flatbuffers::Verifier::Check(bool) const [function] [call site] 00123
6 unsigned int flatbuffers::ReadScalar (void const*) [function] [call site] 00124
7 unsigned int flatbuffers::EndianScalar (unsigned int) [function] [call site] 00125
6 flatbuffers::Verifier::Check(bool) const [function] [call site] 00126
6 flatbuffers::Verifier::Check(bool) const [function] [call site] 00127
6 flatbuffers::Verifier::Verify(unsigned long, unsigned long) const [function] [call site] 00128
7 flatbuffers::Verifier::Check(bool) const [function] [call site] 00129
5 flatbuffers::Verifier::Check(bool) const [function] [call site] 00130
5 MyGame::Example::Monster::Verify(flatbuffers::Verifier&) const [function] [call site] 00131
6 flatbuffers::Table::VerifyTableStart(flatbuffers::Verifier&) const [function] [call site] 00132
7 flatbuffers::Verifier::VerifyTableStart(unsigned char const*) [function] [call site] 00133
8 bool flatbuffers::Verifier::Verify (unsigned long) const [function] [call site] 00134
8 int flatbuffers::ReadScalar (void const*) [function] [call site] 00135
8 flatbuffers::Verifier::VerifyComplexity() [function] [call site] 00136
9 flatbuffers::Verifier::Check(bool) const [function] [call site] 00137
8 unsigned short flatbuffers::ReadScalar (void const*) [function] [call site] 00138
8 flatbuffers::Verifier::VerifyAlignment(unsigned long, unsigned long) const [function] [call site] 00139
8 unsigned short flatbuffers::ReadScalar (void const*) [function] [call site] 00140
8 flatbuffers::Verifier::Check(bool) const [function] [call site] 00141
6 bool flatbuffers::Table::VerifyField (flatbuffers::Verifier const&, unsigned short, unsigned long) const [function] [call site] 00142
7 flatbuffers::Table::GetOptionalFieldOffset(unsigned short) const [function] [call site] 00143
8 flatbuffers::Table::GetVTable() const [function] [call site] 00144
9 int flatbuffers::ReadScalar (void const*) [function] [call site] 00145
8 unsigned short flatbuffers::ReadScalar (void const*) [function] [call site] 00146
8 unsigned short flatbuffers::ReadScalar (void const*) [function] [call site] 00147
7 bool flatbuffers::Verifier::VerifyField (unsigned char const*, unsigned short, unsigned long) const [function] [call site] 00148
8 flatbuffers::Verifier::VerifyAlignment(unsigned long, unsigned long) const [function] [call site] 00149
6 bool flatbuffers::Table::VerifyField (flatbuffers::Verifier const&, unsigned short, unsigned long) const [function] [call site] 00150
6 bool flatbuffers::Table::VerifyField (flatbuffers::Verifier const&, unsigned short, unsigned long) const [function] [call site] 00151
6 bool flatbuffers::Table::VerifyOffsetRequired (flatbuffers::Verifier const&, unsigned short) const [function] [call site] 00152
7 flatbuffers::Table::GetOptionalFieldOffset(unsigned short) const [function] [call site] 00153
7 flatbuffers::Verifier::Check(bool) const [function] [call site] 00154
7 unsigned long flatbuffers::Verifier::VerifyOffset (unsigned char const*, unsigned short) const [function] [call site] 00155
8 unsigned long flatbuffers::Verifier::VerifyOffset (unsigned long) const [function] [call site] 00156
6 MyGame::Example::Monster::name() const [function] [call site] 00157
7 flatbuffers::String const* flatbuffers::Table::GetPointer (unsigned short) const [function] [call site] 00158
8 flatbuffers::String const* flatbuffers::Table::GetPointer (unsigned short) [function] [call site] 00159
9 flatbuffers::Table::GetOptionalFieldOffset(unsigned short) const [function] [call site] 00160
9 unsigned int flatbuffers::ReadScalar (void const*) [function] [call site] 00161
6 flatbuffers::Verifier::VerifyString(flatbuffers::String const*) const [function] [call site] 00162
7 bool flatbuffers::Verifier::VerifyVectorOrString (unsigned char const*, unsigned long, unsigned long*) const [function] [call site] 00163
8 bool flatbuffers::Verifier::Verify (unsigned long) const [function] [call site] 00164
8 unsigned int flatbuffers::ReadScalar (void const*) [function] [call site] 00165
8 flatbuffers::Verifier::Check(bool) const [function] [call site] 00166
8 flatbuffers::Verifier::Verify(unsigned long, unsigned long) const [function] [call site] 00167
7 flatbuffers::Verifier::Verify(unsigned long, unsigned long) const [function] [call site] 00168
7 flatbuffers::Verifier::Check(bool) const [function] [call site] 00169
6 bool flatbuffers::Table::VerifyOffset (flatbuffers::Verifier const&, unsigned short) const [function] [call site] 00170
7 flatbuffers::Table::GetOptionalFieldOffset(unsigned short) const [function] [call site] 00171
6 MyGame::Example::Monster::inventory() const [function] [call site] 00172
7 flatbuffers::Vector const* flatbuffers::Table::GetPointer const*, unsigned int>(unsigned short) const [function] [call site] 00173
6 bool flatbuffers::Verifier::VerifyVector<, unsigned char, unsigned int>(flatbuffers::Vector const*) const [function] [call site] 00174
7 bool flatbuffers::Verifier::VerifyVectorOrString (unsigned char const*, unsigned long, unsigned long*) const [function] [call site] 00175
6 bool flatbuffers::Table::VerifyField (flatbuffers::Verifier const&, unsigned short, unsigned long) const [function] [call site] 00176
6 bool flatbuffers::Table::VerifyField (flatbuffers::Verifier const&, unsigned short, unsigned long) const [function] [call site] 00177
6 bool flatbuffers::Table::VerifyOffset (flatbuffers::Verifier const&, unsigned short) const [function] [call site] 00178
6 MyGame::Example::Monster::test() const [function] [call site] 00179
7 void const* flatbuffers::Table::GetPointer (unsigned short) const [function] [call site] 00180
6 bool flatbuffers::Table::VerifyOffset (flatbuffers::Verifier const&, unsigned short) const [function] [call site] 00181
6 MyGame::Example::Monster::test4() const [function] [call site] 00182
7 flatbuffers::Vector const* flatbuffers::Table::GetPointer const*, unsigned int>(unsigned short) const [function] [call site] 00183
6 bool flatbuffers::Verifier::VerifyVector<, MyGame::Example::Test, unsigned int>(flatbuffers::Vector const*) const [function] [call site] 00184
7 bool flatbuffers::Verifier::VerifyVector<, MyGame::Example::Test, unsigned int>(flatbuffers::Vector const*) const [function] [call site] 00185
6 bool flatbuffers::Table::VerifyOffset (flatbuffers::Verifier const&, unsigned short) const [function] [call site] 00186
6 MyGame::Example::Monster::testarrayofstring() const [function] [call site] 00187
7 flatbuffers::Vector , unsigned int> const* flatbuffers::Table::GetPointer , unsigned int> const*, unsigned int>(unsigned short) const [function] [call site] 00188
6 bool flatbuffers::Verifier::VerifyVector<, flatbuffers::Offset , unsigned int>(flatbuffers::Vector , unsigned int> const*) const [function] [call site] 00189
6 MyGame::Example::Monster::testarrayofstring() const [function] [call site] 00190
6 flatbuffers::Verifier::VerifyVectorOfStrings(flatbuffers::Vector , unsigned int> const*) const [function] [call site] 00191
7 flatbuffers::Vector , unsigned int>::size() const [function] [call site] 00192
8 unsigned int flatbuffers::EndianScalar (unsigned int) [function] [call site] 00193
7 flatbuffers::Vector , unsigned int>::Get(unsigned int) const [function] [call site] 00194
8 flatbuffers::Vector , unsigned int>::size() const [function] [call site] 00195
8 flatbuffers::Vector , unsigned int>::Data() const [function] [call site] 00196
8 flatbuffers::IndirectHelper >::Read(unsigned char const*, unsigned int) [function] [call site] 00197
9 unsigned int flatbuffers::ReadScalar (void const*) [function] [call site] 00198
7 flatbuffers::Verifier::VerifyString(flatbuffers::String const*) const [function] [call site] 00199
6 bool flatbuffers::Table::VerifyOffset (flatbuffers::Verifier const&, unsigned short) const [function] [call site] 00200
6 MyGame::Example::Monster::testarrayoftables() const [function] [call site] 00201
7 flatbuffers::Vector , unsigned int> const* flatbuffers::Table::GetPointer , unsigned int> const*, unsigned int>(unsigned short) const [function] [call site] 00202
6 bool flatbuffers::Verifier::VerifyVector<, flatbuffers::Offset , unsigned int>(flatbuffers::Vector , unsigned int> const*) const [function] [call site] 00203
6 MyGame::Example::Monster::testarrayoftables() const [function] [call site] 00204
6 bool flatbuffers::Verifier::VerifyVectorOfTables (flatbuffers::Vector , unsigned int> const*) [function] [call site] 00205
7 flatbuffers::Vector , unsigned int>::size() const [function] [call site] 00206
7 flatbuffers::Vector , unsigned int>::Get(unsigned int) const [function] [call site] 00207
7 MyGame::Example::Monster::Verify(flatbuffers::Verifier&) const [function] [call site] 00208
8 bool flatbuffers::Table::VerifyOffset (flatbuffers::Verifier const&, unsigned short) const [function] [call site] 00209
8 MyGame::Example::Monster::enemy() const [function] [call site] 00210
9 MyGame::Example::Monster const* flatbuffers::Table::GetPointer (unsigned short) const [function] [call site] 00211
8 bool flatbuffers::Verifier::VerifyTable (MyGame::Example::Monster const*) [function] [call site] 00212
9 MyGame::Example::Monster::Verify(flatbuffers::Verifier&) const [function] [call site] 00213
10 bool flatbuffers::Table::VerifyOffset (flatbuffers::Verifier const&, unsigned short) const [function] [call site] 00214
10 MyGame::Example::Monster::testnestedflatbuffer() const [function] [call site] 00215
11 flatbuffers::Vector const* flatbuffers::Table::GetPointer const*, unsigned int>(unsigned short) const [function] [call site] 00216
10 bool flatbuffers::Verifier::VerifyVector<, unsigned char, unsigned int>(flatbuffers::Vector const*) const [function] [call site] 00217
10 MyGame::Example::Monster::testnestedflatbuffer() const [function] [call site] 00218
10 bool flatbuffers::Verifier::VerifyNestedFlatBuffer (flatbuffers::Vector const*, char const*) [function] [call site] 00219
11 flatbuffers::Vector ::size() const [function] [call site] 00220
11 flatbuffers::Verifier::Check(bool) const [function] [call site] 00221
11 flatbuffers::Vector ::data() const [function] [call site] 00222
12 flatbuffers::Vector ::Data() const [function] [call site] 00223
11 flatbuffers::Verifier::Verifier(unsigned char const*, unsigned long, flatbuffers::Verifier::Options const&) [function] [call site] 00224
11 bool flatbuffers::Verifier::VerifyBuffer (char const*) [function] [call site] 00225
10 bool flatbuffers::Table::VerifyOffset (flatbuffers::Verifier const&, unsigned short) const [function] [call site] 00226
10 MyGame::Example::Monster::testempty() const [function] [call site] 00227
11 MyGame::Example::Stat const* flatbuffers::Table::GetPointer (unsigned short) const [function] [call site] 00228
10 bool flatbuffers::Verifier::VerifyTable (MyGame::Example::Stat const*) [function] [call site] 00229
10 bool flatbuffers::Table::VerifyField (flatbuffers::Verifier const&, unsigned short, unsigned long) const [function] [call site] 00230
10 bool flatbuffers::Table::VerifyField (flatbuffers::Verifier const&, unsigned short, unsigned long) const [function] [call site] 00231
10 bool flatbuffers::Table::VerifyField (flatbuffers::Verifier const&, unsigned short, unsigned long) const [function] [call site] 00232
10 bool flatbuffers::Table::VerifyField (flatbuffers::Verifier const&, unsigned short, unsigned long) const [function] [call site] 00233
10 bool flatbuffers::Table::VerifyField (flatbuffers::Verifier const&, unsigned short, unsigned long) const [function] [call site] 00234
10 bool flatbuffers::Table::VerifyField (flatbuffers::Verifier const&, unsigned short, unsigned long) const [function] [call site] 00235
10 bool flatbuffers::Table::VerifyField (flatbuffers::Verifier const&, unsigned short, unsigned long) const [function] [call site] 00236
10 bool flatbuffers::Table::VerifyField (flatbuffers::Verifier const&, unsigned short, unsigned long) const [function] [call site] 00237
10 bool flatbuffers::Table::VerifyField (flatbuffers::Verifier const&, unsigned short, unsigned long) const [function] [call site] 00238
10 bool flatbuffers::Table::VerifyOffset (flatbuffers::Verifier const&, unsigned short) const [function] [call site] 00239
10 MyGame::Example::Monster::testarrayofbools() const [function] [call site] 00240
11 flatbuffers::Vector const* flatbuffers::Table::GetPointer const*, unsigned int>(unsigned short) const [function] [call site] 00241
10 bool flatbuffers::Verifier::VerifyVector<, unsigned char, unsigned int>(flatbuffers::Vector const*) const [function] [call site] 00242
10 bool flatbuffers::Table::VerifyField (flatbuffers::Verifier const&, unsigned short, unsigned long) const [function] [call site] 00243
10 bool flatbuffers::Table::VerifyField (flatbuffers::Verifier const&, unsigned short, unsigned long) const [function] [call site] 00244
10 bool flatbuffers::Table::VerifyField (flatbuffers::Verifier const&, unsigned short, unsigned long) const [function] [call site] 00245
10 bool flatbuffers::Table::VerifyOffset (flatbuffers::Verifier const&, unsigned short) const [function] [call site] 00246
10 MyGame::Example::Monster::testarrayofstring2() const [function] [call site] 00247
11 flatbuffers::Vector , unsigned int> const* flatbuffers::Table::GetPointer , unsigned int> const*, unsigned int>(unsigned short) const [function] [call site] 00248
10 bool flatbuffers::Verifier::VerifyVector<, flatbuffers::Offset , unsigned int>(flatbuffers::Vector , unsigned int> const*) const [function] [call site] 00249
10 MyGame::Example::Monster::testarrayofstring2() const [function] [call site] 00250
10 flatbuffers::Verifier::VerifyVectorOfStrings(flatbuffers::Vector , unsigned int> const*) const [function] [call site] 00251
10 bool flatbuffers::Table::VerifyOffset (flatbuffers::Verifier const&, unsigned short) const [function] [call site] 00252
10 MyGame::Example::Monster::testarrayofsortedstruct() const [function] [call site] 00253
11 flatbuffers::Vector const* flatbuffers::Table::GetPointer const*, unsigned int>(unsigned short) const [function] [call site] 00254
10 bool flatbuffers::Verifier::VerifyVector<, MyGame::Example::Ability, unsigned int>(flatbuffers::Vector const*) const [function] [call site] 00255
10 bool flatbuffers::Table::VerifyOffset (flatbuffers::Verifier const&, unsigned short) const [function] [call site] 00256
10 MyGame::Example::Monster::flex() const [function] [call site] 00257
11 flatbuffers::Vector const* flatbuffers::Table::GetPointer const*, unsigned int>(unsigned short) const [function] [call site] 00258
10 bool flatbuffers::Verifier::VerifyVector<, unsigned char, unsigned int>(flatbuffers::Vector const*) const [function] [call site] 00259
10 MyGame::Example::Monster::flex() const [function] [call site] 00260
10 flexbuffers::VerifyNestedFlexBuffer(flatbuffers::Vector const*, flatbuffers::Verifier&) [function] [call site] 00261
11 flatbuffers::Vector ::data() const [function] [call site] 00262
11 flatbuffers::Verifier::GetFlexReuseTracker() [function] [call site] 00263
11 flexbuffers::VerifyBuffer(unsigned char const*, unsigned long, std::__1::vector >*) [function] [call site] 00264
12 flexbuffers::Verifier::Verifier(unsigned char const*, unsigned long, std::__1::vector >*, bool, unsigned long) [function] [call site] 00265
13 flexbuffers::PackedType(flexbuffers::BitWidth, flexbuffers::Type) [function] [call site] 00266
12 flexbuffers::Verifier::VerifyBuffer() [function] [call site] 00267
13 flexbuffers::Verifier::Check(bool) const [function] [call site] 00268
13 flexbuffers::Verifier::VerifyByteWidth(unsigned long) [function] [call site] 00269
14 flexbuffers::Verifier::Check(bool) const [function] [call site] 00270
13 flexbuffers::Reference::Reference(unsigned char const*, unsigned char, unsigned char) [function] [call site] 00271
11 flatbuffers::Verifier::Check(bool) const [function] [call site] 00272
10 bool flatbuffers::Table::VerifyOffset (flatbuffers::Verifier const&, unsigned short) const [function] [call site] 00273
10 MyGame::Example::Monster::test5() const [function] [call site] 00274
11 flatbuffers::Vector const* flatbuffers::Table::GetPointer const*, unsigned int>(unsigned short) const [function] [call site] 00275
10 bool flatbuffers::Verifier::VerifyVector<, MyGame::Example::Test, unsigned int>(flatbuffers::Vector const*) const [function] [call site] 00276
10 bool flatbuffers::Table::VerifyOffset (flatbuffers::Verifier const&, unsigned short) const [function] [call site] 00277
10 MyGame::Example::Monster::vector_of_longs() const [function] [call site] 00278
11 flatbuffers::Vector const* flatbuffers::Table::GetPointer const*, unsigned int>(unsigned short) const [function] [call site] 00279
10 bool flatbuffers::Verifier::VerifyVector<, long, unsigned int>(flatbuffers::Vector const*) const [function] [call site] 00280
10 bool flatbuffers::Table::VerifyOffset (flatbuffers::Verifier const&, unsigned short) const [function] [call site] 00281
10 MyGame::Example::Monster::vector_of_doubles() const [function] [call site] 00282
11 flatbuffers::Vector const* flatbuffers::Table::GetPointer const*, unsigned int>(unsigned short) const [function] [call site] 00283
10 bool flatbuffers::Verifier::VerifyVector<, double, unsigned int>(flatbuffers::Vector const*) const [function] [call site] 00284
10 bool flatbuffers::Table::VerifyOffset (flatbuffers::Verifier const&, unsigned short) const [function] [call site] 00285
10 MyGame::Example::Monster::parent_namespace_test() const [function] [call site] 00286
11 MyGame::InParentNamespace const* flatbuffers::Table::GetPointer (unsigned short) const [function] [call site] 00287
10 bool flatbuffers::Verifier::VerifyTable (MyGame::InParentNamespace const*) [function] [call site] 00288
10 bool flatbuffers::Table::VerifyOffset (flatbuffers::Verifier const&, unsigned short) const [function] [call site] 00289
10 MyGame::Example::Monster::vector_of_referrables() const [function] [call site] 00290
11 flatbuffers::Vector , unsigned int> const* flatbuffers::Table::GetPointer , unsigned int> const*, unsigned int>(unsigned short) const [function] [call site] 00291
10 bool flatbuffers::Verifier::VerifyVector<, flatbuffers::Offset , unsigned int>(flatbuffers::Vector , unsigned int> const*) const [function] [call site] 00292
10 MyGame::Example::Monster::vector_of_referrables() const [function] [call site] 00293
10 bool flatbuffers::Verifier::VerifyVectorOfTables (flatbuffers::Vector , unsigned int> const*) [function] [call site] 00294
10 bool flatbuffers::Table::VerifyField (flatbuffers::Verifier const&, unsigned short, unsigned long) const [function] [call site] 00295
10 bool flatbuffers::Table::VerifyOffset (flatbuffers::Verifier const&, unsigned short) const [function] [call site] 00296
10 MyGame::Example::Monster::vector_of_weak_references() const [function] [call site] 00297
11 flatbuffers::Vector const* flatbuffers::Table::GetPointer const*, unsigned int>(unsigned short) const [function] [call site] 00298
10 bool flatbuffers::Verifier::VerifyVector<, unsigned long, unsigned int>(flatbuffers::Vector const*) const [function] [call site] 00299
10 bool flatbuffers::Table::VerifyOffset (flatbuffers::Verifier const&, unsigned short) const [function] [call site] 00300
10 MyGame::Example::Monster::vector_of_strong_referrables() const [function] [call site] 00301
11 flatbuffers::Vector , unsigned int> const* flatbuffers::Table::GetPointer , unsigned int> const*, unsigned int>(unsigned short) const [function] [call site] 00302
10 bool flatbuffers::Verifier::VerifyVector<, flatbuffers::Offset , unsigned int>(flatbuffers::Vector , unsigned int> const*) const [function] [call site] 00303
10 MyGame::Example::Monster::vector_of_strong_referrables() const [function] [call site] 00304
10 bool flatbuffers::Verifier::VerifyVectorOfTables (flatbuffers::Vector , unsigned int> const*) [function] [call site] 00305
10 bool flatbuffers::Table::VerifyField (flatbuffers::Verifier const&, unsigned short, unsigned long) const [function] [call site] 00306
10 bool flatbuffers::Table::VerifyOffset (flatbuffers::Verifier const&, unsigned short) const [function] [call site] 00307
10 MyGame::Example::Monster::vector_of_co_owning_references() const [function] [call site] 00308
11 flatbuffers::Vector const* flatbuffers::Table::GetPointer const*, unsigned int>(unsigned short) const [function] [call site] 00309
10 bool flatbuffers::Verifier::VerifyVector<, unsigned long, unsigned int>(flatbuffers::Vector const*) const [function] [call site] 00310
10 bool flatbuffers::Table::VerifyField (flatbuffers::Verifier const&, unsigned short, unsigned long) const [function] [call site] 00311
10 bool flatbuffers::Table::VerifyOffset (flatbuffers::Verifier const&, unsigned short) const [function] [call site] 00312
10 MyGame::Example::Monster::vector_of_non_owning_references() const [function] [call site] 00313
11 flatbuffers::Vector const* flatbuffers::Table::GetPointer const*, unsigned int>(unsigned short) const [function] [call site] 00314
10 bool flatbuffers::Verifier::VerifyVector<, unsigned long, unsigned int>(flatbuffers::Vector const*) const [function] [call site] 00315
10 bool flatbuffers::Table::VerifyField (flatbuffers::Verifier const&, unsigned short, unsigned long) const [function] [call site] 00316
10 bool flatbuffers::Table::VerifyOffset (flatbuffers::Verifier const&, unsigned short) const [function] [call site] 00317
10 MyGame::Example::Monster::any_unique() const [function] [call site] 00318
11 void const* flatbuffers::Table::GetPointer (unsigned short) const [function] [call site] 00319
10 bool flatbuffers::Table::VerifyField (flatbuffers::Verifier const&, unsigned short, unsigned long) const [function] [call site] 00320
10 bool flatbuffers::Table::VerifyOffset (flatbuffers::Verifier const&, unsigned short) const [function] [call site] 00321
10 MyGame::Example::Monster::any_ambiguous() const [function] [call site] 00322
11 void const* flatbuffers::Table::GetPointer (unsigned short) const [function] [call site] 00323
10 bool flatbuffers::Table::VerifyOffset (flatbuffers::Verifier const&, unsigned short) const [function] [call site] 00324
10 MyGame::Example::Monster::vector_of_enums() const [function] [call site] 00325
11 flatbuffers::Vector const* flatbuffers::Table::GetPointer const*, unsigned int>(unsigned short) const [function] [call site] 00326
10 bool flatbuffers::Verifier::VerifyVector<, MyGame::Example::Color, unsigned int>(flatbuffers::Vector const*) const [function] [call site] 00327
10 bool flatbuffers::Table::VerifyField (flatbuffers::Verifier const&, unsigned short, unsigned long) const [function] [call site] 00328
10 bool flatbuffers::Table::VerifyOffset (flatbuffers::Verifier const&, unsigned short) const [function] [call site] 00329
10 MyGame::Example::Monster::testrequirednestedflatbuffer() const [function] [call site] 00330
11 flatbuffers::Vector const* flatbuffers::Table::GetPointer const*, unsigned int>(unsigned short) const [function] [call site] 00331
10 bool flatbuffers::Verifier::VerifyVector<, unsigned char, unsigned int>(flatbuffers::Vector const*) const [function] [call site] 00332
10 MyGame::Example::Monster::testrequirednestedflatbuffer() const [function] [call site] 00333
10 bool flatbuffers::Verifier::VerifyNestedFlatBuffer (flatbuffers::Vector const*, char const*) [function] [call site] 00334
10 bool flatbuffers::Table::VerifyOffset (flatbuffers::Verifier const&, unsigned short) const [function] [call site] 00335
10 MyGame::Example::Monster::scalar_key_sorted_tables() const [function] [call site] 00336
11 flatbuffers::Vector , unsigned int> const* flatbuffers::Table::GetPointer , unsigned int> const*, unsigned int>(unsigned short) const [function] [call site] 00337
10 bool flatbuffers::Verifier::VerifyVector<, flatbuffers::Offset , unsigned int>(flatbuffers::Vector , unsigned int> const*) const [function] [call site] 00338
10 MyGame::Example::Monster::scalar_key_sorted_tables() const [function] [call site] 00339
10 bool flatbuffers::Verifier::VerifyVectorOfTables (flatbuffers::Vector , unsigned int> const*) [function] [call site] 00340
10 bool flatbuffers::Table::VerifyField (flatbuffers::Verifier const&, unsigned short, unsigned long) const [function] [call site] 00341
10 bool flatbuffers::Table::VerifyField (flatbuffers::Verifier const&, unsigned short, unsigned long) const [function] [call site] 00342
10 bool flatbuffers::Table::VerifyField (flatbuffers::Verifier const&, unsigned short, unsigned long) const [function] [call site] 00343
10 bool flatbuffers::Table::VerifyField (flatbuffers::Verifier const&, unsigned short, unsigned long) const [function] [call site] 00344
10 bool flatbuffers::Table::VerifyField (flatbuffers::Verifier const&, unsigned short, unsigned long) const [function] [call site] 00345
10 bool flatbuffers::Table::VerifyField (flatbuffers::Verifier const&, unsigned short, unsigned long) const [function] [call site] 00346
10 bool flatbuffers::Table::VerifyField (flatbuffers::Verifier const&, unsigned short, unsigned long) const [function] [call site] 00347
10 bool flatbuffers::Table::VerifyField (flatbuffers::Verifier const&, unsigned short, unsigned long) const [function] [call site] 00348
10 bool flatbuffers::Table::VerifyField (flatbuffers::Verifier const&, unsigned short, unsigned long) const [function] [call site] 00349
10 bool flatbuffers::Table::VerifyField (flatbuffers::Verifier const&, unsigned short, unsigned long) const [function] [call site] 00350
10 bool flatbuffers::Table::VerifyField (flatbuffers::Verifier const&, unsigned short, unsigned long) const [function] [call site] 00351
10 flatbuffers::Verifier::EndTable() [function] [call site] 00352
2 void TestEq (bool, bool, char const*, char const*, int, char const*) [function] [call site] 00353
3 _Z20scalar_as_underlyingIbEN20underlying_of_scalarIT_Xsr11flatbuffers7is_enumIS1_EE5valueEE4typeES1_ [function] [call site] 00354
3 std::__1::basic_string , std::__1::allocator > flatbuffers::NumToString (bool) [function] [call site] 00355
3 _Z20scalar_as_underlyingIbEN20underlying_of_scalarIT_Xsr11flatbuffers7is_enumIS1_EE5valueEE4typeES1_ [function] [call site] 00356
3 std::__1::basic_string , std::__1::allocator > flatbuffers::NumToString (bool) [function] [call site] 00357
3 TestFail(char const*, char const*, char const*, char const*, int, char const*) [function] [call site] 00358
4 printf [call site] 00359
4 bool IsConstTrue (bool) [function] [call site] 00360
4 printf [call site] 00361
4 bool IsConstTrue (bool) [function] [call site] 00362
4 printf [call site] 00363
4 bool IsConstTrue (bool) [function] [call site] 00364
4 __assert_fail [call site] 00365
2 flatbuffers::FlatBufferBuilderImpl ::GetBufferPointer() const [function] [call site] 00366
2 flatbuffers::GenText(flatbuffers::Parser const&, void const*, std::__1::basic_string , std::__1::allocator >*) [function] [call site] 00367
3 flatbuffers::Table const* flatbuffers::GetSizePrefixedRoot (void const*) [function] [call site] 00368
4 flatbuffers::Table const* flatbuffers::GetRoot (void const*) [function] [call site] 00369
5 flatbuffers::Table* flatbuffers::GetMutableRoot (void*) [function] [call site] 00370
6 unsigned int flatbuffers::EndianScalar (unsigned int) [function] [call site] 00371
3 flatbuffers::Table const* flatbuffers::GetRoot (void const*) [function] [call site] 00372
3 flatbuffers::GenerateTextImpl(flatbuffers::Parser const&, flatbuffers::Table const*, flatbuffers::StructDef const&, std::__1::basic_string , std::__1::allocator >*) [function] [call site] 00373
4 flatbuffers::JsonPrinter::JsonPrinter(flatbuffers::Parser const&, std::__1::basic_string , std::__1::allocator >&) [function] [call site] 00374
4 flatbuffers::JsonPrinter::GenStruct(flatbuffers::StructDef const&, flatbuffers::Table const*, int) [function] [call site] 00375
5 flatbuffers::JsonPrinter::Indent() const [function] [call site] 00376
5 flatbuffers::Table::CheckField(unsigned short) const [function] [call site] 00377
6 flatbuffers::Table::GetOptionalFieldOffset(unsigned short) const [function] [call site] 00378
5 flatbuffers::IsScalar(flatbuffers::BaseType) [function] [call site] 00379
5 flatbuffers::JsonPrinter::AddComma() [function] [call site] 00380
5 flatbuffers::JsonPrinter::AddNewLine() [function] [call site] 00381
5 flatbuffers::JsonPrinter::AddIndent(int) [function] [call site] 00382
5 flatbuffers::JsonPrinter::OutputIdentifier(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00383
5 void flatbuffers::JsonPrinter::GenField (flatbuffers::FieldDef const&, flatbuffers::Table const*, bool, int) [function] [call site] 00384
6 unsigned char flatbuffers::Struct::GetField (unsigned int) const [function] [call site] 00385
7 unsigned char flatbuffers::ReadScalar (void const*) [function] [call site] 00386
6 void flatbuffers::JsonPrinter::PrintScalar (unsigned char, flatbuffers::Type const&, int) [function] [call site] 00387
7 flatbuffers::IsBool(flatbuffers::BaseType) [function] [call site] 00388
7 flatbuffers::EnumDef::ReverseLookup(long, bool) const [function] [call site] 00389
8 flatbuffers::EnumDef::Vals() const [function] [call site] 00390
8 flatbuffers::EnumVal::GetAsInt64() const [function] [call site] 00391
7 flatbuffers::SymbolTable ::Lookup(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site] 00392
7 flatbuffers::EnumDef::Vals() const [function] [call site] 00393
7 flatbuffers::EnumVal::GetAsUInt64() const [function] [call site] 00394
7 std::__1::basic_string , std::__1::allocator > flatbuffers::NumToString (unsigned char) [function] [call site] 00395
8 std::__1::basic_string , std::__1::allocator > flatbuffers::NumToString (int) [function] [call site] 00396
6 flatbuffers::FieldDef::IsOptional() const [function] [call site] 00397
6 std::__1::optional flatbuffers::Table::GetOptional (unsigned short) const [function] [call site] 00398
7 flatbuffers::Table::GetOptionalFieldOffset(unsigned short) const [function] [call site] 00399
7 unsigned char flatbuffers::ReadScalar (void const*) [function] [call site] 00400
6 std::__1::optional ::operator*() & [function] [call site] 00401
7 std::__1::__optional_storage_base ::__get() & [function] [call site] 00402
6 void flatbuffers::JsonPrinter::PrintScalar (unsigned char, flatbuffers::Type const&, int) [function] [call site] 00403
6 unsigned char flatbuffers::JsonPrinter::GetFieldDefault (flatbuffers::FieldDef const&) [function] [call site] 00404
7 bool flatbuffers::StringToNumber (char const*, unsigned char*) [function] [call site] 00405
8 bool flatbuffers::StringToIntegerImpl (long*, char const*, int, bool) [function] [call site] 00406
6 unsigned char flatbuffers::Table::GetField (unsigned short, unsigned char) const [function] [call site] 00407
7 flatbuffers::Table::GetOptionalFieldOffset(unsigned short) const [function] [call site] 00408
7 unsigned char flatbuffers::ReadScalar (void const*) [function] [call site] 00409
5 flatbuffers::JsonPrinter::GenFieldOffset(flatbuffers::FieldDef const&, flatbuffers::Table const*, bool, int, unsigned char const*) [function] [call site] 00410
6 flatbuffers::IsStruct(flatbuffers::Type const&) [function] [call site] 00411
6 void const* flatbuffers::Struct::GetStruct (unsigned int) const [function] [call site] 00412
6 flatbuffers::Vector const* flatbuffers::Table::GetPointer const*, unsigned int>(unsigned short) const [function] [call site] 00413
6 flatbuffers::Vector ::data() const [function] [call site] 00414
6 flexbuffers::GetRoot(unsigned char const*, unsigned long) [function] [call site] 00415
7 flexbuffers::Reference::Reference(unsigned char const*, unsigned char, unsigned char) [function] [call site] 00416
6 flexbuffers::Reference::ToString(bool, bool, std::__1::basic_string , std::__1::allocator >&) const [function] [call site] 00417
7 flexbuffers::Reference::ToString(bool, bool, std::__1::basic_string , std::__1::allocator >&, bool, int, char const*) const [function] [call site] 00418
8 flexbuffers::Reference::Indirect() const [function] [call site] 00419
9 flexbuffers::Indirect(unsigned char const*, unsigned char) [function] [call site] 00420
10 flexbuffers::ReadUInt64(unsigned char const*, unsigned char) [function] [call site] 00421
11 unsigned long flexbuffers::ReadSizedScalar (unsigned char const*, unsigned char) [function] [call site] 00422
12 unsigned char flatbuffers::ReadScalar (void const*) [function] [call site] 00423
12 unsigned short flatbuffers::ReadScalar (void const*) [function] [call site] 00424
12 unsigned int flatbuffers::ReadScalar (void const*) [function] [call site] 00425
12 unsigned long flatbuffers::ReadScalar (void const*) [function] [call site] 00426
8 flexbuffers::String::c_str() const [function] [call site] 00427
8 flatbuffers::EscapeString(char const*, unsigned long, std::__1::basic_string , std::__1::allocator >*, bool, bool) [function] [call site] 00428
9 flatbuffers::FromUTF8(char const**) [function] [call site] 00429
9 flatbuffers::IntToStringHex(int, int) [function] [call site] 00430
9 flatbuffers::IntToStringHex(int, int) [function] [call site] 00431
9 flatbuffers::IntToStringHex(int, int) [function] [call site] 00432
9 flatbuffers::IntToStringHex(int, int) [function] [call site] 00433
8 flexbuffers::String::c_str() const [function] [call site] 00434
8 flexbuffers::Reference::IsKey() const [function] [call site] 00435
8 flexbuffers::Reference::AsKey() const [function] [call site] 00436
9 flexbuffers::Reference::Indirect() const [function] [call site] 00437
8 strlen [call site] 00438
8 flatbuffers::EscapeString(char const*, unsigned long, std::__1::basic_string , std::__1::allocator >*, bool, bool) [function] [call site] 00439
8 flexbuffers::Reference::IsInt() const [function] [call site] 00440
8 flexbuffers::Reference::AsInt64() const [function] [call site] 00441
9 flexbuffers::ReadInt64(unsigned char const*, unsigned char) [function] [call site] 00442
10 long flexbuffers::ReadSizedScalar (unsigned char const*, unsigned char) [function] [call site] 00443
9 flexbuffers::Reference::Indirect() const [function] [call site] 00444
9 flexbuffers::ReadUInt64(unsigned char const*, unsigned char) [function] [call site] 00445
9 flexbuffers::Reference::Indirect() const [function] [call site] 00446
9 flexbuffers::ReadDouble(unsigned char const*, unsigned char) [function] [call site] 00447
10 double flexbuffers::ReadSizedScalar (unsigned char const*, unsigned char) [function] [call site] 00448
9 flexbuffers::Reference::Indirect() const [function] [call site] 00449
9 flexbuffers::Reference::AsString() const [function] [call site] 00450
10 flexbuffers::Reference::Indirect() const [function] [call site] 00451
10 flexbuffers::Reference::Indirect() const [function] [call site] 00452
10 strlen [call site] 00453
10 flexbuffers::String::String(unsigned char const*, unsigned char, unsigned long) [function] [call site] 00454
11 flexbuffers::Sized::Sized(unsigned char const*, unsigned char, unsigned long) [function] [call site] 00455
12 flexbuffers::Object::Object(unsigned char const*, unsigned char) [function] [call site] 00456
10 flexbuffers::String::EmptyString() [function] [call site] 00457
11 flexbuffers::String::String(unsigned char const*, unsigned char, unsigned long) [function] [call site] 00458
9 flatbuffers::StringToInt(char const*, int) [function] [call site] 00459
10 bool flatbuffers::StringToIntegerImpl (long*, char const*, int, bool) [function] [call site] 00460
9 flexbuffers::Reference::AsVector() const [function] [call site] 00461
10 flexbuffers::Reference::Indirect() const [function] [call site] 00462
10 flexbuffers::Vector::EmptyVector() [function] [call site] 00463
11 flexbuffers::Vector::Vector(unsigned char const*, unsigned char) [function] [call site] 00464
12 flexbuffers::Sized::Sized(unsigned char const*, unsigned char) [function] [call site] 00465
13 flexbuffers::Object::Object(unsigned char const*, unsigned char) [function] [call site] 00466
9 flexbuffers::ReadInt64(unsigned char const*, unsigned char) [function] [call site] 00467
8 std::__1::basic_string , std::__1::allocator > flatbuffers::NumToString (long) [function] [call site] 00468
8 flexbuffers::Reference::IsUInt() const [function] [call site] 00469
8 flexbuffers::Reference::AsUInt64() const [function] [call site] 00470
9 flexbuffers::ReadUInt64(unsigned char const*, unsigned char) [function] [call site] 00471
9 flexbuffers::Reference::Indirect() const [function] [call site] 00472
9 flexbuffers::ReadInt64(unsigned char const*, unsigned char) [function] [call site] 00473
9 flexbuffers::Reference::Indirect() const [function] [call site] 00474
9 flexbuffers::ReadDouble(unsigned char const*, unsigned char) [function] [call site] 00475
9 flexbuffers::Reference::Indirect() const [function] [call site] 00476
9 flexbuffers::Reference::AsString() const [function] [call site] 00477
9 flatbuffers::StringToUInt(char const*, int) [function] [call site] 00478
9 flexbuffers::Reference::AsVector() const [function] [call site] 00479
9 flexbuffers::ReadUInt64(unsigned char const*, unsigned char) [function] [call site] 00480
8 std::__1::basic_string , std::__1::allocator > flatbuffers::NumToString (unsigned long) [function] [call site] 00481
8 flexbuffers::Reference::IsFloat() const [function] [call site] 00482
8 flexbuffers::Reference::AsDouble() const [function] [call site] 00483
9 flexbuffers::ReadDouble(unsigned char const*, unsigned char) [function] [call site] 00484
9 flexbuffers::Reference::Indirect() const [function] [call site] 00485
9 flexbuffers::ReadInt64(unsigned char const*, unsigned char) [function] [call site] 00486
9 flexbuffers::ReadUInt64(unsigned char const*, unsigned char) [function] [call site] 00487
9 flexbuffers::Reference::Indirect() const [function] [call site] 00488
9 flexbuffers::Reference::Indirect() const [function] [call site] 00489
9 flexbuffers::Reference::AsString() const [function] [call site] 00490
9 bool flatbuffers::StringToNumber (char const*, double*) [function] [call site] 00491
10 bool flatbuffers::StringToFloatImpl (double*, char const*) [function] [call site] 00492
11 flatbuffers::strtoval_impl(double*, char const*, char**) [function] [call site] 00493
12 flatbuffers::ClassicLocale::Get() [function] [call site] 00494
12 strtod_l [call site] 00495
11 _Z5isnanUa9enable_ifILb1EEd [function] [call site] 00496
12 bool __libcpp_isnan (double) [function] [call site] 00497
9 flexbuffers::Reference::AsVector() const [function] [call site] 00498
9 flexbuffers::ReadUInt64(unsigned char const*, unsigned char) [function] [call site] 00499
8 std::__1::basic_string , std::__1::allocator > flatbuffers::NumToString (double) [function] [call site] 00500
9 std::__1::basic_string , std::__1::allocator > flatbuffers::FloatToString (double, int) [function] [call site] 00501
8 flexbuffers::Reference::IsNull() const [function] [call site] 00502
8 flexbuffers::Reference::IsBool() const [function] [call site] 00503
8 flexbuffers::Reference::AsBool() const [function] [call site] 00504
9 flexbuffers::ReadUInt64(unsigned char const*, unsigned char) [function] [call site] 00505
9 flexbuffers::Reference::AsUInt64() const [function] [call site] 00506
8 flexbuffers::Reference::IsMap() const [function] [call site] 00507
8 flexbuffers::Reference::AsMap() const [function] [call site] 00508
9 flexbuffers::Reference::Indirect() const [function] [call site] 00509
9 flexbuffers::Map::EmptyMap() [function] [call site] 00510
10 flexbuffers::Map::Map(unsigned char const*, unsigned char) [function] [call site] 00511
11 flexbuffers::Vector::Vector(unsigned char const*, unsigned char) [function] [call site] 00512
8 flexbuffers::Map::Keys() const [function] [call site] 00513
9 flexbuffers::Indirect(unsigned char const*, unsigned char) [function] [call site] 00514
9 flexbuffers::ReadUInt64(unsigned char const*, unsigned char) [function] [call site] 00515
8 flexbuffers::Map::Values() const [function] [call site] 00516
9 flexbuffers::Vector::Vector(unsigned char const*, unsigned char) [function] [call site] 00517
8 flexbuffers::Sized::size() const [function] [call site] 00518
8 flexbuffers::TypedVector::operator[](unsigned long) const [function] [call site] 00519
9 flexbuffers::Sized::size() const [function] [call site] 00520
9 flexbuffers::NullPackedType() [function] [call site] 00521
10 flexbuffers::PackedType(flexbuffers::BitWidth, flexbuffers::Type) [function] [call site] 00522
9 flexbuffers::Reference::Reference(unsigned char const*, unsigned char, unsigned char, flexbuffers::Type) [function] [call site] 00523
8 flatbuffers::is_alpha(char) [function] [call site] 00524
8 flatbuffers::is_alnum(char) [function] [call site] 00525
9 flatbuffers::is_alpha(char) [function] [call site] 00526
8 flexbuffers::IndentString(std::__1::basic_string , std::__1::allocator >&, int, char const*) [function] [call site] 00527
8 flexbuffers::TypedVector::operator[](unsigned long) const [function] [call site] 00528
8 flexbuffers::Vector::operator[](unsigned long) const [function] [call site] 00529
9 flexbuffers::Sized::size() const [function] [call site] 00530
9 flexbuffers::NullPackedType() [function] [call site] 00531
9 flexbuffers::Reference::Reference(unsigned char const*, unsigned char, unsigned char) [function] [call site] 00532
8 flexbuffers::Sized::size() const [function] [call site] 00533
8 flexbuffers::IndentString(std::__1::basic_string , std::__1::allocator >&, int, char const*) [function] [call site] 00534
8 flexbuffers::Reference::IsVector() const [function] [call site] 00535
8 flexbuffers::Reference::AsVector() const [function] [call site] 00536
8 flexbuffers::Reference::IsTypedVector() const [function] [call site] 00537
9 flexbuffers::IsTypedVector(flexbuffers::Type) [function] [call site] 00538
8 flexbuffers::Reference::AsTypedVector() const [function] [call site] 00539
9 flexbuffers::Reference::IsTypedVector() const [function] [call site] 00540
9 flexbuffers::Reference::Indirect() const [function] [call site] 00541
9 flexbuffers::TypedVector::EmptyTypedVector() [function] [call site] 00542
10 flexbuffers::TypedVector::TypedVector(unsigned char const*, unsigned char, flexbuffers::Type) [function] [call site] 00543
11 flexbuffers::Sized::Sized(unsigned char const*, unsigned char) [function] [call site] 00544
8 flexbuffers::Reference::IsFixedTypedVector() const [function] [call site] 00545
9 flexbuffers::IsFixedTypedVector(flexbuffers::Type) [function] [call site] 00546
8 flexbuffers::Reference::AsFixedTypedVector() const [function] [call site] 00547
9 flexbuffers::Reference::IsFixedTypedVector() const [function] [call site] 00548
9 flexbuffers::ToFixedTypedVectorElementType(flexbuffers::Type, unsigned char*) [function] [call site] 00549
10 flexbuffers::IsFixedTypedVector(flexbuffers::Type) [function] [call site] 00550
9 flexbuffers::Reference::Indirect() const [function] [call site] 00551
9 flexbuffers::FixedTypedVector::EmptyFixedTypedVector() [function] [call site] 00552
10 flexbuffers::FixedTypedVector::FixedTypedVector(unsigned char const*, unsigned char, flexbuffers::Type, unsigned char) [function] [call site] 00553
11 flexbuffers::Object::Object(unsigned char const*, unsigned char) [function] [call site] 00554
8 flexbuffers::Reference::IsBlob() const [function] [call site] 00555
8 flexbuffers::Reference::AsBlob() const [function] [call site] 00556
9 flexbuffers::Reference::Indirect() const [function] [call site] 00557
9 flexbuffers::Blob::EmptyBlob() [function] [call site] 00558
10 flexbuffers::Blob::Blob(unsigned char const*, unsigned char) [function] [call site] 00559
11 flexbuffers::Sized::Sized(unsigned char const*, unsigned char) [function] [call site] 00560
8 flexbuffers::Blob::data() const [function] [call site] 00561
8 flexbuffers::Sized::size() const [function] [call site] 00562
8 flatbuffers::EscapeString(char const*, unsigned long, std::__1::basic_string , std::__1::allocator >*, bool, bool) [function] [call site] 00563
6 flatbuffers::Vector const* flatbuffers::Table::GetPointer const*, unsigned int>(unsigned short) const [function] [call site] 00564
6 flatbuffers::Vector ::data() const [function] [call site] 00565
6 flatbuffers::Table const* flatbuffers::GetRoot (void const*) [function] [call site] 00566
6 flatbuffers::JsonPrinter::GenStruct(flatbuffers::StructDef const&, flatbuffers::Table const*, int) [function] [call site] 00567
7 flatbuffers::Table::GetAddressOf(unsigned short) const [function] [call site] 00568
8 flatbuffers::Table::GetAddressOf(unsigned short) [function] [call site] 00569
9 flatbuffers::Table::GetOptionalFieldOffset(unsigned short) const [function] [call site] 00570
7 flatbuffers::JsonPrinter::AddNewLine() [function] [call site] 00571
7 flatbuffers::JsonPrinter::AddIndent(int) [function] [call site] 00572
6 flatbuffers::IsStruct(flatbuffers::Type const&) [function] [call site] 00573
6 void const* flatbuffers::Table::GetStruct (unsigned short) const [function] [call site] 00574
7 flatbuffers::Table::GetOptionalFieldOffset(unsigned short) const [function] [call site] 00575
6 void const* flatbuffers::Table::GetPointer (unsigned short) const [function] [call site] 00576
6 flatbuffers::JsonPrinter::PrintOffset(void const*, flatbuffers::Type const&, int, unsigned char const*, int) [function] [call site] 00577
7 unsigned int flatbuffers::ReadScalar (void const*) [function] [call site] 00578
7 flatbuffers::Vector ::Get(unsigned int) const [function] [call site] 00579
7 flatbuffers::EnumDef::ReverseLookup(long, bool) const [function] [call site] 00580
7 flatbuffers::JsonPrinter::PrintOffset(void const*, flatbuffers::Type const&, int, unsigned char const*, int) [function] [call site] 00581
8 flatbuffers::JsonPrinter::GenStruct(flatbuffers::StructDef const&, flatbuffers::Table const*, int) [function] [call site] 00582
8 flatbuffers::String::c_str() const [function] [call site] 00583
9 flatbuffers::Vector ::Data() const [function] [call site] 00584
8 flatbuffers::Vector ::size() const [function] [call site] 00585
8 flatbuffers::EscapeString(char const*, unsigned long, std::__1::basic_string , std::__1::allocator >*, bool, bool) [function] [call site] 00586
8 flatbuffers::Type::VectorType() const [function] [call site] 00587
9 flatbuffers::Type::Type(flatbuffers::BaseType, flatbuffers::StructDef*, flatbuffers::EnumDef*, unsigned short) [function] [call site] 00588
8 char const* flatbuffers::JsonPrinter::PrintVector (void const*, flatbuffers::Type const&, int, unsigned char const*) [function] [call site] 00589
9 flatbuffers::Vector ::size() const [function] [call site] 00590
9 char const* flatbuffers::JsonPrinter::PrintContainer , unsigned int>(flatbuffers::PrintScalarTag, flatbuffers::Vector const&, unsigned int, flatbuffers::Type const&, int, unsigned char const*) [function] [call site] 00591
10 flatbuffers::JsonPrinter::Indent() const [function] [call site] 00592
10 flatbuffers::JsonPrinter::AddNewLine() [function] [call site] 00593
10 flatbuffers::JsonPrinter::AddNewLine() [function] [call site] 00594
10 flatbuffers::JsonPrinter::AddIndent(int) [function] [call site] 00595
10 flatbuffers::JsonPrinter::AddComma() [function] [call site] 00596
10 flatbuffers::JsonPrinter::AddNewLine() [function] [call site] 00597
10 flatbuffers::JsonPrinter::AddIndent(int) [function] [call site] 00598
10 flatbuffers::Vector ::operator[](unsigned int) const [function] [call site] 00599
11 flatbuffers::Vector ::Get(unsigned int) const [function] [call site] 00600
10 void flatbuffers::JsonPrinter::PrintScalar (unsigned char, flatbuffers::Type const&, int) [function] [call site] 00601
8 flatbuffers::Type::VectorType() const [function] [call site] 00602
8 char const* flatbuffers::JsonPrinter::PrintArray (void const*, unsigned short, flatbuffers::Type const&, int) [function] [call site] 00603
9 char const* flatbuffers::JsonPrinter::PrintContainer , unsigned short>(flatbuffers::PrintScalarTag, flatbuffers::Array const&, unsigned short, flatbuffers::Type const&, int, unsigned char const*) [function] [call site] 00604
10 flatbuffers::Array ::operator[](unsigned int) const [function] [call site] 00605
11 flatbuffers::Array ::Get(unsigned int) const [function] [call site] 00606
12 flatbuffers::Array ::size() const [function] [call site] 00607
12 flatbuffers::Array ::Data() const [function] [call site] 00608
12 flatbuffers::IndirectHelper ::Read(unsigned char const*, unsigned long) [function] [call site] 00609
13 unsigned char flatbuffers::EndianScalar (unsigned char) [function] [call site] 00610
8 char const* flatbuffers::JsonPrinter::PrintArray >(void const*, unsigned short, flatbuffers::Type const&, int) [function] [call site] 00611
4 flatbuffers::JsonPrinter::AddNewLine() [function] [call site] 00612
2 void TestEq (bool, bool, char const*, char const*, int, char const*) [function] [call site] 00613
2 printf [call site] 00614
2 bool IsConstTrue (bool) [function] [call site] 00615
2 TestEqStr(char const*, char const*, char const*, char const*, int, char const*) [function] [call site] 00616
3 strcmp [call site] 00617
3 TestFail(char const*, char const*, char const*, char const*, int, char const*) [function] [call site] 00618
2 void TestEq (bool, bool, char const*, char const*, int, char const*) [function] [call site] 00619
1 (anonymous namespace)::do_test(flatbuffers::IDLOptions const&, std::__1::basic_string , std::__1::allocator >, bool) [function] [call site] 00620
1 void TestEq , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, char const*, char const*, int, char const*) [function] [call site] 00621
2 TestFail(char const*, char const*, char const*, char const*, int, char const*) [function] [call site] 00622
1 flatbuffers::IDLOptions::~IDLOptions() [function] [call site] 00623