Fuzz introspector: Tss2_Sys_EC_Ephemeral_Complete
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
439 0 EP call site: 00000 test_sys_checks_pre

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 test_sys_setup [function] [call site] 00001
2 doLog [function] [call site] 00002
3 getLogLevel [function] [call site] 00003
4 getenv [call site] 00004
4 strchr [call site] 00005
4 case_insensitive_strncmp [function] [call site] 00006
5 tolower [call site] 00007
4 strlen [call site] 00008
4 strlen [call site] 00009
4 case_insensitive_strncmp [function] [call site] 00010
4 log_stringlevel [function] [call site] 00011
5 strlen [call site] 00012
5 case_insensitive_strncmp [function] [call site] 00013
3 snprintf [call site] 00014
3 snprintf [call site] 00015
3 getLogFile [function] [call site] 00016
4 getenv [call site] 00017
4 case_insensitive_strncmp [function] [call site] 00018
4 strcmp [call site] 00019
4 case_insensitive_strncmp [function] [call site] 00020
4 fopen [call site] 00021
4 __errno_location [call site] 00022
4 strerror [call site] 00023
4 fprintf [call site] 00024
4 fflush [call site] 00025
3 vfprintf [call site] 00026
3 fflush [call site] 00027
2 getenv [call site] 00028
2 Tss2_TctiLdr_Initialize [function] [call site] 00030
3 tctildr_conf_parse_alloc [function] [call site] 00031
4 strlen [call site] 00032
4 calloc [call site] 00034
4 calloc [call site] 00035
4 tctildr_conf_parse [function] [call site] 00036
4 strcmp [call site] 00047
4 strcmp [call site] 00048
3 Tss2_TctiLdr_Initialize_Ex [function] [call site] 00049
4 strcmp [call site] 00050
4 strcmp [call site] 00051
4 calloc [call site] 00052
4 tctildr_init_context_data [function] [call site] 00053
5 tctildr_get_tcti [function] [call site] 00054
5 tctildr_context_cast [function] [call site] 00094
4 tctildr_finalize_data [function] [call site] 00095
5 dlclose [call site] 00096
2 Tss2_Sys_GetContextSize [function] [call site] 00098
2 Tss2_Sys_Initialize [function] [call site] 00100
3 syscontext_cast [function] [call site] 00101
3 InitSysContextPtrs [function] [call site] 00103
3 InitSysContextFields [function] [call site] 00104
2 Tss2_Sys_Startup [function] [call site] 00106
3 syscontext_cast [function] [call site] 00107
3 Tss2_Sys_Startup_Prepare [function] [call site] 00108
4 syscontext_cast [function] [call site] 00109
4 CommonPreparePrologue [function] [call site] 00110
5 InitSysContextFields [function] [call site] 00111
5 CopyCommandHeader [function] [call site] 00112
6 Tss2_MU_TPM2_ST_Marshal [function] [call site] 00113
7 __bswap_16 [function] [call site] 00114
6 __bswap_32 [function] [call site] 00115
6 req_header_from_cxt [function] [call site] 00116
5 GetNumResponseHandles [function] [call site] 00117
6 GetNumHandles [function] [call site] 00118
5 GetNumResponseHandles [function] [call site] 00119
5 GetNumCommandHandles [function] [call site] 00120
6 GetNumHandles [function] [call site] 00121
4 Tss2_MU_UINT16_Marshal [function] [call site] 00122
4 CommonPrepareEpilogue [function] [call site] 00125
5 __bswap_32 [function] [call site] 00126
5 req_header_from_cxt [function] [call site] 00127
3 CommonOneCall [function] [call site] 00128
4 Tss2_Sys_SetCmdAuths [function] [call site] 00129
5 syscontext_cast [function] [call site] 00130
5 __bswap_16 [function] [call site] 00131
5 req_header_from_cxt [function] [call site] 00132
5 req_header_from_cxt [function] [call site] 00133
5 __bswap_32 [function] [call site] 00134
5 Tss2_MU_UINT32_Marshal [function] [call site] 00135
5 Tss2_MU_TPMS_AUTH_COMMAND_Marshal [function] [call site] 00138
6 Tss2_MU_UINT32_Marshal [function] [call site] 00140
6 Tss2_MU_TPM2B_DIGEST_Marshal [function] [call site] 00141
7 Tss2_MU_UINT16_Marshal [function] [call site] 00143
6 Tss2_MU_TPMA_SESSION_Marshal [function] [call site] 00144
5 __bswap_32 [function] [call site] 00146
5 req_header_from_cxt [function] [call site] 00147
4 Tss2_Sys_Execute [function] [call site] 00148
5 Tss2_Sys_ExecuteAsync [function] [call site] 00149
6 syscontext_cast [function] [call site] 00150
6 req_header_from_cxt [function] [call site] 00151
6 __bswap_32 [function] [call site] 00152
5 Tss2_Sys_ExecuteFinish [function] [call site] 00153
6 syscontext_cast [function] [call site] 00154
6 Tss2_MU_TPM2_ST_Unmarshal [function] [call site] 00157
6 Tss2_MU_UINT32_Unmarshal [function] [call site] 00163
6 Tss2_MU_UINT32_Unmarshal [function] [call site] 00166
4 resp_header_from_cxt [function] [call site] 00167
4 __bswap_16 [function] [call site] 00168
4 Tss2_Sys_GetRspAuths [function] [call site] 00169
5 __bswap_32 [function] [call site] 00170
5 __bswap_16 [function] [call site] 00171
5 __bswap_16 [function] [call site] 00172
5 Tss2_MU_TPMS_AUTH_RESPONSE_Unmarshal [function] [call site] 00173
6 Tss2_MU_TPM2B_DIGEST_Unmarshal [function] [call site] 00175
7 Tss2_MU_UINT16_Unmarshal [function] [call site] 00176
6 Tss2_MU_TPMA_SESSION_Unmarshal [function] [call site] 00179
3 Tss2_Sys_Startup_Complete [function] [call site] 00181
4 syscontext_cast [function] [call site] 00182
4 CommonComplete [function] [call site] 00183
5 resp_header_from_cxt [function] [call site] 00184
5 __bswap_32 [function] [call site] 00185
5 Tss2_MU_TPM2_ST_Unmarshal [function] [call site] 00186
5 Tss2_MU_UINT32_Unmarshal [function] [call site] 00187
2 Tss2_Sys_Finalize [function] [call site] 00190
2 Tss2_TctiLdr_Finalize [function] [call site] 00191
3 tctildr_context_cast [function] [call site] 00192
3 tctildr_finalize [function] [call site] 00193
4 tctildr_context_cast [function] [call site] 00194
3 tctildr_finalize_data [function] [call site] 00195
1 test_sys_checks_pre [function] [call site] 00196
2 transient_empty [function] [call site] 00198
3 Tss2_Sys_GetCapability [function] [call site] 00199
4 syscontext_cast [function] [call site] 00200
4 Tss2_Sys_GetCapability_Prepare [function] [call site] 00201
5 CommonPreparePrologue [function] [call site] 00202
5 Tss2_MU_UINT32_Marshal [function] [call site] 00203
5 Tss2_MU_UINT32_Marshal [function] [call site] 00204
5 Tss2_MU_UINT32_Marshal [function] [call site] 00205
5 CommonPrepareEpilogue [function] [call site] 00206
4 CommonOneCall [function] [call site] 00207
4 Tss2_Sys_GetCapability_Complete [function] [call site] 00208
5 syscontext_cast [function] [call site] 00209
5 CommonComplete [function] [call site] 00210
5 Tss2_MU_UINT8_Unmarshal [function] [call site] 00211
5 Tss2_MU_UINT32_Unmarshal [function] [call site] 00213
5 Tss2_MU_TPMS_CAPABILITY_DATA_Unmarshal [function] [call site] 00214
6 Tss2_MU_UINT32_Unmarshal [function] [call site] 00216
6 Tss2_MU_TPMU_CAPABILITIES_Unmarshal [function] [call site] 00217
7 Tss2_MU_TPML_ALG_PROPERTY_Unmarshal [function] [call site] 00219
8 Tss2_MU_UINT32_Unmarshal [function] [call site] 00221
8 Tss2_MU_TPMS_ALG_PROPERTY_Unmarshal [function] [call site] 00222
9 Tss2_MU_UINT16_Unmarshal [function] [call site] 00224
9 Tss2_MU_TPMA_ALGORITHM_Unmarshal [function] [call site] 00225
10 __bswap_32 [function] [call site] 00226
7 Tss2_MU_TPML_HANDLE_Unmarshal [function] [call site] 00227
8 Tss2_MU_UINT32_Unmarshal [function] [call site] 00229
7 Tss2_MU_TPML_CCA_Unmarshal [function] [call site] 00230
8 Tss2_MU_UINT32_Unmarshal [function] [call site] 00232
8 Tss2_MU_TPMA_CC_Unmarshal [function] [call site] 00233
7 Tss2_MU_TPML_CC_Unmarshal [function] [call site] 00236
8 Tss2_MU_UINT32_Unmarshal [function] [call site] 00238
8 Tss2_MU_TPM2_CC_Unmarshal [function] [call site] 00239
7 Tss2_MU_TPML_PCR_SELECTION_Unmarshal [function] [call site] 00242
8 Tss2_MU_UINT32_Unmarshal [function] [call site] 00243
8 Tss2_MU_TPMS_PCR_SELECTION_Unmarshal [function] [call site] 00244
9 Tss2_MU_TPMI_ALG_HASH_Unmarshal [function] [call site] 00245
9 Tss2_MU_UINT8_Unmarshal [function] [call site] 00248
7 Tss2_MU_TPML_TAGGED_TPM_PROPERTY_Unmarshal [function] [call site] 00249
8 Tss2_MU_UINT32_Unmarshal [function] [call site] 00250
8 Tss2_MU_TPMS_TAGGED_PROPERTY_Unmarshal [function] [call site] 00251
9 Tss2_MU_UINT32_Unmarshal [function] [call site] 00253
7 Tss2_MU_TPML_TAGGED_PCR_PROPERTY_Unmarshal [function] [call site] 00254
8 Tss2_MU_UINT32_Unmarshal [function] [call site] 00255
8 Tss2_MU_TPMS_TAGGED_PCR_SELECT_Unmarshal [function] [call site] 00256
9 Tss2_MU_UINT8_Unmarshal [function] [call site] 00257
7 Tss2_MU_TPML_ECC_CURVE_Unmarshal [function] [call site] 00258
8 Tss2_MU_UINT32_Unmarshal [function] [call site] 00259
8 Tss2_MU_UINT16_Unmarshal [function] [call site] 00260
7 Tss2_MU_TPML_TAGGED_POLICY_Unmarshal [function] [call site] 00261
8 Tss2_MU_UINT32_Unmarshal [function] [call site] 00262
8 Tss2_MU_TPMS_TAGGED_POLICY_Unmarshal [function] [call site] 00263
9 Tss2_MU_UINT32_Unmarshal [function] [call site] 00265
9 Tss2_MU_TPMT_HA_Unmarshal [function] [call site] 00266
10 Tss2_MU_UINT16_Unmarshal [function] [call site] 00268
10 Tss2_MU_TPMU_HA_Unmarshal [function] [call site] 00269
11 unmarshal_hash_sha [function] [call site] 00271
11 unmarshal_hash_sha256 [function] [call site] 00277
12 unmarshal_tab [function] [call site] 00278
11 unmarshal_hash_sha384 [function] [call site] 00279
12 unmarshal_tab [function] [call site] 00280
11 unmarshal_hash_sha512 [function] [call site] 00281
12 unmarshal_tab [function] [call site] 00282
11 unmarshal_sm3_256 [function] [call site] 00283
12 unmarshal_tab [function] [call site] 00284
11 unmarshal_null [function] [call site] 00285
7 Tss2_MU_TPML_ACT_DATA_Unmarshal [function] [call site] 00286
8 Tss2_MU_UINT32_Unmarshal [function] [call site] 00288
8 Tss2_MU_TPMS_ACT_DATA_Unmarshal [function] [call site] 00289
9 Tss2_MU_TPM2_HANDLE_Unmarshal [function] [call site] 00291
10 __bswap_32 [function] [call site] 00292
9 Tss2_MU_UINT32_Unmarshal [function] [call site] 00293
7 Tss2_MU_TPM2B_MAX_CAP_BUFFER_Unmarshal [function] [call site] 00294
8 Tss2_MU_UINT16_Unmarshal [function] [call site] 00296
2 dumpstate [function] [call site] 00301
3 Tss2_Sys_GetCapability [function] [call site] 00302
3 Tss2_MU_TPMS_CAPABILITY_DATA_Marshal [function] [call site] 00304
4 Tss2_MU_UINT32_Marshal [function] [call site] 00306
4 Tss2_MU_TPMU_CAPABILITIES_Marshal [function] [call site] 00307
5 Tss2_MU_TPML_ALG_PROPERTY_Marshal [function] [call site] 00309
6 Tss2_MU_UINT32_Marshal [function] [call site] 00311
6 Tss2_MU_TPMS_ALG_PROPERTY_Marshal [function] [call site] 00312
7 Tss2_MU_UINT16_Marshal [function] [call site] 00314
7 Tss2_MU_TPMA_ALGORITHM_Marshal [function] [call site] 00315
5 Tss2_MU_TPML_HANDLE_Marshal [function] [call site] 00318
6 Tss2_MU_UINT32_Marshal [function] [call site] 00319
5 Tss2_MU_TPML_CCA_Marshal [function] [call site] 00320
6 Tss2_MU_UINT32_Marshal [function] [call site] 00321
6 Tss2_MU_TPMA_CC_Marshal [function] [call site] 00322
5 Tss2_MU_TPML_CC_Marshal [function] [call site] 00325
6 Tss2_MU_UINT32_Marshal [function] [call site] 00327
6 Tss2_MU_TPM2_CC_Marshal [function] [call site] 00328
5 Tss2_MU_TPML_PCR_SELECTION_Marshal [function] [call site] 00331
6 Tss2_MU_UINT32_Marshal [function] [call site] 00332
6 Tss2_MU_TPMS_PCR_SELECTION_Marshal [function] [call site] 00333
7 Tss2_MU_TPMI_ALG_HASH_Marshal [function] [call site] 00334
7 Tss2_MU_UINT8_Marshal [function] [call site] 00337
7 Tss2_MU_BYTE_Marshal [function] [call site] 00339
5 Tss2_MU_TPML_TAGGED_TPM_PROPERTY_Marshal [function] [call site] 00341
6 Tss2_MU_UINT32_Marshal [function] [call site] 00342
6 Tss2_MU_TPMS_TAGGED_PROPERTY_Marshal [function] [call site] 00343
7 Tss2_MU_UINT32_Marshal [function] [call site] 00345
5 Tss2_MU_TPML_TAGGED_PCR_PROPERTY_Marshal [function] [call site] 00346
6 Tss2_MU_UINT32_Marshal [function] [call site] 00347
6 Tss2_MU_TPMS_TAGGED_PCR_SELECT_Marshal [function] [call site] 00348
7 Tss2_MU_UINT32_Marshal [function] [call site] 00350
7 Tss2_MU_UINT8_Marshal [function] [call site] 00351
7 Tss2_MU_BYTE_Marshal [function] [call site] 00352
5 Tss2_MU_TPML_ECC_CURVE_Marshal [function] [call site] 00353
6 Tss2_MU_UINT32_Marshal [function] [call site] 00355
6 Tss2_MU_UINT16_Marshal [function] [call site] 00356
5 Tss2_MU_TPML_TAGGED_POLICY_Marshal [function] [call site] 00357
6 Tss2_MU_UINT32_Marshal [function] [call site] 00359
6 Tss2_MU_TPMS_TAGGED_POLICY_Marshal [function] [call site] 00360
7 Tss2_MU_UINT32_Marshal [function] [call site] 00362
7 Tss2_MU_TPMT_HA_Marshal [function] [call site] 00363
8 Tss2_MU_UINT16_Marshal [function] [call site] 00365
8 Tss2_MU_TPMU_HA_Marshal [function] [call site] 00366
9 marshal_hash_sha256 [function] [call site] 00376
10 marshal_tab [function] [call site] 00377
9 marshal_hash_sha384 [function] [call site] 00378
10 marshal_tab [function] [call site] 00379
9 marshal_hash_sha512 [function] [call site] 00380
10 marshal_tab [function] [call site] 00381
9 marshal_sm3_256 [function] [call site] 00382
10 marshal_tab [function] [call site] 00383
9 marshal_null [function] [call site] 00384
5 Tss2_MU_TPML_ACT_DATA_Marshal [function] [call site] 00385
6 Tss2_MU_UINT32_Marshal [function] [call site] 00387
6 Tss2_MU_TPMS_ACT_DATA_Marshal [function] [call site] 00388
7 Tss2_MU_TPM2_HANDLE_Marshal [function] [call site] 00390
8 __bswap_32 [function] [call site] 00391
7 Tss2_MU_UINT32_Marshal [function] [call site] 00392
5 Tss2_MU_TPM2B_MAX_CAP_BUFFER_Marshal [function] [call site] 00393
6 Tss2_MU_UINT16_Marshal [function] [call site] 00395
3 memcmp [call site] 00397
3 doLogBlob [function] [call site] 00399
4 getLogLevel [function] [call site] 00400
4 vsnprintf [call site] 00401
4 sprintf [call site] 00404
4 sprintf [call site] 00405
4 sprintf [call site] 00406
4 sprintf [call site] 00407
4 __ctype_b_loc [call site] 00408
4 sprintf [call site] 00409
4 sprintf [call site] 00410
4 getLogFile [function] [call site] 00411
4 fprintf [call site] 00412
4 fflush [call site] 00413
4 sprintf [call site] 00414
3 doLogBlob [function] [call site] 00415
1 tcti_fuzzing_context_cast [function] [call site] 00417
1 test_invoke [function] [call site] 00418
2 Tss2_Sys_EC_Ephemeral_Complete [function] [call site] 00419
3 syscontext_cast [function] [call site] 00420
3 CommonComplete [function] [call site] 00421
3 Tss2_MU_TPM2B_ECC_POINT_Unmarshal [function] [call site] 00422
4 Tss2_MU_UINT16_Unmarshal [function] [call site] 00424
4 Tss2_MU_TPMS_ECC_POINT_Unmarshal [function] [call site] 00425
5 Tss2_MU_TPM2B_ECC_PARAMETER_Unmarshal [function] [call site] 00427
6 Tss2_MU_UINT16_Unmarshal [function] [call site] 00429
3 Tss2_MU_UINT16_Unmarshal [function] [call site] 00430
1 exit [call site] 00431
1 test_sys_checks_post [function] [call site] 00432
1 exit [call site] 00436
1 test_sys_teardown [function] [call site] 00437
2 Tss2_Sys_Finalize [function] [call site] 00438
2 Tss2_TctiLdr_Finalize [function] [call site] 00439