The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 249 | 0 | EP | call site: 00000 | pldm::fw_update::PackageParser::parse |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
pldm::fw_update::parsePkgHeader
[function]
[call site]
00001
decode_pldm_package_header_info
[function]
[call site]
00002
DEFINE_PLDM_PACKAGE_FORMAT_PIN_FR01H
[function]
[call site]
00003
decode_pldm_package_header_info_errno
[function]
[call site]
00004
LIBPLDM_SIZEAT
[function]
[call site]
00005
LIBPLDM_SIZEAT
[function]
[call site]
00006
LIBPLDM_SIZEAT
[function]
[call site]
00007
LIBPLDM_SIZEAT
[function]
[call site]
00008
LIBPLDM_SIZEAT
[function]
[call site]
00009
LIBPLDM_SIZEAT
[function]
[call site]
00010
LIBPLDM_SIZEAT
[function]
[call site]
00011
LIBPLDM_SIZEAT
[function]
[call site]
00012
LIBPLDM_SIZEAT
[function]
[call site]
00013
LIBPLDM_SIZEAT
[function]
[call site]
00014
LIBPLDM_SIZEAT
[function]
[call site]
00015
LIBPLDM_SIZEAT
[function]
[call site]
00016
LIBPLDM_SIZEAT
[function]
[call site]
00017
LIBPLDM_SIZEAT
[function]
[call site]
00018
LIBPLDM_SIZEAT
[function]
[call site]
00019
LIBPLDM_SIZEAT
[function]
[call site]
00020
LIBPLDM_SIZEAT
[function]
[call site]
00021
LIBPLDM_SIZEAT
[function]
[call site]
00022
LIBPLDM_SIZEAT
[function]
[call site]
00023
LIBPLDM_SIZEAT
[function]
[call site]
00024
LIBPLDM_SIZEAT
[function]
[call site]
00025
LIBPLDM_SIZEAT
[function]
[call site]
00026
LIBPLDM_SIZEAT
[function]
[call site]
00027
PLDM_MSGBUF_RO_DEFINE_P
[function]
[call site]
00028
ARRAY_SIZE
[function]
[call site]
00029
memcmp
[function]
[call site]
00030
pldm_msgbuf_init_errno
[function]
[call site]
00031
pldm_msgbuf_ro_init_errno
[function]
[call site]
00032
pldm__msgbuf_init_errno
[function]
[call site]
00033
pldm__msgbuf_set_invalid
[function]
[call site]
00034
pldm__msgbuf_set_invalid
[function]
[call site]
00035
pldm__msgbuf_set_invalid
[function]
[call site]
00036
pldm_msgbuf_extract_array
[function]
[call site]
00037
pldm_msgbuf_discard
[function]
[call site]
00038
pldm_msgbuf_ro_discard
[function]
[call site]
00039
pldm__msgbuf_discard
[function]
[call site]
00040
memcmp
[function]
[call site]
00041
memcmp
[function]
[call site]
00042
memcmp
[function]
[call site]
00043
memcmp
[function]
[call site]
00044
pldm_msgbuf_discard
[function]
[call site]
00045
pldm_msgbuf_extract
[function]
[call site]
00046
pldm_msgbuf_discard
[function]
[call site]
00047
pldm_msgbuf_discard
[function]
[call site]
00048
pldm_msgbuf_discard
[function]
[call site]
00049
pldm_msgbuf_extract
[function]
[call site]
00050
pldm_msgbuf_discard
[function]
[call site]
00051
pldm_msgbuf_extract_array
[function]
[call site]
00052
pldm_msgbuf_discard
[function]
[call site]
00053
pldm_msgbuf_extract
[function]
[call site]
00054
pldm_msgbuf_discard
[function]
[call site]
00055
pldm_msgbuf_discard
[function]
[call site]
00056
pldm_msgbuf_extract
[function]
[call site]
00057
pldm_msgbuf_discard
[function]
[call site]
00058
is_string_type_valid
[function]
[call site]
00059
pldm_msgbuf_discard
[function]
[call site]
00060
pldm_msgbuf_extract_uint8_to_size
[function]
[call site]
00061
pldm_msgbuf_discard
[function]
[call site]
00062
pldm_msgbuf_span_required
[function]
[call site]
00063
pldm_msgbuf_ro_span_required
[function]
[call site]
00064
pldm__msgbuf_span_required
[function]
[call site]
00065
pldm__msgbuf_set_invalid
[function]
[call site]
00066
assert
[function]
[call site]
00067
pldm__msgbuf_set_invalid
[function]
[call site]
00068
pldm_msgbuf_discard
[function]
[call site]
00069
pldm_msgbuf_discard
[function]
[call site]
00070
pldm_msgbuf_span_required
[function]
[call site]
00071
pldm_msgbuf_discard
[function]
[call site]
00072
pldm_msgbuf_extract
[function]
[call site]
00073
pldm_msgbuf_extract
[function]
[call site]
00074
pldm_msgbuf_span_remaining
[function]
[call site]
00075
pldm_msgbuf_rw_span_remaining
[function]
[call site]
00076
pldm__msgbuf_span_remaining
[function]
[call site]
00077
assert
[function]
[call site]
00078
pldm_msgbuf_discard
[function]
[call site]
00079
pldm_msgbuf_complete
[function]
[call site]
00080
pldm_msgbuf_ro_complete
[function]
[call site]
00081
pldm_msgbuf_ro_discard
[function]
[call site]
00082
pldm_msgbuf_ro_validate
[function]
[call site]
00083
pldm__msgbuf_validate
[function]
[call site]
00084
pldm_edac_crc32_validate
[function]
[call site]
00085
printf
[function]
[call site]
00086
pldm_edac_crc32
[function]
[call site]
00087
pldm_edac_crc32_validate
[function]
[call site]
00088
printf
[function]
[call site]
00089
pldm_edac_crc32
[function]
[call site]
00090
pldm_xlate_errno
[function]
[call site]
00091
assert
[function]
[call site]
00092
assert
[function]
[call site]
00093
assert
[function]
[call site]
00094
memcpy
[function]
[call site]
00095
memcpy
[function]
[call site]
00096
LE16TOH
[function]
[call site]
00097
memcpy
[function]
[call site]
00098
data
[function]
[call site]
00099
size
[function]
[call site]
00100
error
[function]
[call site]
00101
std::equal
[function]
[call site]
00102
std::array::begin
[function]
[call site]
00103
std::array::end
[function]
[call site]
00104
std::make_unique<PackageParser>
[function]
[call site]
00105
pldm::utils::toString
[function]
[call site]
00106
reinterpret_cast<const
[call site]
00107
std::replace_if
[function]
[call site]
00108
std::string::begin
[function]
[call site]
00109
std::string::end
[function]
[call site]
00110
std::isprint
[function]
[call site]
00111
pldm::fw_update::PackageParser::parse
[function]
[call site]
00112
size
[function]
[call site]
00113
size
[function]
[call site]
00114
error
[function]
[call site]
00115
InternalFailure
[function]
[call site]
00116
size
[function]
[call site]
00117
error
[function]
[call site]
00118
InternalFailure
[function]
[call site]
00119
static_cast<DeviceIDRecordCount>
[function]
[call site]
00120
pldm::fw_update::PackageParser::parseFDIdentificationArea
[function]
[call site]
00121
size
[function]
[call site]
00122
decode_firmware_device_id_record
[function]
[call site]
00123
decode_pldm_package_firmware_device_id_record_errno
[function]
[call site]
00124
PLDM_MSGBUF_RO_DEFINE_P
[function]
[call site]
00125
pldm_msgbuf_init_dynamic_uint16
[function]
[call site]
00126
pldm_msgbuf_init_errno
[function]
[call site]
00127
pldm_msgbuf_extract_uint16_to_size
[function]
[call site]
00128
pldm_msgbuf_discard
[function]
[call site]
00129
pldm_msgbuf_complete
[function]
[call site]
00130
pldm_msgbuf_init_errno
[function]
[call site]
00131
pldm_msgbuf_span_required
[function]
[call site]
00132
pldm_msgbuf_discard
[function]
[call site]
00133
pldm_msgbuf_span_remaining
[function]
[call site]
00134
pldm_msgbuf_discard
[function]
[call site]
00135
pldm_msgbuf_complete
[function]
[call site]
00136
pldm_msgbuf_init_errno
[function]
[call site]
00137
pldm_msgbuf_extract
[function]
[call site]
00138
pldm_msgbuf_extract
[function]
[call site]
00139
pldm_msgbuf_extract
[function]
[call site]
00140
pldm_msgbuf_extract
[function]
[call site]
00141
pldm_msgbuf_discard
[function]
[call site]
00142
is_string_type_valid
[function]
[call site]
00143
pldm_msgbuf_discard
[function]
[call site]
00144
pldm_msgbuf_extract_uint8_to_size
[function]
[call site]
00145
pldm_msgbuf_discard
[function]
[call site]
00146
pldm_msgbuf_discard
[function]
[call site]
00147
pldm_msgbuf_extract_uint16_to_size
[function]
[call site]
00148
pldm_msgbuf_discard
[function]
[call site]
00149
pldm_msgbuf_extract_uint32_to_size
[function]
[call site]
00150
pldm_msgbuf_discard
[function]
[call site]
00151
assert
[function]
[call site]
00152
pldm_msgbuf_span_required
[function]
[call site]
00153
pldm_msgbuf_discard
[function]
[call site]
00154
pldm_msgbuf_span_required
[function]
[call site]
00155
pldm_msgbuf_span_until
[function]
[call site]
00156
pldm_msgbuf_ro_span_until
[function]
[call site]
00157
pldm__msgbuf_span_until
[function]
[call site]
00158
pldm__msgbuf_set_invalid
[function]
[call site]
00159
assert
[function]
[call site]
00160
pldm__msgbuf_set_invalid
[function]
[call site]
00161
pldm_msgbuf_span_required
[function]
[call site]
00162
pldm_msgbuf_span_required
[function]
[call site]
00163
assert
[function]
[call site]
00164
pldm_msgbuf_complete_consumed
[function]
[call site]
00165
pldm_msgbuf_ro_complete_consumed
[function]
[call site]
00166
pldm_msgbuf_ro_discard
[function]
[call site]
00167
pldm_msgbuf_ro_consumed
[function]
[call site]
00168
pldm__msgbuf_consumed
[function]
[call site]
00169
pldm_xlate_errno
[function]
[call site]
00170
memcpy
[function]
[call site]
00171
LE16TOH
[function]
[call site]
00172
data
[function]
[call site]
00173
error
[function]
[call site]
00174
InternalFailure
[function]
[call site]
00175
decode_descriptor_type_length_value
[function]
[call site]
00176
decode_descriptor_type_length_value_errno
[function]
[call site]
00177
le16toh
[function]
[call site]
00178
le16toh
[function]
[call site]
00179
get_descriptor_type_length
[function]
[call site]
00180
pldm_xlate_errno
[function]
[call site]
00181
error
[function]
[call site]
00182
InternalFailure
[function]
[call site]
00183
Descriptors::emplace
[function]
[call site]
00184
decode_vendor_defined_descriptor_value
[function]
[call site]
00185
decode_vendor_defined_descriptor_value_errno
[function]
[call site]
00186
is_string_type_valid
[function]
[call site]
00187
pldm_xlate_errno
[function]
[call site]
00188
error
[function]
[call site]
00189
InternalFailure
[function]
[call site]
00190
Descriptors::emplace
[function]
[call site]
00191
std::make_tuple
[function]
[call site]
00192
pldm::utils::toString
[function]
[call site]
00193
pldm_descriptor_tlv
[function]
[call site]
00194
pldm_descriptor_tlv
[function]
[call site]
00195
std::bitset::size
[function]
[call site]
00196
ApplicableComponents::emplace_back
[function]
[call site]
00197
std::bitset::size
[function]
[call site]
00198
emplace_back
[function]
[call site]
00199
std::make_tuple
[function]
[call site]
00200
pldm::utils::toString
[function]
[call site]
00201
std::move
[function]
[call site]
00202
size
[function]
[call site]
00203
error
[function]
[call site]
00204
InternalFailure
[function]
[call site]
00205
error
[function]
[call site]
00206
InternalFailure
[function]
[call site]
00207
static_cast<ComponentImageCount>
[function]
[call site]
00208
le16toh
[function]
[call site]
00209
pldm::fw_update::PackageParser::parseCompImageInfoArea
[function]
[call site]
00210
size
[function]
[call site]
00211
decode_pldm_comp_image_info
[function]
[call site]
00212
decode_pldm_comp_image_info_errno
[function]
[call site]
00213
is_string_type_valid
[function]
[call site]
00214
le16toh
[function]
[call site]
00215
le16toh
[function]
[call site]
00216
le32toh
[function]
[call site]
00217
le16toh
[function]
[call site]
00218
le16toh
[function]
[call site]
00219
le32toh
[function]
[call site]
00220
le32toh
[function]
[call site]
00221
pldm_xlate_errno
[function]
[call site]
00222
data
[function]
[call site]
00223
error
[function]
[call site]
00224
InternalFailure
[function]
[call site]
00225
emplace_back
[function]
[call site]
00226
std::make_tuple
[function]
[call site]
00227
pldm::utils::toString
[function]
[call site]
00228
size
[function]
[call site]
00229
error
[function]
[call site]
00230
InternalFailure
[function]
[call site]
00231
error
[function]
[call site]
00232
InternalFailure
[function]
[call site]
00233
pldm_edac_crc32
[function]
[call site]
00234
data
[function]
[call site]
00235
static_cast<PackageHeaderChecksum>
[function]
[call site]
00236
le32toh
[function]
[call site]
00237
error
[function]
[call site]
00238
InternalFailure
[function]
[call site]
00239
pldm::fw_update::PackageParser::validatePkgTotalSize
[function]
[call site]
00240
std::get<static_cast<size_t>(
[call site]
00241
ComponentImageInfoPos::CompLocationOffsetPos)>
[function]
[call site]
00242
std::get<static_cast<size_t>(ComponentImageInfoPos::CompSizePos)>
[function]
[call site]
00243
std::get<static_cast<size_t>(
[call site]
00244
ComponentImageInfoPos::CompVersionPos)>
[function]
[call site]
00245
error
[function]
[call site]
00246
InternalFailure
[function]
[call site]
00247
error
[function]
[call site]
00248
InternalFailure
[function]
[call site]
00249