Fuzz introspector: fuzz_gltf_customjson
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
1972 0 EP call site: 00000 __asan_report_load1

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 __asan_report_load1 [call site] 00001
1 fuzz_binary(unsigned char const*, unsigned long) [function] [call site] 00002
2 __asan_stack_malloc_5 [call site] 00003
2 __asan_set_shadow_f8 [call site] 00004
2 __asan_set_shadow_00 [call site] 00005
2 tinygltf::Model::Model() [function] [call site] 00006
3 __asan_report_store4 [call site] 00007
3 tinygltf::Asset::Asset() [function] [call site] 00008
4 tinygltf::Value::Value() [function] [call site] 00009
5 __asan_report_store4 [call site] 00010
5 __asan_report_store4 [call site] 00011
5 __asan_report_store8 [call site] 00012
5 __asan_report_store1 [call site] 00013
3 tinygltf::Value::Value() [function] [call site] 00014
2 __asan_set_shadow_00 [call site] 00015
2 tinygltf::TinyGLTF::TinyGLTF() [function] [call site] 00016
3 __asan_report_store8 [call site] 00017
3 __asan_report_store8 [call site] 00018
3 __asan_report_store1 [call site] 00019
3 __asan_report_store4 [call site] 00020
3 __asan_report_store1 [call site] 00021
3 __asan_report_store1 [call site] 00022
3 __asan_report_store1 [call site] 00023
3 __asan_report_store1 [call site] 00024
3 __asan_report_store8 [call site] 00025
3 __asan_report_store8 [call site] 00026
3 __asan_report_store8 [call site] 00027
3 __asan_report_store8 [call site] 00028
3 __asan_report_store1 [call site] 00029
3 __asan_report_store8 [call site] 00030
3 tinygltf::URICallbacks::~URICallbacks() [function] [call site] 00031
3 tinygltf::FsCallbacks::~FsCallbacks() [function] [call site] 00032
2 tinygltf::TinyGLTF::LoadBinaryFromMemory(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int) [function] [call site] 00033
3 __asan_stack_malloc_3 [call site] 00034
3 __asan_report_load1 [call site] 00035
3 __asan_report_load1 [call site] 00036
3 __asan_memcpy [call site] 00037
3 tinygltf::swap4(unsigned int*) [function] [call site] 00038
3 __asan_memcpy [call site] 00039
3 tinygltf::swap4(unsigned int*) [function] [call site] 00040
3 __asan_memcpy [call site] 00041
3 tinygltf::swap4(unsigned int*) [function] [call site] 00042
3 __asan_memcpy [call site] 00043
3 tinygltf::swap4(unsigned int*) [function] [call site] 00044
3 __asan_report_store8 [call site] 00045
3 __asan_report_store8 [call site] 00046
3 __asan_memcpy [call site] 00047
3 tinygltf::swap4(unsigned int*) [function] [call site] 00048
3 __asan_memcpy [call site] 00049
3 tinygltf::swap4(unsigned int*) [function] [call site] 00050
3 __asan_report_store8 [call site] 00051
3 __asan_report_load4 [call site] 00052
3 __asan_report_store8 [call site] 00053
3 __asan_report_store8 [call site] 00054
3 __asan_report_store1 [call site] 00055
3 tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int) [function] [call site] 00056
4 __asan_stack_malloc_7 [call site] 00057
4 tinygltf_json::tinygltf_json() [function] [call site] 00058
5 tinygltf_json::init_null_() [function] [call site] 00059
6 __asan_report_store4 [call site] 00060
6 __asan_report_store8 [call site] 00061
6 __asan_report_store8 [call site] 00062
6 __asan_report_store8 [call site] 00063
6 __asan_report_store8 [call site] 00064
4 tinygltf::detail::JsonParse(tinygltf_json&, char const*, unsigned long, bool) [function] [call site] 00065
5 __asan_stack_malloc_2 [call site] 00066
5 tinygltf_json::parse(char const*, char const*, decltype(nullptr), bool) [function] [call site] 00067
6 tinygltf_json::tinygltf_json() [function] [call site] 00068
6 cj_parse_json(cj_parse_ctx*, tinygltf_json*) [function] [call site] 00069
7 __asan_stack_malloc_8 [call site] 00070
7 __asan_set_shadow_00 [call site] 00071
7 __asan_report_load4 [call site] 00072
7 __asan_report_load8 [call site] 00073
7 cj_skip_ws(char const*, char const*) [function] [call site] 00074
8 cj_skip_ws_scalar(char const*, char const*) [function] [call site] 00075
9 __asan_report_load1 [call site] 00076
7 __asan_report_store8 [call site] 00077
7 __asan_report_load8 [call site] 00078
7 cj_ctx_error(cj_parse_ctx*, char const*) [function] [call site] 00079
8 __asan_report_load4 [call site] 00080
8 __asan_report_store4 [call site] 00081
8 strncpy [call site] 00082
8 __asan_report_store1 [call site] 00083
7 __asan_report_load8 [call site] 00084
7 cj_skip_ws(char const*, char const*) [function] [call site] 00085
7 __asan_report_store8 [call site] 00086
7 __asan_report_load8 [call site] 00087
7 cj_ctx_error(cj_parse_ctx*, char const*) [function] [call site] 00088
7 __asan_report_load4 [call site] 00089
7 __asan_report_load8 [call site] 00090
7 __asan_report_load1 [call site] 00091
7 __asan_report_load8 [call site] 00092
7 __asan_report_load8 [call site] 00093
7 tinygltf_json::arr_reserve_() [function] [call site] 00094
8 __asan_report_load8 [call site] 00095
8 __asan_report_load8 [call site] 00096
8 __asan_report_load8 [call site] 00097
8 __asan_report_load8 [call site] 00098
8 tinygltf_json::tinygltf_json(tinygltf_json&&) [function] [call site] 00099
9 __asan_report_load4 [call site] 00100
9 __asan_report_store4 [call site] 00101
9 __asan_report_load8 [call site] 00102
9 __asan_report_store8 [call site] 00103
9 __asan_report_load8 [call site] 00104
9 __asan_report_store8 [call site] 00105
9 __asan_report_load8 [call site] 00106
9 __asan_report_store8 [call site] 00107
9 __asan_report_load8 [call site] 00108
9 __asan_report_store8 [call site] 00109
9 __asan_report_load8 [call site] 00110
9 __asan_report_store8 [call site] 00111
9 __asan_report_store4 [call site] 00112
9 __asan_report_store8 [call site] 00113
9 __asan_report_store8 [call site] 00114
9 __asan_report_store8 [call site] 00115
8 __asan_report_load8 [call site] 00116
8 tinygltf_json::destroy_() [function] [call site] 00117
9 __asan_report_load4 [call site] 00118
9 __asan_report_load8 [call site] 00119
9 __asan_report_store8 [call site] 00120
9 __asan_report_load4 [call site] 00121
9 __asan_report_load8 [call site] 00122
9 __asan_report_load8 [call site] 00123
9 tinygltf_json::~tinygltf_json() [function] [call site] 00124
10 tinygltf_json::destroy_() [function] [call site] 00125
11 __asan_report_load8 [call site] 00126
11 __asan_report_store8 [call site] 00127
11 __asan_report_store8 [call site] 00128
11 __asan_report_load4 [call site] 00129
11 __asan_report_load8 [call site] 00130
11 __asan_report_load8 [call site] 00131
11 tinygltf_json_member::~tinygltf_json_member() [function] [call site] 00132
12 __asan_report_load8 [call site] 00133
12 __asan_report_store8 [call site] 00134
12 tinygltf_json::~tinygltf_json() [function] [call site] 00135
11 __asan_report_load8 [call site] 00136
11 __asan_report_store8 [call site] 00137
11 __asan_report_store8 [call site] 00138
11 __asan_report_store4 [call site] 00139
8 __asan_report_load8 [call site] 00140
8 __asan_report_store4 [call site] 00141
8 __asan_report_load8 [call site] 00142
8 __asan_report_store8 [call site] 00143
8 __asan_report_store8 [call site] 00144
7 cj_ctx_error(cj_parse_ctx*, char const*) [function] [call site] 00145
7 __asan_report_load8 [call site] 00146
7 tinygltf_json::tinygltf_json() [function] [call site] 00147
7 __asan_report_load8 [call site] 00148
7 __asan_report_load8 [call site] 00149
7 __asan_report_load8 [call site] 00150
7 __asan_report_load1 [call site] 00151
7 __asan_report_load8 [call site] 00152
7 cj_ctx_error(cj_parse_ctx*, char const*) [function] [call site] 00153
7 __asan_report_load8 [call site] 00154
7 __asan_report_load1 [call site] 00155
7 __asan_report_load8 [call site] 00156
7 __asan_report_load8 [call site] 00157
7 cj_skip_ws(char const*, char const*) [function] [call site] 00158
7 __asan_report_store8 [call site] 00159
7 __asan_report_load8 [call site] 00160
7 cj_ctx_error(cj_parse_ctx*, char const*) [function] [call site] 00161
7 __asan_report_load8 [call site] 00162
7 __asan_report_load1 [call site] 00163
7 cj_ctx_error(cj_parse_ctx*, char const*) [function] [call site] 00164
7 cj_parse_string_to(cj_parse_ctx*, char**, unsigned long*) [function] [call site] 00165
8 __asan_report_load8 [call site] 00166
8 __asan_report_load1 [call site] 00167
8 __asan_handle_no_return [call site] 00168
8 __assert_fail [call site] 00169
8 __asan_report_load8 [call site] 00170
8 __asan_report_load8 [call site] 00171
8 __asan_report_load8 [call site] 00172
8 __asan_report_load8 [call site] 00173
8 cj_scan_str(char const*, char const*) [function] [call site] 00174
9 cj_scan_str_scalar(char const*, char const*) [function] [call site] 00175
10 __asan_report_load1 [call site] 00176
8 __asan_report_load8 [call site] 00177
8 cj_ctx_error(cj_parse_ctx*, char const*) [function] [call site] 00178
8 __asan_report_store8 [call site] 00179
8 __asan_report_load1 [call site] 00180
8 __asan_report_load8 [call site] 00181
8 cj_ctx_error(cj_parse_ctx*, char const*) [function] [call site] 00182
8 __asan_report_store8 [call site] 00183
8 __asan_report_load8 [call site] 00184
8 __asan_memcpy [call site] 00185
8 __asan_report_store1 [call site] 00186
8 __asan_report_store8 [call site] 00187
8 __asan_report_store8 [call site] 00188
8 __asan_report_store8 [call site] 00189
8 __asan_report_load1 [call site] 00190
8 __asan_report_load8 [call site] 00191
8 __asan_report_load8 [call site] 00192
8 cj_scan_str(char const*, char const*) [function] [call site] 00193
8 __asan_report_load8 [call site] 00194
8 cj_ctx_error(cj_parse_ctx*, char const*) [function] [call site] 00195
8 __asan_report_store8 [call site] 00196
8 __asan_report_load1 [call site] 00197
8 __asan_report_load1 [call site] 00198
8 __asan_report_load8 [call site] 00199
8 cj_ctx_error(cj_parse_ctx*, char const*) [function] [call site] 00200
8 __asan_report_store8 [call site] 00201
8 __asan_report_load1 [call site] 00202
8 __asan_report_load8 [call site] 00203
8 cj_ctx_error(cj_parse_ctx*, char const*) [function] [call site] 00204
8 __asan_report_store8 [call site] 00205
8 cj_ctx_error(cj_parse_ctx*, char const*) [function] [call site] 00206
8 __asan_report_store8 [call site] 00207
8 __asan_report_load8 [call site] 00208
8 cj_ctx_error(cj_parse_ctx*, char const*) [function] [call site] 00209
8 __asan_report_store8 [call site] 00210
8 __asan_report_load4 [call site] 00211
8 __asan_report_store8 [call site] 00212
8 __asan_report_load8 [call site] 00213
8 cj_unescape_string(char const*, char const*, unsigned long*) [function] [call site] 00214
9 cj_scan_str(char const*, char const*) [function] [call site] 00215
9 __asan_memcpy [call site] 00216
9 __asan_report_load1 [call site] 00217
9 __asan_report_load1 [call site] 00218
9 __asan_report_store1 [call site] 00219
9 __asan_report_store1 [call site] 00220
9 __asan_report_store1 [call site] 00221
9 __asan_report_store1 [call site] 00222
9 __asan_report_store1 [call site] 00223
9 __asan_report_store1 [call site] 00224
9 __asan_report_store1 [call site] 00225
9 __asan_report_store1 [call site] 00226
9 cj_hex4(char const*) [function] [call site] 00227
10 __asan_report_load1 [call site] 00228
9 __asan_report_load1 [call site] 00229
9 cj_hex4(char const*) [function] [call site] 00230
9 cj_encode_utf8(unsigned int, char*) [function] [call site] 00231
10 __asan_report_store1 [call site] 00232
10 __asan_report_store1 [call site] 00233
10 __asan_report_store1 [call site] 00234
10 __asan_report_store1 [call site] 00235
10 __asan_report_store1 [call site] 00236
10 __asan_report_store1 [call site] 00237
10 __asan_report_store1 [call site] 00238
10 __asan_report_store1 [call site] 00239
10 __asan_report_store1 [call site] 00240
10 __asan_report_store1 [call site] 00241
9 cj_encode_utf8(unsigned int, char*) [function] [call site] 00242
9 __asan_report_store1 [call site] 00243
9 __asan_report_store1 [call site] 00244
9 __asan_report_store8 [call site] 00245
8 __asan_report_store8 [call site] 00246
8 __asan_report_load8 [call site] 00247
8 cj_ctx_error(cj_parse_ctx*, char const*) [function] [call site] 00248
8 __asan_report_store8 [call site] 00249
8 cj_ctx_error(cj_parse_ctx*, char const*) [function] [call site] 00250
8 __asan_report_store8 [call site] 00251
8 cj_ctx_error(cj_parse_ctx*, char const*) [function] [call site] 00252
8 __asan_report_store8 [call site] 00253
7 __asan_report_load4 [call site] 00254
7 __asan_report_load8 [call site] 00255
7 cj_skip_ws(char const*, char const*) [function] [call site] 00256
7 __asan_report_store8 [call site] 00257
7 __asan_report_load8 [call site] 00258
7 __asan_report_load1 [call site] 00259
7 cj_ctx_error(cj_parse_ctx*, char const*) [function] [call site] 00260
7 __asan_report_load8 [call site] 00261
7 __asan_report_load8 [call site] 00262
7 tinygltf_json::obj_reserve_() [function] [call site] 00263
8 __asan_report_load8 [call site] 00264
8 __asan_report_load8 [call site] 00265
8 __asan_report_load8 [call site] 00266
8 __asan_report_load8 [call site] 00267
8 tinygltf_json_member::tinygltf_json_member(tinygltf_json_member&&) [function] [call site] 00268
9 __asan_report_load8 [call site] 00269
9 __asan_report_store8 [call site] 00270
9 tinygltf_json::tinygltf_json(tinygltf_json&&) [function] [call site] 00271
9 __asan_report_store8 [call site] 00272
9 __asan_report_store8 [call site] 00273
8 __asan_report_load8 [call site] 00274
8 tinygltf_json_member::~tinygltf_json_member() [function] [call site] 00275
8 __asan_report_load8 [call site] 00276
8 __asan_report_store8 [call site] 00277
8 __asan_report_store8 [call site] 00278
7 cj_ctx_error(cj_parse_ctx*, char const*) [function] [call site] 00279
7 __asan_report_load8 [call site] 00280
7 tinygltf_json_member::tinygltf_json_member() [function] [call site] 00281
8 __asan_report_store8 [call site] 00282
8 tinygltf_json::tinygltf_json() [function] [call site] 00283
7 __asan_report_store8 [call site] 00284
7 __asan_report_load8 [call site] 00285
7 __asan_report_load8 [call site] 00286
7 __asan_report_load1 [call site] 00287
7 __asan_report_load8 [call site] 00288
7 cj_ctx_error(cj_parse_ctx*, char const*) [function] [call site] 00289
7 __asan_report_load8 [call site] 00290
7 cj_skip_ws(char const*, char const*) [function] [call site] 00291
7 __asan_report_store8 [call site] 00292
7 __asan_report_load8 [call site] 00293
7 cj_ctx_error(cj_parse_ctx*, char const*) [function] [call site] 00294
7 __asan_report_load8 [call site] 00295
7 __asan_report_load1 [call site] 00296
7 cj_ctx_error(cj_parse_ctx*, char const*) [function] [call site] 00297
7 __asan_report_load8 [call site] 00298
7 tinygltf_json::destroy_() [function] [call site] 00299
7 tinygltf_json::init_null_() [function] [call site] 00300
7 __asan_report_store4 [call site] 00301
7 __asan_report_store8 [call site] 00302
7 __asan_report_store4 [call site] 00303
7 __asan_report_load8 [call site] 00304
7 cj_skip_ws(char const*, char const*) [function] [call site] 00305
7 __asan_report_store8 [call site] 00306
7 __asan_report_load8 [call site] 00307
7 cj_ctx_error(cj_parse_ctx*, char const*) [function] [call site] 00308
7 __asan_report_load8 [call site] 00309
7 __asan_report_load1 [call site] 00310
7 __asan_report_load8 [call site] 00311
7 __asan_report_load1 [call site] 00312
7 cj_ctx_error(cj_parse_ctx*, char const*) [function] [call site] 00313
7 cj_parse_string_to(cj_parse_ctx*, char**, unsigned long*) [function] [call site] 00314
7 __asan_report_load4 [call site] 00315
7 __asan_report_load8 [call site] 00316
7 cj_skip_ws(char const*, char const*) [function] [call site] 00317
7 __asan_report_store8 [call site] 00318
7 __asan_report_load8 [call site] 00319
7 __asan_report_load1 [call site] 00320
7 cj_ctx_error(cj_parse_ctx*, char const*) [function] [call site] 00321
7 __asan_report_load8 [call site] 00322
7 tinygltf_json::obj_reserve_() [function] [call site] 00323
7 cj_ctx_error(cj_parse_ctx*, char const*) [function] [call site] 00324
7 __asan_report_load8 [call site] 00325
7 tinygltf_json_member::tinygltf_json_member() [function] [call site] 00326
7 __asan_report_store8 [call site] 00327
7 __asan_report_load8 [call site] 00328
7 cj_ctx_error(cj_parse_ctx*, char const*) [function] [call site] 00329
7 __asan_report_load8 [call site] 00330
7 tinygltf_json::destroy_() [function] [call site] 00331
7 tinygltf_json::init_null_() [function] [call site] 00332
7 __asan_report_store4 [call site] 00333
7 __asan_report_store8 [call site] 00334
7 __asan_report_store4 [call site] 00335
7 __asan_report_load8 [call site] 00336
7 cj_skip_ws(char const*, char const*) [function] [call site] 00337
7 __asan_report_store8 [call site] 00338
7 __asan_report_load8 [call site] 00339
7 cj_ctx_error(cj_parse_ctx*, char const*) [function] [call site] 00340
7 __asan_report_load8 [call site] 00341
7 __asan_report_load1 [call site] 00342
7 __asan_report_load8 [call site] 00343
7 tinygltf_json::arr_reserve_() [function] [call site] 00344
7 cj_ctx_error(cj_parse_ctx*, char const*) [function] [call site] 00345
7 __asan_report_load8 [call site] 00346
7 tinygltf_json::tinygltf_json() [function] [call site] 00347
7 __asan_report_load8 [call site] 00348
7 __asan_report_load8 [call site] 00349
7 cj_parse_scalar(cj_parse_ctx*, tinygltf_json*) [function] [call site] 00350
8 __asan_report_load8 [call site] 00351
8 __asan_report_load1 [call site] 00352
8 cj_parse_string_to(cj_parse_ctx*, char**, unsigned long*) [function] [call site] 00353
8 __asan_report_load4 [call site] 00354
8 tinygltf_json::destroy_() [function] [call site] 00355
8 tinygltf_json::init_null_() [function] [call site] 00356
8 tinygltf_json::destroy_() [function] [call site] 00357
8 tinygltf_json::init_null_() [function] [call site] 00358
8 __asan_report_store4 [call site] 00359
8 __asan_report_store8 [call site] 00360
8 __asan_report_load8 [call site] 00361
8 memcmp [call site] 00362
8 __asan_report_load8 [call site] 00363
8 tinygltf_json::destroy_() [function] [call site] 00364
8 tinygltf_json::init_null_() [function] [call site] 00365
8 __asan_report_store4 [call site] 00366
8 cj_ctx_error(cj_parse_ctx*, char const*) [function] [call site] 00367
8 __asan_report_load8 [call site] 00368
8 memcmp [call site] 00369
8 __asan_report_load8 [call site] 00370
8 tinygltf_json::destroy_() [function] [call site] 00371
8 tinygltf_json::init_null_() [function] [call site] 00372
8 __asan_report_store4 [call site] 00373
8 cj_ctx_error(cj_parse_ctx*, char const*) [function] [call site] 00374
8 __asan_report_load8 [call site] 00375
8 memcmp [call site] 00376
8 __asan_report_load8 [call site] 00377
8 tinygltf_json::destroy_() [function] [call site] 00378
8 tinygltf_json::init_null_() [function] [call site] 00379
8 cj_ctx_error(cj_parse_ctx*, char const*) [function] [call site] 00380
8 __asan_report_load8 [call site] 00381
8 __asan_report_load4 [call site] 00382
8 cj_parse_number(char const*, char const*, int*, long*, double*, int) [function] [call site] 00383
9 __asan_stack_malloc_1 [call site] 00384
9 __asan_report_load1 [call site] 00385
9 __asan_report_load1 [call site] 00386
9 __asan_report_load1 [call site] 00387
9 __asan_report_load1 [call site] 00388
9 __asan_report_load1 [call site] 00389
9 __asan_report_load1 [call site] 00390
9 __asan_report_load1 [call site] 00391
9 __asan_report_load1 [call site] 00392
9 __asan_report_load1 [call site] 00393
9 __asan_report_load1 [call site] 00394
9 __asan_report_load1 [call site] 00395
9 __asan_report_load1 [call site] 00396
9 __asan_report_load1 [call site] 00397
9 __asan_report_load1 [call site] 00398
9 __asan_report_load1 [call site] 00399
9 __asan_report_load1 [call site] 00400
9 __asan_report_store4 [call site] 00401
9 __asan_report_store8 [call site] 00402
9 __asan_report_store8 [call site] 00403
9 cj_fast_flt_convert(unsigned long, int, int, float*) [function] [call site] 00404
10 __asan_report_store4 [call site] 00405
10 __asan_report_load8 [call site] 00406
10 __asan_report_store4 [call site] 00407
10 __asan_report_load8 [call site] 00408
10 __asan_report_store4 [call site] 00409
10 __asan_report_load8 [call site] 00410
10 __asan_report_store4 [call site] 00411
10 __asan_report_load8 [call site] 00412
10 __asan_report_store4 [call site] 00413
10 __asan_report_load8 [call site] 00414
10 __asan_report_store4 [call site] 00415
10 __asan_report_load8 [call site] 00416
10 __asan_report_store4 [call site] 00417
9 __asan_report_store4 [call site] 00418
9 __asan_report_store8 [call site] 00419
9 cj_dbl_to_i64(double) [function] [call site] 00420
9 __asan_report_store8 [call site] 00421
9 cj_fast_dbl_convert(unsigned long, int, int, double*) [function] [call site] 00422
10 __asan_report_store8 [call site] 00423
10 __asan_report_load8 [call site] 00424
10 __asan_report_store8 [call site] 00425
10 __asan_report_load8 [call site] 00426
10 __asan_report_store8 [call site] 00427
10 __asan_report_load8 [call site] 00428
10 __asan_report_store8 [call site] 00429
10 __asan_report_load8 [call site] 00430
10 __asan_report_store8 [call site] 00431
9 __asan_report_store4 [call site] 00432
9 __asan_report_store8 [call site] 00433
9 cj_dbl_to_i64(double) [function] [call site] 00434
9 __asan_report_store8 [call site] 00435
9 strtod [call site] 00436
9 __asan_report_store4 [call site] 00437
9 __asan_report_store8 [call site] 00438
9 cj_dbl_to_i64(double) [function] [call site] 00439
9 __asan_report_store8 [call site] 00440
8 cj_ctx_error(cj_parse_ctx*, char const*) [function] [call site] 00441
8 __asan_report_store8 [call site] 00442
8 tinygltf_json::destroy_() [function] [call site] 00443
8 tinygltf_json::init_null_() [function] [call site] 00444
8 __asan_report_store4 [call site] 00445
8 __asan_report_store8 [call site] 00446
8 __asan_report_store4 [call site] 00447
8 __asan_report_store8 [call site] 00448
8 snprintf [call site] 00449
8 cj_ctx_error(cj_parse_ctx*, char const*) [function] [call site] 00450
8 tinygltf_json::destroy_() [function] [call site] 00451
8 tinygltf_json::init_null_() [function] [call site] 00452
8 __asan_set_shadow_f5 [call site] 00453
7 __asan_set_shadow_f8 [call site] 00454
7 __asan_stack_free_8 [call site] 00455
7 __asan_set_shadow_00 [call site] 00456
6 tinygltf_json::tinygltf_json() [function] [call site] 00457
6 tinygltf_json::~tinygltf_json() [function] [call site] 00458
6 tinygltf_json::tinygltf_json(tinygltf_json&&) [function] [call site] 00459
6 __asan_set_shadow_f5 [call site] 00460
6 __asan_set_shadow_00 [call site] 00461
5 tinygltf_json::operator=(tinygltf_json&&) [function] [call site] 00462
6 tinygltf_json::destroy_() [function] [call site] 00463
6 __asan_report_load4 [call site] 00464
6 __asan_report_store4 [call site] 00465
6 __asan_report_load8 [call site] 00466
6 __asan_report_store8 [call site] 00467
6 __asan_report_load8 [call site] 00468
6 __asan_report_store8 [call site] 00469
6 __asan_report_load8 [call site] 00470
6 __asan_report_store8 [call site] 00471
6 __asan_report_load8 [call site] 00472
6 __asan_report_store8 [call site] 00473
6 __asan_report_load8 [call site] 00474
6 __asan_report_store8 [call site] 00475
6 __asan_report_store4 [call site] 00476
6 __asan_report_store8 [call site] 00477
6 __asan_report_store8 [call site] 00478
6 __asan_report_store8 [call site] 00479
5 tinygltf_json::~tinygltf_json() [function] [call site] 00480
4 __cxa_begin_catch [call site] 00481
4 __asan_report_load8 [call site] 00482
4 __cxa_end_catch [call site] 00483
4 tinygltf::detail::IsObject(tinygltf_json const&) [function] [call site] 00484
5 tinygltf_json::is_object() const [function] [call site] 00485
6 __asan_report_load4 [call site] 00486
4 tinygltf_json::iterator::iterator() [function] [call site] 00487
5 __asan_report_store4 [call site] 00488
5 __asan_report_store8 [call site] 00489
4 tinygltf::detail::FindMember(tinygltf_json&, char const*, tinygltf_json::iterator&) [function] [call site] 00490
5 __asan_stack_malloc_0 [call site] 00491
5 tinygltf_json::find(char const*) [function] [call site] 00492
6 __asan_report_load4 [call site] 00493
6 tinygltf_json::find_member_(char const*) const [function] [call site] 00494
7 strlen [call site] 00495
7 __asan_report_load8 [call site] 00496
7 __asan_report_load8 [call site] 00497
7 __asan_report_load8 [call site] 00498
7 __asan_report_load8 [call site] 00499
7 memcmp [call site] 00500
7 __asan_report_load8 [call site] 00501
6 tinygltf_json::iterator::iterator(tinygltf_json_member*) [function] [call site] 00502
7 __asan_report_store4 [call site] 00503
7 __asan_report_store8 [call site] 00504
6 __asan_report_load8 [call site] 00505
6 tinygltf_json::iterator::iterator(tinygltf_json_member*) [function] [call site] 00506
6 tinygltf_json::iterator::iterator(tinygltf_json*) [function] [call site] 00507
7 __asan_report_store4 [call site] 00508
7 __asan_report_store8 [call site] 00509
5 __asan_memcpy [call site] 00510
5 tinygltf_json::end() [function] [call site] 00511
6 __asan_report_load4 [call site] 00512
6 __asan_report_load8 [call site] 00513
6 tinygltf_json::iterator::iterator(tinygltf_json*) [function] [call site] 00514
6 __asan_report_load4 [call site] 00515
6 __asan_report_load8 [call site] 00516
6 tinygltf_json::iterator::iterator(tinygltf_json_member*) [function] [call site] 00517
6 tinygltf_json::iterator::iterator(tinygltf_json*) [function] [call site] 00518
5 tinygltf_json::iterator::operator!=(tinygltf_json::iterator const&) const [function] [call site] 00519
6 tinygltf_json::iterator::operator==(tinygltf_json::iterator const&) const [function] [call site] 00520
7 __asan_report_load4 [call site] 00521
7 __asan_report_load4 [call site] 00522
7 __asan_report_load8 [call site] 00523
7 __asan_report_load8 [call site] 00524
4 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 00525
5 tinygltf_json::iterator::operator*() [function] [call site] 00526
6 __asan_report_load4 [call site] 00527
6 __asan_report_load8 [call site] 00528
4 tinygltf::detail::IsObject(tinygltf_json const&) [function] [call site] 00529
4 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 00530
4 tinygltf_json::iterator::iterator() [function] [call site] 00531
4 tinygltf::detail::FindMember(tinygltf_json&, char const*, tinygltf_json::iterator&) [function] [call site] 00532
4 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 00533
4 tinygltf::detail::GetString(tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) [function] [call site] 00534
5 tinygltf_json::is_string() const [function] [call site] 00535
6 __asan_report_load4 [call site] 00536
5 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > tinygltf_json::get<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >() const [function] [call site] 00537
6 __asan_report_load4 [call site] 00538
6 __asan_report_load8 [call site] 00539
6 __asan_report_load8 [call site] 00540
4 tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_0::operator()(tinygltf_json const&, char const*) const [function] [call site] 00541
5 tinygltf_json::iterator::iterator() [function] [call site] 00542
5 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 00543
6 tinygltf_json::find(char const*) const [function] [call site] 00544
7 tinygltf_json::find(char const*) [function] [call site] 00545
6 __asan_memcpy [call site] 00546
6 tinygltf_json::end() const [function] [call site] 00547
7 tinygltf_json::end() [function] [call site] 00548
6 tinygltf_json::iterator::operator!=(tinygltf_json::iterator const&) const [function] [call site] 00549
5 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 00550
5 tinygltf::detail::IsArray(tinygltf_json const&) [function] [call site] 00551
6 tinygltf_json::is_array() const [function] [call site] 00552
7 __asan_report_load4 [call site] 00553
4 tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_0::operator()(tinygltf_json const&, char const*) const [function] [call site] 00554
4 tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_0::operator()(tinygltf_json const&, char const*) const [function] [call site] 00555
4 tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_0::operator()(tinygltf_json const&, char const*) const [function] [call site] 00556
4 tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_0::operator()(tinygltf_json const&, char const*) const [function] [call site] 00557
4 __asan_set_shadow_00 [call site] 00558
4 __asan_memset [call site] 00559
4 tinygltf::Model::Model() [function] [call site] 00560
4 tinygltf::Model::operator=(tinygltf::Model&&) [function] [call site] 00561
5 __asan_report_load4 [call site] 00562
5 __asan_report_store4 [call site] 00563
5 tinygltf::Asset::operator=(tinygltf::Asset&&) [function] [call site] 00564
6 tinygltf::Value::operator=(tinygltf::Value&&) [function] [call site] 00565
7 __asan_memcpy [call site] 00566
7 __asan_report_load1 [call site] 00567
7 __asan_report_store1 [call site] 00568
5 tinygltf::Value::operator=(tinygltf::Value&&) [function] [call site] 00569
4 tinygltf::Model::~Model() [function] [call site] 00570
5 tinygltf::Value::~Value() [function] [call site] 00571
5 tinygltf::Asset::~Asset() [function] [call site] 00572
6 tinygltf::Value::~Value() [function] [call site] 00573
4 __asan_set_shadow_f8 [call site] 00574
4 tinygltf_json::iterator::iterator() [function] [call site] 00575
4 tinygltf::detail::FindMember(tinygltf_json&, char const*, tinygltf_json::iterator&) [function] [call site] 00576
4 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 00577
4 tinygltf::detail::IsObject(tinygltf_json const&) [function] [call site] 00578
4 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 00579
4 __asan_report_load1 [call site] 00580
4 tinygltf::ParseAsset(tinygltf::Asset*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 00581
5 __asan_stack_malloc_4 [call site] 00582
5 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00583
6 tinygltf_json::iterator::iterator() [function] [call site] 00584
6 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 00585
6 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 00586
6 tinygltf::detail::GetString(tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) [function] [call site] 00587
6 __asan_set_shadow_f5 [call site] 00588
6 __asan_set_shadow_00 [call site] 00589
5 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00590
5 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00591
5 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00592
5 bool tinygltf::ParseExtrasAndExtensions<tinygltf::Asset>(tinygltf::Asset*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 00593
6 tinygltf::ParseExtensionsProperty(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, tinygltf::Value, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, tinygltf::Value> > >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&) [function] [call site] 00594
7 tinygltf_json::iterator::iterator() [function] [call site] 00595
7 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 00596
7 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 00597
7 tinygltf::detail::IsObject(tinygltf_json const&) [function] [call site] 00598
7 tinygltf::detail::ObjectBegin(tinygltf_json&) [function] [call site] 00599
8 tinygltf_json::begin() [function] [call site] 00600
9 __asan_report_load4 [call site] 00601
9 __asan_report_load8 [call site] 00602
9 tinygltf_json::iterator::iterator(tinygltf_json*) [function] [call site] 00603
9 __asan_report_load4 [call site] 00604
9 __asan_report_load8 [call site] 00605
9 tinygltf_json::iterator::iterator(tinygltf_json_member*) [function] [call site] 00606
9 tinygltf_json::iterator::iterator(tinygltf_json*) [function] [call site] 00607
7 tinygltf::detail::ObjectEnd(tinygltf_json&) [function] [call site] 00608
8 tinygltf_json::end() [function] [call site] 00609
7 tinygltf_json::iterator::operator!=(tinygltf_json::iterator const&) const [function] [call site] 00610
7 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 00611
7 tinygltf::detail::IsObject(tinygltf_json const&) [function] [call site] 00612
7 tinygltf::detail::GetKey(tinygltf_json::iterator&) [function] [call site] 00613
8 tinygltf_json::iterator::key() const [function] [call site] 00614
9 __asan_report_load4 [call site] 00615
9 __asan_report_load8 [call site] 00616
9 __asan_report_load8 [call site] 00617
7 tinygltf::ParseJsonAsValue(tinygltf::Value*, tinygltf_json const&) [function] [call site] 00618
8 __asan_memset [call site] 00619
8 tinygltf::Value::Value() [function] [call site] 00620
8 tinygltf_json::type() const [function] [call site] 00621
9 __asan_report_load4 [call site] 00622
9 __asan_report_load8 [call site] 00623
8 tinygltf_json::begin() const [function] [call site] 00624
9 tinygltf_json::begin() [function] [call site] 00625
8 tinygltf_json::end() const [function] [call site] 00626
8 tinygltf_json::iterator::operator!=(tinygltf_json::iterator const&) const [function] [call site] 00627
8 tinygltf::Value::Value() [function] [call site] 00628
8 tinygltf_json::iterator::value() [function] [call site] 00629
9 tinygltf_json::iterator::operator*() [function] [call site] 00630
8 tinygltf::ParseJsonAsValue(tinygltf::Value*, tinygltf_json const&) [function] [call site] 00631
9 tinygltf::Value::Type() const [function] [call site] 00632
10 __asan_report_load4 [call site] 00633
9 tinygltf_json::iterator::key() const [function] [call site] 00634
9 tinygltf::Value::~Value() [function] [call site] 00635
9 tinygltf_json::iterator::operator++(int) [function] [call site] 00636
10 __asan_memcpy [call site] 00637
10 tinygltf_json::iterator::operator++() [function] [call site] 00638
11 __asan_report_load4 [call site] 00639
11 __asan_report_load8 [call site] 00640
11 __asan_report_load8 [call site] 00641
9 tinygltf::Value::Value(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, tinygltf::Value, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, tinygltf::Value> > >&&) [function] [call site] 00642
10 __asan_report_store4 [call site] 00643
9 tinygltf::Value::operator=(tinygltf::Value&&) [function] [call site] 00644
9 tinygltf::Value::~Value() [function] [call site] 00645
9 tinygltf_json::size() const [function] [call site] 00646
10 __asan_report_load4 [call site] 00647
10 __asan_report_load8 [call site] 00648
10 __asan_report_load4 [call site] 00649
10 __asan_report_load8 [call site] 00650
9 tinygltf_json::begin() const [function] [call site] 00651
9 tinygltf_json::end() const [function] [call site] 00652
9 tinygltf_json::iterator::operator!=(tinygltf_json::iterator const&) const [function] [call site] 00653
9 tinygltf::Value::Value() [function] [call site] 00654
9 tinygltf_json::iterator::value() [function] [call site] 00655
9 tinygltf::ParseJsonAsValue(tinygltf::Value*, tinygltf_json const&) [function] [call site] 00656
10 tinygltf::Value::Type() const [function] [call site] 00657
10 tinygltf::Value::~Value() [function] [call site] 00658
10 tinygltf_json::iterator::operator++(int) [function] [call site] 00659
10 tinygltf::Value::Value(std::__1::vector<tinygltf::Value, std::__1::allocator<tinygltf::Value> >&&) [function] [call site] 00660
11 __asan_report_store4 [call site] 00661
10 tinygltf::Value::operator=(tinygltf::Value&&) [function] [call site] 00662
10 tinygltf::Value::~Value() [function] [call site] 00663
10 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > tinygltf_json::get<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >() const [function] [call site] 00664
10 tinygltf::Value::Value(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&) [function] [call site] 00665
11 __asan_report_store4 [call site] 00666
10 tinygltf::Value::operator=(tinygltf::Value&&) [function] [call site] 00667
10 tinygltf::Value::~Value() [function] [call site] 00668
10 bool tinygltf_json::get<bool>() const [function] [call site] 00669
11 __asan_report_load4 [call site] 00670
10 tinygltf::Value::Value(bool) [function] [call site] 00671
11 __asan_report_store4 [call site] 00672
11 __asan_report_store1 [call site] 00673
10 tinygltf::Value::operator=(tinygltf::Value&&) [function] [call site] 00674
10 tinygltf::Value::~Value() [function] [call site] 00675
10 long tinygltf_json::get<long>() const [function] [call site] 00676
11 __asan_report_load4 [call site] 00677
11 __asan_report_load8 [call site] 00678
11 __asan_report_load4 [call site] 00679
11 __asan_report_load8 [call site] 00680
10 tinygltf::Value::Value(int) [function] [call site] 00681
11 __asan_report_store4 [call site] 00682
11 __asan_report_store4 [call site] 00683
11 __asan_report_store8 [call site] 00684
10 tinygltf::Value::operator=(tinygltf::Value&&) [function] [call site] 00685
10 tinygltf::Value::~Value() [function] [call site] 00686
10 double tinygltf_json::get<double>() const [function] [call site] 00687
11 __asan_report_load4 [call site] 00688
11 __asan_report_load8 [call site] 00689
11 __asan_report_load4 [call site] 00690
11 __asan_report_load8 [call site] 00691
10 tinygltf::Value::Value(double) [function] [call site] 00692
11 __asan_report_store4 [call site] 00693
11 __asan_report_store8 [call site] 00694
10 tinygltf::Value::operator=(tinygltf::Value&&) [function] [call site] 00695
10 tinygltf::Value::~Value() [function] [call site] 00696
10 tinygltf::Value::Type() const [function] [call site] 00697
10 tinygltf::Value::operator=(tinygltf::Value&&) [function] [call site] 00698
10 tinygltf::Value::~Value() [function] [call site] 00699
10 __asan_stack_free_5 [call site] 00700
10 __asan_set_shadow_00 [call site] 00701
7 tinygltf::Value::Value(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, tinygltf::Value, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, tinygltf::Value> > >&&) [function] [call site] 00702
7 tinygltf::Value::operator=(tinygltf::Value&&) [function] [call site] 00703
7 tinygltf::Value::~Value() [function] [call site] 00704
7 tinygltf_json::iterator::operator++() [function] [call site] 00705
7 __asan_set_shadow_f5 [call site] 00706
6 tinygltf::ParseExtrasProperty(tinygltf::Value*, tinygltf_json const&) [function] [call site] 00707
7 tinygltf_json::iterator::iterator() [function] [call site] 00708
7 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 00709
7 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 00710
7 tinygltf::ParseJsonAsValue(tinygltf::Value*, tinygltf_json const&) [function] [call site] 00711
6 tinygltf_json::iterator::iterator() [function] [call site] 00712
6 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 00713
6 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 00714
6 tinygltf::detail::JsonToString(tinygltf_json const&, int) [function] [call site] 00715
7 tinygltf_json::dump(int) const [function] [call site] 00716
8 cj_strbuf_init(cj_strbuf*, unsigned long) [function] [call site] 00717
9 __asan_report_store8 [call site] 00718
9 __asan_report_store8 [call site] 00719
9 __asan_report_store8 [call site] 00720
9 __asan_report_load8 [call site] 00721
8 cj_serialize(cj_strbuf*, tinygltf_json const*, int, int) [function] [call site] 00722
9 cj_sb_appends(cj_strbuf*, char const*) [function] [call site] 00723
10 strlen [call site] 00724
10 cj_sb_appendn(cj_strbuf*, char const*, unsigned long) [function] [call site] 00725
11 cj_strbuf_grow(cj_strbuf*, unsigned long) [function] [call site] 00726
12 __asan_report_load8 [call site] 00727
12 __asan_report_load8 [call site] 00728
12 __asan_report_load8 [call site] 00729
12 __asan_report_load8 [call site] 00730
12 __asan_report_load8 [call site] 00731
12 realloc [call site] 00732
12 __asan_report_store8 [call site] 00733
12 __asan_report_store8 [call site] 00734
11 __asan_report_load8 [call site] 00735
11 __asan_memcpy [call site] 00736
11 __asan_report_load8 [call site] 00737
9 __asan_report_load4 [call site] 00738
9 cj_sb_appends(cj_strbuf*, char const*) [function] [call site] 00739
9 __asan_report_load4 [call site] 00740
9 cj_sb_appends(cj_strbuf*, char const*) [function] [call site] 00741
9 __asan_report_load8 [call site] 00742
9 snprintf [call site] 00743
9 cj_sb_appends(cj_strbuf*, char const*) [function] [call site] 00744
9 __asan_report_load8 [call site] 00745
9 snprintf [call site] 00746
9 __asan_report_load1 [call site] 00747
9 __asan_report_load1 [call site] 00748
9 cj_sb_appends(cj_strbuf*, char const*) [function] [call site] 00749
9 strchr [call site] 00750
9 strlen [call site] 00751
9 __asan_report_store1 [call site] 00752
9 __asan_report_store1 [call site] 00753
9 __asan_report_store1 [call site] 00754
9 cj_sb_appends(cj_strbuf*, char const*) [function] [call site] 00755
9 __asan_report_load8 [call site] 00756
9 __asan_report_load8 [call site] 00757
9 cj_append_str_escaped(cj_strbuf*, char const*, unsigned long) [function] [call site] 00758
10 cj_sb_appendc(cj_strbuf*, char) [function] [call site] 00759
11 cj_sb_appendn(cj_strbuf*, char const*, unsigned long) [function] [call site] 00760
10 __asan_report_load1 [call site] 00761
10 cj_sb_appendn(cj_strbuf*, char const*, unsigned long) [function] [call site] 00762
10 cj_sb_appendn(cj_strbuf*, char const*, unsigned long) [function] [call site] 00763
10 cj_sb_appendn(cj_strbuf*, char const*, unsigned long) [function] [call site] 00764
10 cj_sb_appendn(cj_strbuf*, char const*, unsigned long) [function] [call site] 00765
10 cj_sb_appendn(cj_strbuf*, char const*, unsigned long) [function] [call site] 00766
10 cj_sb_appendn(cj_strbuf*, char const*, unsigned long) [function] [call site] 00767
10 cj_sb_appendn(cj_strbuf*, char const*, unsigned long) [function] [call site] 00768
10 snprintf [call site] 00769
10 cj_sb_appends(cj_strbuf*, char const*) [function] [call site] 00770
10 cj_sb_appendc(cj_strbuf*, char) [function] [call site] 00771
10 cj_sb_appendc(cj_strbuf*, char) [function] [call site] 00772
9 cj_sb_appendc(cj_strbuf*, char) [function] [call site] 00773
9 __asan_report_load8 [call site] 00774
9 cj_indent_line(cj_strbuf*, int, int) [function] [call site] 00775
10 cj_sb_appendc(cj_strbuf*, char) [function] [call site] 00776
10 cj_sb_appendc(cj_strbuf*, char) [function] [call site] 00777
9 __asan_report_load8 [call site] 00778
9 cj_serialize(cj_strbuf*, tinygltf_json const*, int, int) [function] [call site] 00779
10 __asan_report_load8 [call site] 00780
10 cj_sb_appendc(cj_strbuf*, char) [function] [call site] 00781
10 __asan_report_load8 [call site] 00782
10 cj_indent_line(cj_strbuf*, int, int) [function] [call site] 00783
10 cj_sb_appendc(cj_strbuf*, char) [function] [call site] 00784
10 cj_sb_appendc(cj_strbuf*, char) [function] [call site] 00785
10 __asan_report_load8 [call site] 00786
10 cj_indent_line(cj_strbuf*, int, int) [function] [call site] 00787
10 __asan_report_load8 [call site] 00788
10 __asan_report_load8 [call site] 00789
10 __asan_report_load8 [call site] 00790
10 cj_append_str_escaped(cj_strbuf*, char const*, unsigned long) [function] [call site] 00791
10 cj_sb_appendc(cj_strbuf*, char) [function] [call site] 00792
10 cj_sb_appendc(cj_strbuf*, char) [function] [call site] 00793
10 cj_serialize(cj_strbuf*, tinygltf_json const*, int, int) [function] [call site] 00794
11 __asan_report_load8 [call site] 00795
11 cj_sb_appendc(cj_strbuf*, char) [function] [call site] 00796
11 __asan_report_load8 [call site] 00797
11 cj_indent_line(cj_strbuf*, int, int) [function] [call site] 00798
11 cj_sb_appendc(cj_strbuf*, char) [function] [call site] 00799
11 cj_sb_appends(cj_strbuf*, char const*) [function] [call site] 00800
8 cj_strbuf_free_data(cj_strbuf*) [function] [call site] 00801
9 __asan_report_load8 [call site] 00802
9 __asan_report_store8 [call site] 00803
9 __asan_report_store8 [call site] 00804
6 tinygltf_json::iterator::iterator() [function] [call site] 00805
6 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 00806
6 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 00807
6 tinygltf::detail::JsonToString(tinygltf_json const&, int) [function] [call site] 00808
5 __asan_set_shadow_f5 [call site] 00809
5 __asan_set_shadow_00 [call site] 00810
5 __asan_set_shadow_f5 [call site] 00811
5 __asan_set_shadow_00 [call site] 00812
4 __asan_report_store8 [call site] 00813
4 bool tinygltf::detail::ForEachInArray<tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_1>(tinygltf_json const&, char const*, tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_1&&) [function] [call site] 00814
5 tinygltf_json::iterator::iterator() [function] [call site] 00815
5 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 00816
5 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 00817
5 tinygltf::detail::IsArray(tinygltf_json const&) [function] [call site] 00818
5 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 00819
5 tinygltf::detail::ArrayBegin(tinygltf_json const&) [function] [call site] 00820
6 tinygltf_json::begin() const [function] [call site] 00821
5 tinygltf::detail::ArrayEnd(tinygltf_json const&) [function] [call site] 00822
6 tinygltf_json::end() const [function] [call site] 00823
5 tinygltf_json::iterator::operator!=(tinygltf_json::iterator const&) const [function] [call site] 00824
5 tinygltf_json::iterator::operator*() [function] [call site] 00825
5 tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_1::operator()(tinygltf_json const&) const [function] [call site] 00826
6 tinygltf::detail::GetString(tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) [function] [call site] 00827
6 __asan_report_load8 [call site] 00828
5 tinygltf_json::iterator::operator++() [function] [call site] 00829
4 __asan_report_store8 [call site] 00830
4 bool tinygltf::detail::ForEachInArray<tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_2>(tinygltf_json const&, char const*, tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_2&&) [function] [call site] 00831
5 tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_2::operator()(tinygltf_json const&) const [function] [call site] 00832
6 tinygltf::detail::GetString(tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) [function] [call site] 00833
6 __asan_report_load8 [call site] 00834
4 __asan_report_store8 [call site] 00835
4 bool tinygltf::detail::ForEachInArray<tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_3>(tinygltf_json const&, char const*, tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_3&&) [function] [call site] 00836
5 tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_3::operator()(tinygltf_json const&) const [function] [call site] 00837
6 __asan_report_load8 [call site] 00838
6 tinygltf::detail::IsObject(tinygltf_json const&) [function] [call site] 00839
6 __asan_report_load8 [call site] 00840
6 __asan_report_load8 [call site] 00841
6 tinygltf::Buffer::Buffer() [function] [call site] 00842
7 tinygltf::Value::Value() [function] [call site] 00843
6 __asan_report_load8 [call site] 00844
6 __asan_report_load1 [call site] 00845
6 __asan_report_load8 [call site] 00846
6 __asan_report_load1 [call site] 00847
6 __asan_report_load8 [call site] 00848
6 tinygltf::ParseBuffer(tinygltf::Buffer*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool, tinygltf::FsCallbacks*, tinygltf::URICallbacks const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, bool, unsigned char const*, unsigned long) [function] [call site] 00849
7 tinygltf::ParseUnsignedProperty(unsigned long*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00850
8 tinygltf_json::iterator::iterator() [function] [call site] 00851
8 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 00852
8 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 00853
8 tinygltf_json::is_number_unsigned() const [function] [call site] 00854
9 __asan_report_load4 [call site] 00855
9 __asan_report_load8 [call site] 00856
8 unsigned long tinygltf_json::get<unsigned long>() const [function] [call site] 00857
9 __asan_report_load4 [call site] 00858
9 __asan_report_load8 [call site] 00859
9 __asan_report_load4 [call site] 00860
9 __asan_report_load8 [call site] 00861
8 __asan_report_store8 [call site] 00862
8 __asan_set_shadow_f5 [call site] 00863
7 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00864
7 tinygltf_json::iterator::iterator() [function] [call site] 00865
7 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 00866
7 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 00867
7 tinygltf::detail::GetString(tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) [function] [call site] 00868
7 tinygltf::IsDataURI(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00869
7 tinygltf::DecodeDataURI(std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, bool) [function] [call site] 00870
8 tinygltf::base64_decode(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00871
9 __asan_report_load1 [call site] 00872
9 __asan_report_load1 [call site] 00873
9 tinygltf::is_base64(unsigned char) [function] [call site] 00874
10 isalnum [call site] 00875
9 __asan_report_load1 [call site] 00876
9 __asan_report_store1 [call site] 00877
9 __asan_report_load1 [call site] 00878
9 __asan_report_store1 [call site] 00879
9 __asan_report_load1 [call site] 00880
9 __asan_report_store1 [call site] 00881
9 __asan_report_load1 [call site] 00882
9 __asan_report_store1 [call site] 00883
9 __asan_report_load1 [call site] 00884
8 tinygltf::base64_decode(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00885
8 tinygltf::base64_decode(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00886
8 tinygltf::base64_decode(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00887
8 tinygltf::base64_decode(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00888
8 tinygltf::base64_decode(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00889
8 tinygltf::base64_decode(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00890
8 __asan_stack_free_5 [call site] 00891
8 __asan_set_shadow_00 [call site] 00892
7 __asan_report_load8 [call site] 00893
7 tinygltf::LoadExternalFile(std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, unsigned long, bool, unsigned long, tinygltf::FsCallbacks*) [function] [call site] 00894
8 __asan_stack_malloc_6 [call site] 00895
8 tinygltf::FindFile(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, tinygltf::FsCallbacks*) [function] [call site] 00896
9 strlen [call site] 00897
9 tinygltf::JoinPath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00898
10 __asan_report_load1 [call site] 00899
9 __asan_report_load8 [call site] 00900
9 __asan_report_load8 [call site] 00901
8 __asan_report_load8 [call site] 00902
8 __asan_report_load8 [call site] 00903
8 __asan_stack_free_6 [call site] 00904
8 __asan_set_shadow_00 [call site] 00905
7 __asan_memcpy [call site] 00906
7 tinygltf::IsDataURI(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00907
7 tinygltf::DecodeDataURI(std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, bool) [function] [call site] 00908
7 __asan_report_load8 [call site] 00909
7 tinygltf::LoadExternalFile(std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, unsigned long, bool, unsigned long, tinygltf::FsCallbacks*) [function] [call site] 00910
7 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00911
7 bool tinygltf::ParseExtrasAndExtensions<tinygltf::Buffer>(tinygltf::Buffer*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 00912
7 __asan_stack_free_5 [call site] 00913
7 __asan_set_shadow_00 [call site] 00914
6 tinygltf::Buffer::~Buffer() [function] [call site] 00915
7 tinygltf::Value::~Value() [function] [call site] 00916
6 __asan_report_load8 [call site] 00917
6 __asan_set_shadow_f5 [call site] 00918
4 __asan_report_store8 [call site] 00919
4 bool tinygltf::detail::ForEachInArray<tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_4>(tinygltf_json const&, char const*, tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_4&&) [function] [call site] 00920
5 tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_4::operator()(tinygltf_json const&) const [function] [call site] 00921
6 tinygltf::detail::IsObject(tinygltf_json const&) [function] [call site] 00922
6 __asan_report_load8 [call site] 00923
6 __asan_report_load8 [call site] 00924
6 tinygltf::BufferView::BufferView() [function] [call site] 00925
7 __asan_report_store4 [call site] 00926
7 __asan_report_store8 [call site] 00927
7 __asan_report_store8 [call site] 00928
7 __asan_report_store8 [call site] 00929
7 __asan_report_store4 [call site] 00930
7 tinygltf::Value::Value() [function] [call site] 00931
7 __asan_report_store1 [call site] 00932
6 __asan_report_load8 [call site] 00933
6 __asan_report_load1 [call site] 00934
6 tinygltf::ParseBufferView(tinygltf::BufferView*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 00935
7 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00936
8 tinygltf_json::iterator::iterator() [function] [call site] 00937
8 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 00938
8 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 00939
8 tinygltf::detail::GetInt(tinygltf_json const&, int&) [function] [call site] 00940
9 tinygltf_json::is_number_integer() const [function] [call site] 00941
10 __asan_report_load4 [call site] 00942
9 tinygltf_json::is_number_unsigned() const [function] [call site] 00943
9 int tinygltf_json::get<int>() const [function] [call site] 00944
10 __asan_report_load4 [call site] 00945
10 __asan_report_load8 [call site] 00946
10 __asan_report_load4 [call site] 00947
10 __asan_report_load8 [call site] 00948
9 __asan_report_store4 [call site] 00949
8 __asan_report_store4 [call site] 00950
8 __asan_set_shadow_f5 [call site] 00951
7 tinygltf::ParseUnsignedProperty(unsigned long*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00952
7 tinygltf::ParseUnsignedProperty(unsigned long*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00953
7 tinygltf::ParseUnsignedProperty(unsigned long*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00954
7 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00955
7 __asan_report_store4 [call site] 00956
7 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00957
7 bool tinygltf::ParseExtrasAndExtensions<tinygltf::BufferView>(tinygltf::BufferView*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 00958
7 __asan_report_store4 [call site] 00959
7 __asan_report_store8 [call site] 00960
7 __asan_report_store8 [call site] 00961
7 __asan_report_store8 [call site] 00962
7 __asan_stack_free_5 [call site] 00963
7 __asan_set_shadow_00 [call site] 00964
6 tinygltf::BufferView::~BufferView() [function] [call site] 00965
7 tinygltf::Value::~Value() [function] [call site] 00966
6 __asan_report_load8 [call site] 00967
6 __asan_set_shadow_f5 [call site] 00968
4 __asan_report_store8 [call site] 00969
4 bool tinygltf::detail::ForEachInArray<tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_5>(tinygltf_json const&, char const*, tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_5&&) [function] [call site] 00970
5 tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_5::operator()(tinygltf_json const&) const [function] [call site] 00971
6 tinygltf::detail::IsObject(tinygltf_json const&) [function] [call site] 00972
6 __asan_report_load8 [call site] 00973
6 __asan_report_load8 [call site] 00974
6 __asan_set_shadow_00 [call site] 00975
6 tinygltf::Accessor::Accessor() [function] [call site] 00976
7 __asan_report_store4 [call site] 00977
7 __asan_report_store8 [call site] 00978
7 __asan_report_store1 [call site] 00979
7 __asan_report_store4 [call site] 00980
7 __asan_report_store8 [call site] 00981
7 __asan_report_store4 [call site] 00982
7 tinygltf::Value::Value() [function] [call site] 00983
7 tinygltf::Accessor::Sparse::Sparse() [function] [call site] 00984
8 __asan_report_store4 [call site] 00985
8 __asan_report_store1 [call site] 00986
8 tinygltf::Accessor::Sparse::{unnamed type#1}::Sparse() [function] [call site] 00987
9 __asan_report_store8 [call site] 00988
9 __asan_report_store4 [call site] 00989
9 __asan_report_store4 [call site] 00990
9 tinygltf::Value::Value() [function] [call site] 00991
8 tinygltf::Accessor::Sparse::{unnamed type#2}::Sparse() [function] [call site] 00992
9 __asan_report_store4 [call site] 00993
9 __asan_report_store8 [call site] 00994
9 tinygltf::Value::Value() [function] [call site] 00995
8 tinygltf::Value::Value() [function] [call site] 00996
6 __asan_report_load8 [call site] 00997
6 __asan_report_load1 [call site] 00998
6 tinygltf::ParseAccessor(tinygltf::Accessor*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 00999
7 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01000
7 tinygltf::ParseUnsignedProperty(unsigned long*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01001
7 tinygltf::ParseBooleanProperty(bool*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01002
8 tinygltf_json::iterator::iterator() [function] [call site] 01003
8 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 01004
8 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01005
8 tinygltf_json::is_boolean() const [function] [call site] 01006
9 __asan_report_load4 [call site] 01007
8 bool tinygltf_json::get<bool>() const [function] [call site] 01008
8 __asan_report_store1 [call site] 01009
8 __asan_set_shadow_f5 [call site] 01010
7 tinygltf::ParseUnsignedProperty(unsigned long*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01011
7 tinygltf::ParseUnsignedProperty(unsigned long*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01012
7 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01013
7 __asan_report_store4 [call site] 01014
7 __asan_report_store4 [call site] 01015
7 __asan_report_store4 [call site] 01016
7 __asan_report_store4 [call site] 01017
7 __asan_report_store4 [call site] 01018
7 __asan_report_store4 [call site] 01019
7 __asan_report_store4 [call site] 01020
7 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01021
7 tinygltf::ParseNumberArrayProperty(std::__1::vector<double, std::__1::allocator<double> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01022
8 tinygltf_json::iterator::iterator() [function] [call site] 01023
8 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 01024
8 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01025
8 tinygltf::detail::IsArray(tinygltf_json const&) [function] [call site] 01026
8 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01027
8 tinygltf::detail::ArrayEnd(tinygltf_json const&) [function] [call site] 01028
8 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01029
8 tinygltf::detail::ArrayBegin(tinygltf_json const&) [function] [call site] 01030
8 tinygltf_json::iterator::operator!=(tinygltf_json::iterator const&) const [function] [call site] 01031
8 tinygltf_json::iterator::operator*() [function] [call site] 01032
8 tinygltf::detail::GetNumber(tinygltf_json const&, double&) [function] [call site] 01033
9 tinygltf_json::is_number() const [function] [call site] 01034
10 __asan_report_load4 [call site] 01035
9 double tinygltf_json::get<double>() const [function] [call site] 01036
9 __asan_report_store8 [call site] 01037
8 tinygltf_json::iterator::operator++() [function] [call site] 01038
8 __asan_set_shadow_f5 [call site] 01039
8 __asan_set_shadow_00 [call site] 01040
7 tinygltf::ParseNumberArrayProperty(std::__1::vector<double, std::__1::allocator<double> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01041
7 __asan_report_store8 [call site] 01042
7 __asan_report_store4 [call site] 01043
7 __asan_report_store8 [call site] 01044
7 __asan_report_store1 [call site] 01045
7 __asan_report_store4 [call site] 01046
7 bool tinygltf::ParseExtrasAndExtensions<tinygltf::Accessor>(tinygltf::Accessor*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01047
7 tinygltf_json::iterator::iterator() [function] [call site] 01048
7 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 01049
7 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01050
7 tinygltf::ParseSparseAccessor(tinygltf::Accessor::Sparse*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01051
8 __asan_report_store1 [call site] 01052
8 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01053
8 bool tinygltf::ParseExtrasAndExtensions<tinygltf::Accessor::Sparse>(tinygltf::Accessor::Sparse*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01054
8 tinygltf_json::iterator::iterator() [function] [call site] 01055
8 tinygltf_json::iterator::iterator() [function] [call site] 01056
8 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 01057
8 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 01058
8 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01059
8 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01060
8 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01061
8 tinygltf::ParseUnsignedProperty(unsigned long*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01062
8 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01063
8 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01064
8 tinygltf::ParseUnsignedProperty(unsigned long*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01065
8 __asan_report_store4 [call site] 01066
8 __asan_report_store4 [call site] 01067
8 __asan_report_store8 [call site] 01068
8 __asan_report_store4 [call site] 01069
8 bool tinygltf::ParseExtrasAndExtensions<tinygltf::Accessor::Sparse::{unnamed type#1}>(tinygltf::Accessor::Sparse::{unnamed type#1}*, std::__1::basic_string<char, tinygltf::Accessor::Sparse::{unnamed type#1}*::char_traits<char>, tinygltf::Accessor::Sparse::{unnamed type#1}*::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01070
8 __asan_report_store4 [call site] 01071
8 __asan_report_store8 [call site] 01072
8 bool tinygltf::ParseExtrasAndExtensions<tinygltf::Accessor::Sparse::{unnamed type#2}>(tinygltf::Accessor::Sparse::{unnamed type#2}*, std::__1::basic_string<char, tinygltf::Accessor::Sparse::{unnamed type#2}*::char_traits<char>, tinygltf::Accessor::Sparse::{unnamed type#2}*::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01073
8 __asan_set_shadow_f5 [call site] 01074
8 __asan_set_shadow_00 [call site] 01075
7 __asan_stack_free_6 [call site] 01076
7 __asan_set_shadow_00 [call site] 01077
6 tinygltf::Accessor::~Accessor() [function] [call site] 01078
7 tinygltf::Accessor::Sparse::~Sparse() [function] [call site] 01079
8 tinygltf::Value::~Value() [function] [call site] 01080
8 tinygltf::Accessor::Sparse::{unnamed type#2}::~Sparse() [function] [call site] 01081
9 tinygltf::Value::~Value() [function] [call site] 01082
8 tinygltf::Accessor::Sparse::{unnamed type#1}::~Sparse() [function] [call site] 01083
9 tinygltf::Value::~Value() [function] [call site] 01084
7 tinygltf::Value::~Value() [function] [call site] 01085
6 __asan_set_shadow_f8 [call site] 01086
6 __asan_report_load8 [call site] 01087
6 __asan_stack_free_5 [call site] 01088
6 __asan_set_shadow_00 [call site] 01089
4 __asan_report_store8 [call site] 01090
4 bool tinygltf::detail::ForEachInArray<tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_6>(tinygltf_json const&, char const*, tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_6&&) [function] [call site] 01091
5 tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_6::operator()(tinygltf_json const&) const [function] [call site] 01092
6 tinygltf::detail::IsObject(tinygltf_json const&) [function] [call site] 01093
6 __asan_report_load8 [call site] 01094
6 __asan_report_load8 [call site] 01095
6 tinygltf::Mesh::Mesh() [function] [call site] 01096
7 tinygltf::Value::Value() [function] [call site] 01097
6 __asan_report_load8 [call site] 01098
6 __asan_report_load1 [call site] 01099
6 __asan_report_load4 [call site] 01100
6 tinygltf::ParseMesh(tinygltf::Mesh*, tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool, tinygltf::ParseStrictness) [function] [call site] 01101
7 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01102
7 tinygltf_json::iterator::iterator() [function] [call site] 01103
7 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 01104
7 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01105
7 tinygltf::detail::IsArray(tinygltf_json const&) [function] [call site] 01106
7 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01107
7 tinygltf::detail::ArrayEnd(tinygltf_json const&) [function] [call site] 01108
7 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01109
7 tinygltf::detail::ArrayBegin(tinygltf_json const&) [function] [call site] 01110
7 tinygltf_json::iterator::operator!=(tinygltf_json::iterator const&) const [function] [call site] 01111
7 tinygltf::Primitive::Primitive() [function] [call site] 01112
8 __asan_report_store4 [call site] 01113
8 __asan_report_store4 [call site] 01114
8 __asan_report_store4 [call site] 01115
8 tinygltf::Value::Value() [function] [call site] 01116
7 tinygltf_json::iterator::operator*() [function] [call site] 01117
7 tinygltf::ParsePrimitive(tinygltf::Primitive*, tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool, tinygltf::ParseStrictness) [function] [call site] 01118
8 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01119
8 __asan_report_store4 [call site] 01120
8 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01121
8 __asan_report_store4 [call site] 01122
8 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01123
8 __asan_report_store4 [call site] 01124
8 tinygltf::ParseStringIntegerProperty(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, int> > >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01125
9 tinygltf_json::iterator::iterator() [function] [call site] 01126
9 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 01127
9 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01128
9 tinygltf::detail::IsObject(tinygltf_json const&) [function] [call site] 01129
9 tinygltf::detail::ObjectBegin(tinygltf_json const&) [function] [call site] 01130
10 tinygltf_json::begin() const [function] [call site] 01131
9 tinygltf::detail::ObjectEnd(tinygltf_json const&) [function] [call site] 01132
10 tinygltf_json::end() const [function] [call site] 01133
9 tinygltf_json::iterator::operator!=(tinygltf_json::iterator const&) const [function] [call site] 01134
9 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01135
9 tinygltf::detail::GetInt(tinygltf_json const&, int&) [function] [call site] 01136
9 tinygltf::detail::GetKey(tinygltf_json::iterator&) [function] [call site] 01137
9 __asan_report_store4 [call site] 01138
9 tinygltf_json::iterator::operator++() [function] [call site] 01139
9 __asan_set_shadow_f5 [call site] 01140
9 __asan_set_shadow_00 [call site] 01141
8 tinygltf_json::iterator::iterator() [function] [call site] 01142
8 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 01143
8 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01144
8 tinygltf::detail::IsArray(tinygltf_json const&) [function] [call site] 01145
8 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01146
8 tinygltf::detail::ArrayEnd(tinygltf_json const&) [function] [call site] 01147
8 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01148
8 tinygltf::detail::ArrayBegin(tinygltf_json const&) [function] [call site] 01149
8 tinygltf_json::iterator::operator!=(tinygltf_json::iterator const&) const [function] [call site] 01150
8 tinygltf_json::iterator::operator*() [function] [call site] 01151
8 tinygltf::detail::IsObject(tinygltf_json const&) [function] [call site] 01152
8 tinygltf::detail::ObjectBegin(tinygltf_json const&) [function] [call site] 01153
8 tinygltf::detail::ObjectEnd(tinygltf_json const&) [function] [call site] 01154
8 tinygltf_json::iterator::operator!=(tinygltf_json::iterator const&) const [function] [call site] 01155
8 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01156
8 tinygltf::detail::GetInt(tinygltf_json const&, int&) [function] [call site] 01157
8 tinygltf::detail::GetKey(tinygltf_json::iterator&) [function] [call site] 01158
8 __asan_report_store4 [call site] 01159
8 tinygltf_json::iterator::operator++() [function] [call site] 01160
8 tinygltf_json::iterator::operator++() [function] [call site] 01161
8 bool tinygltf::ParseExtrasAndExtensions<tinygltf::Primitive>(tinygltf::Primitive*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01162
8 __asan_set_shadow_f5 [call site] 01163
8 __asan_set_shadow_00 [call site] 01164
7 tinygltf::Primitive::~Primitive() [function] [call site] 01165
8 tinygltf::Value::~Value() [function] [call site] 01166
7 tinygltf_json::iterator::operator++() [function] [call site] 01167
7 tinygltf::ParseNumberArrayProperty(std::__1::vector<double, std::__1::allocator<double> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01168
7 bool tinygltf::ParseExtrasAndExtensions<tinygltf::Mesh>(tinygltf::Mesh*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01169
7 __asan_set_shadow_f5 [call site] 01170
7 __asan_set_shadow_00 [call site] 01171
7 __asan_set_shadow_f5 [call site] 01172
7 __asan_set_shadow_00 [call site] 01173
6 tinygltf::Mesh::~Mesh() [function] [call site] 01174
7 tinygltf::Value::~Value() [function] [call site] 01175
6 __asan_report_load8 [call site] 01176
6 __asan_set_shadow_f5 [call site] 01177
4 __asan_report_load4 [call site] 01178
4 __asan_report_load4 [call site] 01179
4 __asan_report_load4 [call site] 01180
4 __asan_report_load4 [call site] 01181
4 __asan_report_store4 [call site] 01182
4 __asan_report_load4 [call site] 01183
4 __asan_report_load4 [call site] 01184
4 __asan_report_store4 [call site] 01185
4 __asan_report_load4 [call site] 01186
4 __asan_report_load4 [call site] 01187
4 __asan_report_store4 [call site] 01188
4 __asan_report_store8 [call site] 01189
4 bool tinygltf::detail::ForEachInArray<tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_7>(tinygltf_json const&, char const*, tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_7&&) [function] [call site] 01190
5 tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_7::operator()(tinygltf_json const&) const [function] [call site] 01191
6 tinygltf::detail::IsObject(tinygltf_json const&) [function] [call site] 01192
6 __asan_report_load8 [call site] 01193
6 __asan_report_load8 [call site] 01194
6 tinygltf::Node::Node() [function] [call site] 01195
7 __asan_report_store4 [call site] 01196
7 __asan_report_store4 [call site] 01197
7 __asan_report_store4 [call site] 01198
7 __asan_report_store4 [call site] 01199
7 __asan_report_store4 [call site] 01200
7 tinygltf::Value::Value() [function] [call site] 01201
6 __asan_report_load8 [call site] 01202
6 __asan_report_load1 [call site] 01203
6 tinygltf::ParseNode(tinygltf::Node*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01204
7 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01205
7 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01206
7 __asan_report_store4 [call site] 01207
7 tinygltf::ParseNumberArrayProperty(std::__1::vector<double, std::__1::allocator<double> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01208
7 tinygltf::ParseNumberArrayProperty(std::__1::vector<double, std::__1::allocator<double> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01209
7 tinygltf::ParseNumberArrayProperty(std::__1::vector<double, std::__1::allocator<double> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01210
7 tinygltf::ParseNumberArrayProperty(std::__1::vector<double, std::__1::allocator<double> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01211
7 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01212
7 __asan_report_store4 [call site] 01213
7 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01214
7 __asan_report_store4 [call site] 01215
7 tinygltf::ParseIntegerArrayProperty(std::__1::vector<int, std::__1::allocator<int> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01216
8 tinygltf_json::iterator::iterator() [function] [call site] 01217
8 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 01218
8 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01219
8 tinygltf::detail::IsArray(tinygltf_json const&) [function] [call site] 01220
8 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01221
8 tinygltf::detail::ArrayEnd(tinygltf_json const&) [function] [call site] 01222
8 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01223
8 tinygltf::detail::ArrayBegin(tinygltf_json const&) [function] [call site] 01224
8 tinygltf_json::iterator::operator!=(tinygltf_json::iterator const&) const [function] [call site] 01225
8 tinygltf_json::iterator::operator*() [function] [call site] 01226
8 tinygltf::detail::GetInt(tinygltf_json const&, int&) [function] [call site] 01227
8 tinygltf_json::iterator::operator++() [function] [call site] 01228
8 __asan_set_shadow_f5 [call site] 01229
8 __asan_set_shadow_00 [call site] 01230
7 tinygltf::ParseNumberArrayProperty(std::__1::vector<double, std::__1::allocator<double> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01231
7 bool tinygltf::ParseExtrasAndExtensions<tinygltf::Node>(tinygltf::Node*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01232
7 tinygltf::Value::Has(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const [function] [call site] 01233
8 tinygltf::Value::IsObject() const [function] [call site] 01234
9 __asan_report_load4 [call site] 01235
7 tinygltf::Value::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const [function] [call site] 01236
8 __cxa_guard_acquire [call site] 01237
8 tinygltf::Value::Value() [function] [call site] 01238
8 __cxa_atexit [call site] 01239
8 tinygltf::Value::~Value() [function] [call site] 01240
8 __cxa_guard_release [call site] 01241
8 tinygltf::Value::IsObject() const [function] [call site] 01242
8 __asan_handle_no_return [call site] 01243
8 __assert_fail [call site] 01244
7 tinygltf::Value::GetNumberAsInt() const [function] [call site] 01245
8 __asan_report_load4 [call site] 01246
8 __asan_report_load8 [call site] 01247
8 __asan_report_load4 [call site] 01248
7 __asan_report_store4 [call site] 01249
7 tinygltf::Value::Has(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const [function] [call site] 01250
7 tinygltf::Value::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const [function] [call site] 01251
7 tinygltf::Value::GetNumberAsInt() const [function] [call site] 01252
7 __asan_report_store4 [call site] 01253
7 tinygltf::Value::Has(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const [function] [call site] 01254
7 tinygltf::Value::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const [function] [call site] 01255
7 tinygltf::Value::ArrayLen() const [function] [call site] 01256
8 tinygltf::Value::IsArray() const [function] [call site] 01257
9 __asan_report_load4 [call site] 01258
7 tinygltf::Value::Get(unsigned long) const [function] [call site] 01259
8 __cxa_guard_acquire [call site] 01260
8 tinygltf::Value::Value() [function] [call site] 01261
8 __cxa_atexit [call site] 01262
8 tinygltf::Value::~Value() [function] [call site] 01263
8 __cxa_guard_release [call site] 01264
8 tinygltf::Value::IsArray() const [function] [call site] 01265
8 __asan_handle_no_return [call site] 01266
8 __assert_fail [call site] 01267
7 tinygltf::Value::GetNumberAsInt() const [function] [call site] 01268
7 __asan_stack_free_6 [call site] 01269
7 __asan_set_shadow_00 [call site] 01270
7 __asan_stack_free_6 [call site] 01271
7 __asan_set_shadow_00 [call site] 01272
6 tinygltf::Node::~Node() [function] [call site] 01273
7 tinygltf::Value::~Value() [function] [call site] 01274
6 __asan_report_load8 [call site] 01275
6 __asan_set_shadow_f5 [call site] 01276
6 __asan_set_shadow_00 [call site] 01277
4 __asan_report_store8 [call site] 01278
4 bool tinygltf::detail::ForEachInArray<tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_8>(tinygltf_json const&, char const*, tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_8&&) [function] [call site] 01279
5 tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_8::operator()(tinygltf_json const&) const [function] [call site] 01280
6 tinygltf::detail::IsObject(tinygltf_json const&) [function] [call site] 01281
6 __asan_report_load8 [call site] 01282
6 __asan_report_load8 [call site] 01283
6 tinygltf::Scene::Scene() [function] [call site] 01284
7 tinygltf::Value::Value() [function] [call site] 01285
6 __asan_report_load8 [call site] 01286
6 __asan_report_load1 [call site] 01287
6 tinygltf::ParseScene(tinygltf::Scene*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01288
7 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01289
7 tinygltf::ParseIntegerArrayProperty(std::__1::vector<int, std::__1::allocator<int> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01290
7 bool tinygltf::ParseExtrasAndExtensions<tinygltf::Scene>(tinygltf::Scene*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01291
7 tinygltf::Value::Has(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const [function] [call site] 01292
7 tinygltf::Value::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const [function] [call site] 01293
7 tinygltf::Value::ArrayLen() const [function] [call site] 01294
7 tinygltf::Value::Get(unsigned long) const [function] [call site] 01295
7 tinygltf::Value::GetNumberAsInt() const [function] [call site] 01296
7 __asan_set_shadow_f5 [call site] 01297
7 __asan_set_shadow_00 [call site] 01298
7 __asan_set_shadow_f5 [call site] 01299
7 __asan_set_shadow_00 [call site] 01300
6 tinygltf::Scene::~Scene() [function] [call site] 01301
7 tinygltf::Value::~Value() [function] [call site] 01302
6 __asan_report_load8 [call site] 01303
6 __asan_set_shadow_f5 [call site] 01304
4 tinygltf_json::iterator::iterator() [function] [call site] 01305
4 tinygltf::detail::FindMember(tinygltf_json&, char const*, tinygltf_json::iterator&) [function] [call site] 01306
4 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01307
4 tinygltf::detail::GetInt(tinygltf_json const&, int&) [function] [call site] 01308
4 __asan_report_store4 [call site] 01309
4 __asan_report_store8 [call site] 01310
4 bool tinygltf::detail::ForEachInArray<tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_9>(tinygltf_json const&, char const*, tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_9&&) [function] [call site] 01311
5 tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_9::operator()(tinygltf_json const&) const [function] [call site] 01312
6 tinygltf::detail::IsObject(tinygltf_json const&) [function] [call site] 01313
6 __asan_report_load8 [call site] 01314
6 __asan_report_load8 [call site] 01315
6 __asan_set_shadow_00 [call site] 01316
6 tinygltf::Material::Material() [function] [call site] 01317
7 __asan_memset [call site] 01318
7 __asan_memcpy [call site] 01319
7 __asan_report_store8 [call site] 01320
7 __asan_report_store8 [call site] 01321
7 __asan_report_store1 [call site] 01322
7 tinygltf::PbrMetallicRoughness::PbrMetallicRoughness() [function] [call site] 01323
8 __asan_memcpy [call site] 01324
8 __asan_report_store8 [call site] 01325
8 tinygltf::TextureInfo::TextureInfo() [function] [call site] 01326
9 __asan_report_store4 [call site] 01327
9 __asan_report_store4 [call site] 01328
9 tinygltf::Value::Value() [function] [call site] 01329
8 __asan_report_store8 [call site] 01330
8 __asan_report_store8 [call site] 01331
8 tinygltf::Value::Value() [function] [call site] 01332
7 tinygltf::NormalTextureInfo::NormalTextureInfo() [function] [call site] 01333
8 __asan_report_store4 [call site] 01334
8 __asan_report_store4 [call site] 01335
8 __asan_report_store8 [call site] 01336
8 tinygltf::Value::Value() [function] [call site] 01337
7 tinygltf::OcclusionTextureInfo::OcclusionTextureInfo() [function] [call site] 01338
8 __asan_report_store4 [call site] 01339
8 __asan_report_store4 [call site] 01340
8 __asan_report_store8 [call site] 01341
8 tinygltf::Value::Value() [function] [call site] 01342
7 tinygltf::TextureInfo::TextureInfo() [function] [call site] 01343
7 tinygltf::Value::Value() [function] [call site] 01344
6 __asan_report_load8 [call site] 01345
6 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01346
6 __asan_report_load8 [call site] 01347
6 __asan_report_load1 [call site] 01348
6 __asan_report_load4 [call site] 01349
6 tinygltf::ParseMaterial(tinygltf::Material*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool, tinygltf::ParseStrictness) [function] [call site] 01350
7 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01351
7 tinygltf::ParseNumberArrayProperty(std::__1::vector<double, std::__1::allocator<double> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01352
7 __asan_memset [call site] 01353
7 __asan_memcpy [call site] 01354
7 __asan_report_store8 [call site] 01355
7 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01356
7 tinygltf::ParseNumberProperty(double*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01357
8 tinygltf_json::iterator::iterator() [function] [call site] 01358
8 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 01359
8 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01360
8 tinygltf::detail::GetNumber(tinygltf_json const&, double&) [function] [call site] 01361
8 __asan_report_store8 [call site] 01362
8 __asan_set_shadow_f5 [call site] 01363
7 tinygltf::ParseBooleanProperty(bool*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01364
7 tinygltf_json::iterator::iterator() [function] [call site] 01365
7 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 01366
7 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01367
7 tinygltf::ParsePbrMetallicRoughness(tinygltf::PbrMetallicRoughness*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01368
8 tinygltf::ParseNumberArrayProperty(std::__1::vector<double, std::__1::allocator<double> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01369
8 tinygltf_json::iterator::iterator() [function] [call site] 01370
8 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 01371
8 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01372
8 tinygltf::ParseTextureInfo(tinygltf::TextureInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01373
9 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01374
9 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01375
9 bool tinygltf::ParseExtrasAndExtensions<tinygltf::TextureInfo>(tinygltf::TextureInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01376
9 __asan_set_shadow_f5 [call site] 01377
9 __asan_set_shadow_f5 [call site] 01378
8 tinygltf_json::iterator::iterator() [function] [call site] 01379
8 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 01380
8 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01381
8 tinygltf::ParseTextureInfo(tinygltf::TextureInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01382
8 tinygltf::ParseNumberProperty(double*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01383
8 tinygltf::ParseNumberProperty(double*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01384
8 bool tinygltf::ParseExtrasAndExtensions<tinygltf::PbrMetallicRoughness>(tinygltf::PbrMetallicRoughness*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01385
8 __asan_set_shadow_f5 [call site] 01386
8 __asan_set_shadow_00 [call site] 01387
7 tinygltf_json::iterator::iterator() [function] [call site] 01388
7 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 01389
7 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01390
7 tinygltf::ParseNormalTextureInfo(tinygltf::NormalTextureInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01391
8 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01392
8 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01393
8 tinygltf::ParseNumberProperty(double*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01394
8 bool tinygltf::ParseExtrasAndExtensions<tinygltf::NormalTextureInfo>(tinygltf::NormalTextureInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01395
8 __asan_set_shadow_f5 [call site] 01396
8 __asan_set_shadow_f5 [call site] 01397
7 tinygltf_json::iterator::iterator() [function] [call site] 01398
7 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 01399
7 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01400
7 tinygltf::ParseOcclusionTextureInfo(tinygltf::OcclusionTextureInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01401
8 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01402
8 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01403
8 tinygltf::ParseNumberProperty(double*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01404
8 bool tinygltf::ParseExtrasAndExtensions<tinygltf::OcclusionTextureInfo>(tinygltf::OcclusionTextureInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01405
8 __asan_set_shadow_f5 [call site] 01406
8 __asan_set_shadow_f5 [call site] 01407
7 tinygltf_json::iterator::iterator() [function] [call site] 01408
7 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 01409
7 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01410
7 tinygltf::ParseTextureInfo(tinygltf::TextureInfo*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01411
7 tinygltf::detail::ObjectBegin(tinygltf_json const&) [function] [call site] 01412
7 tinygltf::detail::ObjectEnd(tinygltf_json const&) [function] [call site] 01413
7 tinygltf_json::iterator::operator!=(tinygltf_json::iterator const&) const [function] [call site] 01414
7 tinygltf::detail::GetKey(tinygltf_json::iterator&) [function] [call site] 01415
7 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01416
7 tinygltf::detail::IsObject(tinygltf_json const&) [function] [call site] 01417
7 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01418
7 tinygltf::detail::ObjectBegin(tinygltf_json const&) [function] [call site] 01419
7 tinygltf::detail::ObjectEnd(tinygltf_json const&) [function] [call site] 01420
7 tinygltf_json::iterator::operator!=(tinygltf_json::iterator const&) const [function] [call site] 01421
7 tinygltf::Parameter::Parameter() [function] [call site] 01422
8 __asan_report_store1 [call site] 01423
8 __asan_report_store1 [call site] 01424
8 __asan_report_store8 [call site] 01425
7 tinygltf::detail::GetKey(tinygltf_json::iterator&) [function] [call site] 01426
7 tinygltf::ParseParameterProperty(tinygltf::Parameter*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) [function] [call site] 01427
8 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01428
8 tinygltf::ParseNumberArrayProperty(std::__1::vector<double, std::__1::allocator<double> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01429
8 tinygltf::ParseNumberProperty(double*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01430
8 __asan_report_store1 [call site] 01431
8 tinygltf::ParseJSONProperty(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, double> > >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) [function] [call site] 01432
9 tinygltf_json::iterator::iterator() [function] [call site] 01433
9 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 01434
9 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01435
9 tinygltf::detail::IsObject(tinygltf_json const&) [function] [call site] 01436
9 tinygltf::detail::ObjectBegin(tinygltf_json const&) [function] [call site] 01437
9 tinygltf::detail::ObjectEnd(tinygltf_json const&) [function] [call site] 01438
9 tinygltf_json::iterator::operator!=(tinygltf_json::iterator const&) const [function] [call site] 01439
9 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01440
9 tinygltf::detail::GetNumber(tinygltf_json const&, double&) [function] [call site] 01441
9 tinygltf::detail::GetKey(tinygltf_json::iterator&) [function] [call site] 01442
9 tinygltf_json::iterator::operator++() [function] [call site] 01443
9 __asan_set_shadow_f5 [call site] 01444
8 tinygltf::ParseBooleanProperty(bool*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01445
8 __asan_set_shadow_f5 [call site] 01446
8 __asan_set_shadow_f5 [call site] 01447
7 tinygltf::detail::GetKey(tinygltf_json::iterator&) [function] [call site] 01448
7 tinygltf::Parameter::~Parameter() [function] [call site] 01449
7 tinygltf_json::iterator::operator++() [function] [call site] 01450
7 tinygltf::Parameter::Parameter() [function] [call site] 01451
7 tinygltf::ParseParameterProperty(tinygltf::Parameter*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) [function] [call site] 01452
7 tinygltf::Parameter::~Parameter() [function] [call site] 01453
7 tinygltf_json::iterator::operator++() [function] [call site] 01454
7 bool tinygltf::ParseExtrasAndExtensions<tinygltf::Material>(tinygltf::Material*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01455
7 tinygltf::Value::Has(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const [function] [call site] 01456
7 tinygltf::Value::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const [function] [call site] 01457
7 tinygltf::Value::ArrayLen() const [function] [call site] 01458
7 tinygltf::Value::Get(unsigned long) const [function] [call site] 01459
7 tinygltf::Value::GetNumberAsInt() const [function] [call site] 01460
7 __asan_stack_free_5 [call site] 01461
7 __asan_set_shadow_00 [call site] 01462
7 __asan_stack_free_5 [call site] 01463
7 __asan_set_shadow_00 [call site] 01464
6 __asan_report_load8 [call site] 01465
6 tinygltf::Material::~Material() [function] [call site] 01466
7 tinygltf::Value::~Value() [function] [call site] 01467
7 tinygltf::TextureInfo::~TextureInfo() [function] [call site] 01468
8 tinygltf::Value::~Value() [function] [call site] 01469
7 tinygltf::OcclusionTextureInfo::~OcclusionTextureInfo() [function] [call site] 01470
8 tinygltf::Value::~Value() [function] [call site] 01471
7 tinygltf::NormalTextureInfo::~NormalTextureInfo() [function] [call site] 01472
8 tinygltf::Value::~Value() [function] [call site] 01473
7 tinygltf::PbrMetallicRoughness::~PbrMetallicRoughness() [function] [call site] 01474
8 tinygltf::Value::~Value() [function] [call site] 01475
8 tinygltf::TextureInfo::~TextureInfo() [function] [call site] 01476
6 __asan_set_shadow_f8 [call site] 01477
6 __asan_stack_free_5 [call site] 01478
6 __asan_set_shadow_00 [call site] 01479
4 tinygltf::LoadImageDataOption::LoadImageDataOption() [function] [call site] 01480
5 __asan_report_store1 [call site] 01481
5 __asan_report_store1 [call site] 01482
4 __asan_report_load1 [call site] 01483
4 __asan_report_load8 [call site] 01484
4 __asan_report_load1 [call site] 01485
4 __asan_report_load1 [call site] 01486
4 __asan_report_store8 [call site] 01487
4 __asan_report_store8 [call site] 01488
4 bool tinygltf::detail::ForEachInArray<tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_10>(tinygltf_json const&, char const*, tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_10&&) [function] [call site] 01489
5 tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_10::operator()(tinygltf_json const&) const [function] [call site] 01490
6 tinygltf::detail::IsObject(tinygltf_json const&) [function] [call site] 01491
6 __asan_report_load8 [call site] 01492
6 __asan_report_load8 [call site] 01493
6 __asan_report_load4 [call site] 01494
6 tinygltf::Image::Image() [function] [call site] 01495
7 __asan_report_store4 [call site] 01496
7 __asan_report_store4 [call site] 01497
7 __asan_report_store4 [call site] 01498
7 __asan_report_store4 [call site] 01499
7 __asan_report_store4 [call site] 01500
7 __asan_report_store4 [call site] 01501
7 tinygltf::Value::Value() [function] [call site] 01502
6 __asan_report_load8 [call site] 01503
6 __asan_report_load4 [call site] 01504
6 __asan_report_load1 [call site] 01505
6 __asan_report_load8 [call site] 01506
6 __asan_report_load8 [call site] 01507
6 __asan_report_load8 [call site] 01508
6 tinygltf::ParseImage(tinygltf::Image*, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, tinygltf::FsCallbacks*, tinygltf::URICallbacks const*, std::__1::function<bool (tinygltf::Image*, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, int, int, unsigned char const*, int, void*)> const&, void*) [function] [call site] 01509
7 tinygltf_json::iterator::iterator() [function] [call site] 01510
7 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 01511
7 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 01512
7 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01513
7 bool tinygltf::ParseExtrasAndExtensions<tinygltf::Image>(tinygltf::Image*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01514
7 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01515
7 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01516
7 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01517
7 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01518
7 __asan_report_store4 [call site] 01519
7 __asan_report_store4 [call site] 01520
7 __asan_report_store4 [call site] 01521
7 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01522
7 tinygltf::IsDataURI(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01523
7 tinygltf::DecodeDataURI(std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, bool) [function] [call site] 01524
7 __asan_report_load8 [call site] 01525
7 tinygltf::LoadExternalFile(std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, unsigned long, bool, unsigned long, tinygltf::FsCallbacks*) [function] [call site] 01526
7 __asan_stack_free_6 [call site] 01527
7 __asan_set_shadow_00 [call site] 01528
6 __asan_report_load8 [call site] 01529
6 __asan_report_load8 [call site] 01530
6 __asan_report_load8 [call site] 01531
6 __asan_report_load4 [call site] 01532
6 __asan_report_load8 [call site] 01533
6 __asan_report_load8 [call site] 01534
6 __asan_report_load4 [call site] 01535
6 __asan_report_load8 [call site] 01536
6 __asan_report_load8 [call site] 01537
6 __asan_report_load8 [call site] 01538
6 __asan_report_load4 [call site] 01539
6 __asan_report_load8 [call site] 01540
6 __asan_report_load8 [call site] 01541
6 __asan_report_load4 [call site] 01542
6 __asan_report_load8 [call site] 01543
6 __asan_report_load8 [call site] 01544
6 __asan_report_load8 [call site] 01545
6 __asan_report_load4 [call site] 01546
6 __asan_report_load8 [call site] 01547
6 __asan_report_load8 [call site] 01548
6 __asan_report_load8 [call site] 01549
6 __asan_report_load8 [call site] 01550
6 __asan_report_load4 [call site] 01551
6 __asan_report_load8 [call site] 01552
6 __asan_report_load8 [call site] 01553
6 __asan_report_load8 [call site] 01554
6 __asan_report_load8 [call site] 01555
6 __asan_report_load4 [call site] 01556
6 tinygltf::Image::~Image() [function] [call site] 01557
7 tinygltf::Value::~Value() [function] [call site] 01558
6 __asan_stack_free_5 [call site] 01559
6 __asan_set_shadow_00 [call site] 01560
6 __asan_stack_free_5 [call site] 01561
6 __asan_set_shadow_00 [call site] 01562
4 __asan_report_store8 [call site] 01563
4 bool tinygltf::detail::ForEachInArray<tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_11>(tinygltf_json const&, char const*, tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_11&&) [function] [call site] 01564
5 tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_11::operator()(tinygltf_json const&) const [function] [call site] 01565
6 tinygltf::detail::IsObject(tinygltf_json const&) [function] [call site] 01566
6 __asan_report_load8 [call site] 01567
6 __asan_report_load8 [call site] 01568
6 tinygltf::Texture::Texture() [function] [call site] 01569
7 __asan_report_store4 [call site] 01570
7 __asan_report_store4 [call site] 01571
7 tinygltf::Value::Value() [function] [call site] 01572
6 __asan_report_load8 [call site] 01573
6 __asan_report_load1 [call site] 01574
6 __asan_report_load8 [call site] 01575
6 tinygltf::ParseTexture(tinygltf::Texture*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01576
7 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01577
7 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01578
7 __asan_report_store4 [call site] 01579
7 __asan_report_store4 [call site] 01580
7 bool tinygltf::ParseExtrasAndExtensions<tinygltf::Texture>(tinygltf::Texture*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01581
7 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01582
7 __asan_set_shadow_f5 [call site] 01583
7 __asan_set_shadow_f5 [call site] 01584
6 tinygltf::Texture::~Texture() [function] [call site] 01585
7 tinygltf::Value::~Value() [function] [call site] 01586
6 __asan_report_load8 [call site] 01587
6 __asan_set_shadow_f5 [call site] 01588
4 __asan_report_store8 [call site] 01589
4 bool tinygltf::detail::ForEachInArray<tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_12>(tinygltf_json const&, char const*, tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_12&&) [function] [call site] 01590
5 tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_12::operator()(tinygltf_json const&) const [function] [call site] 01591
6 tinygltf::detail::IsObject(tinygltf_json const&) [function] [call site] 01592
6 __asan_report_load8 [call site] 01593
6 __asan_report_load8 [call site] 01594
6 tinygltf::Animation::Animation() [function] [call site] 01595
7 tinygltf::Value::Value() [function] [call site] 01596
6 __asan_report_load8 [call site] 01597
6 __asan_report_load1 [call site] 01598
6 tinygltf::ParseAnimation(tinygltf::Animation*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01599
7 tinygltf_json::iterator::iterator() [function] [call site] 01600
7 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 01601
7 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01602
7 tinygltf::detail::IsArray(tinygltf_json const&) [function] [call site] 01603
7 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01604
7 tinygltf::detail::ArrayEnd(tinygltf_json const&) [function] [call site] 01605
7 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01606
7 tinygltf::detail::ArrayBegin(tinygltf_json const&) [function] [call site] 01607
7 tinygltf_json::iterator::operator!=(tinygltf_json::iterator const&) const [function] [call site] 01608
7 tinygltf::AnimationChannel::AnimationChannel() [function] [call site] 01609
8 __asan_report_store4 [call site] 01610
8 __asan_report_store4 [call site] 01611
8 tinygltf::Value::Value() [function] [call site] 01612
7 tinygltf_json::iterator::operator*() [function] [call site] 01613
7 tinygltf::ParseAnimationChannel(tinygltf::AnimationChannel*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01614
8 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01615
8 tinygltf_json::iterator::iterator() [function] [call site] 01616
8 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 01617
8 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01618
8 tinygltf::detail::IsObject(tinygltf_json const&) [function] [call site] 01619
8 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01620
8 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01621
8 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01622
8 tinygltf::ParseExtensionsProperty(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, tinygltf::Value, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, tinygltf::Value> > >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&) [function] [call site] 01623
8 tinygltf::ParseExtrasProperty(tinygltf::Value*, tinygltf_json const&) [function] [call site] 01624
8 tinygltf_json::iterator::iterator() [function] [call site] 01625
8 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 01626
8 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01627
8 tinygltf::detail::JsonToString(tinygltf_json const&, int) [function] [call site] 01628
8 tinygltf_json::iterator::iterator() [function] [call site] 01629
8 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 01630
8 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01631
8 tinygltf::detail::JsonToString(tinygltf_json const&, int) [function] [call site] 01632
8 __asan_report_store4 [call site] 01633
8 __asan_report_store4 [call site] 01634
8 bool tinygltf::ParseExtrasAndExtensions<tinygltf::AnimationChannel>(tinygltf::AnimationChannel*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01635
8 __asan_set_shadow_f5 [call site] 01636
8 __asan_set_shadow_00 [call site] 01637
7 tinygltf::AnimationChannel::~AnimationChannel() [function] [call site] 01638
8 tinygltf::Value::~Value() [function] [call site] 01639
7 tinygltf_json::iterator::operator++() [function] [call site] 01640
7 tinygltf_json::iterator::iterator() [function] [call site] 01641
7 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 01642
7 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01643
7 tinygltf::detail::IsArray(tinygltf_json const&) [function] [call site] 01644
7 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01645
7 tinygltf::detail::ArrayBegin(tinygltf_json const&) [function] [call site] 01646
7 tinygltf::detail::ArrayEnd(tinygltf_json const&) [function] [call site] 01647
7 tinygltf_json::iterator::operator!=(tinygltf_json::iterator const&) const [function] [call site] 01648
7 tinygltf_json::iterator::operator*() [function] [call site] 01649
7 tinygltf::AnimationSampler::AnimationSampler() [function] [call site] 01650
8 __asan_report_store4 [call site] 01651
8 __asan_report_store4 [call site] 01652
8 tinygltf::Value::Value() [function] [call site] 01653
7 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01654
7 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01655
7 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01656
7 bool tinygltf::ParseExtrasAndExtensions<tinygltf::AnimationSampler>(tinygltf::AnimationSampler*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01657
7 tinygltf::AnimationSampler::~AnimationSampler() [function] [call site] 01658
8 tinygltf::Value::~Value() [function] [call site] 01659
7 tinygltf_json::iterator::operator++() [function] [call site] 01660
7 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01661
7 bool tinygltf::ParseExtrasAndExtensions<tinygltf::Animation>(tinygltf::Animation*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01662
7 __asan_stack_free_5 [call site] 01663
7 __asan_set_shadow_00 [call site] 01664
7 __asan_stack_free_5 [call site] 01665
7 __asan_set_shadow_00 [call site] 01666
6 tinygltf::Animation::~Animation() [function] [call site] 01667
7 tinygltf::Value::~Value() [function] [call site] 01668
6 __asan_report_load8 [call site] 01669
6 __asan_set_shadow_f5 [call site] 01670
4 __asan_report_store8 [call site] 01671
4 bool tinygltf::detail::ForEachInArray<tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_13>(tinygltf_json const&, char const*, tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_13&&) [function] [call site] 01672
5 tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_13::operator()(tinygltf_json const&) const [function] [call site] 01673
6 tinygltf::detail::IsObject(tinygltf_json const&) [function] [call site] 01674
6 __asan_report_load8 [call site] 01675
6 __asan_report_load8 [call site] 01676
6 tinygltf::Skin::Skin() [function] [call site] 01677
7 __asan_report_store4 [call site] 01678
7 __asan_report_store4 [call site] 01679
7 tinygltf::Value::Value() [function] [call site] 01680
6 __asan_report_load8 [call site] 01681
6 __asan_report_load1 [call site] 01682
6 tinygltf::ParseSkin(tinygltf::Skin*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01683
7 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01684
7 tinygltf::ParseIntegerArrayProperty(std::__1::vector<int, std::__1::allocator<int> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01685
7 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01686
7 __asan_report_store4 [call site] 01687
7 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01688
7 __asan_report_store4 [call site] 01689
7 bool tinygltf::ParseExtrasAndExtensions<tinygltf::Skin>(tinygltf::Skin*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01690
7 __asan_set_shadow_f5 [call site] 01691
7 __asan_set_shadow_00 [call site] 01692
7 __asan_set_shadow_f5 [call site] 01693
7 __asan_set_shadow_00 [call site] 01694
6 tinygltf::Skin::~Skin() [function] [call site] 01695
7 tinygltf::Value::~Value() [function] [call site] 01696
6 __asan_report_load8 [call site] 01697
6 __asan_set_shadow_f5 [call site] 01698
4 __asan_report_store8 [call site] 01699
4 bool tinygltf::detail::ForEachInArray<tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_14>(tinygltf_json const&, char const*, tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_14&&) [function] [call site] 01700
5 tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_14::operator()(tinygltf_json const&) const [function] [call site] 01701
6 tinygltf::detail::IsObject(tinygltf_json const&) [function] [call site] 01702
6 __asan_report_load8 [call site] 01703
6 __asan_report_load8 [call site] 01704
6 tinygltf::Sampler::Sampler() [function] [call site] 01705
7 __asan_report_store4 [call site] 01706
7 __asan_report_store4 [call site] 01707
7 __asan_report_store4 [call site] 01708
7 __asan_report_store4 [call site] 01709
7 tinygltf::Value::Value() [function] [call site] 01710
6 __asan_report_load8 [call site] 01711
6 __asan_report_load1 [call site] 01712
6 tinygltf::ParseSampler(tinygltf::Sampler*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01713
7 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01714
7 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01715
7 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01716
7 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01717
7 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01718
7 __asan_report_store4 [call site] 01719
7 __asan_report_store4 [call site] 01720
7 __asan_report_store4 [call site] 01721
7 __asan_report_store4 [call site] 01722
7 bool tinygltf::ParseExtrasAndExtensions<tinygltf::Sampler>(tinygltf::Sampler*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01723
7 __asan_set_shadow_f5 [call site] 01724
7 __asan_set_shadow_00 [call site] 01725
7 __asan_set_shadow_f5 [call site] 01726
7 __asan_set_shadow_00 [call site] 01727
6 tinygltf::Sampler::~Sampler() [function] [call site] 01728
7 tinygltf::Value::~Value() [function] [call site] 01729
6 __asan_report_load8 [call site] 01730
6 __asan_set_shadow_f5 [call site] 01731
4 __asan_report_store8 [call site] 01732
4 bool tinygltf::detail::ForEachInArray<tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_15>(tinygltf_json const&, char const*, tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_15&&) [function] [call site] 01733
5 tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)::$_15::operator()(tinygltf_json const&) const [function] [call site] 01734
6 tinygltf::detail::IsObject(tinygltf_json const&) [function] [call site] 01735
6 __asan_report_load8 [call site] 01736
6 __asan_report_load8 [call site] 01737
6 __asan_set_shadow_00 [call site] 01738
6 tinygltf::Camera::Camera() [function] [call site] 01739
7 tinygltf::PerspectiveCamera::PerspectiveCamera() [function] [call site] 01740
8 __asan_report_store8 [call site] 01741
8 __asan_report_store8 [call site] 01742
8 tinygltf::Value::Value() [function] [call site] 01743
7 tinygltf::OrthographicCamera::OrthographicCamera() [function] [call site] 01744
8 __asan_report_store8 [call site] 01745
8 __asan_report_store8 [call site] 01746
8 __asan_report_store8 [call site] 01747
8 __asan_report_store8 [call site] 01748
8 tinygltf::Value::Value() [function] [call site] 01749
7 tinygltf::Value::Value() [function] [call site] 01750
6 __asan_report_load8 [call site] 01751
6 __asan_report_load1 [call site] 01752
6 tinygltf::ParseCamera(tinygltf::Camera*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01753
7 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01754
7 tinygltf_json::iterator::iterator() [function] [call site] 01755
7 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 01756
7 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01757
7 tinygltf::detail::IsObject(tinygltf_json const&) [function] [call site] 01758
7 tinygltf::ParseOrthographicCamera(tinygltf::OrthographicCamera*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01759
8 tinygltf::ParseNumberProperty(double*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01760
8 tinygltf::ParseNumberProperty(double*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01761
8 tinygltf::ParseNumberProperty(double*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01762
8 tinygltf::ParseNumberProperty(double*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01763
8 bool tinygltf::ParseExtrasAndExtensions<tinygltf::OrthographicCamera>(tinygltf::OrthographicCamera*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01764
8 __asan_report_store8 [call site] 01765
8 __asan_report_store8 [call site] 01766
8 __asan_report_store8 [call site] 01767
8 __asan_report_store8 [call site] 01768
8 __asan_set_shadow_f5 [call site] 01769
8 __asan_set_shadow_00 [call site] 01770
7 tinygltf_json::iterator::iterator() [function] [call site] 01771
7 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 01772
7 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01773
7 tinygltf::detail::IsObject(tinygltf_json const&) [function] [call site] 01774
7 tinygltf::ParsePerspectiveCamera(tinygltf::PerspectiveCamera*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01775
8 tinygltf::ParseNumberProperty(double*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01776
8 tinygltf::ParseNumberProperty(double*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01777
8 tinygltf::ParseNumberProperty(double*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01778
8 tinygltf::ParseNumberProperty(double*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01779
8 __asan_report_store8 [call site] 01780
8 __asan_report_store8 [call site] 01781
8 __asan_report_store8 [call site] 01782
8 __asan_report_store8 [call site] 01783
8 bool tinygltf::ParseExtrasAndExtensions<tinygltf::PerspectiveCamera>(tinygltf::PerspectiveCamera*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01784
8 __asan_set_shadow_f5 [call site] 01785
8 __asan_set_shadow_00 [call site] 01786
7 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01787
7 bool tinygltf::ParseExtrasAndExtensions<tinygltf::Camera>(tinygltf::Camera*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01788
7 __asan_stack_free_6 [call site] 01789
7 __asan_set_shadow_00 [call site] 01790
7 __asan_stack_free_6 [call site] 01791
7 __asan_set_shadow_00 [call site] 01792
6 tinygltf::Camera::~Camera() [function] [call site] 01793
7 tinygltf::Value::~Value() [function] [call site] 01794
7 tinygltf::OrthographicCamera::~OrthographicCamera() [function] [call site] 01795
8 tinygltf::Value::~Value() [function] [call site] 01796
7 tinygltf::PerspectiveCamera::~PerspectiveCamera() [function] [call site] 01797
8 tinygltf::Value::~Value() [function] [call site] 01798
6 __asan_set_shadow_f8 [call site] 01799
6 __asan_report_load8 [call site] 01800
6 __asan_set_shadow_f5 [call site] 01801
6 __asan_set_shadow_00 [call site] 01802
4 __asan_report_load1 [call site] 01803
4 bool tinygltf::ParseExtrasAndExtensions<tinygltf::Model>(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01804
4 tinygltf_json::iterator::iterator() [function] [call site] 01805
4 tinygltf::detail::FindMember(tinygltf_json&, char const*, tinygltf_json::iterator&) [function] [call site] 01806
4 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01807
4 tinygltf::detail::IsObject(tinygltf_json const&) [function] [call site] 01808
4 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01809
4 tinygltf::detail::ObjectBegin(tinygltf_json const&) [function] [call site] 01810
4 tinygltf::detail::ObjectEnd(tinygltf_json const&) [function] [call site] 01811
4 tinygltf_json::iterator::operator!=(tinygltf_json::iterator const&) const [function] [call site] 01812
4 tinygltf::detail::GetKey(tinygltf_json::iterator&) [function] [call site] 01813
4 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01814
4 tinygltf::detail::IsObject(tinygltf_json const&) [function] [call site] 01815
4 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01816
4 tinygltf_json::iterator::iterator() [function] [call site] 01817
4 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 01818
4 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01819
4 tinygltf::detail::IsArray(tinygltf_json const&) [function] [call site] 01820
4 tinygltf::detail::ArrayBegin(tinygltf_json const&) [function] [call site] 01821
4 tinygltf::detail::ArrayEnd(tinygltf_json const&) [function] [call site] 01822
4 tinygltf_json::iterator::operator!=(tinygltf_json::iterator const&) const [function] [call site] 01823
4 tinygltf::Light::Light() [function] [call site] 01824
5 __asan_report_store8 [call site] 01825
5 __asan_report_store8 [call site] 01826
5 tinygltf::SpotLight::SpotLight() [function] [call site] 01827
6 __asan_report_store8 [call site] 01828
6 __asan_report_store8 [call site] 01829
6 tinygltf::Value::Value() [function] [call site] 01830
5 tinygltf::Value::Value() [function] [call site] 01831
4 tinygltf_json::iterator::operator*() [function] [call site] 01832
4 __asan_report_load1 [call site] 01833
4 tinygltf::ParseLight(tinygltf::Light*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01834
5 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01835
5 tinygltf_json::iterator::iterator() [function] [call site] 01836
5 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 01837
5 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01838
5 tinygltf::detail::IsObject(tinygltf_json const&) [function] [call site] 01839
5 tinygltf::ParseSpotLight(tinygltf::SpotLight*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01840
6 tinygltf::ParseNumberProperty(double*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01841
6 tinygltf::ParseNumberProperty(double*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01842
6 bool tinygltf::ParseExtrasAndExtensions<tinygltf::SpotLight>(tinygltf::SpotLight*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01843
6 __asan_set_shadow_f5 [call site] 01844
6 __asan_set_shadow_f5 [call site] 01845
5 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01846
5 tinygltf::ParseNumberArrayProperty(std::__1::vector<double, std::__1::allocator<double> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01847
5 tinygltf::ParseNumberProperty(double*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01848
5 tinygltf::ParseNumberProperty(double*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01849
5 bool tinygltf::ParseExtrasAndExtensions<tinygltf::Light>(tinygltf::Light*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01850
5 __asan_stack_free_5 [call site] 01851
5 __asan_set_shadow_00 [call site] 01852
5 __asan_stack_free_5 [call site] 01853
5 __asan_set_shadow_00 [call site] 01854
4 tinygltf::Light::~Light() [function] [call site] 01855
5 tinygltf::Value::~Value() [function] [call site] 01856
5 tinygltf::SpotLight::~SpotLight() [function] [call site] 01857
6 tinygltf::Value::~Value() [function] [call site] 01858
4 tinygltf_json::iterator::operator++() [function] [call site] 01859
4 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01860
4 tinygltf::detail::IsObject(tinygltf_json const&) [function] [call site] 01861
4 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01862
4 tinygltf_json::iterator::iterator() [function] [call site] 01863
4 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 01864
4 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01865
4 tinygltf::detail::IsArray(tinygltf_json const&) [function] [call site] 01866
4 tinygltf::detail::ArrayBegin(tinygltf_json const&) [function] [call site] 01867
4 tinygltf::detail::ArrayEnd(tinygltf_json const&) [function] [call site] 01868
4 tinygltf_json::iterator::operator!=(tinygltf_json::iterator const&) const [function] [call site] 01869
4 __asan_set_shadow_00 [call site] 01870
4 tinygltf::AudioEmitter::AudioEmitter() [function] [call site] 01871
5 __asan_report_store1 [call site] 01872
5 __asan_report_store1 [call site] 01873
5 tinygltf::PositionalEmitter::PositionalEmitter() [function] [call site] 01874
6 __asan_report_store8 [call site] 01875
6 __asan_report_store8 [call site] 01876
6 __asan_report_store8 [call site] 01877
6 __asan_report_store8 [call site] 01878
6 tinygltf::Value::Value() [function] [call site] 01879
5 __asan_report_store4 [call site] 01880
5 tinygltf::Value::Value() [function] [call site] 01881
4 tinygltf_json::iterator::operator*() [function] [call site] 01882
4 __asan_report_load1 [call site] 01883
4 tinygltf::ParseAudioEmitter(tinygltf::AudioEmitter*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01884
5 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01885
5 tinygltf_json::iterator::iterator() [function] [call site] 01886
5 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 01887
5 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01888
5 tinygltf::detail::IsObject(tinygltf_json const&) [function] [call site] 01889
5 tinygltf::ParsePositionalEmitter(tinygltf::PositionalEmitter*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01890
6 tinygltf::ParseNumberProperty(double*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01891
6 tinygltf::ParseNumberProperty(double*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01892
6 tinygltf::ParseNumberProperty(double*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01893
6 tinygltf::ParseNumberProperty(double*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01894
6 tinygltf::ParseNumberProperty(double*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01895
6 tinygltf::ParseNumberProperty(double*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01896
6 bool tinygltf::ParseExtrasAndExtensions<tinygltf::PositionalEmitter>(tinygltf::PositionalEmitter*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01897
6 __asan_set_shadow_f5 [call site] 01898
6 __asan_set_shadow_00 [call site] 01899
6 __asan_set_shadow_f5 [call site] 01900
6 __asan_set_shadow_00 [call site] 01901
5 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01902
5 tinygltf::ParseNumberProperty(double*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01903
5 tinygltf::ParseBooleanProperty(bool*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01904
5 tinygltf::ParseBooleanProperty(bool*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01905
5 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01906
5 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01907
5 bool tinygltf::ParseExtrasAndExtensions<tinygltf::AudioEmitter>(tinygltf::AudioEmitter*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01908
5 __asan_stack_free_5 [call site] 01909
5 __asan_set_shadow_00 [call site] 01910
5 __asan_stack_free_5 [call site] 01911
5 __asan_set_shadow_00 [call site] 01912
4 tinygltf::AudioEmitter::~AudioEmitter() [function] [call site] 01913
5 tinygltf::Value::~Value() [function] [call site] 01914
5 tinygltf::PositionalEmitter::~PositionalEmitter() [function] [call site] 01915
6 tinygltf::Value::~Value() [function] [call site] 01916
4 __asan_set_shadow_f8 [call site] 01917
4 tinygltf_json::iterator::operator++() [function] [call site] 01918
4 tinygltf::detail::FindMember(tinygltf_json const&, char const*, tinygltf_json::iterator&) [function] [call site] 01919
4 tinygltf::detail::GetValue(tinygltf_json::iterator&) [function] [call site] 01920
4 tinygltf::detail::IsArray(tinygltf_json const&) [function] [call site] 01921
4 tinygltf::detail::ArrayBegin(tinygltf_json const&) [function] [call site] 01922
4 tinygltf::detail::ArrayEnd(tinygltf_json const&) [function] [call site] 01923
4 tinygltf_json::iterator::operator!=(tinygltf_json::iterator const&) const [function] [call site] 01924
4 tinygltf::AudioSource::AudioSource() [function] [call site] 01925
5 __asan_report_store4 [call site] 01926
5 tinygltf::Value::Value() [function] [call site] 01927
4 tinygltf_json::iterator::operator*() [function] [call site] 01928
4 __asan_report_load1 [call site] 01929
4 tinygltf::ParseAudioSource(tinygltf::AudioSource*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01930
5 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01931
5 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01932
5 tinygltf::ParseIntegerProperty(int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01933
5 tinygltf::ParseStringProperty(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01934
5 bool tinygltf::ParseExtrasAndExtensions<tinygltf::AudioSource>(tinygltf::AudioSource*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, tinygltf_json const&, bool) [function] [call site] 01935
5 __asan_set_shadow_f5 [call site] 01936
5 __asan_set_shadow_00 [call site] 01937
5 __asan_set_shadow_f5 [call site] 01938
5 __asan_set_shadow_00 [call site] 01939
4 tinygltf::AudioSource::~AudioSource() [function] [call site] 01940
5 tinygltf::Value::~Value() [function] [call site] 01941
4 tinygltf_json::iterator::operator++() [function] [call site] 01942
4 tinygltf_json::iterator::operator++() [function] [call site] 01943
4 tinygltf_json::~tinygltf_json() [function] [call site] 01944
4 __asan_stack_free_7 [call site] 01945
4 __asan_set_shadow_00 [call site] 01946
4 __asan_handle_no_return [call site] 01947
4 __clang_call_terminate [call site] 01948
5 __cxa_begin_catch [call site] 01949
3 __asan_set_shadow_f5 [call site] 01950
2 tinygltf::TinyGLTF::~TinyGLTF() [function] [call site] 01951
3 tinygltf::URICallbacks::~URICallbacks() [function] [call site] 01952
3 tinygltf::FsCallbacks::~FsCallbacks() [function] [call site] 01953
2 __asan_set_shadow_f8 [call site] 01954
2 tinygltf::Model::~Model() [function] [call site] 01955
2 __asan_stack_free_5 [call site] 01956
2 __asan_set_shadow_00 [call site] 01957
1 fuzz_ascii(unsigned char const*, unsigned long) [function] [call site] 01958
2 __asan_set_shadow_00 [call site] 01959
2 tinygltf::Model::Model() [function] [call site] 01960
2 __asan_set_shadow_00 [call site] 01961
2 tinygltf::TinyGLTF::TinyGLTF() [function] [call site] 01962
2 tinygltf::TinyGLTF::LoadASCIIFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int) [function] [call site] 01963
3 __asan_report_store1 [call site] 01964
3 __asan_report_store8 [call site] 01965
3 __asan_report_store8 [call site] 01966
3 tinygltf::TinyGLTF::LoadFromString(tinygltf::Model*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int) [function] [call site] 01967
2 tinygltf::TinyGLTF::~TinyGLTF() [function] [call site] 01968
2 __asan_set_shadow_f8 [call site] 01969
2 tinygltf::Model::~Model() [function] [call site] 01970
2 __asan_stack_free_5 [call site] 01971
2 __asan_set_shadow_00 [call site] 01972