The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 12 | 268 | store_image_block(astcenc_image&, image_block const&, block_size_descriptor const&, unsigned long, unsigned long, unsigned long, astcenc_swizzle const&) | call site: 00268 | __assert_fail |
| 11 | 63 | astcenc_context_alloc | call site: 00063 | __assert_fail |
| 6 | 152 | physical_to_symbolic(block_size_descriptor const&, unsigned char const*, symbolic_compressed_block&) | call site: 00152 | |
| 2 | 114 | astcenc_context_alloc | call site: 00114 | |
| 1 | 5 | validate_block_size(unsigned int, unsigned int, unsigned int) | call site: 00005 | |
| 1 | 27 | astcenc_context_alloc | call site: 00027 | |
| 1 | 29 | ParallelManager::ParallelManager() | call site: 00029 | |
| 1 | 56 | validate_config(astcenc_config&) | call site: 00056 | |
| 1 | 61 |
block_size_descriptor* aligned_malloc
|
call site: 00061 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
astcenc_config_init
[function]
[call site]
00001
validate_cpu_float()
[function]
[call site]
00002
unsigned int astc::max<unsigned int>(unsigned int, unsigned int)
[function]
[call site]
00003
validate_block_size(unsigned int, unsigned int, unsigned int)
[function]
[call site]
00004
is_legal_2d_block_size(unsigned int, unsigned int)
[function]
[call site]
00005
is_legal_3d_block_size(unsigned int, unsigned int, unsigned int)
[function]
[call site]
00006
logf
[call site]
00007
float astc::max<float>(float, float)
[function]
[call site]
00008
__assert_fail
[call site]
00009
astc::flt2int_rtn(float)
[function]
[call site]
00010
astc::flt2int_rtn(float)
[function]
[call site]
00011
astc::flt2int_rtn(float)
[function]
[call site]
00012
astc::flt2int_rtn(float)
[function]
[call site]
00013
astc::flt2int_rtn(float)
[function]
[call site]
00014
astc::flt2int_rtn(float)
[function]
[call site]
00015
astc::flt2int_rtn(float)
[function]
[call site]
00016
astc::flt2int_rtn(float)
[function]
[call site]
00017
astc::flt2int_rtn(float)
[function]
[call site]
00018
astc::flt2int_rtn(float)
[function]
[call site]
00019
float astc::max<float>(float, float)
[function]
[call site]
00020
validate_flags(astcenc_profile, unsigned int)
[function]
[call site]
00021
popcount(unsigned long)
[function]
[call site]
00022
popcount(unsigned long)
[function]
[call site]
00023
unsigned int astc::min<unsigned int>(unsigned int, unsigned int)
[function]
[call site]
00024
astcenc_context_alloc
[function]
[call site]
00025
validate_cpu_float()
[function]
[call site]
00026
astcenc_context::astcenc_context()
[function]
[call site]
00027
ParallelManager::ParallelManager()
[function]
[call site]
00028
ParallelManager::reset()
[function]
[call site]
00029
ParallelManager::~ParallelManager()
[function]
[call site]
00030
validate_config(astcenc_config&)
[function]
[call site]
00031
validate_profile(astcenc_profile)
[function]
[call site]
00032
validate_flags(astcenc_profile, unsigned int)
[function]
[call site]
00033
validate_block_size(unsigned int, unsigned int, unsigned int)
[function]
[call site]
00034
float astc::max<float>(float, float)
[function]
[call site]
00035
unsigned int astc::clamp<unsigned int>(unsigned int, unsigned int, unsigned int)
[function]
[call site]
00036
unsigned int astc::clamp<unsigned int>(unsigned int, unsigned int, unsigned int)
[function]
[call site]
00037
unsigned int astc::clamp<unsigned int>(unsigned int, unsigned int, unsigned int)
[function]
[call site]
00038
unsigned int astc::clamp<unsigned int>(unsigned int, unsigned int, unsigned int)
[function]
[call site]
00039
unsigned int astc::clamp<unsigned int>(unsigned int, unsigned int, unsigned int)
[function]
[call site]
00040
unsigned int astc::max<unsigned int>(unsigned int, unsigned int)
[function]
[call site]
00041
unsigned int astc::clamp<unsigned int>(unsigned int, unsigned int, unsigned int)
[function]
[call site]
00042
unsigned int astc::clamp<unsigned int>(unsigned int, unsigned int, unsigned int)
[function]
[call site]
00043
unsigned int astc::clamp<unsigned int>(unsigned int, unsigned int, unsigned int)
[function]
[call site]
00044
unsigned int astc::clamp<unsigned int>(unsigned int, unsigned int, unsigned int)
[function]
[call site]
00045
float astc::max<float>(float, float)
[function]
[call site]
00046
float astc::max<float>(float, float)
[function]
[call site]
00047
float astc::max<float>(float, float)
[function]
[call site]
00048
float astc::max<float>(float, float)
[function]
[call site]
00049
float astc::max<float>(float, float)
[function]
[call site]
00050
float astc::max<float>(float, float)
[function]
[call site]
00051
float astc::max<float>(float, float)
[function]
[call site]
00052
float astc::max<float>(float, float)
[function]
[call site]
00053
float astc::max<float>(float, float)
[function]
[call site]
00054
float astc::max<float>(float, float)
[function]
[call site]
00055
float astc::max<float>(float, float)
[function]
[call site]
00056
astcenc_context::~astcenc_context()
[function]
[call site]
00057
block_size_descriptor* aligned_malloc<block_size_descriptor>(unsigned long, unsigned long)
[function]
[call site]
00058
unsigned long astc::max<unsigned long>(unsigned long, unsigned long)
[function]
[call site]
00059
unsigned long astc::max<unsigned long>(unsigned long, unsigned long)
[function]
[call site]
00060
posix_memalign
[call site]
00061
astcenc_context::~astcenc_context()
[function]
[call site]
00062
init_block_size_descriptor(unsigned int, unsigned int, unsigned int, bool, unsigned int, float, block_size_descriptor&)
[function]
[call site]
00063
construct_block_size_descriptor_3d(unsigned int, unsigned int, unsigned int, block_size_descriptor&)
[function]
[call site]
00064
init_decimation_info_3d(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, decimation_info&, dt_init_working_buffers&)
[function]
[call site]
00065
__assert_fail
[call site]
00066
__assert_fail
[call site]
00067
unsigned char astc::max<unsigned char>(unsigned char, unsigned char)
[function]
[call site]
00068
unsigned char astc::max<unsigned char>(unsigned char, unsigned char)
[function]
[call site]
00069
get_ise_sequence_bitcount(unsigned int, quant_method)
[function]
[call site]
00070
get_ise_sequence_bitcount(unsigned int, quant_method)
[function]
[call site]
00071
decode_block_mode_3d(unsigned int, unsigned int&, unsigned int&, unsigned int&, bool&, unsigned int&, unsigned int&)
[function]
[call site]
00072
get_ise_sequence_bitcount(unsigned int, quant_method)
[function]
[call site]
00073
assign_kmeans_texels(block_size_descriptor&)
[function]
[call site]
00074
astc::rand_init(unsigned long*)
[function]
[call site]
00075
astc::rand(unsigned long*)
[function]
[call site]
00076
rotl(unsigned long, int)
[function]
[call site]
00077
rotl(unsigned long, int)
[function]
[call site]
00078
construct_block_size_descriptor_2d(unsigned int, unsigned int, bool, float, block_size_descriptor&)
[function]
[call site]
00079
get_2d_percentile_table(unsigned int, unsigned int)
[function]
[call site]
00080
get_packed_table(int, int)
[function]
[call site]
00081
decode_block_mode_2d(unsigned int, unsigned int&, unsigned int&, bool&, unsigned int&, unsigned int&)
[function]
[call site]
00082
get_ise_sequence_bitcount(unsigned int, quant_method)
[function]
[call site]
00083
construct_dt_entry_2d(unsigned int, unsigned int, unsigned int, unsigned int, block_size_descriptor&, dt_init_working_buffers&, unsigned int)
[function]
[call site]
00084
__assert_fail
[call site]
00085
init_decimation_info_2d(unsigned int, unsigned int, unsigned int, unsigned int, decimation_info&, dt_init_working_buffers&)
[function]
[call site]
00086
__assert_fail
[call site]
00087
__assert_fail
[call site]
00088
__assert_fail
[call site]
00089
__assert_fail
[call site]
00090
unsigned char astc::max<unsigned char>(unsigned char, unsigned char)
[function]
[call site]
00091
unsigned char astc::max<unsigned char>(unsigned char, unsigned char)
[function]
[call site]
00092
get_ise_sequence_bitcount(unsigned int, quant_method)
[function]
[call site]
00093
get_ise_sequence_bitcount(unsigned int, quant_method)
[function]
[call site]
00094
__assert_fail
[call site]
00095
block_mode::get_weight_quant_mode() const
[function]
[call site]
00096
decimation_mode::set_ref_2plane(quant_method)
[function]
[call site]
00097
block_mode::get_weight_quant_mode() const
[function]
[call site]
00098
decimation_mode::set_ref_1plane(quant_method)
[function]
[call site]
00099
__assert_fail
[call site]
00100
__assert_fail
[call site]
00101
assign_kmeans_texels(block_size_descriptor&)
[function]
[call site]
00102
init_partition_tables(block_size_descriptor&, bool, unsigned int)
[function]
[call site]
00103
generate_one_partition_info_entry(block_size_descriptor&, unsigned int, unsigned int, unsigned int, partition_info&)
[function]
[call site]
00104
select_partition(int, int, int, int, int, bool)
[function]
[call site]
00105
hash52(unsigned int)
[function]
[call site]
00106
unsigned char astc::min<unsigned char>(unsigned char, unsigned char)
[function]
[call site]
00107
build_partition_table_for_one_partition_count(block_size_descriptor&, bool, unsigned int, unsigned int, partition_info*, unsigned long*)
[function]
[call site]
00108
generate_one_partition_info_entry(block_size_descriptor&, unsigned int, unsigned int, unsigned int, partition_info&)
[function]
[call site]
00109
generate_canonical_partitioning(unsigned int, unsigned char const*, unsigned long*)
[function]
[call site]
00110
compare_canonical_partitionings(unsigned long const*, unsigned long const*)
[function]
[call site]
00111
build_partition_table_for_one_partition_count(block_size_descriptor&, bool, unsigned int, unsigned int, partition_info*, unsigned long*)
[function]
[call site]
00112
build_partition_table_for_one_partition_count(block_size_descriptor&, bool, unsigned int, unsigned int, partition_info*, unsigned long*)
[function]
[call site]
00113
compression_working_buffers* aligned_malloc<compression_working_buffers>(unsigned long, unsigned long)
[function]
[call site]
00114
void aligned_free<block_size_descriptor const>(block_size_descriptor const*)
[function]
[call site]
00115
astcenc_context::~astcenc_context()
[function]
[call site]
00116
prepare_angular_tables()
[function]
[call site]
00117
sinf
[call site]
00118
cosf
[call site]
00119
astcenc_context_free
[function]
[call site]
00120
void aligned_free<compression_working_buffers>(compression_working_buffers*)
[function]
[call site]
00121
void aligned_free<block_size_descriptor const>(block_size_descriptor const*)
[function]
[call site]
00122
astcenc_context::~astcenc_context()
[function]
[call site]
00123
astcenc_decompress_image
[function]
[call site]
00124
validate_decompression_swizzle(astcenc_swizzle const&)
[function]
[call site]
00125
validate_decompression_swz(astcenc_swz)
[function]
[call site]
00126
validate_decompression_swz(astcenc_swz)
[function]
[call site]
00127
validate_decompression_swz(astcenc_swz)
[function]
[call site]
00128
validate_decompression_swz(astcenc_swz)
[function]
[call site]
00129
get_texels_count(unsigned long, unsigned long, unsigned long)
[function]
[call site]
00130
astc::mul_safe(unsigned long, unsigned long, bool&)
[function]
[call site]
00131
astc::mul_safe(unsigned long, unsigned long, bool&)
[function]
[call site]
00132
astc::get_block_count_safe(unsigned long, unsigned long)
[function]
[call site]
00133
astc::get_block_count_safe(unsigned long, unsigned long)
[function]
[call site]
00134
astc::get_block_count_safe(unsigned long, unsigned long)
[function]
[call site]
00135
get_blocks_count(unsigned long, unsigned long, unsigned long)
[function]
[call site]
00136
astc::mul_safe(unsigned long, unsigned long, bool&)
[function]
[call site]
00137
astc::mul_safe(unsigned long, unsigned long, bool&)
[function]
[call site]
00138
astc::mul_safe(unsigned long, unsigned long, bool&)
[function]
[call site]
00139
astcenc_decompress_reset
[function]
[call site]
00140
ParallelManager::reset()
[function]
[call site]
00141
ParallelManager::init(unsigned long, void (*)(float))
[function]
[call site]
00142
float astc::max<float>(float, float)
[function]
[call site]
00143
ParallelManager::get_task_assignment(unsigned long, unsigned long&)
[function]
[call site]
00144
unsigned long astc::min<unsigned long>(unsigned long, unsigned long)
[function]
[call site]
00145
physical_to_symbolic(block_size_descriptor const&, unsigned char const*, symbolic_compressed_block&)
[function]
[call site]
00146
read_bits(int, int, unsigned char const*)
[function]
[call site]
00147
read_bits(int, int, unsigned char const*)
[function]
[call site]
00148
read_bits(int, int, unsigned char const*)
[function]
[call site]
00149
read_bits(int, int, unsigned char const*)
[function]
[call site]
00150
read_bits(int, int, unsigned char const*)
[function]
[call site]
00151
read_bits(int, int, unsigned char const*)
[function]
[call site]
00152
read_bits(int, int, unsigned char const*)
[function]
[call site]
00153
read_bits(int, int, unsigned char const*)
[function]
[call site]
00154
read_bits(int, int, unsigned char const*)
[function]
[call site]
00155
read_bits(int, int, unsigned char const*)
[function]
[call site]
00156
read_bits(int, int, unsigned char const*)
[function]
[call site]
00157
read_bits(int, int, unsigned char const*)
[function]
[call site]
00158
block_size_descriptor::get_block_mode(unsigned int) const
[function]
[call site]
00159
__assert_fail
[call site]
00160
block_size_descriptor::get_decimation_info(unsigned int) const
[function]
[call site]
00161
__assert_fail
[call site]
00162
read_bits(int, int, unsigned char const*)
[function]
[call site]
00163
__assert_fail
[call site]
00164
bitrev8(int)
[function]
[call site]
00165
get_ise_sequence_bitcount(unsigned int, quant_method)
[function]
[call site]
00166
decode_ise(quant_method, unsigned int, unsigned char const*, unsigned char*, unsigned int)
[function]
[call site]
00167
__assert_fail
[call site]
00168
read_bits(unsigned int, unsigned int, unsigned char const*)
[function]
[call site]
00169
read_bits(unsigned int, unsigned int, unsigned char const*)
[function]
[call site]
00170
read_bits(unsigned int, unsigned int, unsigned char const*)
[function]
[call site]
00171
__assert_fail
[call site]
00172
__assert_fail
[call site]
00173
read_bits(int, int, unsigned char const*)
[function]
[call site]
00174
read_bits(int, int, unsigned char const*)
[function]
[call site]
00175
read_bits(int, int, unsigned char const*)
[function]
[call site]
00176
read_bits(int, int, unsigned char const*)
[function]
[call site]
00177
decode_ise(quant_method, unsigned int, unsigned char const*, unsigned char*, unsigned int)
[function]
[call site]
00178
read_bits(int, int, unsigned char const*)
[function]
[call site]
00179
decompress_symbolic_block(astcenc_profile, block_size_descriptor const&, unsigned long, unsigned long, unsigned long, symbolic_compressed_block const&, image_block&)
[function]
[call site]
00180
error_color_nan()
[function]
[call site]
00181
astc::uint_as_float(unsigned int)
[function]
[call site]
00182
error_color_nan()
[function]
[call site]
00183
error_color_nan()
[function]
[call site]
00184
error_color_nan()
[function]
[call site]
00185
get_u8_component_mask(astcenc_profile, image_block const&)
[function]
[call site]
00186
__assert_fail
[call site]
00187
sf16_to_float(unsigned short)
[function]
[call site]
00188
sf16_to_sf32(unsigned short)
[function]
[call site]
00189
clz32(unsigned int)
[function]
[call site]
00190
astc::uint_as_float(unsigned int)
[function]
[call site]
00191
error_color_nan()
[function]
[call site]
00192
sf16_to_float(unsigned short)
[function]
[call site]
00193
block_size_descriptor::get_partition_info(unsigned int, unsigned int) const
[function]
[call site]
00194
__assert_fail
[call site]
00195
block_size_descriptor::get_partition_table(unsigned int) const
[function]
[call site]
00196
__assert_fail
[call site]
00197
block_size_descriptor::get_block_mode(unsigned int) const
[function]
[call site]
00198
block_size_descriptor::get_decimation_info(unsigned int) const
[function]
[call site]
00199
unpack_weights(block_size_descriptor const&, symbolic_compressed_block const&, decimation_info const&, bool, int*, int*)
[function]
[call site]
00200
__assert_fail
[call site]
00201
__assert_fail
[call site]
00202
get_u8_component_mask(astcenc_profile, image_block const&)
[function]
[call site]
00203
unpack_color_endpoints(astcenc_profile, int, unsigned char const*, bool&, bool&, vint4&, vint4&)
[function]
[call site]
00204
luminance_unpack(unsigned char const*, vint4&, vint4&)
[function]
[call site]
00205
luminance_delta_unpack(unsigned char const*, vint4&, vint4&)
[function]
[call site]
00206
int astc::min<int>(int, int)
[function]
[call site]
00207
hdr_luminance_small_range_unpack(unsigned char const*, vint4&, vint4&)
[function]
[call site]
00208
hdr_luminance_large_range_unpack(unsigned char const*, vint4&, vint4&)
[function]
[call site]
00209
luminance_alpha_unpack(unsigned char const*, vint4&, vint4&)
[function]
[call site]
00210
luminance_alpha_delta_unpack(unsigned char const*, vint4&, vint4&)
[function]
[call site]
00211
int astc::clamp<int>(int, int, int)
[function]
[call site]
00212
int astc::clamp<int>(int, int, int)
[function]
[call site]
00213
rgb_scale_unpack(vint4, int, vint4&, vint4&)
[function]
[call site]
00214
rgb_scale_alpha_unpack(vint4, unsigned char, unsigned char, vint4&, vint4&)
[function]
[call site]
00215
hdr_rgbo_unpack(unsigned char const*, vint4&, vint4&)
[function]
[call site]
00216
int astc::max<int>(int, int)
[function]
[call site]
00217
int astc::max<int>(int, int)
[function]
[call site]
00218
int astc::max<int>(int, int)
[function]
[call site]
00219
int astc::max<int>(int, int)
[function]
[call site]
00220
int astc::max<int>(int, int)
[function]
[call site]
00221
int astc::max<int>(int, int)
[function]
[call site]
00222
rgb_unpack(vint4, vint4, vint4&, vint4&)
[function]
[call site]
00223
rgba_unpack(vint4, vint4, vint4&, vint4&)
[function]
[call site]
00224
rgb_delta_unpack(vint4, vint4, vint4&, vint4&)
[function]
[call site]
00225
rgba_delta_unpack(vint4, vint4, vint4&, vint4&)
[function]
[call site]
00226
hdr_rgb_unpack(unsigned char const*, vint4&, vint4&)
[function]
[call site]
00227
astc::int_as_uint(int)
[function]
[call site]
00228
astc::uint_as_int(unsigned int)
[function]
[call site]
00229
astc::int_as_uint(int)
[function]
[call site]
00230
astc::uint_as_int(unsigned int)
[function]
[call site]
00231
astc::int_as_uint(int)
[function]
[call site]
00232
astc::uint_as_int(unsigned int)
[function]
[call site]
00233
astc::int_as_uint(int)
[function]
[call site]
00234
astc::uint_as_int(unsigned int)
[function]
[call site]
00235
astc::int_as_uint(int)
[function]
[call site]
00236
astc::uint_as_int(unsigned int)
[function]
[call site]
00237
astc::int_as_uint(int)
[function]
[call site]
00238
astc::uint_as_int(unsigned int)
[function]
[call site]
00239
astc::int_as_uint(int)
[function]
[call site]
00240
astc::uint_as_int(unsigned int)
[function]
[call site]
00241
astc::int_as_uint(int)
[function]
[call site]
00242
astc::uint_as_int(unsigned int)
[function]
[call site]
00243
int astc::clamp<int>(int, int, int)
[function]
[call site]
00244
int astc::clamp<int>(int, int, int)
[function]
[call site]
00245
int astc::clamp<int>(int, int, int)
[function]
[call site]
00246
int astc::clamp<int>(int, int, int)
[function]
[call site]
00247
int astc::clamp<int>(int, int, int)
[function]
[call site]
00248
int astc::clamp<int>(int, int, int)
[function]
[call site]
00249
rgba_unpack(vint4, vint4, vint4&, vint4&)
[function]
[call site]
00250
rgba_delta_unpack(vint4, vint4, vint4&, vint4&)
[function]
[call site]
00251
hdr_rgb_ldr_alpha_unpack(unsigned char const*, vint4&, vint4&)
[function]
[call site]
00252
hdr_rgb_unpack(unsigned char const*, vint4&, vint4&)
[function]
[call site]
00253
hdr_rgb_hdr_alpha_unpack(unsigned char const*, vint4&, vint4&)
[function]
[call site]
00254
hdr_rgb_unpack(unsigned char const*, vint4&, vint4&)
[function]
[call site]
00255
hdr_alpha_unpack(unsigned char const*, int&, int&)
[function]
[call site]
00256
astc::int_as_uint(int)
[function]
[call site]
00257
astc::uint_as_int(unsigned int)
[function]
[call site]
00258
int astc::clamp<int>(int, int, int)
[function]
[call site]
00259
lerp_color_int(vmask4, vint4, vint4, vint4)
[function]
[call site]
00260
decode_texel(vint4, vmask4)
[function]
[call site]
00261
__assert_fail
[call site]
00262
sf16_to_float(unsigned short)
[function]
[call site]
00263
store_image_block(astcenc_image&, image_block const&, block_size_descriptor const&, unsigned long, unsigned long, unsigned long, astcenc_swizzle const&)
[function]
[call site]
00264
unsigned long astc::min<unsigned long>(unsigned long, unsigned long)
[function]
[call site]
00265
unsigned long astc::min<unsigned long>(unsigned long, unsigned long)
[function]
[call site]
00266
unsigned long astc::min<unsigned long>(unsigned long, unsigned long)
[function]
[call site]
00267
unsigned long astc::min<unsigned long>(unsigned long, unsigned long)
[function]
[call site]
00268
astc::sqrt(float)
[function]
[call site]
00269
float_to_sf16(float)
[function]
[call site]
00270
astc::float_as_uint(float)
[function]
[call site]
00271
sf32_to_sf16(unsigned int, roundmode)
[function]
[call site]
00272
rtup_shift32(unsigned int, unsigned int)
[function]
[call site]
00273
rtna_shift32(unsigned int, unsigned int)
[function]
[call site]
00274
rtne_shift32(unsigned int, unsigned int)
[function]
[call site]
00275
image_block::texel(unsigned long) const
[function]
[call site]
00276
float_to_sf16(float)
[function]
[call site]
00277
__assert_fail
[call site]
00278
image_block::texel(unsigned long) const
[function]
[call site]
00279
astc::sqrt(float)
[function]
[call site]
00280
ParallelManager::complete_task_assignment(unsigned long)
[function]
[call site]
00281
astcenc_context_free
[function]
[call site]
00282