Error: GCC_ANALYZER_WARNING (CWE-775): [#def1] ccid-1.6.2/redhat-linux-build/../src/parse.c:102:27: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen("output.txt", "w+")’ ccid-1.6.2/redhat-linux-build/../src/parse.c:79:12: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/parse.c:85:15: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/parse.c:86:12: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/parse.c:93:14: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/parse.c:93:14: acquire_resource: opened here ccid-1.6.2/redhat-linux-build/../src/parse.c:94:12: branch_false: following ‘false’ branch... branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/parse.c:102:16: branch_true: following ‘true’ branch (when ‘dev’ is non-NULL)... ccid-1.6.2/redhat-linux-build/../src/parse.c:111:21: branch_true: ...to here ccid-1.6.2/redhat-linux-build/../src/parse.c:114:20: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/parse.c:127:21: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/parse.c:102:27: danger: ‘fopen("output.txt", "w+")’ leaks here; was opened at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4) # 100| /* for every device */ # 101| i = 0; # 102|-> while ((dev = devs[i++]) != NULL) # 103| { # 104| struct libusb_device_descriptor desc; Error: GCC_ANALYZER_WARNING (CWE-401): [#def2] ccid-1.6.2/redhat-linux-build/../src/parse.c:102:27: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen("output.txt", "w+")’ ccid-1.6.2/redhat-linux-build/../src/parse.c:79:12: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/parse.c:85:15: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/parse.c:86:12: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/parse.c:93:14: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/parse.c:93:14: acquire_memory: allocated here ccid-1.6.2/redhat-linux-build/../src/parse.c:94:12: branch_false: following ‘false’ branch... branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/parse.c:102:16: branch_true: following ‘true’ branch (when ‘dev’ is non-NULL)... ccid-1.6.2/redhat-linux-build/../src/parse.c:111:21: branch_true: ...to here ccid-1.6.2/redhat-linux-build/../src/parse.c:114:20: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/parse.c:127:21: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/parse.c:102:27: danger: ‘fopen("output.txt", "w+")’ leaks here; was allocated at [(5)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/4) # 100| /* for every device */ # 101| i = 0; # 102|-> while ((dev = devs[i++]) != NULL) # 103| { # 104| struct libusb_device_descriptor desc; Error: GCC_ANALYZER_WARNING (CWE-476): [#def3] ccid-1.6.2/redhat-linux-build/../src/simclist.c:601:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ ccid-1.6.2/redhat-linux-build/../src/simclist.c:590:5: enter_function: entry to ‘list_delete_range’ ccid-1.6.2/redhat-linux-build/../src/simclist.c:595:8: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/simclist.c:598:8: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/simclist.c:600:11: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/simclist.c:600:11: call_function: calling ‘list_findpos’ from ‘list_delete_range’ ccid-1.6.2/redhat-linux-build/../src/simclist.c:600:11: return_function: returning to ‘list_delete_range’ from ‘list_findpos’ ccid-1.6.2/redhat-linux-build/../src/simclist.c:601:5: danger: dereference of NULL ‘list_findpos(l, (int)posstart)’ # 599| # 600| tmp = list_findpos(l, posstart); /* first el to be deleted */ # 601|-> lastvalid = tmp->prev; /* last valid element */ # 602| # 603| midposafter = (l->numels-1-numdel)/2; Error: GCC_ANALYZER_WARNING (CWE-401): [#def4] ccid-1.6.2/redhat-linux-build/../src/simclist.c:1297:5: warning[-Wanalyzer-malloc-leak]: leak of ‘buf’ ccid-1.6.2/redhat-linux-build/../src/simclist.c:1437:5: enter_function: entry to ‘list_restore_file’ ccid-1.6.2/redhat-linux-build/../src/simclist.c:1441:8: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/simclist.c:1443:5: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/simclist.c:1443:5: call_function: calling ‘list_restore_filedescriptor’ from ‘list_restore_file’ # 1295| # 1296| /* version */ # 1297|-> READ_ERRCHECK(fd, &header.ver, sizeof(header.ver)); # 1298| header.ver = ntohs(header.ver); # 1299| if (header.ver != SIMCLIST_DUMPFORMAT_VERSION) { Error: GCC_ANALYZER_WARNING (CWE-401): [#def5] ccid-1.6.2/redhat-linux-build/../src/simclist.c:1349:23: warning[-Wanalyzer-malloc-leak]: leak of ‘buf’ ccid-1.6.2/redhat-linux-build/../src/simclist.c:1286:5: enter_function: entry to ‘list_restore_filedescriptor’ ccid-1.6.2/redhat-linux-build/../src/simclist.c:1297:5: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/simclist.c:1298:18: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/simclist.c:1299:8: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/simclist.c:1305:5: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/simclist.c:1305:5: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/simclist.c:1306:28: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/simclist.c:1307:5: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/simclist.c:1308:29: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/simclist.c:1311:5: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/simclist.c:1313:22: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/simclist.c:1316:5: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/simclist.c:1317:25: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/simclist.c:1320:5: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/simclist.c:1321:21: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/simclist.c:1324:5: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/simclist.c:1325:22: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/simclist.c:1328:5: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/simclist.c:1329:23: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/simclist.c:1334:8: branch_true: following ‘true’ branch... ccid-1.6.2/redhat-linux-build/../src/simclist.c:1336:13: branch_true: ...to here ccid-1.6.2/redhat-linux-build/../src/simclist.c:1336:12: branch_false: following ‘false’ branch... branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/simclist.c:1348:27: branch_true: following ‘true’ branch... ccid-1.6.2/redhat-linux-build/../src/simclist.c:1349:30: branch_true: ...to here ccid-1.6.2/redhat-linux-build/../src/simclist.c:1349:23: acquire_memory: allocated here ccid-1.6.2/redhat-linux-build/../src/simclist.c:1350:20: branch_false: following ‘false’ branch (when ‘buf’ is non-NULL)... ccid-1.6.2/redhat-linux-build/../src/simclist.c:1352:17: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/simclist.c:1352:17: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/simclist.c:1353:17: call_function: inlined call to ‘list_append’ from ‘list_restore_filedescriptor’ ccid-1.6.2/redhat-linux-build/../src/simclist.c:1353:17: call_function: inlined call to ‘list_append’ from ‘list_restore_filedescriptor’ ccid-1.6.2/redhat-linux-build/../src/simclist.c:1348:27: branch_true: following ‘true’ branch... ccid-1.6.2/redhat-linux-build/../src/simclist.c:1349:30: branch_true: ...to here ccid-1.6.2/redhat-linux-build/../src/simclist.c:1349:23: danger: ‘buf’ leaks here; was allocated at [(26)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/25) # 1347| /* copy verbatim into memory */ # 1348| for (cnt = 0; cnt < header.numels; cnt++) { # 1349|-> buf = malloc(header.elemlen); # 1350| if (NULL == buf) # 1351| return -1; Error: GCC_ANALYZER_WARNING (CWE-401): [#def6] ccid-1.6.2/redhat-linux-build/../src/simclist.c:1376:23: warning[-Wanalyzer-malloc-leak]: leak of ‘buf’ ccid-1.6.2/redhat-linux-build/../src/simclist.c:1286:5: enter_function: entry to ‘list_restore_filedescriptor’ ccid-1.6.2/redhat-linux-build/../src/simclist.c:1297:5: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/simclist.c:1298:18: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/simclist.c:1299:8: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/simclist.c:1305:5: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/simclist.c:1305:5: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/simclist.c:1306:28: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/simclist.c:1307:5: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/simclist.c:1308:29: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/simclist.c:1311:5: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/simclist.c:1313:22: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/simclist.c:1316:5: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/simclist.c:1317:25: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/simclist.c:1320:5: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/simclist.c:1321:21: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/simclist.c:1324:5: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/simclist.c:1325:22: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/simclist.c:1328:5: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/simclist.c:1329:23: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/simclist.c:1334:8: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/simclist.c:1360:13: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/simclist.c:1360:12: branch_false: following ‘false’ branch... branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/simclist.c:1374:27: branch_true: following ‘true’ branch... ccid-1.6.2/redhat-linux-build/../src/simclist.c:1375:17: branch_true: ...to here ccid-1.6.2/redhat-linux-build/../src/simclist.c:1375:17: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/simclist.c:1376:23: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/simclist.c:1376:23: acquire_memory: allocated here ccid-1.6.2/redhat-linux-build/../src/simclist.c:1377:20: branch_false: following ‘false’ branch (when ‘buf’ is non-NULL)... ccid-1.6.2/redhat-linux-build/../src/simclist.c:1379:17: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/simclist.c:1379:17: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/simclist.c:1380:17: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/simclist.c:1381:17: call_function: inlined call to ‘list_append’ from ‘list_restore_filedescriptor’ ccid-1.6.2/redhat-linux-build/../src/simclist.c:1381:17: call_function: inlined call to ‘list_append’ from ‘list_restore_filedescriptor’ ccid-1.6.2/redhat-linux-build/../src/simclist.c:1374:27: branch_true: following ‘true’ branch... ccid-1.6.2/redhat-linux-build/../src/simclist.c:1375:17: branch_true: ...to here ccid-1.6.2/redhat-linux-build/../src/simclist.c:1375:17: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/simclist.c:1376:23: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/simclist.c:1376:23: danger: ‘buf’ leaks here; was allocated at [(28)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/27) # 1374| for (cnt = 0; cnt < header.numels; cnt++) { # 1375| READ_ERRCHECK(fd, & elsize, sizeof(elsize)); # 1376|-> buf = malloc(elsize); # 1377| if (NULL == buf) # 1378| return -1; Error: GCC_ANALYZER_WARNING (CWE-476): [#def7] ccid-1.6.2/redhat-linux-build/../src/tokenparser.l:98:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘elt’ ccid-1.6.2/redhat-linux-build/../src/tokenparser.l:203:5: enter_function: entry to ‘bundleParse’ ccid-1.6.2/redhat-linux-build/../src/tokenparser.l:212:12: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/tokenparser.l:219:13: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/tokenparser.l:228:23: call_function: calling ‘tokenparserlex’ from ‘bundleParse’ # 96| len++; /* final NULL byte */ # 97| # 98|-> elt->key = malloc(len); # 99| memcpy(elt->key, &pcToken[5], len-1); # 100| elt->key[len-1] = '\0'; Error: GCC_ANALYZER_WARNING (CWE-688): [#def8] ccid-1.6.2/redhat-linux-build/../src/tokenparser.l:136:23: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘amp’ where non-null expected ccid-1.6.2/redhat-linux-build/../src/tokenparser.l:203:5: enter_function: entry to ‘bundleParse’ ccid-1.6.2/redhat-linux-build/../src/tokenparser.l:212:12: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/tokenparser.l:219:13: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/tokenparser.l:228:23: call_function: calling ‘tokenparserlex’ from ‘bundleParse’ #argument 1 of ‘__builtin_strstr’ must be non-null # 134| /* for all & in the string */ # 135| amp = value; # 136|-> while ((amp = strstr(amp, "&")) != NULL) # 137| { # 138| char *p; Error: GCC_ANALYZER_WARNING (CWE-401): [#def9] ccid-1.6.2/redhat-linux-build/../src/tokenparser.l:155:1: warning[-Wanalyzer-malloc-leak]: leak of ‘amp’ ccid-1.6.2/redhat-linux-build/../src/tokenparser.l:203:5: enter_function: entry to ‘bundleParse’ ccid-1.6.2/redhat-linux-build/../src/tokenparser.l:212:12: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/tokenparser.l:219:13: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/tokenparser.l:228:23: call_function: calling ‘tokenparserlex’ from ‘bundleParse’ # 153| assert(r >= 0); # 154| (void)r; # 155|-> } # 156| # 157| void tperrorCheck (char *token_error) Error: GCC_ANALYZER_WARNING (CWE-401): [#def10] ccid-1.6.2/redhat-linux-build/libccid.so.p/tokenparser.c:1594:12: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(64)’ ccid-1.6.2/redhat-linux-build/../src/tokenparser.l:203:5: enter_function: entry to ‘bundleParse’ ccid-1.6.2/redhat-linux-build/../src/tokenparser.l:212:12: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/tokenparser.l:219:13: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/tokenparser.l:228:23: call_function: calling ‘tokenparserlex’ from ‘bundleParse’ # 1592| * we need to put in 2 end-of-buffer characters. # 1593| */ # 1594|-> b->yy_ch_buf = (char *) yyalloc( (yy_size_t) (b->yy_buf_size + 2) ); # 1595| if ( ! b->yy_ch_buf ) # 1596| YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); Error: CPPCHECK_WARNING (CWE-476): [#def11] ccid-1.6.2/redhat-linux-build/libccid.so.p/tokenparser.c:1634: warning[nullPointer]: Possible null pointer dereference: b # 1632| # 1633| yy_flush_buffer( b ); # 1634|-> # 1635| b->yy_input_file = file; # 1636| b->yy_fill_buffer = 1; Error: CPPCHECK_WARNING (CWE-476): [#def12] ccid-1.6.2/redhat-linux-build/libccid.so.p/tokenparser.c:1635: warning[nullPointer]: Possible null pointer dereference: b # 1633| yy_flush_buffer( b ); # 1634| # 1635|-> b->yy_input_file = file; # 1636| b->yy_fill_buffer = 1; # 1637| Error: GCC_ANALYZER_WARNING (CWE-401): [#def13] ccid-1.6.2/redhat-linux-build/libccidtwin.so.p/tokenparser.c:1594:12: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(64)’ ccid-1.6.2/redhat-linux-build/../src/tokenparser.l:203:5: enter_function: entry to ‘bundleParse’ ccid-1.6.2/redhat-linux-build/../src/tokenparser.l:212:12: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/tokenparser.l:219:13: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/tokenparser.l:228:23: call_function: calling ‘tokenparserlex’ from ‘bundleParse’ # 1592| * we need to put in 2 end-of-buffer characters. # 1593| */ # 1594|-> b->yy_ch_buf = (char *) yyalloc( (yy_size_t) (b->yy_buf_size + 2) ); # 1595| if ( ! b->yy_ch_buf ) # 1596| YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); Error: CPPCHECK_WARNING (CWE-476): [#def14] ccid-1.6.2/redhat-linux-build/libccidtwin.so.p/tokenparser.c:1634: warning[nullPointer]: Possible null pointer dereference: b # 1632| # 1633| yy_flush_buffer( b ); # 1634|-> # 1635| b->yy_input_file = file; # 1636| b->yy_fill_buffer = 1; Error: CPPCHECK_WARNING (CWE-476): [#def15] ccid-1.6.2/redhat-linux-build/libccidtwin.so.p/tokenparser.c:1635: warning[nullPointer]: Possible null pointer dereference: b # 1633| yy_flush_buffer( b ); # 1634| # 1635|-> b->yy_input_file = file; # 1636| b->yy_fill_buffer = 1; # 1637| Error: GCC_ANALYZER_WARNING (CWE-401): [#def16] ccid-1.6.2/redhat-linux-build/parse.p/tokenparser.c:1594:12: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(64)’ ccid-1.6.2/redhat-linux-build/../src/tokenparser.l:203:5: enter_function: entry to ‘bundleParse’ ccid-1.6.2/redhat-linux-build/../src/tokenparser.l:212:12: branch_false: following ‘false’ branch... ccid-1.6.2/redhat-linux-build/../src/tokenparser.l:219:13: branch_false: ...to here ccid-1.6.2/redhat-linux-build/../src/tokenparser.l:228:23: call_function: calling ‘tokenparserlex’ from ‘bundleParse’ # 1592| * we need to put in 2 end-of-buffer characters. # 1593| */ # 1594|-> b->yy_ch_buf = (char *) yyalloc( (yy_size_t) (b->yy_buf_size + 2) ); # 1595| if ( ! b->yy_ch_buf ) # 1596| YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); Error: CPPCHECK_WARNING (CWE-476): [#def17] ccid-1.6.2/redhat-linux-build/parse.p/tokenparser.c:1634: warning[nullPointer]: Possible null pointer dereference: b # 1632| # 1633| yy_flush_buffer( b ); # 1634|-> # 1635| b->yy_input_file = file; # 1636| b->yy_fill_buffer = 1; Error: CPPCHECK_WARNING (CWE-476): [#def18] ccid-1.6.2/redhat-linux-build/parse.p/tokenparser.c:1635: warning[nullPointer]: Possible null pointer dereference: b # 1633| yy_flush_buffer( b ); # 1634| # 1635|-> b->yy_input_file = file; # 1636| b->yy_fill_buffer = 1; # 1637|
analyzer-version-clippy | 1.86.0 |
analyzer-version-cppcheck | 2.17.1 |
analyzer-version-gcc | 15.0.1 |
analyzer-version-gcc-analyzer | 15.0.1 |
analyzer-version-shellcheck | 0.10.0 |
analyzer-version-unicontrol | 0.0.2 |
enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
exit-code | 0 |
host | ip-172-16-1-183.us-west-2.compute.internal |
known-false-positives | /usr/share/csmock/known-false-positives.js |
known-false-positives-rpm | known-false-positives-0.0.0.20250425.124705.g1c7c448.main-1.el9.noarch |
mock-config | fedora-rawhide-x86_64 |
project-name | pcsc-lite-ccid-1.6.2-1.fc43 |
store-results-to | /tmp/tmp5g97rzit/pcsc-lite-ccid-1.6.2-1.fc43.tar.xz |
time-created | 2025-04-25 14:42:28 |
time-finished | 2025-04-25 14:43:41 |
tool | csmock |
tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'unicontrol,cppcheck,gcc,clippy,shellcheck' '-o' '/tmp/tmp5g97rzit/pcsc-lite-ccid-1.6.2-1.fc43.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmp5g97rzit/pcsc-lite-ccid-1.6.2-1.fc43.src.rpm' |
tool-version | csmock-3.8.1.20250422.172604.g26bc3d6-1.el9 |