Fuzz introspector: attic/tests/fuzzer/fuzz_gltf.cc
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
745 0 EP call site: 00000 parse_intCoding4

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 parse_intCoding4 [function] [call site] 00001
2 tinygltf::Model::Model [function] [call site] 00002
2 tinygltf::TinyGLTF::TinyGLTF [function] [call site] 00003
2 reinterpret_cast<const [call site] 00004
2 tinygltf::TinyGLTF::LoadASCIIFromString [function] [call site] 00005
3 tinygltf::TinyGLTF::LoadFromString [function] [call site] 00006
4 tinygltf::detail::JsonParse [function] [call site] 00007
5 tinygltf_json::parse [function] [call site] 00008
6 tinygltf_json::tinygltf_json [function] [call site] 00009
7 tinygltf_json::init_null_ [function] [call site] 00010
6 cj_parse_json [function] [call site] 00011
7 cj_skip_ws [function] [call site] 00012
8 _mm256_loadu_si256 [function] [call site] 00013
8 _mm256_cmpeq_epi8 [function] [call site] 00014
8 _mm256_set1_epi8 [function] [call site] 00015
8 _mm256_cmpeq_epi8 [function] [call site] 00016
8 _mm256_set1_epi8 [function] [call site] 00017
8 _mm256_cmpeq_epi8 [function] [call site] 00018
8 _mm256_set1_epi8 [function] [call site] 00019
8 _mm256_cmpeq_epi8 [function] [call site] 00020
8 _mm256_set1_epi8 [function] [call site] 00021
8 _mm256_or_si256 [function] [call site] 00022
8 _mm256_or_si256 [function] [call site] 00023
8 _mm256_or_si256 [function] [call site] 00024
8 _mm256_movemask_epi8 [function] [call site] 00025
8 __builtin_ctz [function] [call site] 00026
8 cj_skip_ws_scalar [function] [call site] 00027
7 cj_ctx_error [function] [call site] 00028
7 cj_skip_ws [function] [call site] 00030
7 cj_ctx_error [function] [call site] 00031
7 tinygltf_json::arr_reserve_ [function] [call site] 00032
8 static_cast<tinygltf_json [call site] 00034
8 tinygltf_json::tinygltf_json [function] [call site] 00035
8 tinygltf_json::destroy_ [function] [call site] 00036
7 cj_ctx_error [function] [call site] 00043
7 tinygltf_json::tinygltf_json [function] [call site] 00044
7 cj_ctx_error [function] [call site] 00045
7 cj_skip_ws [function] [call site] 00046
7 cj_ctx_error [function] [call site] 00047
7 cj_ctx_error [function] [call site] 00048
7 cj_parse_string_to [function] [call site] 00049
8 cj_scan_str [function] [call site] 00051
9 _mm256_loadu_si256 [function] [call site] 00052
9 _mm256_cmpeq_epi8 [function] [call site] 00053
9 _mm256_set1_epi8 [function] [call site] 00054
9 _mm256_cmpeq_epi8 [function] [call site] 00055
9 _mm256_set1_epi8 [function] [call site] 00056
9 _mm256_cmpeq_epi8 [function] [call site] 00057
9 _mm256_min_epu8 [function] [call site] 00058
9 _mm256_set1_epi8 [function] [call site] 00059
9 _mm256_or_si256 [function] [call site] 00060
9 _mm256_or_si256 [function] [call site] 00061
9 _mm256_movemask_epi8 [function] [call site] 00062
9 __builtin_ctz [function] [call site] 00063
9 cj_scan_str_scalar [function] [call site] 00064
8 cj_ctx_error [function] [call site] 00065
8 cj_ctx_error [function] [call site] 00067
8 cj_scan_str [function] [call site] 00069
8 cj_ctx_error [function] [call site] 00070
8 cj_ctx_error [function] [call site] 00071
8 cj_ctx_error [function] [call site] 00072
8 cj_ctx_error [function] [call site] 00073
8 cj_ctx_error [function] [call site] 00074
8 cj_ctx_error [function] [call site] 00088
8 cj_ctx_error [function] [call site] 00089
8 cj_ctx_error [function] [call site] 00090
7 cj_skip_ws [function] [call site] 00092
7 cj_ctx_error [function] [call site] 00094
7 tinygltf_json::obj_reserve_ [function] [call site] 00095
8 static_cast<tinygltf_json_member [call site] 00097
8 tinygltf_json_member [function] [call site] 00098
8 ~tinygltf_json_member [function] [call site] 00099
7 cj_ctx_error [function] [call site] 00102
7 tinygltf_json_member [function] [call site] 00103
7 cj_ctx_error [function] [call site] 00104
7 cj_skip_ws [function] [call site] 00105
7 cj_ctx_error [function] [call site] 00106
7 cj_ctx_error [function] [call site] 00107
7 tinygltf_json::destroy_ [function] [call site] 00108
7 tinygltf_json::init_null_ [function] [call site] 00114
7 cj_skip_ws [function] [call site] 00115
7 cj_ctx_error [function] [call site] 00116
7 cj_ctx_error [function] [call site] 00117
7 cj_parse_string_to [function] [call site] 00118
7 cj_skip_ws [function] [call site] 00120
7 cj_ctx_error [function] [call site] 00122
7 tinygltf_json::obj_reserve_ [function] [call site] 00123
7 cj_ctx_error [function] [call site] 00125
7 tinygltf_json_member [function] [call site] 00126
7 cj_ctx_error [function] [call site] 00127
7 tinygltf_json::destroy_ [function] [call site] 00128
7 tinygltf_json::init_null_ [function] [call site] 00129
7 cj_skip_ws [function] [call site] 00130
7 cj_ctx_error [function] [call site] 00131
7 tinygltf_json::arr_reserve_ [function] [call site] 00132
7 cj_ctx_error [function] [call site] 00133
7 tinygltf_json::tinygltf_json [function] [call site] 00134
7 cj_parse_scalar [function] [call site] 00135
8 cj_parse_string_to [function] [call site] 00136
8 tinygltf_json::destroy_ [function] [call site] 00138
8 tinygltf_json::init_null_ [function] [call site] 00139
8 tinygltf_json::destroy_ [function] [call site] 00140
8 tinygltf_json::init_null_ [function] [call site] 00141
8 tinygltf_json::destroy_ [function] [call site] 00143
8 tinygltf_json::init_null_ [function] [call site] 00144
8 cj_ctx_error [function] [call site] 00145
8 tinygltf_json::destroy_ [function] [call site] 00147
8 tinygltf_json::init_null_ [function] [call site] 00148
8 cj_ctx_error [function] [call site] 00149
8 tinygltf_json::destroy_ [function] [call site] 00151
8 tinygltf_json::init_null_ [function] [call site] 00152
8 cj_ctx_error [function] [call site] 00153
8 cj_parse_number [function] [call site] 00154
9 cj_fast_flt_convert [function] [call site] 00155
9 cj_dbl_to_i64 [function] [call site] 00156
9 cj_fast_dbl_convert [function] [call site] 00157
9 cj_dbl_to_i64 [function] [call site] 00158
9 cj_dbl_to_i64 [function] [call site] 00160
8 cj_ctx_error [function] [call site] 00161
8 tinygltf_json::destroy_ [function] [call site] 00162
8 tinygltf_json::init_null_ [function] [call site] 00163
8 cj_ctx_error [function] [call site] 00165
8 tinygltf_json::destroy_ [function] [call site] 00166
8 tinygltf_json::init_null_ [function] [call site] 00167
6 std::invalid_argument [function] [call site] 00168
6 std::string [function] [call site] 00169
6 tinygltf_json::tinygltf_json [function] [call site] 00170
4 tinygltf::detail::JsonParse [function] [call site] 00172
4 tinygltf::detail::IsObject [function] [call site] 00173
5 is_object [function] [call site] 00174
4 tinygltf::detail::IsObject [function] [call site] 00175
4 tinygltf::detail::FindMember [function] [call site] 00176
5 tinygltf_json::find [function] [call site] 00177
6 tinygltf_json::find_member_ [function] [call site] 00178
5 tinygltf_json::end [function] [call site] 00184
4 tinygltf::detail::IsObject [function] [call site] 00188
4 tinygltf::detail::GetValue [function] [call site] 00189
4 tinygltf::detail::GetValue [function] [call site] 00190
4 tinygltf::detail::FindMember [function] [call site] 00191
4 tinygltf::detail::GetString [function] [call site] 00192
5 is_string [function] [call site] 00193
5 get [function] [call site] 00194
6 get_character [function] [call site] 00195
6 JSON_HEDLEY_LIKELY [function] [call site] 00196
6 push_back [function] [call site] 00200
7 JSON_HEDLEY_UNLIKELY [function] [call site] 00201
7 JSON_THROW [function] [call site] 00204
7 nlohmann::detail::type_error::create [function] [call site] 00205
8 nlohmann::detail::exception::name [function] [call site] 00206
9 std::to_string [function] [call site] 00207
8 nlohmann::detail::exception::diagnostics [function] [call site] 00208
9 tg3_component_size [function] [call site] 00210
9 tg3__parse_number_array [function] [call site] 00211
10 Catch::TagAliasRegistry::find [function] [call site] 00212
11 Catch::TagAliasRegistry::find [function] [call site] 00213
12 Catch::TagAliasRegistry::find [function] [call site] 00214
12 end [function] [call site] 00215
13 nlohmann::detail::primitive_iterator_t::set_end [function] [call site] 00216
12 Option<TagAlias> [function] [call site] 00217
11 Option<TagAlias> [function] [call site] 00219
10 tinygltf3::ParseGenerator::initial_suspend [function] [call site] 00220
10 tg3__error_pushf [function] [call site] 00221
11 va_start [function] [call site] 00222
11 vsnprintf [function] [call site] 00223
11 tg3__arena_strdup [function] [call site] 00225
12 tg3__arena_alloc [function] [call site] 00226
13 tg3__arena_new_block [function] [call site] 00227
14 tg3__default_alloc [function] [call site] 00228
11 tg3__error_push [function] [call site] 00231
10 is_array [function] [call site] 00233
10 tg3__error_pushf [function] [call site] 00234
10 tg3_component_size [function] [call site] 00235
10 tg3__arena_alloc [function] [call site] 00236
10 tg3__error_push [function] [call site] 00237
10 tg3_error_code::tg3_writer_begin [function] [call site] 00238
11 tg3__serialize_asset [function] [call site] 00239
12 tinygltf3::ParseGenerator::get_return_object [function] [call site] 00240
13 tinygltf3::ParseGenerator::ParseGenerator [function] [call site] 00241
13 std::coroutine_handle<promise_type>::from_promise [function] [call site] 00242
12 tg3__serialize_str [function] [call site] 00243
13 std::string [function] [call site] 00244
12 tg3__serialize_str [function] [call site] 00245
12 tg3__serialize_str [function] [call site] 00246
12 tg3__serialize_str [function] [call site] 00247
12 tg3__serialize_extras_ext [function] [call site] 00248
13 tg3__value_to_json [function] [call site] 00249
14 tg3__json [function] [call site] 00250
14 tg3__json [function] [call site] 00251
14 tg3__json [function] [call site] 00252
14 tg3__json [function] [call site] 00253
14 tg3__json [function] [call site] 00254
14 tg3__json [function] [call site] 00255
14 std::string [function] [call site] 00256
14 tinygltf_json::set_array [function] [call site] 00257
15 tinygltf_json::make_array_ [function] [call site] 00258
16 tinygltf_json::destroy_ [function] [call site] 00259
14 tinygltf_json::push_back [function] [call site] 00260
15 tinygltf_json::make_array_ [function] [call site] 00261
15 tinygltf_json::arr_reserve_ [function] [call site] 00262
16 static_cast<tinygltf_json [call site] 00264
16 tinygltf_json::tinygltf_json [function] [call site] 00265
16 tinygltf_json::destroy_ [function] [call site] 00266
15 static_cast<tinygltf_json [call site] 00268
15 tinygltf_json::tinygltf_json [function] [call site] 00269
14 tg3__value_to_json [function] [call site] 00270
14 tinygltf3::ParseGenerator::get_return_object [function] [call site] 00271
14 std::string::c_str [function] [call site] 00272
14 tg3__value_to_json [function] [call site] 00273
14 tg3__json [function] [call site] 00274
13 tinygltf3::ParseGenerator::get_return_object [function] [call site] 00275
13 std::string::c_str [function] [call site] 00276
13 tg3__value_to_json [function] [call site] 00277
13 static_cast<tg3__json&&> [function] [call site] 00278
10 tinygltf3::ParseGenerator::initial_suspend [function] [call site] 00279
10 get [function] [call site] 00280
11 get_character [function] [call site] 00281
11 JSON_HEDLEY_LIKELY [function] [call site] 00282
11 stbi__stdio_eof [function] [call site] 00283
11 push_back [function] [call site] 00284
11 nlohmann::detail::binary_writer::to_char_type [function] [call site] 00285
12 reinterpret_cast<char*> [function] [call site] 00286
9 std::vector::emplace_back [function] [call site] 00287
9 std::to_string [function] [call site] 00288
9 std::vector::emplace_back [function] [call site] 00289
9 std::vector::empty [function] [call site] 00292
9 std::accumulate [function] [call site] 00293
9 std::vector::rbegin [function] [call site] 00294
9 std::vector::rend [function] [call site] 00295
9 nlohmann::detail::escape [function] [call site] 00296
10 nlohmann::detail::replace_substring [function] [call site] 00297
11 JSON_ASSERT [function] [call site] 00298
11 empty [function] [call site] 00299
12 Catch::SourceLineInfo::empty [function] [call site] 00300
13 Catch::SourceLineInfo::empty [function] [call site] 00301
14 Catch::SourceLineInfo::empty [function] [call site] 00302
12 Catch::SourceLineInfo::empty [function] [call site] 00303
13 Catch::SourceLineInfo::empty [function] [call site] 00304
11 find [function] [call site] 00305
12 is_object [function] [call site] 00307
12 Catch::TagAliasRegistry::find [function] [call site] 00308
13 Catch::TagAliasRegistry::find [function] [call site] 00309
13 Option<TagAlias> [function] [call site] 00311
12 std::forward<KeyT> [function] [call site] 00312
11 nlohmann::detail::size [function] [call site] 00314
11 nlohmann::detail::size [function] [call site] 00316
10 nlohmann::detail::replace_substring [function] [call site] 00317
9 static_cast<void> [function] [call site] 00318
8 type_error [function] [call site] 00319
8 std::string::c_str [function] [call site] 00320
7 std::string [function] [call site] 00321
7 type_name [function] [call site] 00322
7 assert_invariant [function] [call site] 00324
7 mz_zip_array_ensure_capacity [function] [call site] 00325
8 MZ_ASSERT [function] [call site] 00326
8 mz_zip_archive*::m_pRealloc [function] [call site] 00328
7 tinygltf_json::push_back [function] [call site] 00329
8 tinygltf_json::make_array_ [function] [call site] 00330
8 tinygltf_json::arr_reserve_ [function] [call site] 00331
8 static_cast<tinygltf_json [call site] 00332
8 tinygltf_json::tinygltf_json [function] [call site] 00333
7 std::move [function] [call site] 00334
7 set_parent [function] [call site] 00335
7 tg3json__memcpy_fallback [function] [call site] 00336
6 nlohmann::detail::binary_writer::to_char_type [function] [call site] 00337
4 tinygltf::detail::GetValue [function] [call site] 00338
4 tinygltf::detail::FindMember [function] [call site] 00339
4 tinygltf::detail::IsArray [function] [call site] 00340
4 tinygltf::detail::GetValue [function] [call site] 00342
4 IsArrayMemberPresent [function] [call site] 00343
4 IsArrayMemberPresent [function] [call site] 00344
4 IsArrayMemberPresent [function] [call site] 00345
4 IsArrayMemberPresent [function] [call site] 00346
4 IsArrayMemberPresent [function] [call site] 00347
4 tinygltf::detail::FindMember [function] [call site] 00349
4 tinygltf::detail::IsObject [function] [call site] 00350
4 tinygltf::detail::GetValue [function] [call site] 00351
4 tinygltf::detail::GetValue [function] [call site] 00352
4 ParseAsset [function] [call site] 00353
4 ForEachInArray [function] [call site] 00354
4 tinygltf::detail::GetString [function] [call site] 00355
4 emplace_back [function] [call site] 00356
5 JSON_HEDLEY_UNLIKELY [function] [call site] 00357
5 JSON_THROW [function] [call site] 00360
5 nlohmann::detail::type_error::create [function] [call site] 00361
5 std::string [function] [call site] 00362
5 type_name [function] [call site] 00363
5 assert_invariant [function] [call site] 00365
5 mz_zip_array_ensure_capacity [function] [call site] 00366
5 emplace_back [function] [call site] 00367
6 JSON_HEDLEY_UNLIKELY [function] [call site] 00368
6 JSON_THROW [function] [call site] 00371
6 nlohmann::detail::type_error::create [function] [call site] 00372
6 std::string [function] [call site] 00373
6 type_name [function] [call site] 00374
6 assert_invariant [function] [call site] 00376
6 mz_zip_array_ensure_capacity [function] [call site] 00377
6 emplace_back [function] [call site] 00378
6 std::forward<Args> [function] [call site] 00379
6 set_parent [function] [call site] 00380
6 tg3json__memcpy_fallback [function] [call site] 00381
5 std::forward<Args> [function] [call site] 00382
5 set_parent [function] [call site] 00383
5 tg3json__memcpy_fallback [function] [call site] 00384
4 std::move [function] [call site] 00385
4 ForEachInArray [function] [call site] 00386
4 tinygltf::detail::GetString [function] [call site] 00387
4 emplace_back [function] [call site] 00388
5 JSON_HEDLEY_UNLIKELY [function] [call site] 00389
5 JSON_THROW [function] [call site] 00392
5 nlohmann::detail::type_error::create [function] [call site] 00393
5 std::string [function] [call site] 00394
5 type_name [function] [call site] 00395
5 assert_invariant [function] [call site] 00397
5 mz_zip_array_ensure_capacity [function] [call site] 00398
5 emplace_back [function] [call site] 00399
5 std::forward<Args> [function] [call site] 00400
5 set_parent [function] [call site] 00401
5 tg3json__memcpy_fallback [function] [call site] 00402
4 std::move [function] [call site] 00403
4 ForEachInArray [function] [call site] 00404
4 tinygltf::detail::IsObject [function] [call site] 00405
4 ParseBuffer [function] [call site] 00406
4 emplace_back [function] [call site] 00407
5 JSON_HEDLEY_UNLIKELY [function] [call site] 00408
5 JSON_THROW [function] [call site] 00411
5 nlohmann::detail::type_error::create [function] [call site] 00412
5 std::string [function] [call site] 00413
5 type_name [function] [call site] 00414
5 assert_invariant [function] [call site] 00416
5 mz_zip_array_ensure_capacity [function] [call site] 00417
5 emplace_back [function] [call site] 00418
5 std::forward<Args> [function] [call site] 00419
5 set_parent [function] [call site] 00420
5 tg3json__memcpy_fallback [function] [call site] 00421
4 std::move [function] [call site] 00422
4 ForEachInArray [function] [call site] 00423
4 tinygltf::detail::IsObject [function] [call site] 00424
4 ParseBufferView [function] [call site] 00425
4 emplace_back [function] [call site] 00426
5 JSON_HEDLEY_UNLIKELY [function] [call site] 00427
5 JSON_THROW [function] [call site] 00430
5 nlohmann::detail::type_error::create [function] [call site] 00431
5 std::string [function] [call site] 00432
5 type_name [function] [call site] 00433
5 assert_invariant [function] [call site] 00435
5 mz_zip_array_ensure_capacity [function] [call site] 00436
5 emplace_back [function] [call site] 00437
5 std::forward<Args> [function] [call site] 00438
5 set_parent [function] [call site] 00439
5 tg3json__memcpy_fallback [function] [call site] 00440
4 std::move [function] [call site] 00441
4 ForEachInArray [function] [call site] 00442
4 tinygltf::detail::IsObject [function] [call site] 00443
4 ParseAccessor [function] [call site] 00444
4 emplace_back [function] [call site] 00445
5 JSON_HEDLEY_UNLIKELY [function] [call site] 00446
5 JSON_THROW [function] [call site] 00449
5 nlohmann::detail::type_error::create [function] [call site] 00450
5 std::string [function] [call site] 00451
5 type_name [function] [call site] 00452
5 assert_invariant [function] [call site] 00454
5 mz_zip_array_ensure_capacity [function] [call site] 00455
5 emplace_back [function] [call site] 00456
5 std::forward<Args> [function] [call site] 00457
5 set_parent [function] [call site] 00458
5 tg3json__memcpy_fallback [function] [call site] 00459
4 std::move [function] [call site] 00460
4 ForEachInArray [function] [call site] 00461
4 tinygltf::detail::IsObject [function] [call site] 00462
4 ParseMesh [function] [call site] 00463
4 emplace_back [function] [call site] 00464
5 JSON_HEDLEY_UNLIKELY [function] [call site] 00465
5 JSON_THROW [function] [call site] 00468
5 nlohmann::detail::type_error::create [function] [call site] 00469
5 std::string [function] [call site] 00470
5 type_name [function] [call site] 00471
5 assert_invariant [function] [call site] 00473
5 mz_zip_array_ensure_capacity [function] [call site] 00474
5 emplace_back [function] [call site] 00475
5 std::forward<Args> [function] [call site] 00476
5 set_parent [function] [call site] 00477
5 tg3json__memcpy_fallback [function] [call site] 00478
4 std::move [function] [call site] 00479
4 tg3_component_size [function] [call site] 00480
4 tg3_component_size [function] [call site] 00481
4 std::to_string [function] [call site] 00482
4 tg3_component_size [function] [call site] 00483
4 tg3_component_size [function] [call site] 00484
4 tg3_component_size [function] [call site] 00485
4 tg3_component_size [function] [call site] 00486
4 ForEachInArray [function] [call site] 00487
4 tinygltf::detail::IsObject [function] [call site] 00488
4 ParseNode [function] [call site] 00489
4 emplace_back [function] [call site] 00490
5 JSON_HEDLEY_UNLIKELY [function] [call site] 00491
5 JSON_THROW [function] [call site] 00494
5 nlohmann::detail::type_error::create [function] [call site] 00495
5 std::string [function] [call site] 00496
5 type_name [function] [call site] 00497
5 assert_invariant [function] [call site] 00499
5 mz_zip_array_ensure_capacity [function] [call site] 00500
5 emplace_back [function] [call site] 00501
5 std::forward<Args> [function] [call site] 00502
5 set_parent [function] [call site] 00503
5 tg3json__memcpy_fallback [function] [call site] 00504
4 std::move [function] [call site] 00505
4 ForEachInArray [function] [call site] 00506
4 tinygltf::detail::IsObject [function] [call site] 00507
4 ParseScene [function] [call site] 00508
4 emplace_back [function] [call site] 00509
5 JSON_HEDLEY_UNLIKELY [function] [call site] 00510
5 JSON_THROW [function] [call site] 00513
5 nlohmann::detail::type_error::create [function] [call site] 00514
5 std::string [function] [call site] 00515
5 type_name [function] [call site] 00516
5 assert_invariant [function] [call site] 00518
5 mz_zip_array_ensure_capacity [function] [call site] 00519
5 emplace_back [function] [call site] 00520
5 std::forward<Args> [function] [call site] 00521
5 set_parent [function] [call site] 00522
5 tg3json__memcpy_fallback [function] [call site] 00523
4 std::move [function] [call site] 00524
4 tinygltf::detail::FindMember [function] [call site] 00525
4 tinygltf::detail::GetInt [function] [call site] 00526
5 is_number_integer [function] [call site] 00527
5 is_number_unsigned [function] [call site] 00528
4 tinygltf::detail::GetValue [function] [call site] 00530
4 ForEachInArray [function] [call site] 00531
4 tinygltf::detail::IsObject [function] [call site] 00532
4 ParseStringProperty [function] [call site] 00533
4 ParseMaterial [function] [call site] 00534
4 emplace_back [function] [call site] 00535
5 JSON_HEDLEY_UNLIKELY [function] [call site] 00536
5 JSON_THROW [function] [call site] 00539
5 nlohmann::detail::type_error::create [function] [call site] 00540
5 std::string [function] [call site] 00541
5 type_name [function] [call site] 00542
5 assert_invariant [function] [call site] 00544
5 mz_zip_array_ensure_capacity [function] [call site] 00545
5 emplace_back [function] [call site] 00546
5 std::forward<Args> [function] [call site] 00547
5 set_parent [function] [call site] 00548
5 tg3json__memcpy_fallback [function] [call site] 00549
4 std::move [function] [call site] 00550
4 reinterpret_cast<void [call site] 00551
4 ForEachInArray [function] [call site] 00552
4 tinygltf::detail::IsObject [function] [call site] 00553
4 std::to_string [function] [call site] 00554
4 ParseImage [function] [call site] 00555
4 tg3_component_size [function] [call site] 00556
4 std::stringstream::str [function] [call site] 00557
4 tg3_component_size [function] [call site] 00558
4 std::stringstream::str [function] [call site] 00559
4 tg3_component_size [function] [call site] 00560
4 std::stringstream::str [function] [call site] 00561
4 LoadImageData [function] [call site] 00562
4 static_cast<int> [function] [call site] 00563
4 emplace_back [function] [call site] 00564
5 JSON_HEDLEY_UNLIKELY [function] [call site] 00565
5 JSON_THROW [function] [call site] 00568
5 nlohmann::detail::type_error::create [function] [call site] 00569
5 std::string [function] [call site] 00570
5 type_name [function] [call site] 00571
5 assert_invariant [function] [call site] 00573
5 mz_zip_array_ensure_capacity [function] [call site] 00574
5 emplace_back [function] [call site] 00575
5 std::forward<Args> [function] [call site] 00576
5 set_parent [function] [call site] 00577
5 tg3json__memcpy_fallback [function] [call site] 00578
4 std::move [function] [call site] 00579
4 ForEachInArray [function] [call site] 00580
4 tinygltf::detail::IsObject [function] [call site] 00581
4 ParseTexture [function] [call site] 00582
4 emplace_back [function] [call site] 00583
5 JSON_HEDLEY_UNLIKELY [function] [call site] 00584
5 JSON_THROW [function] [call site] 00587
5 nlohmann::detail::type_error::create [function] [call site] 00588
5 std::string [function] [call site] 00589
5 type_name [function] [call site] 00590
5 assert_invariant [function] [call site] 00592
5 mz_zip_array_ensure_capacity [function] [call site] 00593
5 emplace_back [function] [call site] 00594
5 std::forward<Args> [function] [call site] 00595
5 set_parent [function] [call site] 00596
5 tg3json__memcpy_fallback [function] [call site] 00597
4 std::move [function] [call site] 00598
4 ForEachInArray [function] [call site] 00599
4 tinygltf::detail::IsObject [function] [call site] 00600
4 ParseAnimation [function] [call site] 00601
4 emplace_back [function] [call site] 00602
5 JSON_HEDLEY_UNLIKELY [function] [call site] 00603
5 JSON_THROW [function] [call site] 00606
5 nlohmann::detail::type_error::create [function] [call site] 00607
5 std::string [function] [call site] 00608
5 type_name [function] [call site] 00609
5 assert_invariant [function] [call site] 00611
5 mz_zip_array_ensure_capacity [function] [call site] 00612
5 emplace_back [function] [call site] 00613
5 std::forward<Args> [function] [call site] 00614
5 set_parent [function] [call site] 00615
5 tg3json__memcpy_fallback [function] [call site] 00616
4 std::move [function] [call site] 00617
4 ForEachInArray [function] [call site] 00618
4 tinygltf::detail::IsObject [function] [call site] 00619
4 ParseSkin [function] [call site] 00620
4 emplace_back [function] [call site] 00621
5 JSON_HEDLEY_UNLIKELY [function] [call site] 00622
5 JSON_THROW [function] [call site] 00625
5 nlohmann::detail::type_error::create [function] [call site] 00626
5 std::string [function] [call site] 00627
5 type_name [function] [call site] 00628
5 assert_invariant [function] [call site] 00630
5 mz_zip_array_ensure_capacity [function] [call site] 00631
5 emplace_back [function] [call site] 00632
5 std::forward<Args> [function] [call site] 00633
5 set_parent [function] [call site] 00634
5 tg3json__memcpy_fallback [function] [call site] 00635
4 std::move [function] [call site] 00636
4 ForEachInArray [function] [call site] 00637
4 tinygltf::detail::IsObject [function] [call site] 00638
4 ParseSampler [function] [call site] 00639
4 emplace_back [function] [call site] 00640
5 JSON_HEDLEY_UNLIKELY [function] [call site] 00641
5 JSON_THROW [function] [call site] 00644
5 nlohmann::detail::type_error::create [function] [call site] 00645
5 std::string [function] [call site] 00646
5 type_name [function] [call site] 00647
5 assert_invariant [function] [call site] 00649
5 mz_zip_array_ensure_capacity [function] [call site] 00650
5 emplace_back [function] [call site] 00651
5 std::forward<Args> [function] [call site] 00652
5 set_parent [function] [call site] 00653
5 tg3json__memcpy_fallback [function] [call site] 00654
4 std::move [function] [call site] 00655
4 ForEachInArray [function] [call site] 00656
4 tinygltf::detail::IsObject [function] [call site] 00657
4 ParseCamera [function] [call site] 00658
4 emplace_back [function] [call site] 00659
5 JSON_HEDLEY_UNLIKELY [function] [call site] 00660
5 JSON_THROW [function] [call site] 00663
5 nlohmann::detail::type_error::create [function] [call site] 00664
5 std::string [function] [call site] 00665
5 type_name [function] [call site] 00666
5 assert_invariant [function] [call site] 00668
5 mz_zip_array_ensure_capacity [function] [call site] 00669
5 emplace_back [function] [call site] 00670
5 std::forward<Args> [function] [call site] 00671
5 set_parent [function] [call site] 00672
5 tg3json__memcpy_fallback [function] [call site] 00673
4 std::move [function] [call site] 00674
4 ParseExtrasAndExtensions [function] [call site] 00675
4 tinygltf::detail::FindMember [function] [call site] 00676
4 tinygltf::detail::IsObject [function] [call site] 00677
4 tinygltf::detail::GetValue [function] [call site] 00678
4 tinygltf::detail::GetValue [function] [call site] 00679
4 tinygltf::detail::IsObject [function] [call site] 00680
4 tinygltf::detail::GetValue [function] [call site] 00681
4 tinygltf::detail::GetValue [function] [call site] 00682
4 tinygltf::detail::FindMember [function] [call site] 00683
4 tinygltf::detail::GetValue [function] [call site] 00684
4 tinygltf::detail::IsArray [function] [call site] 00685
4 ParseLight [function] [call site] 00686
4 emplace_back [function] [call site] 00687
5 JSON_HEDLEY_UNLIKELY [function] [call site] 00688
5 JSON_THROW [function] [call site] 00691
5 nlohmann::detail::type_error::create [function] [call site] 00692
5 std::string [function] [call site] 00693
5 type_name [function] [call site] 00694
5 assert_invariant [function] [call site] 00696
5 mz_zip_array_ensure_capacity [function] [call site] 00697
5 emplace_back [function] [call site] 00698
5 std::forward<Args> [function] [call site] 00699
5 set_parent [function] [call site] 00700
5 tg3json__memcpy_fallback [function] [call site] 00701
4 std::move [function] [call site] 00702
4 tinygltf::detail::IsObject [function] [call site] 00703
4 tinygltf::detail::GetValue [function] [call site] 00704
4 tinygltf::detail::GetValue [function] [call site] 00705
4 tinygltf::detail::FindMember [function] [call site] 00706
4 tinygltf::detail::GetValue [function] [call site] 00707
4 tinygltf::detail::IsArray [function] [call site] 00708
4 ParseAudioEmitter [function] [call site] 00709
4 emplace_back [function] [call site] 00710
5 JSON_HEDLEY_UNLIKELY [function] [call site] 00711
5 JSON_THROW [function] [call site] 00714
5 nlohmann::detail::type_error::create [function] [call site] 00715
5 std::string [function] [call site] 00716
5 type_name [function] [call site] 00717
5 assert_invariant [function] [call site] 00719
5 mz_zip_array_ensure_capacity [function] [call site] 00720
5 emplace_back [function] [call site] 00721
5 std::forward<Args> [function] [call site] 00722
5 set_parent [function] [call site] 00723
5 tg3json__memcpy_fallback [function] [call site] 00724
4 std::move [function] [call site] 00725
4 tinygltf::detail::FindMember [function] [call site] 00726
4 tinygltf::detail::GetValue [function] [call site] 00727
4 tinygltf::detail::IsArray [function] [call site] 00728
4 ParseAudioSource [function] [call site] 00729
4 emplace_back [function] [call site] 00730
5 JSON_HEDLEY_UNLIKELY [function] [call site] 00731
5 JSON_THROW [function] [call site] 00734
5 nlohmann::detail::type_error::create [function] [call site] 00735
5 std::string [function] [call site] 00736
5 type_name [function] [call site] 00737
5 assert_invariant [function] [call site] 00739
5 mz_zip_array_ensure_capacity [function] [call site] 00740
5 emplace_back [function] [call site] 00741
5 std::forward<Args> [function] [call site] 00742
5 set_parent [function] [call site] 00743
5 tg3json__memcpy_fallback [function] [call site] 00744
4 std::move [function] [call site] 00745