Fuzz introspector: fuzz_gltf_v3
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
52 145 tg3__json_to_value(tg3__parse_ctx*, tg3json_value const*) call site: 00145 tg3json_stringify
39 247 tg3__parse_uint64(tg3__parse_ctx*, tg3json_value const*, char const*, unsigned long*, int, char const*) call site: 00247 tg3_is_data_uri
20 766 tg3__validate_resources(tg3__parse_ctx*, tg3_model const*) call site: 00766 tg3_component_size
18 709 tg3__parse_from_json(tg3__parse_ctx*, tg3json_value const*, tg3_model*) call site: 00709
12 674 tg3__parse_from_json(tg3__parse_ctx*, tg3json_value const*, tg3_model*) call site: 00674
11 390 tg3__parse_primitive(tg3__parse_ctx*, tg3json_value const*, tg3_primitive*) call site: 00390 tg3json_array_get
9 626 tg3__parse_camera(tg3__parse_ctx*, tg3json_value const*, tg3_camera*) call site: 00626
7 324 tg3__parse_accessor(tg3__parse_ctx*, tg3json_value const*, tg3_accessor*) call site: 00324
7 544 tg3__parse_from_json(tg3__parse_ctx*, tg3json_value const*, tg3_model*) call site: 00544
7 636 tg3__parse_camera(tg3__parse_ctx*, tg3json_value const*, tg3_camera*) call site: 00636
6 382 tg3__parse_primitive(tg3__parse_ctx*, tg3json_value const*, tg3_primitive*) call site: 00382 tg3json_object_at
6 423 tg3__parse_int_array(tg3__parse_ctx*, tg3json_value const*, char const*, int const**, unsigned int*, int, char const*) call site: 00423 tg3json_array_get

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 fuzz_parse_auto(unsigned char const*, unsigned long) [function] [call site] 00001
2 tg3_error_stack_init [function] [call site] 00002
3 tg3__memset(void*, int, unsigned long) [function] [call site] 00003
2 tg3_parse_options_init [function] [call site] 00004
3 tg3__memset(void*, int, unsigned long) [function] [call site] 00005
2 tg3_parse_auto [function] [call site] 00006
3 tg3__model_init(tg3_model*) [function] [call site] 00007
4 tg3__memset(void*, int, unsigned long) [function] [call site] 00008
3 tg3_parse_glb [function] [call site] 00009
4 tg3__model_init(tg3_model*) [function] [call site] 00010
4 tg3__parse_glb_header(unsigned char const*, unsigned long, unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, tg3_error_stack*) [function] [call site] 00011
5 tg3__error_push(tg3_error_stack*, tg3_severity, tg3_error_code, char const*, char const*, long) [function] [call site] 00012
6 realloc [call site] 00013
5 tg3__error_push(tg3_error_stack*, tg3_severity, tg3_error_code, char const*, char const*, long) [function] [call site] 00014
5 tg3__memcpy(void*, void const*, unsigned long) [function] [call site] 00015
5 tg3__error_push(tg3_error_stack*, tg3_severity, tg3_error_code, char const*, char const*, long) [function] [call site] 00016
5 tg3__memcpy(void*, void const*, unsigned long) [function] [call site] 00017
5 tg3__error_push(tg3_error_stack*, tg3_severity, tg3_error_code, char const*, char const*, long) [function] [call site] 00018
5 tg3__memcpy(void*, void const*, unsigned long) [function] [call site] 00019
5 tg3__memcpy(void*, void const*, unsigned long) [function] [call site] 00020
5 tg3__error_push(tg3_error_stack*, tg3_severity, tg3_error_code, char const*, char const*, long) [function] [call site] 00021
5 tg3__error_push(tg3_error_stack*, tg3_severity, tg3_error_code, char const*, char const*, long) [function] [call site] 00022
4 tg3_parse_options_init [function] [call site] 00023
4 tg3__arena_create(tg3_memory_config const*) [function] [call site] 00024
5 tg3__memset(void*, int, unsigned long) [function] [call site] 00025
4 tg3__error_push(tg3_error_stack*, tg3_severity, tg3_error_code, char const*, char const*, long) [function] [call site] 00026
4 tg3__json_parse_options_from_tg3(tg3_parse_options const*, tg3json_parse_options*) [function] [call site] 00027
5 tg3__memset(void*, int, unsigned long) [function] [call site] 00028
4 tg3json_parse_n_opts [function] [call site] 00029
5 tg3json__init_value(tg3json_value*) [function] [call site] 00030
5 tg3json__skip_ws(char const*, char const*) [function] [call site] 00031
5 tg3json__parse_value(tg3json__parser*, unsigned long, tg3json_value*) [function] [call site] 00032
6 tg3json__set_error(tg3json__parser*, char const*) [function] [call site] 00033
6 tg3json__skip_ws(char const*, char const*) [function] [call site] 00034
6 tg3json__set_error(tg3json__parser*, char const*) [function] [call site] 00035
6 tg3json__parse_array(tg3json__parser*, unsigned long, tg3json_value*) [function] [call site] 00036
7 tg3json__skip_ws(char const*, char const*) [function] [call site] 00037
7 tg3json__init_value(tg3json_value*) [function] [call site] 00038
7 tg3json__reserve_bytes_parser(tg3json__parser*, void**, unsigned long, unsigned long, unsigned long*) [function] [call site] 00039
8 realloc [call site] 00040
7 tg3json__parse_value(tg3json__parser*, unsigned long, tg3json_value*) [function] [call site] 00041
8 tg3json__parse_object(tg3json__parser*, unsigned long, tg3json_value*) [function] [call site] 00042
9 tg3json__skip_ws(char const*, char const*) [function] [call site] 00043
9 tg3json__init_value(tg3json_value*) [function] [call site] 00044
9 tg3json__parse_string_raw(tg3json__parser*, char**, unsigned long*) [function] [call site] 00045
10 tg3json__set_error(tg3json__parser*, char const*) [function] [call site] 00046
10 tg3json__buf_append(tg3json__buffer*, char const*, unsigned long) [function] [call site] 00047
11 tg3json__reserve_bytes_parser(tg3json__parser*, void**, unsigned long, unsigned long, unsigned long*) [function] [call site] 00048
10 tg3json__buf_append(tg3json__buffer*, char const*, unsigned long) [function] [call site] 00049
10 tg3json__buf_putc(tg3json__buffer*, char) [function] [call site] 00050
11 tg3json__reserve_bytes_parser(tg3json__parser*, void**, unsigned long, unsigned long, unsigned long*) [function] [call site] 00051
10 tg3json__buf_putc(tg3json__buffer*, char) [function] [call site] 00052
10 tg3json__buf_putc(tg3json__buffer*, char) [function] [call site] 00053
10 tg3json__buf_putc(tg3json__buffer*, char) [function] [call site] 00054
10 tg3json__buf_putc(tg3json__buffer*, char) [function] [call site] 00055
10 tg3json__buf_putc(tg3json__buffer*, char) [function] [call site] 00056
10 tg3json__buf_putc(tg3json__buffer*, char) [function] [call site] 00057
10 tg3json__buf_putc(tg3json__buffer*, char) [function] [call site] 00058
10 tg3json__hex4(char const*, unsigned int*) [function] [call site] 00059
10 tg3json__hex4(char const*, unsigned int*) [function] [call site] 00060
10 tg3json__append_utf8(tg3json__buffer*, unsigned int) [function] [call site] 00061
11 tg3json__buf_append(tg3json__buffer*, char const*, unsigned long) [function] [call site] 00062
10 tg3json__set_error(tg3json__parser*, char const*) [function] [call site] 00063
10 tg3json__set_error(tg3json__parser*, char const*) [function] [call site] 00064
10 tg3json__set_error(tg3json__parser*, char const*) [function] [call site] 00065
9 tg3json__skip_ws(char const*, char const*) [function] [call site] 00066
9 tg3json__skip_ws(char const*, char const*) [function] [call site] 00067
9 tg3json__parse_value(tg3json__parser*, unsigned long, tg3json_value*) [function] [call site] 00068
10 tg3json__parse_string_raw(tg3json__parser*, char**, unsigned long*) [function] [call site] 00069
10 memcmp [call site] 00070
10 memcmp [call site] 00071
10 memcmp [call site] 00072
10 tg3json__parse_number(tg3json__parser*, tg3json_value*) [function] [call site] 00073
11 tg3json__parse_int64_span(char const*, char const*, long*) [function] [call site] 00074
11 tg3json__parse_f64_c(char const*, char const*, double*) [function] [call site] 00075
12 tg3json__double_from_bits(unsigned long) [function] [call site] 00076
12 tg3json__double_from_bits(unsigned long) [function] [call site] 00077
12 tg3json__pow10_ld(int) [function] [call site] 00078
12 tg3json__pow10_ld(int) [function] [call site] 00079
12 tg3json__double_bits(double) [function] [call site] 00080
12 tg3json__is_inf_bits(unsigned long) [function] [call site] 00081
11 tg3json__set_error(tg3json__parser*, char const*) [function] [call site] 00082
10 tg3json__set_error(tg3json__parser*, char const*) [function] [call site] 00083
9 tg3json__reserve_bytes_parser(tg3json__parser*, void**, unsigned long, unsigned long, unsigned long*) [function] [call site] 00084
9 tg3json_value_free [function] [call site] 00085
10 tg3json_value_free [function] [call site] 00086
11 tg3json_value_free [function] [call site] 00087
12 tg3json__init_value(tg3json_value*) [function] [call site] 00088
9 tg3json__parser_alloc(tg3json__parser*, unsigned long) [function] [call site] 00089
9 tg3json_value_free [function] [call site] 00090
9 tg3json__skip_ws(char const*, char const*) [function] [call site] 00091
9 tg3json__skip_ws(char const*, char const*) [function] [call site] 00092
9 tg3json_value_free [function] [call site] 00093
9 tg3json__set_error(tg3json__parser*, char const*) [function] [call site] 00094
9 tg3json_value_free [function] [call site] 00095
9 tg3json__set_error(tg3json__parser*, char const*) [function] [call site] 00096
7 tg3json__skip_ws(char const*, char const*) [function] [call site] 00097
7 tg3json__skip_ws(char const*, char const*) [function] [call site] 00098
7 tg3json_value_free [function] [call site] 00099
7 tg3json__set_error(tg3json__parser*, char const*) [function] [call site] 00100
7 tg3json_value_free [function] [call site] 00101
7 tg3json__set_error(tg3json__parser*, char const*) [function] [call site] 00102
5 tg3json_value_free [function] [call site] 00103
5 tg3json__skip_ws(char const*, char const*) [function] [call site] 00104
5 tg3json_value_free [function] [call site] 00105
4 tg3__error_push(tg3_error_stack*, tg3_severity, tg3_error_code, char const*, char const*, long) [function] [call site] 00106
4 tg3json_value_free [function] [call site] 00107
4 tg3__memset(void*, int, unsigned long) [function] [call site] 00108
4 tg3__parse_from_json(tg3__parse_ctx*, tg3json_value const*, tg3_model*) [function] [call site] 00109
5 tg3json_object_get [function] [call site] 00110
6 strlen [call site] 00111
6 tg3json_object_get_n [function] [call site] 00112
7 memcmp [call site] 00113
5 tg3__json_is_object(tg3json_value const*) [function] [call site] 00114
5 tg3__parse_asset(tg3__parse_ctx*, tg3json_value const*, tg3_asset*) [function] [call site] 00115
6 tg3__memset(void*, int, unsigned long) [function] [call site] 00116
6 tg3__parse_string(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str*, int, char const*) [function] [call site] 00117
7 tg3__json_get(tg3json_value const*, char const*) [function] [call site] 00118
8 tg3json_object_get [function] [call site] 00119
7 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00120
8 tg3__vsnprintf(char*, unsigned long, char const*, __va_list_tag*) [function] [call site] 00121
9 vsnprintf [call site] 00122
8 tg3__arena_strdup(tg3_arena*, char const*, unsigned long) [function] [call site] 00123
9 tg3__arena_alloc(tg3_arena*, unsigned long) [function] [call site] 00124
10 tg3__arena_new_block(tg3_arena*, unsigned long) [function] [call site] 00125
9 tg3__memcpy(void*, void const*, unsigned long) [function] [call site] 00126
8 tg3__error_push(tg3_error_stack*, tg3_severity, tg3_error_code, char const*, char const*, long) [function] [call site] 00127
7 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00128
7 tg3__arena_str(tg3_arena*, char const*, unsigned int) [function] [call site] 00129
8 tg3__arena_strdup(tg3_arena*, char const*, unsigned long) [function] [call site] 00130
6 tg3__parse_string(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str*, int, char const*) [function] [call site] 00131
6 tg3__parse_string(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str*, int, char const*) [function] [call site] 00132
6 tg3__parse_string(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str*, int, char const*) [function] [call site] 00133
6 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00134
7 tg3__memset(void*, int, unsigned long) [function] [call site] 00135
7 tg3__json_get(tg3json_value const*, char const*) [function] [call site] 00136
7 tg3__arena_alloc(tg3_arena*, unsigned long) [function] [call site] 00137
7 tg3__json_to_value(tg3__parse_ctx*, tg3json_value const*) [function] [call site] 00138
8 tg3__memset(void*, int, unsigned long) [function] [call site] 00139
8 tg3__arena_str(tg3_arena*, char const*, unsigned int) [function] [call site] 00140
8 tg3__arena_alloc(tg3_arena*, unsigned long) [function] [call site] 00141
8 tg3__json_to_value(tg3__parse_ctx*, tg3json_value const*) [function] [call site] 00142
9 tg3__arena_alloc(tg3_arena*, unsigned long) [function] [call site] 00143
9 tg3__arena_str(tg3_arena*, char const*, unsigned int) [function] [call site] 00144
9 tg3__json_to_value(tg3__parse_ctx*, tg3json_value const*) [function] [call site] 00145
7 tg3json_stringify [function] [call site] 00146
8 tg3json__stringify_value_ex(tg3json__buffer*, tg3json_value const*, int, int) [function] [call site] 00147
9 tg3json__buf_append(tg3json__buffer*, char const*, unsigned long) [function] [call site] 00148
9 tg3json__buf_append(tg3json__buffer*, char const*, unsigned long) [function] [call site] 00149
9 tg3json__buf_append(tg3json__buffer*, char const*, unsigned long) [function] [call site] 00150
9 tg3json__itoa(long, char*) [function] [call site] 00151
9 strlen [call site] 00152
9 tg3json__buf_append(tg3json__buffer*, char const*, unsigned long) [function] [call site] 00153
9 tg3json__dtoa_c(double, char*) [function] [call site] 00154
10 tg3json__double_bits(double) [function] [call site] 00155
10 tg3json__is_nan_bits(unsigned long) [function] [call site] 00156
10 tg3json__is_inf_bits(unsigned long) [function] [call site] 00157
10 tg3json__format_decimal_digits(char*, char const*, int, int, int) [function] [call site] 00158
11 tg3json__write_exp(char*, int) [function] [call site] 00159
12 tg3json__utoa(unsigned long, char*) [function] [call site] 00160
10 tg3json__format_decimal_digits(char*, char const*, int, int, int) [function] [call site] 00161
10 tg3json__parse_f64_c(char const*, char const*, double*) [function] [call site] 00162
10 tg3json__same_f64(double, double) [function] [call site] 00163
11 tg3json__double_bits(double) [function] [call site] 00164
9 tg3json__buf_append(tg3json__buffer*, char const*, unsigned long) [function] [call site] 00165
9 strlen [call site] 00166
9 tg3json__buf_append(tg3json__buffer*, char const*, unsigned long) [function] [call site] 00167
9 tg3json__buf_putc(tg3json__buffer*, char) [function] [call site] 00168
9 tg3json__buf_append(tg3json__buffer*, char const*, unsigned long) [function] [call site] 00169
9 tg3json__buf_append(tg3json__buffer*, char const*, unsigned long) [function] [call site] 00170
9 tg3json__buf_append(tg3json__buffer*, char const*, unsigned long) [function] [call site] 00171
9 tg3json__buf_append(tg3json__buffer*, char const*, unsigned long) [function] [call site] 00172
9 tg3json__buf_append(tg3json__buffer*, char const*, unsigned long) [function] [call site] 00173
9 tg3json__buf_append(tg3json__buffer*, char const*, unsigned long) [function] [call site] 00174
9 tg3json__buf_append(tg3json__buffer*, char const*, unsigned long) [function] [call site] 00175
9 tg3json__buf_append(tg3json__buffer*, char const*, unsigned long) [function] [call site] 00176
9 tg3json__buf_putc(tg3json__buffer*, char) [function] [call site] 00177
9 tg3json__buf_putc(tg3json__buffer*, char) [function] [call site] 00178
9 tg3json__buf_putc(tg3json__buffer*, char) [function] [call site] 00179
9 tg3json__buf_putc(tg3json__buffer*, char) [function] [call site] 00180
9 tg3json__indent(tg3json__buffer*, int, int) [function] [call site] 00181
10 tg3json__buf_putc(tg3json__buffer*, char) [function] [call site] 00182
10 tg3json__buf_putc(tg3json__buffer*, char) [function] [call site] 00183
9 tg3json__stringify_value_ex(tg3json__buffer*, tg3json_value const*, int, int) [function] [call site] 00184
10 tg3json__indent(tg3json__buffer*, int, int) [function] [call site] 00185
10 tg3json__buf_putc(tg3json__buffer*, char) [function] [call site] 00186
10 tg3json__buf_putc(tg3json__buffer*, char) [function] [call site] 00187
10 tg3json__buf_putc(tg3json__buffer*, char) [function] [call site] 00188
10 tg3json__indent(tg3json__buffer*, int, int) [function] [call site] 00189
10 tg3json__init_value(tg3json_value*) [function] [call site] 00190
10 tg3json__stringify_value_ex(tg3json__buffer*, tg3json_value const*, int, int) [function] [call site] 00191
11 tg3json__buf_putc(tg3json__buffer*, char) [function] [call site] 00192
11 tg3json__buf_putc(tg3json__buffer*, char) [function] [call site] 00193
11 tg3json__stringify_value_ex(tg3json__buffer*, tg3json_value const*, int, int) [function] [call site] 00194
12 tg3json__indent(tg3json__buffer*, int, int) [function] [call site] 00195
12 tg3json__buf_putc(tg3json__buffer*, char) [function] [call site] 00196
7 tg3__arena_str(tg3_arena*, char const*, unsigned int) [function] [call site] 00197
7 tg3__json_get(tg3json_value const*, char const*) [function] [call site] 00198
7 tg3__json_is_object(tg3json_value const*) [function] [call site] 00199
7 tg3json_object_size [function] [call site] 00200
7 tg3__arena_alloc(tg3_arena*, unsigned long) [function] [call site] 00201
7 tg3json_object_at [function] [call site] 00202
7 tg3__memset(void*, int, unsigned long) [function] [call site] 00203
7 tg3__arena_str(tg3_arena*, char const*, unsigned int) [function] [call site] 00204
7 tg3__json_to_value(tg3__parse_ctx*, tg3json_value const*) [function] [call site] 00205
7 tg3json_stringify [function] [call site] 00206
7 tg3__arena_str(tg3_arena*, char const*, unsigned int) [function] [call site] 00207
5 tg3__error_push(tg3_error_stack*, tg3_severity, tg3_error_code, char const*, char const*, long) [function] [call site] 00208
5 tg3__parse_string_array(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str const**, unsigned int*, int, char const*) [function] [call site] 00209
6 tg3__json_get(tg3json_value const*, char const*) [function] [call site] 00210
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00211
6 tg3__json_is_array(tg3json_value const*) [function] [call site] 00212
6 tg3json_array_size [function] [call site] 00213
6 tg3__arena_alloc(tg3_arena*, unsigned long) [function] [call site] 00214
6 tg3json_array_get [function] [call site] 00215
6 tg3__arena_str(tg3_arena*, char const*, unsigned int) [function] [call site] 00216
5 tg3__parse_string_array(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str const**, unsigned int*, int, char const*) [function] [call site] 00217
5 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00218
6 tg3__json_get(tg3json_value const*, char const*) [function] [call site] 00219
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00220
6 tg3__json_is_number(tg3json_value const*) [function] [call site] 00221
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00222
6 tg3__json_number_to_int32(tg3json_value const*, int*) [function] [call site] 00223
7 tg3__json_is_number(tg3json_value const*) [function] [call site] 00224
7 tg3__isfinite(double) [function] [call site] 00225
8 tg3__memcpy(void*, void const*, unsigned long) [function] [call site] 00226
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00227
5 tg3json_object_get [function] [call site] 00228
5 tg3__json_is_array(tg3json_value const*) [function] [call site] 00229
5 tg3json_array_size [function] [call site] 00230
5 tg3__arena_alloc(tg3_arena*, unsigned long) [function] [call site] 00231
5 tg3json_array_get [function] [call site] 00232
5 tg3__json_is_object(tg3json_value const*) [function] [call site] 00233
5 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00234
5 tg3__parse_buffer(tg3__parse_ctx*, tg3json_value const*, tg3_buffer*, int) [function] [call site] 00235
6 tg3__memset(void*, int, unsigned long) [function] [call site] 00236
6 tg3__parse_string(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str*, int, char const*) [function] [call site] 00237
6 tg3__parse_string(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str*, int, char const*) [function] [call site] 00238
6 tg3__parse_uint64(tg3__parse_ctx*, tg3json_value const*, char const*, unsigned long*, int, char const*) [function] [call site] 00239
7 tg3__json_get(tg3json_value const*, char const*) [function] [call site] 00240
7 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00241
7 tg3__json_is_number(tg3json_value const*) [function] [call site] 00242
7 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00243
7 tg3__json_number_to_uint64(tg3json_value const*, unsigned long*) [function] [call site] 00244
8 tg3__json_is_number(tg3json_value const*) [function] [call site] 00245
8 tg3__isfinite(double) [function] [call site] 00246
7 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00247
6 tg3__error_push(tg3_error_stack*, tg3_severity, tg3_error_code, char const*, char const*, long) [function] [call site] 00248
6 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00249
6 tg3__u64_fits_size(unsigned long) [function] [call site] 00250
6 tg3__error_push(tg3_error_stack*, tg3_severity, tg3_error_code, char const*, char const*, long) [function] [call site] 00251
6 tg3__arena_alloc(tg3_arena*, unsigned long) [function] [call site] 00252
6 tg3__error_push(tg3_error_stack*, tg3_severity, tg3_error_code, char const*, char const*, long) [function] [call site] 00253
6 tg3__memcpy(void*, void const*, unsigned long) [function] [call site] 00254
6 tg3_is_data_uri [function] [call site] 00255
7 tg3__memcmp(void const*, void const*, unsigned long) [function] [call site] 00256
8 memcmp [call site] 00257
6 tg3__memset(void*, int, unsigned long) [function] [call site] 00258
6 tg3__decode_data_uri(tg3_arena*, char const*, unsigned int, unsigned long*, char*, unsigned long) [function] [call site] 00259
7 tg3__parse_data_uri(char const*, unsigned int, tg3__data_uri_result*) [function] [call site] 00260
8 tg3__memcmp(void const*, void const*, unsigned long) [function] [call site] 00261
8 tg3__memcpy(void*, void const*, unsigned long) [function] [call site] 00262
8 tg3__memcmp(void const*, void const*, unsigned long) [function] [call site] 00263
7 tg3__strlen(char const*) [function] [call site] 00264
8 strlen [call site] 00265
7 tg3__memcpy(void*, void const*, unsigned long) [function] [call site] 00266
7 tg3__b64_decode(char const*, unsigned long, unsigned long*, tg3_arena*) [function] [call site] 00267
8 tg3__arena_alloc(tg3_arena*, unsigned long) [function] [call site] 00268
8 tg3__b64_decode_char(unsigned char) [function] [call site] 00269
6 tg3__error_push(tg3_error_stack*, tg3_severity, tg3_error_code, char const*, char const*, long) [function] [call site] 00270
6 tg3__load_external_file(tg3__parse_ctx*, unsigned char**, unsigned long*, char const*, unsigned int) [function] [call site] 00271
7 tg3__error_push(tg3_error_stack*, tg3_severity, tg3_error_code, char const*, char const*, long) [function] [call site] 00272
7 tg3__uri_is_safe(char const*, unsigned int) [function] [call site] 00273
8 tg3__memchr(void const*, int, unsigned long) [function] [call site] 00274
9 memchr [call site] 00275
7 tg3__error_push(tg3_error_stack*, tg3_severity, tg3_error_code, char const*, char const*, long) [function] [call site] 00276
7 tg3__memcpy(void*, void const*, unsigned long) [function] [call site] 00277
7 tg3__memcpy(void*, void const*, unsigned long) [function] [call site] 00278
7 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00279
7 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00280
6 tg3__u64_fits_size(unsigned long) [function] [call site] 00281
6 tg3__error_push(tg3_error_stack*, tg3_severity, tg3_error_code, char const*, char const*, long) [function] [call site] 00282
6 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00283
6 tg3__arena_alloc(tg3_arena*, unsigned long) [function] [call site] 00284
6 tg3__memcpy(void*, void const*, unsigned long) [function] [call site] 00285
6 tg3__error_push(tg3_error_stack*, tg3_severity, tg3_error_code, char const*, char const*, long) [function] [call site] 00286
6 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00287
5 tg3json_object_get [function] [call site] 00288
5 tg3__json_is_array(tg3json_value const*) [function] [call site] 00289
5 tg3json_array_size [function] [call site] 00290
5 tg3__arena_alloc(tg3_arena*, unsigned long) [function] [call site] 00291
5 tg3json_array_get [function] [call site] 00292
5 tg3__json_is_object(tg3json_value const*) [function] [call site] 00293
5 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00294
5 tg3__parse_buffer_view(tg3__parse_ctx*, tg3json_value const*, tg3_buffer_view*) [function] [call site] 00295
6 tg3__memset(void*, int, unsigned long) [function] [call site] 00296
6 tg3__parse_string(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str*, int, char const*) [function] [call site] 00297
6 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00298
6 tg3__parse_uint64(tg3__parse_ctx*, tg3json_value const*, char const*, unsigned long*, int, char const*) [function] [call site] 00299
6 tg3__parse_uint64(tg3__parse_ctx*, tg3json_value const*, char const*, unsigned long*, int, char const*) [function] [call site] 00300
6 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00301
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00302
6 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00303
6 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00304
5 tg3json_object_get [function] [call site] 00305
5 tg3__json_is_array(tg3json_value const*) [function] [call site] 00306
5 tg3json_array_size [function] [call site] 00307
5 tg3__arena_alloc(tg3_arena*, unsigned long) [function] [call site] 00308
5 tg3json_array_get [function] [call site] 00309
5 tg3__json_is_object(tg3json_value const*) [function] [call site] 00310
5 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00311
5 tg3__parse_accessor(tg3__parse_ctx*, tg3json_value const*, tg3_accessor*) [function] [call site] 00312
6 tg3__memset(void*, int, unsigned long) [function] [call site] 00313
6 tg3__parse_string(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str*, int, char const*) [function] [call site] 00314
6 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00315
6 tg3__parse_uint64(tg3__parse_ctx*, tg3json_value const*, char const*, unsigned long*, int, char const*) [function] [call site] 00316
6 tg3__parse_bool(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00317
7 tg3__json_get(tg3json_value const*, char const*) [function] [call site] 00318
7 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00319
7 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00320
6 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00321
6 tg3__parse_uint64(tg3__parse_ctx*, tg3json_value const*, char const*, unsigned long*, int, char const*) [function] [call site] 00322
6 tg3__parse_string(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str*, int, char const*) [function] [call site] 00323
6 tg3__accessor_type_from_string(char const*, unsigned long) [function] [call site] 00324
7 tg3__memcmp(void const*, void const*, unsigned long) [function] [call site] 00325
7 tg3__memcmp(void const*, void const*, unsigned long) [function] [call site] 00326
7 tg3__memcmp(void const*, void const*, unsigned long) [function] [call site] 00327
7 tg3__memcmp(void const*, void const*, unsigned long) [function] [call site] 00328
7 tg3__memcmp(void const*, void const*, unsigned long) [function] [call site] 00329
7 tg3__memcmp(void const*, void const*, unsigned long) [function] [call site] 00330
7 tg3__memcmp(void const*, void const*, unsigned long) [function] [call site] 00331
6 tg3__parse_number_array(tg3__parse_ctx*, tg3json_value const*, char const*, double const**, unsigned int*, int, char const*) [function] [call site] 00332
7 tg3__json_get(tg3json_value const*, char const*) [function] [call site] 00333
7 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00334
7 tg3__json_is_array(tg3json_value const*) [function] [call site] 00335
7 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00336
7 tg3json_array_size [function] [call site] 00337
7 tg3__arena_alloc(tg3_arena*, unsigned long) [function] [call site] 00338
7 tg3__error_push(tg3_error_stack*, tg3_severity, tg3_error_code, char const*, char const*, long) [function] [call site] 00339
7 tg3json_array_get [function] [call site] 00340
7 tg3__json_number_to_double(tg3json_value const*) [function] [call site] 00341
6 tg3__parse_number_array(tg3__parse_ctx*, tg3json_value const*, char const*, double const**, unsigned int*, int, char const*) [function] [call site] 00342
6 tg3__parse_accessor_sparse(tg3__parse_ctx*, tg3json_value const*, tg3_accessor_sparse*) [function] [call site] 00343
7 tg3__json_get(tg3json_value const*, char const*) [function] [call site] 00344
7 tg3__memset(void*, int, unsigned long) [function] [call site] 00345
7 tg3__json_is_object(tg3json_value const*) [function] [call site] 00346
7 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00347
7 tg3__json_get(tg3json_value const*, char const*) [function] [call site] 00348
7 tg3__json_is_object(tg3json_value const*) [function] [call site] 00349
7 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00350
7 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00351
7 tg3__parse_uint64(tg3__parse_ctx*, tg3json_value const*, char const*, unsigned long*, int, char const*) [function] [call site] 00352
7 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00353
7 tg3__json_get(tg3json_value const*, char const*) [function] [call site] 00354
7 tg3__json_is_object(tg3json_value const*) [function] [call site] 00355
7 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00356
7 tg3__parse_uint64(tg3__parse_ctx*, tg3json_value const*, char const*, unsigned long*, int, char const*) [function] [call site] 00357
7 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00358
7 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00359
6 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00360
5 tg3json_object_get [function] [call site] 00361
5 tg3__json_is_array(tg3json_value const*) [function] [call site] 00362
5 tg3json_array_size [function] [call site] 00363
5 tg3__arena_alloc(tg3_arena*, unsigned long) [function] [call site] 00364
5 tg3json_array_get [function] [call site] 00365
5 tg3__json_is_object(tg3json_value const*) [function] [call site] 00366
5 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00367
5 tg3__parse_mesh(tg3__parse_ctx*, tg3json_value const*, tg3_mesh*) [function] [call site] 00368
6 tg3__json_get(tg3json_value const*, char const*) [function] [call site] 00369
6 tg3__memset(void*, int, unsigned long) [function] [call site] 00370
6 tg3__parse_string(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str*, int, char const*) [function] [call site] 00371
6 tg3__json_is_array(tg3json_value const*) [function] [call site] 00372
6 tg3json_array_size [function] [call site] 00373
6 tg3__arena_alloc(tg3_arena*, unsigned long) [function] [call site] 00374
6 tg3json_array_get [function] [call site] 00375
6 tg3__parse_primitive(tg3__parse_ctx*, tg3json_value const*, tg3_primitive*) [function] [call site] 00376
7 tg3__memset(void*, int, unsigned long) [function] [call site] 00377
7 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00378
7 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00379
7 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00380
7 tg3__json_get(tg3json_value const*, char const*) [function] [call site] 00381
7 tg3__json_is_object(tg3json_value const*) [function] [call site] 00382
7 tg3json_object_size [function] [call site] 00383
7 tg3__arena_alloc(tg3_arena*, unsigned long) [function] [call site] 00384
7 tg3json_object_at [function] [call site] 00385
7 tg3__arena_str(tg3_arena*, char const*, unsigned int) [function] [call site] 00386
7 tg3__json_number_to_int32(tg3json_value const*, int*) [function] [call site] 00387
7 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00388
7 tg3__json_get(tg3json_value const*, char const*) [function] [call site] 00389
7 tg3__json_is_array(tg3json_value const*) [function] [call site] 00390
7 tg3json_array_size [function] [call site] 00391
7 tg3__arena_alloc(tg3_arena*, unsigned long) [function] [call site] 00392
7 tg3__arena_alloc(tg3_arena*, unsigned long) [function] [call site] 00393
7 tg3json_array_get [function] [call site] 00394
7 tg3__json_is_object(tg3json_value const*) [function] [call site] 00395
7 tg3json_object_size [function] [call site] 00396
7 tg3__arena_alloc(tg3_arena*, unsigned long) [function] [call site] 00397
7 tg3json_object_at [function] [call site] 00398
7 tg3__arena_str(tg3_arena*, char const*, unsigned int) [function] [call site] 00399
7 tg3__json_number_to_int32(tg3json_value const*, int*) [function] [call site] 00400
7 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00401
7 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00402
6 tg3__parse_number_array(tg3__parse_ctx*, tg3json_value const*, char const*, double const**, unsigned int*, int, char const*) [function] [call site] 00403
6 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00404
5 tg3json_object_get [function] [call site] 00405
5 tg3__json_is_array(tg3json_value const*) [function] [call site] 00406
5 tg3json_array_size [function] [call site] 00407
5 tg3__arena_alloc(tg3_arena*, unsigned long) [function] [call site] 00408
5 tg3json_array_get [function] [call site] 00409
5 tg3__json_is_object(tg3json_value const*) [function] [call site] 00410
5 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00411
5 tg3__parse_node(tg3__parse_ctx*, tg3json_value const*, tg3_node*) [function] [call site] 00412
6 tg3__init_node(tg3_node*) [function] [call site] 00413
7 tg3__memset(void*, int, unsigned long) [function] [call site] 00414
6 tg3__parse_string(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str*, int, char const*) [function] [call site] 00415
6 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00416
6 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00417
6 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00418
6 tg3__parse_int_array(tg3__parse_ctx*, tg3json_value const*, char const*, int const**, unsigned int*, int, char const*) [function] [call site] 00419
7 tg3__json_get(tg3json_value const*, char const*) [function] [call site] 00420
7 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00421
7 tg3__json_is_array(tg3json_value const*) [function] [call site] 00422
7 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00423
7 tg3json_array_size [function] [call site] 00424
7 tg3__arena_alloc(tg3_arena*, unsigned long) [function] [call site] 00425
7 tg3__error_push(tg3_error_stack*, tg3_severity, tg3_error_code, char const*, char const*, long) [function] [call site] 00426
7 tg3json_array_get [function] [call site] 00427
7 tg3__json_number_to_int32(tg3json_value const*, int*) [function] [call site] 00428
7 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00429
6 tg3__json_has(tg3json_value const*, char const*) [function] [call site] 00430
7 tg3json_object_get [function] [call site] 00431
6 tg3__parse_number_to_fixed(tg3json_value const*, char const*, double*, unsigned int) [function] [call site] 00432
7 tg3__json_get(tg3json_value const*, char const*) [function] [call site] 00433
7 tg3__json_is_array(tg3json_value const*) [function] [call site] 00434
7 tg3json_array_size [function] [call site] 00435
7 tg3json_array_get [function] [call site] 00436
7 tg3__json_number_to_double(tg3json_value const*) [function] [call site] 00437
6 tg3__json_has(tg3json_value const*, char const*) [function] [call site] 00438
6 tg3__parse_number_to_fixed(tg3json_value const*, char const*, double*, unsigned int) [function] [call site] 00439
6 tg3__json_has(tg3json_value const*, char const*) [function] [call site] 00440
6 tg3__parse_number_to_fixed(tg3json_value const*, char const*, double*, unsigned int) [function] [call site] 00441
6 tg3__json_has(tg3json_value const*, char const*) [function] [call site] 00442
6 tg3__parse_number_to_fixed(tg3json_value const*, char const*, double*, unsigned int) [function] [call site] 00443
6 tg3__parse_number_array(tg3__parse_ctx*, tg3json_value const*, char const*, double const**, unsigned int*, int, char const*) [function] [call site] 00444
6 tg3__json_get(tg3json_value const*, char const*) [function] [call site] 00445
6 tg3__json_is_object(tg3json_value const*) [function] [call site] 00446
6 tg3json_object_get [function] [call site] 00447
6 tg3json_object_get [function] [call site] 00448
6 tg3json_object_get [function] [call site] 00449
6 tg3__json_is_object(tg3json_value const*) [function] [call site] 00450
6 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00451
6 tg3__json_is_object(tg3json_value const*) [function] [call site] 00452
6 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00453
6 tg3__json_is_object(tg3json_value const*) [function] [call site] 00454
6 tg3__parse_int_array(tg3__parse_ctx*, tg3json_value const*, char const*, int const**, unsigned int*, int, char const*) [function] [call site] 00455
6 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00456
5 tg3json_object_get [function] [call site] 00457
5 tg3__json_is_array(tg3json_value const*) [function] [call site] 00458
5 tg3json_array_size [function] [call site] 00459
5 tg3__arena_alloc(tg3_arena*, unsigned long) [function] [call site] 00460
5 tg3json_array_get [function] [call site] 00461
5 tg3__json_is_object(tg3json_value const*) [function] [call site] 00462
5 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00463
5 tg3__parse_material(tg3__parse_ctx*, tg3json_value const*, tg3_material*) [function] [call site] 00464
6 tg3__memset(void*, int, unsigned long) [function] [call site] 00465
6 tg3__init_pbr(tg3_pbr_metallic_roughness*) [function] [call site] 00466
7 tg3__memset(void*, int, unsigned long) [function] [call site] 00467
7 tg3__init_texture_info(tg3_texture_info*) [function] [call site] 00468
8 tg3__memset(void*, int, unsigned long) [function] [call site] 00469
7 tg3__init_texture_info(tg3_texture_info*) [function] [call site] 00470
6 tg3__init_normal_texture_info(tg3_normal_texture_info*) [function] [call site] 00471
7 tg3__memset(void*, int, unsigned long) [function] [call site] 00472
6 tg3__init_occlusion_texture_info(tg3_occlusion_texture_info*) [function] [call site] 00473
7 tg3__memset(void*, int, unsigned long) [function] [call site] 00474
6 tg3__init_texture_info(tg3_texture_info*) [function] [call site] 00475
6 tg3__parse_string(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str*, int, char const*) [function] [call site] 00476
6 tg3__parse_number_to_fixed(tg3json_value const*, char const*, double*, unsigned int) [function] [call site] 00477
6 tg3__parse_string(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str*, int, char const*) [function] [call site] 00478
6 tg3__arena_str(tg3_arena*, char const*, unsigned int) [function] [call site] 00479
6 tg3__parse_double(tg3__parse_ctx*, tg3json_value const*, char const*, double*, int, char const*) [function] [call site] 00480
7 tg3__json_get(tg3json_value const*, char const*) [function] [call site] 00481
7 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00482
7 tg3__json_is_number(tg3json_value const*) [function] [call site] 00483
7 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00484
7 tg3__json_number_to_double(tg3json_value const*) [function] [call site] 00485
6 tg3__parse_bool(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00486
6 tg3__json_get(tg3json_value const*, char const*) [function] [call site] 00487
6 tg3__json_is_object(tg3json_value const*) [function] [call site] 00488
6 tg3__parse_number_to_fixed(tg3json_value const*, char const*, double*, unsigned int) [function] [call site] 00489
6 tg3__parse_double(tg3__parse_ctx*, tg3json_value const*, char const*, double*, int, char const*) [function] [call site] 00490
6 tg3__parse_double(tg3__parse_ctx*, tg3json_value const*, char const*, double*, int, char const*) [function] [call site] 00491
6 tg3__parse_texture_info(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_texture_info*) [function] [call site] 00492
7 tg3__json_get(tg3json_value const*, char const*) [function] [call site] 00493
7 tg3__init_texture_info(tg3_texture_info*) [function] [call site] 00494
7 tg3__json_is_object(tg3json_value const*) [function] [call site] 00495
7 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00496
7 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00497
7 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00498
6 tg3__parse_texture_info(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_texture_info*) [function] [call site] 00499
6 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00500
6 tg3__parse_normal_texture_info(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_normal_texture_info*) [function] [call site] 00501
7 tg3__json_get(tg3json_value const*, char const*) [function] [call site] 00502
7 tg3__init_normal_texture_info(tg3_normal_texture_info*) [function] [call site] 00503
7 tg3__json_is_object(tg3json_value const*) [function] [call site] 00504
7 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00505
7 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00506
7 tg3__parse_double(tg3__parse_ctx*, tg3json_value const*, char const*, double*, int, char const*) [function] [call site] 00507
7 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00508
6 tg3__parse_occlusion_texture_info(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_occlusion_texture_info*) [function] [call site] 00509
7 tg3__json_get(tg3json_value const*, char const*) [function] [call site] 00510
7 tg3__init_occlusion_texture_info(tg3_occlusion_texture_info*) [function] [call site] 00511
7 tg3__json_is_object(tg3json_value const*) [function] [call site] 00512
7 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00513
7 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00514
7 tg3__parse_double(tg3__parse_ctx*, tg3json_value const*, char const*, double*, int, char const*) [function] [call site] 00515
7 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00516
6 tg3__parse_texture_info(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_texture_info*) [function] [call site] 00517
6 tg3__json_get(tg3json_value const*, char const*) [function] [call site] 00518
6 tg3__json_is_object(tg3json_value const*) [function] [call site] 00519
6 tg3json_object_get [function] [call site] 00520
6 tg3__json_is_object(tg3json_value const*) [function] [call site] 00521
6 tg3__parse_int_array(tg3__parse_ctx*, tg3json_value const*, char const*, int const**, unsigned int*, int, char const*) [function] [call site] 00522
6 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00523
5 tg3json_object_get [function] [call site] 00524
5 tg3__json_is_array(tg3json_value const*) [function] [call site] 00525
5 tg3json_array_size [function] [call site] 00526
5 tg3__arena_alloc(tg3_arena*, unsigned long) [function] [call site] 00527
5 tg3json_array_get [function] [call site] 00528
5 tg3__json_is_object(tg3json_value const*) [function] [call site] 00529
5 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00530
5 tg3__parse_texture(tg3__parse_ctx*, tg3json_value const*, tg3_texture*) [function] [call site] 00531
6 tg3__memset(void*, int, unsigned long) [function] [call site] 00532
6 tg3__parse_string(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str*, int, char const*) [function] [call site] 00533
6 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00534
6 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00535
6 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00536
5 tg3json_object_get [function] [call site] 00537
5 tg3__json_is_array(tg3json_value const*) [function] [call site] 00538
5 tg3json_array_size [function] [call site] 00539
5 tg3__arena_alloc(tg3_arena*, unsigned long) [function] [call site] 00540
5 tg3json_array_get [function] [call site] 00541
5 tg3__json_is_object(tg3json_value const*) [function] [call site] 00542
5 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00543
5 tg3__parse_sampler(tg3__parse_ctx*, tg3json_value const*, tg3_sampler*) [function] [call site] 00544
6 tg3__memset(void*, int, unsigned long) [function] [call site] 00545
6 tg3__parse_string(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str*, int, char const*) [function] [call site] 00546
6 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00547
6 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00548
6 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00549
6 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00550
6 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00551
5 tg3json_object_get [function] [call site] 00552
5 tg3__json_is_array(tg3json_value const*) [function] [call site] 00553
5 tg3json_array_size [function] [call site] 00554
5 tg3__arena_alloc(tg3_arena*, unsigned long) [function] [call site] 00555
5 tg3json_array_get [function] [call site] 00556
5 tg3__json_is_object(tg3json_value const*) [function] [call site] 00557
5 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00558
5 tg3__parse_image(tg3__parse_ctx*, tg3json_value const*, tg3_image*, int) [function] [call site] 00559
6 tg3__memset(void*, int, unsigned long) [function] [call site] 00560
6 tg3__parse_string(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str*, int, char const*) [function] [call site] 00561
6 tg3__parse_string(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str*, int, char const*) [function] [call site] 00562
6 tg3__parse_string(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str*, int, char const*) [function] [call site] 00563
6 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00564
6 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00565
5 tg3json_object_get [function] [call site] 00566
5 tg3__json_is_array(tg3json_value const*) [function] [call site] 00567
5 tg3json_array_size [function] [call site] 00568
5 tg3__arena_alloc(tg3_arena*, unsigned long) [function] [call site] 00569
5 tg3json_array_get [function] [call site] 00570
5 tg3__json_is_object(tg3json_value const*) [function] [call site] 00571
5 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00572
5 tg3__parse_skin(tg3__parse_ctx*, tg3json_value const*, tg3_skin*) [function] [call site] 00573
6 tg3__memset(void*, int, unsigned long) [function] [call site] 00574
6 tg3__parse_string(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str*, int, char const*) [function] [call site] 00575
6 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00576
6 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00577
6 tg3__parse_int_array(tg3__parse_ctx*, tg3json_value const*, char const*, int const**, unsigned int*, int, char const*) [function] [call site] 00578
6 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00579
5 tg3json_object_get [function] [call site] 00580
5 tg3__json_is_array(tg3json_value const*) [function] [call site] 00581
5 tg3json_array_size [function] [call site] 00582
5 tg3__arena_alloc(tg3_arena*, unsigned long) [function] [call site] 00583
5 tg3json_array_get [function] [call site] 00584
5 tg3__json_is_object(tg3json_value const*) [function] [call site] 00585
5 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00586
5 tg3__parse_animation(tg3__parse_ctx*, tg3json_value const*, tg3_animation*) [function] [call site] 00587
6 tg3__json_get(tg3json_value const*, char const*) [function] [call site] 00588
6 tg3__json_get(tg3json_value const*, char const*) [function] [call site] 00589
6 tg3__memset(void*, int, unsigned long) [function] [call site] 00590
6 tg3__parse_string(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str*, int, char const*) [function] [call site] 00591
6 tg3__json_is_array(tg3json_value const*) [function] [call site] 00592
6 tg3json_array_size [function] [call site] 00593
6 tg3__arena_alloc(tg3_arena*, unsigned long) [function] [call site] 00594
6 tg3json_array_get [function] [call site] 00595
6 tg3__memset(void*, int, unsigned long) [function] [call site] 00596
6 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00597
6 tg3__json_get(tg3json_value const*, char const*) [function] [call site] 00598
6 tg3__json_is_object(tg3json_value const*) [function] [call site] 00599
6 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00600
6 tg3__parse_string(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str*, int, char const*) [function] [call site] 00601
6 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00602
6 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00603
6 tg3__json_is_array(tg3json_value const*) [function] [call site] 00604
6 tg3json_array_size [function] [call site] 00605
6 tg3__arena_alloc(tg3_arena*, unsigned long) [function] [call site] 00606
6 tg3json_array_get [function] [call site] 00607
6 tg3__memset(void*, int, unsigned long) [function] [call site] 00608
6 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00609
6 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00610
6 tg3__parse_string(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str*, int, char const*) [function] [call site] 00611
6 tg3__arena_str(tg3_arena*, char const*, unsigned int) [function] [call site] 00612
6 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00613
6 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00614
5 tg3json_object_get [function] [call site] 00615
5 tg3__json_is_array(tg3json_value const*) [function] [call site] 00616
5 tg3json_array_size [function] [call site] 00617
5 tg3__arena_alloc(tg3_arena*, unsigned long) [function] [call site] 00618
5 tg3json_array_get [function] [call site] 00619
5 tg3__json_is_object(tg3json_value const*) [function] [call site] 00620
5 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00621
5 tg3__parse_camera(tg3__parse_ctx*, tg3json_value const*, tg3_camera*) [function] [call site] 00622
6 tg3__memset(void*, int, unsigned long) [function] [call site] 00623
6 tg3__parse_string(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str*, int, char const*) [function] [call site] 00624
6 tg3__parse_string(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str*, int, char const*) [function] [call site] 00625
6 tg3_str_equals_cstr [function] [call site] 00626
7 tg3__strlen(char const*) [function] [call site] 00627
7 tg3__memcmp(void const*, void const*, unsigned long) [function] [call site] 00628
6 tg3__json_get(tg3json_value const*, char const*) [function] [call site] 00629
6 tg3__json_is_object(tg3json_value const*) [function] [call site] 00630
6 tg3__parse_double(tg3__parse_ctx*, tg3json_value const*, char const*, double*, int, char const*) [function] [call site] 00631
6 tg3__parse_double(tg3__parse_ctx*, tg3json_value const*, char const*, double*, int, char const*) [function] [call site] 00632
6 tg3__parse_double(tg3__parse_ctx*, tg3json_value const*, char const*, double*, int, char const*) [function] [call site] 00633
6 tg3__parse_double(tg3__parse_ctx*, tg3json_value const*, char const*, double*, int, char const*) [function] [call site] 00634
6 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00635
6 tg3_str_equals_cstr [function] [call site] 00636
6 tg3__json_get(tg3json_value const*, char const*) [function] [call site] 00637
6 tg3__json_is_object(tg3json_value const*) [function] [call site] 00638
6 tg3__parse_double(tg3__parse_ctx*, tg3json_value const*, char const*, double*, int, char const*) [function] [call site] 00639
6 tg3__parse_double(tg3__parse_ctx*, tg3json_value const*, char const*, double*, int, char const*) [function] [call site] 00640
6 tg3__parse_double(tg3__parse_ctx*, tg3json_value const*, char const*, double*, int, char const*) [function] [call site] 00641
6 tg3__parse_double(tg3__parse_ctx*, tg3json_value const*, char const*, double*, int, char const*) [function] [call site] 00642
6 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00643
6 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00644
5 tg3json_object_get [function] [call site] 00645
5 tg3__json_is_array(tg3json_value const*) [function] [call site] 00646
5 tg3json_array_size [function] [call site] 00647
5 tg3__arena_alloc(tg3_arena*, unsigned long) [function] [call site] 00648
5 tg3json_array_get [function] [call site] 00649
5 tg3__json_is_object(tg3json_value const*) [function] [call site] 00650
5 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00651
5 tg3__parse_scene(tg3__parse_ctx*, tg3json_value const*, tg3_scene*) [function] [call site] 00652
6 tg3__memset(void*, int, unsigned long) [function] [call site] 00653
6 tg3__parse_string(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str*, int, char const*) [function] [call site] 00654
6 tg3__parse_int_array(tg3__parse_ctx*, tg3json_value const*, char const*, int const**, unsigned int*, int, char const*) [function] [call site] 00655
6 tg3__json_get(tg3json_value const*, char const*) [function] [call site] 00656
6 tg3__json_is_object(tg3json_value const*) [function] [call site] 00657
6 tg3json_object_get [function] [call site] 00658
6 tg3__json_is_object(tg3json_value const*) [function] [call site] 00659
6 tg3__parse_int_array(tg3__parse_ctx*, tg3json_value const*, char const*, int const**, unsigned int*, int, char const*) [function] [call site] 00660
6 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00661
5 tg3json_object_get [function] [call site] 00662
5 tg3__json_is_object(tg3json_value const*) [function] [call site] 00663
5 tg3json_object_get [function] [call site] 00664
5 tg3json_object_get [function] [call site] 00665
5 tg3__json_is_object(tg3json_value const*) [function] [call site] 00666
5 tg3json_object_get [function] [call site] 00667
5 tg3__json_is_array(tg3json_value const*) [function] [call site] 00668
5 tg3json_array_size [function] [call site] 00669
5 tg3__arena_alloc(tg3_arena*, unsigned long) [function] [call site] 00670
5 tg3json_array_get [function] [call site] 00671
5 tg3__json_is_object(tg3json_value const*) [function] [call site] 00672
5 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00673
5 tg3__parse_light(tg3__parse_ctx*, tg3json_value const*, tg3_light*) [function] [call site] 00674
6 tg3__memset(void*, int, unsigned long) [function] [call site] 00675
6 tg3__parse_string(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str*, int, char const*) [function] [call site] 00676
6 tg3__parse_string(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str*, int, char const*) [function] [call site] 00677
6 tg3__parse_double(tg3__parse_ctx*, tg3json_value const*, char const*, double*, int, char const*) [function] [call site] 00678
6 tg3__parse_double(tg3__parse_ctx*, tg3json_value const*, char const*, double*, int, char const*) [function] [call site] 00679
6 tg3__parse_number_to_fixed(tg3json_value const*, char const*, double*, unsigned int) [function] [call site] 00680
6 tg3__json_get(tg3json_value const*, char const*) [function] [call site] 00681
6 tg3__json_is_object(tg3json_value const*) [function] [call site] 00682
6 tg3__parse_double(tg3__parse_ctx*, tg3json_value const*, char const*, double*, int, char const*) [function] [call site] 00683
6 tg3__parse_double(tg3__parse_ctx*, tg3json_value const*, char const*, double*, int, char const*) [function] [call site] 00684
6 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00685
6 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00686
5 tg3__json_is_object(tg3json_value const*) [function] [call site] 00687
5 tg3json_object_get [function] [call site] 00688
5 tg3__json_is_array(tg3json_value const*) [function] [call site] 00689
5 tg3json_array_size [function] [call site] 00690
5 tg3__arena_alloc(tg3_arena*, unsigned long) [function] [call site] 00691
5 tg3json_array_get [function] [call site] 00692
5 tg3__json_is_object(tg3json_value const*) [function] [call site] 00693
5 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00694
5 tg3__parse_audio_source(tg3__parse_ctx*, tg3json_value const*, tg3_audio_source*) [function] [call site] 00695
6 tg3__memset(void*, int, unsigned long) [function] [call site] 00696
6 tg3__parse_string(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str*, int, char const*) [function] [call site] 00697
6 tg3__parse_string(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str*, int, char const*) [function] [call site] 00698
6 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00699
6 tg3__parse_string(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str*, int, char const*) [function] [call site] 00700
6 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00701
5 tg3json_object_get [function] [call site] 00702
5 tg3__json_is_array(tg3json_value const*) [function] [call site] 00703
5 tg3json_array_size [function] [call site] 00704
5 tg3__arena_alloc(tg3_arena*, unsigned long) [function] [call site] 00705
5 tg3json_array_get [function] [call site] 00706
5 tg3__json_is_object(tg3json_value const*) [function] [call site] 00707
5 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00708
5 tg3__parse_audio_emitter(tg3__parse_ctx*, tg3json_value const*, tg3_audio_emitter*) [function] [call site] 00709
6 tg3__memset(void*, int, unsigned long) [function] [call site] 00710
6 tg3__parse_string(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str*, int, char const*) [function] [call site] 00711
6 tg3__parse_double(tg3__parse_ctx*, tg3json_value const*, char const*, double*, int, char const*) [function] [call site] 00712
6 tg3__parse_bool(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00713
6 tg3__parse_bool(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00714
6 tg3__parse_string(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str*, int, char const*) [function] [call site] 00715
6 tg3__parse_string(tg3__parse_ctx*, tg3json_value const*, char const*, tg3_str*, int, char const*) [function] [call site] 00716
6 tg3__parse_int(tg3__parse_ctx*, tg3json_value const*, char const*, int*, int, char const*) [function] [call site] 00717
6 tg3__json_get(tg3json_value const*, char const*) [function] [call site] 00718
6 tg3__json_is_object(tg3json_value const*) [function] [call site] 00719
6 tg3__parse_double(tg3__parse_ctx*, tg3json_value const*, char const*, double*, int, char const*) [function] [call site] 00720
6 tg3__parse_double(tg3__parse_ctx*, tg3json_value const*, char const*, double*, int, char const*) [function] [call site] 00721
6 tg3__parse_double(tg3__parse_ctx*, tg3json_value const*, char const*, double*, int, char const*) [function] [call site] 00722
6 tg3__parse_double(tg3__parse_ctx*, tg3json_value const*, char const*, double*, int, char const*) [function] [call site] 00723
6 tg3__parse_double(tg3__parse_ctx*, tg3json_value const*, char const*, double*, int, char const*) [function] [call site] 00724
6 tg3__parse_double(tg3__parse_ctx*, tg3json_value const*, char const*, double*, int, char const*) [function] [call site] 00725
6 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00726
6 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00727
5 tg3__parse_extras_and_extensions(tg3__parse_ctx*, tg3json_value const*, tg3_extras_ext*) [function] [call site] 00728
5 tg3__validate_indices(tg3__parse_ctx*, tg3_model const*) [function] [call site] 00729
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00730
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00731
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00732
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00733
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00734
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00735
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00736
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00737
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00738
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00739
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00740
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00741
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00742
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00743
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00744
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00745
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00746
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00747
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00748
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00749
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00750
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00751
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00752
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00753
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00754
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00755
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00756
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00757
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00758
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00759
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00760
5 tg3__validate_resources(tg3__parse_ctx*, tg3_model const*) [function] [call site] 00761
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00762
6 tg3__u64_add_overflow(unsigned long, unsigned long, unsigned long*) [function] [call site] 00763
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00764
6 tg3__valid_accessor_component_type(int) [function] [call site] 00765
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00766
6 tg3_component_size [function] [call site] 00767
6 tg3_num_components [function] [call site] 00768
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00769
6 tg3__u64_mul_overflow(unsigned long, unsigned long, unsigned long*) [function] [call site] 00770
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00771
6 tg3__u64_mul_overflow(unsigned long, unsigned long, unsigned long*) [function] [call site] 00772
6 tg3__u64_add_overflow(unsigned long, unsigned long, unsigned long*) [function] [call site] 00773
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00774
6 tg3__validate_range_in_buffer_view(tg3__parse_ctx*, tg3_buffer_view const*, unsigned long, unsigned long, char const*) [function] [call site] 00775
7 tg3__u64_add_overflow(unsigned long, unsigned long, unsigned long*) [function] [call site] 00776
7 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00777
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00778
6 tg3__valid_sparse_index_component_type(int) [function] [call site] 00779
6 tg3__error_pushf(tg3_error_stack*, tg3_arena*, tg3_severity, tg3_error_code, char const*, char const*, ...) [function] [call site] 00780
6 tg3_component_size [function] [call site] 00781
6 tg3__u64_mul_overflow(unsigned long, unsigned long, unsigned long*) [function] [call site] 00782
6 tg3__validate_range_in_buffer_view(tg3__parse_ctx*, tg3_buffer_view const*, unsigned long, unsigned long, char const*) [function] [call site] 00783
6 tg3__u64_mul_overflow(unsigned long, unsigned long, unsigned long*) [function] [call site] 00784
6 tg3__validate_range_in_buffer_view(tg3__parse_ctx*, tg3_buffer_view const*, unsigned long, unsigned long, char const*) [function] [call site] 00785
4 tg3json_value_free [function] [call site] 00786
3 tg3_parse [function] [call site] 00787
4 tg3__model_init(tg3_model*) [function] [call site] 00788
4 tg3_parse_options_init [function] [call site] 00789
4 tg3__arena_create(tg3_memory_config const*) [function] [call site] 00790
4 tg3__error_push(tg3_error_stack*, tg3_severity, tg3_error_code, char const*, char const*, long) [function] [call site] 00791
4 tg3__json_parse_options_from_tg3(tg3_parse_options const*, tg3json_parse_options*) [function] [call site] 00792
4 tg3json_parse_n_opts [function] [call site] 00793
4 tg3__error_push(tg3_error_stack*, tg3_severity, tg3_error_code, char const*, char const*, long) [function] [call site] 00794
4 tg3json_value_free [function] [call site] 00795
4 tg3__memset(void*, int, unsigned long) [function] [call site] 00796
4 tg3__parse_from_json(tg3__parse_ctx*, tg3json_value const*, tg3_model*) [function] [call site] 00797
4 tg3json_value_free [function] [call site] 00798
2 tg3_model_free [function] [call site] 00799
3 tg3__arena_destroy(tg3_arena*) [function] [call site] 00800
3 tg3__memset(void*, int, unsigned long) [function] [call site] 00801
2 tg3_error_stack_free [function] [call site] 00802
3 tg3__memset(void*, int, unsigned long) [function] [call site] 00803
1 fuzz_parse_json(unsigned char const*, unsigned long) [function] [call site] 00804
2 tg3_error_stack_init [function] [call site] 00805
2 tg3_parse_options_init [function] [call site] 00806
2 tg3_parse [function] [call site] 00807
2 tg3_model_free [function] [call site] 00808
2 tg3_error_stack_free [function] [call site] 00809
1 fuzz_parse_glb(unsigned char const*, unsigned long) [function] [call site] 00810
2 tg3_error_stack_init [function] [call site] 00811
2 tg3_parse_options_init [function] [call site] 00812
2 tg3_parse_glb [function] [call site] 00813
2 tg3_model_free [function] [call site] 00814
2 tg3_error_stack_free [function] [call site] 00815
1 fuzz_parse_float32(unsigned char const*, unsigned long) [function] [call site] 00816
2 tg3_error_stack_init [function] [call site] 00817
2 tg3_parse_options_init [function] [call site] 00818
2 tg3_parse_auto [function] [call site] 00819
2 tg3_model_free [function] [call site] 00820
2 tg3_error_stack_free [function] [call site] 00821