augeas-1.14.2-0.1.20240903git2de06e0.fc42

List of Findings

Error: GCC_ANALYZER_WARNING (CWE-401): [#def1]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/augeas.c: scope_hint: In function 'tree_child_cr'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/augeas.c:131:12: warning[-Wanalyzer-malloc-leak]: leak of 'l'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/internal.h:37: included_from: Included from here.
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/augeas.c:25: included_from: Included from here.
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/augeas.c:29: included_from: Included from here.
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/augeas.c:256:5: note: in expansion of macro 'ensure'
/usr/include/locale.h:28: included_from: Included from here.
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/gnulib/lib/locale.h:41: included_from: Included from here.
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/internal.h:38: included_from: Included from here.
#  129|           child = tree_append(tree, l, NULL);
#  130|       }
#  131|->     return child;
#  132|   }
#  133|   

Error: CPPCHECK_WARNING (CWE-457): [#def2]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/augeas.c:702: error[uninitvar]: Uninitialized variable: p
#  700|           return;
#  701|       } else if (tree->file && tree->dirty && ((p = tree_child(tree, "path")) != NULL)) {
#  702|->         tree_unlink(aug, tree_fpath(aug, p->value));
#  703|           tree_unlink(aug, tree);
#  704|       } else {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def3]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/augprint.c: scope_hint: In function ‘output_segment’
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/augprint.c:958:22: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/augprint.c:1591:7: note: in expansion of macro ‘CHECK_OOM’
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/augprint.c:1692:3: note: in expansion of macro ‘CHECK_OOM’
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/augprint.c:1696:5: note: in expansion of macro ‘CHECK_OOM’
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/augprint.c:1696:5: note: in expansion of macro ‘CHECK_OOM’
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/augprint.c: scope_hint: In function ‘output_segment’
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/augprint.c: scope_hint: In function ‘output_segment’
#  956|         break;
#  957|       case CHOSEN_TAIL_PLUS_FIRST_TAIL_START:
#  958|->       if ( first_tail->tail->value == NULL && use_regexp ) {
#  959|           /* test with /etc/sudoers */
#  960|           printf("[%s and %s=~regexp(%s)]",

Error: GCC_ANALYZER_WARNING (CWE-476): [#def4]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/fa.c: scope_hint: In function 'fa_intersect.part.0'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/fa.c:2256:23: warning[-Wanalyzer-null-dereference]: dereference of NULL 's'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/fa.c:529:5: note: in expansion of macro 'F'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/fa.c:2245:5: note: in expansion of macro 'F'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/fa.c:48:22: note: in definition of macro 'F'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/fa.c:2246:5: note: in expansion of macro 'F'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/fa.c:48:22: note: in definition of macro 'F'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/fa.c:2247:5: note: in expansion of macro 'F'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/fa.c:48:22: note: in definition of macro 'F'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/fa.c:2248:5: note: in expansion of macro 'F'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/fa.c: scope_hint: In function 'fa_intersect.part.0'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/fa.c: scope_hint: In function 'fa_intersect.part.0'
# 2254|           s->accept = p1->accept && p2->accept;
# 2255|   
# 2256|->         struct trans *t1 = p1->trans;
# 2257|           struct trans *t2 = p2->trans;
# 2258|           for (int n1 = 0, b2 = 0; n1 < p1->tused; n1++) {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def5]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/get.c: scope_hint: In function 'get_seq.part.0'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/get.c:506:9: warning[-Wanalyzer-null-dereference]: dereference of NULL '0'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/get.c:34: included_from: Included from here.
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/get.c:483:5: note: in expansion of macro 'ensure0'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/errcode.h:104:17: note: in definition of macro 'ensure0'
#  504|       int r;
#  505|   
#  506|->     r = asprintf((char **) &(state->key), "%d", seq->value);
#  507|       ERR_NOMEM(r < 0, state->info);
#  508|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def6]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/get.c: scope_hint: In function 'get_counter'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/get.c:522:16: warning[-Wanalyzer-null-dereference]: dereference of NULL '0'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/get.c:1733:5: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/get.c: scope_hint: In function 'get_counter'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/get.c:520:5: note: in expansion of macro 'ensure0'
#  520|       ensure0(lens->tag == L_COUNTER, state->info);
#  521|       struct seq *seq = find_seq(lens->string->str, state);
#  522|->     seq->value = 1;
#  523|       return NULL;
#  524|   }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def7]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/get.c: scope_hint: In function 'rec_process'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/get.c:1477:25: warning[-Wanalyzer-null-dereference]: dereference of NULL 'root'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/errcode.h:98:11: note: in definition of macro 'ensure'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/get.c:1733:5: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/get.c:1451:5: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/get.c:1454:5: note: in expansion of macro 'ERR_BAIL'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/get.c:1461:5: note: in expansion of macro 'ERR_BAIL'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/errcode.h:98:11: note: in definition of macro 'ensure'
# 1475|   
# 1476|       rec_state.ast = ast_root(rec_state.ast);
# 1477|->     ensure(rec_state.ast->parent == NULL, state->info);
# 1478|    done:
# 1479|       if (debugging("cf.get.ast"))

Error: GCC_ANALYZER_WARNING (CWE-476): [#def8]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/get.c:31: included_from: Included from here.
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/get.c:1489:15: warning[-Wanalyzer-null-dereference]: dereference of NULL '0'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/memory.h:80:10: note: in definition of macro 'FREE'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/get.c:1733:5: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/get.c:1451:5: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/errcode.h:71:23: note: in definition of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/get.c:1076:5: note: in expansion of macro 'ensure0'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/memory.h:80:10: note: in definition of macro 'FREE'
# 1487|       for(i = 0; i < rec_state.fused; i++) {
# 1488|           f = nth_frame(&rec_state, i);
# 1489|->         FREE(f->key);
# 1490|           free_span(f->span);
# 1491|           if (mode == M_GET) {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def9]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/hash.c: scope_hint: In function 'shrink_table'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/hash.c:257:28: warning[-Wanalyzer-null-dereference]: dereference of NULL 'low_tail'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/internal.h:37: included_from: Included from here.
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/hash.c:32: included_from: Included from here.
#  255|   	    ;	/* 3 */
#  256|   	if (low_chain != 0)				/* 4 */
#  257|-> 	    low_tail->next = high_chain;
#  258|   	else if (high_chain != 0)			/* 5 */
#  259|   	    hash->table[chain] = high_chain;

Error: GCC_ANALYZER_WARNING (CWE-688): [#def10]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/internal.c: scope_hint: In function 'print_chars'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/internal.c:255:13: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
/usr/include/unistd.h:226: included_from: Included from here.
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/gnulib/lib/unistd.h:40: included_from: Included from here.
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/internal.h:35: included_from: Included from here.
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/internal.c:30: included_from: Included from here.
<built-in>: note: argument 1 of '__builtin_strlen' must be non-null
#  253|   
#  254|       esc = escape(text, cnt, "\"");
#  255|->     total = strlen(esc);
#  256|       if (out != NULL)
#  257|           fprintf(out, "%s", esc);

Error: GCC_ANALYZER_WARNING (CWE-688): [#def11]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/augrun.c:25: included_from: Included from here.
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/augrun.c: scope_hint: In function 'cmd_transform'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/internal.h:224:21: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/augrun.c:1105:9: note: in expansion of macro 'STREQ'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/augrun.c: scope_hint: In function 'cmd_transform'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/augrun.c:95:13: note: in expansion of macro 'STREQ'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/internal.h:37: included_from: Included from here.
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/augrun.c: scope_hint: In function 'cmd_transform'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/augrun.c: scope_hint: In function 'cmd_transform'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/augrun.c:95:13: note: in expansion of macro 'STREQ'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/augrun.c: scope_hint: In function 'cmd_transform'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/augrun.c: scope_hint: In function 'cmd_transform'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/augrun.c:95:13: note: in expansion of macro 'STREQ'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/augrun.c: scope_hint: In function 'cmd_transform'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/augrun.c:1105:9: note: in expansion of macro 'STREQ'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/augrun.c:1105:9: note: in expansion of macro 'STREQ'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/gnulib/lib/string.h:41: included_from: Included from here.
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/internal.h:31: included_from: Included from here.
/usr/include/string.h:156:12: note: argument 2 of 'strcmp' must be non-null
#  222|   
#  223|   /* String equality tests, suggested by Jim Meyering. */
#  224|-> #define STREQ(a,b) (strcmp((a),(b)) == 0)
#  225|   #define STRCASEEQ(a,b) (strcasecmp((a),(b)) == 0)
#  226|   #define STRCASEEQLEN(a,b,n) (strncasecmp((a),(b),(n)) == 0)

Error: GCC_ANALYZER_WARNING (CWE-688): [#def12]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/memory.h:26: included_from: Included from here.
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/syntax.c:35: included_from: Included from here.
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/syntax.c: scope_hint: In function 'typecheck'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/internal.h:227:22: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/syntax.c:1349:9: note: in expansion of macro 'STRNEQ'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/internal.h:26: included_from: Included from here.
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/syntax.c:504:5: note: in expansion of macro 'list_for_each'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/gnulib/lib/ctype.h:35: included_from: Included from here.
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/syntax.c:28: included_from: Included from here.
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/syntax.c:30: included_from: Included from here.
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/syntax.c: scope_hint: In function 'typecheck'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/syntax.c:39: included_from: Included from here.
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/syntax.c:1981:5: note: in expansion of macro 'ERR_BAIL'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/syntax.c:1981:5: note: in expansion of macro 'ERR_BAIL'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/internal.h:37: included_from: Included from here.
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/syntax.c:1349:9: note: in expansion of macro 'STRNEQ'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/gnulib/lib/string.h:41: included_from: Included from here.
/usr/include/argz.h:24: included_from: Included from here.
/usr/include/string.h:156:12: note: argument 1 of 'strcmp' must be non-null
#  225|   #define STRCASEEQ(a,b) (strcasecmp((a),(b)) == 0)
#  226|   #define STRCASEEQLEN(a,b,n) (strncasecmp((a),(b),(n)) == 0)
#  227|-> #define STRNEQ(a,b) (strcmp((a),(b)) != 0)
#  228|   #define STRCASENEQ(a,b) (strcasecmp((a),(b)) != 0)
#  229|   #define STREQLEN(a,b,n) (strncmp((a),(b),(n)) == 0)

Error: CPPCHECK_WARNING (CWE-190): [#def13]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/jmt.c:157: error[integerOverflow]: Signed integer overflow for expression 'EPS-1'.
#  155|   enum trans_op {
#  156|       EPS = IND_MAX,
#  157|->     CALL = EPS - 1,
#  158|       LENS_MAX = CALL - 1
#  159|   };

Error: CPPCHECK_WARNING (CWE-190): [#def14]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/jmt.c:158: error[integerOverflow]: Signed integer overflow for expression 'CALL-1'.
#  156|       EPS = IND_MAX,
#  157|       CALL = EPS - 1,
#  158|->     LENS_MAX = CALL - 1
#  159|   };
#  160|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def15]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c: scope_hint: In function 'augl__create_buffer'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:1885:12: warning[-Wanalyzer-malloc-leak]: leak of 'augl_alloc(64, yyscanner)'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:1871:21: note: in expansion of macro 'yy_create_buffer'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:1875:24: note: in expansion of macro 'yyalloc'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:2508:7: note: in expansion of macro 'yyalloc'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:1875:24: note: in expansion of macro 'yyalloc'
# 1883|   	 * we need to put in 2 end-of-buffer characters.
# 1884|   	 */
# 1885|-> 	b->yy_ch_buf = (char *) yyalloc( (yy_size_t) (b->yy_buf_size + 2) , yyscanner );
# 1886|   	if ( ! b->yy_ch_buf )
# 1887|   		YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );

Error: GCC_ANALYZER_WARNING (CWE-401): [#def16]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c: scope_hint: In function 'augl__create_buffer'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:1885:12: warning[-Wanalyzer-malloc-leak]: leak of 'malloc(64)'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:1871:21: note: in expansion of macro 'yy_create_buffer'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:1875:24: note: in expansion of macro 'yyalloc'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c: scope_hint: In function 'augl__create_buffer'
# 1883|   	 * we need to put in 2 end-of-buffer characters.
# 1884|   	 */
# 1885|-> 	b->yy_ch_buf = (char *) yyalloc( (yy_size_t) (b->yy_buf_size + 2) , yyscanner );
# 1886|   	if ( ! b->yy_ch_buf )
# 1887|   		YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );

Error: GCC_ANALYZER_WARNING (CWE-476): [#def17]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c: scope_hint: In function 'augl__init_buffer'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:1927:19: warning[-Wanalyzer-null-dereference]: dereference of NULL 'b'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:1806:10: note: in expansion of macro 'yyrestart'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:1813:27: note: in expansion of macro 'yy_create_buffer'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:1871:21: note: in expansion of macro 'yy_create_buffer'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:1890:2: note: in expansion of macro 'yy_init_buffer'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:1919:17: note: in expansion of macro 'yy_init_buffer'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:1925:2: note: in expansion of macro 'yy_flush_buffer'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:1948:10: note: in expansion of macro 'yy_flush_buffer'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:1925:2: note: in expansion of macro 'yy_flush_buffer'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:1890:2: note: in expansion of macro 'yy_init_buffer'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:1813:27: note: in expansion of macro 'yy_create_buffer'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:1816:2: note: in expansion of macro 'yy_init_buffer'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:1816:2: note: in expansion of macro 'yy_init_buffer'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:1816:2: note: in expansion of macro 'yy_init_buffer'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:1919:17: note: in expansion of macro 'yy_init_buffer'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:1925:2: note: in expansion of macro 'yy_flush_buffer'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:1948:10: note: in expansion of macro 'yy_flush_buffer'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:1925:2: note: in expansion of macro 'yy_flush_buffer'
# 1925|   
# 1926|   	yy_flush_buffer( b , yyscanner);
# 1927|-> 
# 1928|   	b->yy_input_file = file;
# 1929|   	b->yy_fill_buffer = 1;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def18]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c: scope_hint: In function 'augl__scan_buffer'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:2145:25: warning[-Wanalyzer-malloc-leak]: leak of 'augl_alloc(n,  yyscanner)'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:2129:17: note: in expansion of macro 'yy_scan_bytes'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:2138:24: note: in expansion of macro 'yyalloc'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:2508:7: note: in expansion of macro 'yyalloc'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:2138:24: note: in expansion of macro 'yyalloc'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:2147:6: note: in expansion of macro 'yy_scan_buffer'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:2079:17: note: in expansion of macro 'yy_scan_buffer'
# 2143|   	for ( i = 0; i < _yybytes_len; ++i )
# 2144|   		buf[i] = yybytes[i];
# 2145|-> 
# 2146|   	buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
# 2147|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def19]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c: scope_hint: In function 'augl__scan_buffer'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:2145:25: warning[-Wanalyzer-malloc-leak]: leak of 'malloc(n)'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:2129:17: note: in expansion of macro 'yy_scan_bytes'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:2138:24: note: in expansion of macro 'yyalloc'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c: scope_hint: In function 'augl__scan_buffer'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:2147:6: note: in expansion of macro 'yy_scan_buffer'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/lexer.c:2079:17: note: in expansion of macro 'yy_scan_buffer'
# 2143|   	for ( i = 0; i < _yybytes_len; ++i )
# 2144|   		buf[i] = yybytes[i];
# 2145|-> 
# 2146|   	buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
# 2147|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def20]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:7: included_from: Included from here.
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/list.h:92:21: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value 'yyvsp[1152921504606846975].term'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:292:47: note: in expansion of macro 'list_cons'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'augl_parse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1751:16: note: in expansion of macro 'yylex'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1654:12: note: in expansion of macro 'YY_CAST'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1839:3: note: in expansion of macro 'YY_REDUCE_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:292:47: note: in expansion of macro 'list_cons'
#   90|   #define list_cons(list, elt)                                            \
#   91|       do {                                                                \
#   92|->         typeof(elt) _e = (elt);                                         \
#   93|           _e->next = (list);                                              \
#   94|           (list) = _e;                                                    \

Error: COMPILER_WARNING: [#def21]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/memory.c:66:23: warning[-Walloc-size-larger-than=]: argument 1 range [18446744071562067969, 18446744073709551613] exceeds maximum object size 9223372036854775807
#   66 |     *(void**)ptrptr = calloc(count, size);
#      |                       ^
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/gnulib/lib/stdlib.h: scope_hint: In function 'expect_types_arr'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/gnulib/lib/stdlib.h:832:1: note: in a call to allocation function 'calloc' declared here
#  832 | _GL_FUNCDECL_SYS (calloc, void *,
#      | ^
#   64|       }
#   65|   
#   66|->     *(void**)ptrptr = calloc(count, size);
#   67|       if (AUGEAS_UNLIKELY(*(void**)ptrptr == NULL))
#   68|           return -1;

Error: GCC_ANALYZER_WARNING (CWE-457): [#def22]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c: scope_hint: In function 'augl_parse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:712:7: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value 'yyss'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:697:9: note: in expansion of macro 'YYCOPY'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1703:9: note: in expansion of macro 'YYSTACK_RELOCATE'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'augl_parse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1654:12: note: in expansion of macro 'YY_CAST'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:697:9: note: in expansion of macro 'YYCOPY'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1703:9: note: in expansion of macro 'YYSTACK_RELOCATE'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:697:9: note: in expansion of macro 'YYCOPY'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1703:9: note: in expansion of macro 'YYSTACK_RELOCATE'
#  710|   #  if defined __GNUC__ && 1 < __GNUC__
#  711|   #   define YYCOPY(Dst, Src, Count) \
#  712|->       __builtin_memcpy (Dst, Src, YY_CAST (YYSIZE_T, (Count)) * sizeof (*(Src)))
#  713|   #  else
#  714|   #   define YYCOPY(Dst, Src, Count)              \

Error: GCC_ANALYZER_WARNING (CWE-457): [#def23]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c: scope_hint: In function 'yy_stack_print'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1169:19: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value '*yybottom'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:8: included_from: Included from here.
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:5: included_from: Included from here.
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'yy_stack_print'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1045:5: note: in expansion of macro 'YYFPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
# 1167|     for (; yybottom <= yytop; yybottom++)
# 1168|       {
# 1169|->       int yybot = *yybottom;
# 1170|         YYFPRINTF (stderr, " %d", yybot);
# 1171|       }

Error: GCC_ANALYZER_WARNING (CWE-457): [#def24]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1834:9: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value '*<unknown>'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'augl_parse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1751:16: note: in expansion of macro 'yylex'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1758:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1758:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1045:5: note: in expansion of macro 'YYFPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1758:7: note: in expansion of macro 'YYDPRINTF'
# 1832|        unconditionally makes the parser a bit smaller, and it avoids a
# 1833|        GCC warning that YYVAL may be used uninitialized.  */
# 1834|->   yyval = yyvsp[1-yylen];
# 1835|   
# 1836|     /* Default location. */

Error: GCC_ANALYZER_WARNING (CWE-124): [#def25]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:170:21: warning[-Wanalyzer-out-of-bounds]: stack-based buffer underwrite
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:189:10: note: in expansion of macro 'LOC_MERGE'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'augl_parse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1751:16: note: in expansion of macro 'yylex'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1654:12: note: in expansion of macro 'YY_CAST'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1839:3: note: in expansion of macro 'YY_REDUCE_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:189:10: note: in expansion of macro 'LOC_MERGE'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:170:21: note: valid subscripts for 'yylsa' are '[0]' to '[199]'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:189:10: note: in expansion of macro 'LOC_MERGE'
#  168|      (a).first_line   = (b).first_line;                                   \
#  169|      (a).first_column = (b).first_column;                                 \
#  170|->    (a).last_line    = (c).last_line;                                    \
#  171|      (a).last_column  = (c).last_column;                                  \
#  172|      (a).error        = (b).error;                                        \

Error: GCC_ANALYZER_WARNING (CWE-124): [#def26]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:171:21: warning[-Wanalyzer-out-of-bounds]: stack-based buffer underwrite
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:189:10: note: in expansion of macro 'LOC_MERGE'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'augl_parse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1751:16: note: in expansion of macro 'yylex'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1654:12: note: in expansion of macro 'YY_CAST'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1839:3: note: in expansion of macro 'YY_REDUCE_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:189:10: note: in expansion of macro 'LOC_MERGE'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:171:21: note: valid subscripts for 'yylsa' are '[0]' to '[199]'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:189:10: note: in expansion of macro 'LOC_MERGE'
#  169|      (a).first_column = (b).first_column;                                 \
#  170|      (a).last_line    = (c).last_line;                                    \
#  171|->    (a).last_column  = (c).last_column;                                  \
#  172|      (a).error        = (b).error;                                        \
#  173|    } while(0);

Error: GCC_ANALYZER_WARNING (CWE-457): [#def27]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:180:20: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value 'yyvsp[1152921504606846975].string'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'augl_parse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1751:16: note: in expansion of macro 'yylex'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1654:12: note: in expansion of macro 'YY_CAST'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1839:3: note: in expansion of macro 'YY_REDUCE_PRINT'
#  178|   
#  179|   start: KW_MODULE UIDENT '=' autoload decls
#  180|->        { (*term) = make_module($2, $4, $5, &@1); }
#  181|   
#  182|   autoload: KW_AUTOLOAD LIDENT

Error: GCC_ANALYZER_WARNING (CWE-457): [#def28]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:190:25: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value 'yyvsp[1152921504606846975].term'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'augl_parse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1751:16: note: in expansion of macro 'yylex'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1654:12: note: in expansion of macro 'YY_CAST'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1839:3: note: in expansion of macro 'YY_REDUCE_PRINT'
#  188|          {
#  189|            LOC_MERGE(@1, @1, @5);
#  190|->          $$ = make_bind($2, $3, $5, $6, &@1);
#  191|          }
#  192|        | KW_LET_REC LIDENT '=' exp decls

Error: GCC_ANALYZER_WARNING (CWE-457): [#def29]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:195:25: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value 'yyvsp[1152921504606846975].term'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'augl_parse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1751:16: note: in expansion of macro 'yylex'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1654:12: note: in expansion of macro 'YY_CAST'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1839:3: note: in expansion of macro 'YY_REDUCE_PRINT'
#  193|          {
#  194|            LOC_MERGE(@1, @1, @4);
#  195|->          $$ = make_bind_rec($2, $4, $5, &@1);
#  196|          }
#  197|        | KW_TEST test_exp '=' exp decls

Error: GCC_ANALYZER_WARNING (CWE-457): [#def30]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:200:25: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value 'yyvsp[1152921504606846975].term'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'augl_parse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1751:16: note: in expansion of macro 'yylex'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1654:12: note: in expansion of macro 'YY_CAST'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1839:3: note: in expansion of macro 'YY_REDUCE_PRINT'
#  198|          {
#  199|            LOC_MERGE(@1, @1, @4);
#  200|->          $$ = make_test($2, $4, TR_CHECK, $5, &@1);
#  201|          }
#  202|        | KW_TEST test_exp '=' test_special_res decls

Error: GCC_ANALYZER_WARNING (CWE-457): [#def31]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:205:69: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value 'yyvsp[1152921504606846975].intval'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'augl_parse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1751:16: note: in expansion of macro 'yylex'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1654:12: note: in expansion of macro 'YY_CAST'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1839:3: note: in expansion of macro 'YY_REDUCE_PRINT'
#  203|          {
#  204|            LOC_MERGE(@1, @1, @4);
#  205|->          $$ = make_test($2, NULL, $4, $5, &@1);
#  206|          }
#  207|        | /* epsilon */

Error: GCC_ANALYZER_WARNING (CWE-127): [#def32]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:213:28: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'augl_parse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1751:16: note: in expansion of macro 'yylex'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1654:12: note: in expansion of macro 'YY_CAST'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1839:3: note: in expansion of macro 'YY_REDUCE_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:213:28: note: valid subscripts for 'yyvsa' are '[0]' to '[199]'
#  211|   
#  212|   test_exp: aexp KW_GET exp
#  213|->           { $$ = make_get_test($1, $3, &@$); }
#  214|           | aexp KW_PUT aexp KW_AFTER exp
#  215|             { $$ = make_put_test($1, $3, $5, &@$); }

Error: GCC_ANALYZER_WARNING (CWE-127): [#def33]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:215:28: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'augl_parse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1751:16: note: in expansion of macro 'yylex'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1654:12: note: in expansion of macro 'YY_CAST'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1839:3: note: in expansion of macro 'YY_REDUCE_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:215:28: note: valid subscripts for 'yyvsa' are '[0]' to '[199]'
#  213|             { $$ = make_get_test($1, $3, &@$); }
#  214|           | aexp KW_PUT aexp KW_AFTER exp
#  215|->           { $$ = make_put_test($1, $3, $5, &@$); }
#  216|   
#  217|   test_special_res: '?'

Error: GCC_ANALYZER_WARNING (CWE-127): [#def34]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:226:23: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'augl_parse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1751:16: note: in expansion of macro 'yylex'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1654:12: note: in expansion of macro 'YY_CAST'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1839:3: note: in expansion of macro 'YY_REDUCE_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:226:23: note: valid subscripts for 'yyvsa' are '[0]' to '[199]'
#  224|        {
#  225|          LOC_MERGE(@1, @1, @6);
#  226|->        $$ = make_let($2, $3, $5, $7, &@1);
#  227|        }
#  228|      | composeexp

Error: GCC_ANALYZER_WARNING (CWE-127): [#def35]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:231:23: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'augl_parse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1751:16: note: in expansion of macro 'yylex'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1654:12: note: in expansion of macro 'YY_CAST'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1839:3: note: in expansion of macro 'YY_REDUCE_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:231:23: note: valid subscripts for 'yyvsa' are '[0]' to '[199]'
#  229|   
#  230|   composeexp: composeexp ';' unionexp
#  231|->      { $$ = make_binop(A_COMPOSE, $1, $3, &@$); }
#  232|      | unionexp
#  233|        { $$ = $1; }

Error: GCC_ANALYZER_WARNING (CWE-127): [#def36]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:236:23: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'augl_parse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1751:16: note: in expansion of macro 'yylex'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1654:12: note: in expansion of macro 'YY_CAST'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1839:3: note: in expansion of macro 'YY_REDUCE_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:236:23: note: valid subscripts for 'yyvsa' are '[0]' to '[199]'
#  234|   
#  235|   unionexp: unionexp '|' minusexp
#  236|->      { $$ = make_binop(A_UNION, $1, $3, &@$); }
#  237|      | minusexp
#  238|        { $$ = $1; }

Error: GCC_ANALYZER_WARNING (CWE-127): [#def37]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:243:23: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'augl_parse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1751:16: note: in expansion of macro 'yylex'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1654:12: note: in expansion of macro 'YY_CAST'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1839:3: note: in expansion of macro 'YY_REDUCE_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:243:23: note: valid subscripts for 'yyvsa' are '[0]' to '[199]'
#  241|   
#  242|   minusexp: minusexp '-' catexp
#  243|->      { $$ = make_binop(A_MINUS, $1, $3, &@$); }
#  244|      | catexp
#  245|        { $$ = $1; }

Error: GCC_ANALYZER_WARNING (CWE-127): [#def38]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:248:18: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'augl_parse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1751:16: note: in expansion of macro 'yylex'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1654:12: note: in expansion of macro 'YY_CAST'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1839:3: note: in expansion of macro 'YY_REDUCE_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:248:18: note: valid subscripts for 'yyvsa' are '[0]' to '[199]'
#  246|   
#  247|   catexp: catexp '.' appexp
#  248|-> { $$ = make_binop(A_CONCAT, $1, $3, &@$); }
#  249|         | appexp
#  250|   { $$ = $1; }

Error: GCC_ANALYZER_WARNING (CWE-457): [#def39]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:253:26: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value 'yyvsp[1152921504606846975].term'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'augl_parse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1751:16: note: in expansion of macro 'yylex'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1654:12: note: in expansion of macro 'YY_CAST'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1839:3: note: in expansion of macro 'YY_REDUCE_PRINT'
#  251|   
#  252|   appexp: appexp rexp
#  253|->         { $$ = make_binop(A_APP, $1, $2, &@$); }
#  254|         | rexp
#  255|           { $$ = $1; }

Error: GCC_ANALYZER_WARNING (CWE-457): [#def40]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:264:34: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value 'yyvsp[1152921504606846975].term'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'augl_parse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1751:16: note: in expansion of macro 'yylex'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1654:12: note: in expansion of macro 'YY_CAST'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1839:3: note: in expansion of macro 'YY_REDUCE_PRINT'
#  262|         { $$ = make_regexp_term($1.pattern, $1.nocase, &@1); }
#  263|       | '(' exp ')'
#  264|->       { $$ = $2; }
#  265|       | '[' exp ']'
#  266|         { $$ = make_unop(A_BRACKET, $2, &@$); }

Error: GCC_ANALYZER_WARNING (CWE-457): [#def41]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:266:24: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value 'yyvsp[1152921504606846975].term'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'augl_parse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1751:16: note: in expansion of macro 'yylex'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1654:12: note: in expansion of macro 'YY_CAST'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1839:3: note: in expansion of macro 'YY_REDUCE_PRINT'
#  264|         { $$ = $2; }
#  265|       | '[' exp ']'
#  266|->       { $$ = make_unop(A_BRACKET, $2, &@$); }
#  267|       | '(' ')'
#  268|         { $$ = make_unit_term(&@$); }

Error: GCC_ANALYZER_WARNING (CWE-457): [#def42]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:271:24: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value 'yyvsp[1152921504606846975].term'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'augl_parse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1751:16: note: in expansion of macro 'yylex'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1654:12: note: in expansion of macro 'YY_CAST'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1839:3: note: in expansion of macro 'YY_REDUCE_PRINT'
#  269|   
#  270|   rexp: aexp rep
#  271|->       { $$ = make_rep($1, $2, &@$); }
#  272|       | aexp
#  273|         { $$ = $1; }

Error: GCC_ANALYZER_WARNING (CWE-127): [#def43]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:297:25: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'augl_parse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1751:16: note: in expansion of macro 'yylex'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1654:12: note: in expansion of macro 'YY_CAST'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:297:25: note: valid subscripts for 'yyvsa' are '[0]' to '[199]'
#  295|   
#  296|   param: '(' id ':' type ')'
#  297|->        { $$ = make_param($2, $4, clone_info(&@1)); }
#  298|   
#  299|   id: LIDENT

Error: GCC_ANALYZER_WARNING (CWE-127): [#def44]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:307:24: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'augl_parse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1751:16: note: in expansion of macro 'yylex'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1654:12: note: in expansion of macro 'YY_CAST'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1839:3: note: in expansion of macro 'YY_REDUCE_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:307:24: note: valid subscripts for 'yyvsa' are '[0]' to '[199]'
#  305|   
#  306|   type: atype ARROW type
#  307|->       { $$ = make_arrow_type($1, $3); }
#  308|       | atype
#  309|         { $$ = $1; }

Error: GCC_ANALYZER_WARNING (CWE-457): [#def45]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:318:35: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value 'yyvsp[1152921504606846975].type'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'augl_parse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1751:16: note: in expansion of macro 'yylex'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1654:12: note: in expansion of macro 'YY_CAST'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1839:3: note: in expansion of macro 'YY_REDUCE_PRINT'
#  316|          { $$ = make_base_type(T_LENS); }
#  317|        | '(' type ')'
#  318|->        { $$ = $2; }
#  319|   
#  320|   tree_const: tree_const '{' tree_branch '}'

Error: GCC_ANALYZER_WARNING (CWE-457): [#def46]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:321:30: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value 'yyvsp[1152921504606846975].tree'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'augl_parse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1751:16: note: in expansion of macro 'yylex'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1654:12: note: in expansion of macro 'YY_CAST'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1839:3: note: in expansion of macro 'YY_REDUCE_PRINT'
#  319|   
#  320|   tree_const: tree_const '{' tree_branch '}'
#  321|->             { $$ = tree_concat($1, $3); }
#  322|             | '{' tree_branch '}'
#  323|               { $$ = tree_concat($2, NULL); }

Error: GCC_ANALYZER_WARNING (CWE-457): [#def47]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:323:30: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value 'yyvsp[1152921504606846975].tree'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'augl_parse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1751:16: note: in expansion of macro 'yylex'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1654:12: note: in expansion of macro 'YY_CAST'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1839:3: note: in expansion of macro 'YY_REDUCE_PRINT'
#  321|               { $$ = tree_concat($1, $3); }
#  322|             | '{' tree_branch '}'
#  323|->             { $$ = tree_concat($2, NULL); }
#  324|   
#  325|   tree_const2: tree_const2 '{' tree_branch '}'

Error: GCC_ANALYZER_WARNING (CWE-457): [#def48]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:327:30: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value 'yyvsp[1152921504606846975].tree'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'augl_parse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1751:16: note: in expansion of macro 'yylex'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1654:12: note: in expansion of macro 'YY_CAST'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1839:3: note: in expansion of macro 'YY_REDUCE_PRINT'
#  325|   tree_const2: tree_const2 '{' tree_branch '}'
#  326|               {
#  327|->               $$ = tree_concat($1, $3);
#  328|               }
#  329|             | /* empty */

Error: GCC_ANALYZER_WARNING (CWE-457): [#def49]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:334:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value 'yyvsp[1152921504606846975].string'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'augl_parse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1751:16: note: in expansion of macro 'yylex'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1654:12: note: in expansion of macro 'YY_CAST'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1839:3: note: in expansion of macro 'YY_REDUCE_PRINT'
#  332|   tree_branch: tree_label tree_const2
#  333|                {
#  334|->                $$ = make_tree($1, NULL, NULL, $2);
#  335|                }
#  336|              | tree_label '=' DQUOTED tree_const2

Error: GCC_ANALYZER_WARNING (CWE-457): [#def50]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:338:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value 'yyvsp[1152921504606846975].string'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'augl_parse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1751:16: note: in expansion of macro 'yylex'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1654:12: note: in expansion of macro 'YY_CAST'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1839:3: note: in expansion of macro 'YY_REDUCE_PRINT'
#  336|              | tree_label '=' DQUOTED tree_const2
#  337|                {
#  338|->                $$ = make_tree($1, $3, NULL, $4);
#  339|                }
#  340|   tree_label: DQUOTED

Error: GCC_ANALYZER_WARNING (CWE-127): [#def51]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/syntax.h:29: included_from: Included from here.
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:6: included_from: Included from here.
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'clone_info'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:399:32: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/ref.h:52:19: note: in definition of macro 'ref'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'clone_info'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1751:16: note: in expansion of macro 'yylex'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1654:12: note: in expansion of macro 'YY_CAST'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1839:3: note: in expansion of macro 'YY_REDUCE_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/ref.h:52:19: note: in definition of macro 'ref'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:399:32: note: valid subscripts for 'yylsa' are '[0]' to '[199]'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/ref.h:52:19: note: in definition of macro 'ref'
#  397|     struct info *info;
#  398|     make_ref(info);
#  399|->   info->filename     = ref(locp->filename);
#  400|     info->first_line   = locp->first_line;
#  401|     info->first_column = locp->first_column;

Error: GCC_ANALYZER_WARNING (CWE-127): [#def52]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:400:28: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'clone_info'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1751:16: note: in expansion of macro 'yylex'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1654:12: note: in expansion of macro 'YY_CAST'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:400:28: note: valid subscripts for 'yylsa' are '[0]' to '[199]'
#  398|     make_ref(info);
#  399|     info->filename     = ref(locp->filename);
#  400|->   info->first_line   = locp->first_line;
#  401|     info->first_column = locp->first_column;
#  402|     info->last_line    = locp->last_line;

Error: GCC_ANALYZER_WARNING (CWE-127): [#def53]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:401:28: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'clone_info'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1751:16: note: in expansion of macro 'yylex'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1654:12: note: in expansion of macro 'YY_CAST'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:401:28: note: valid subscripts for 'yylsa' are '[0]' to '[199]'
#  399|     info->filename     = ref(locp->filename);
#  400|     info->first_line   = locp->first_line;
#  401|->   info->first_column = locp->first_column;
#  402|     info->last_line    = locp->last_line;
#  403|     info->last_column  = locp->last_column;

Error: GCC_ANALYZER_WARNING (CWE-127): [#def54]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:402:28: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'clone_info'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1751:16: note: in expansion of macro 'yylex'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1654:12: note: in expansion of macro 'YY_CAST'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:402:28: note: valid subscripts for 'yylsa' are '[0]' to '[199]'
#  400|     info->first_line   = locp->first_line;
#  401|     info->first_column = locp->first_column;
#  402|->   info->last_line    = locp->last_line;
#  403|     info->last_column  = locp->last_column;
#  404|     info->error        = locp->error;

Error: GCC_ANALYZER_WARNING (CWE-127): [#def55]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:403:28: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'clone_info'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1751:16: note: in expansion of macro 'yylex'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1654:12: note: in expansion of macro 'YY_CAST'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:403:28: note: valid subscripts for 'yylsa' are '[0]' to '[199]'
#  401|     info->first_column = locp->first_column;
#  402|     info->last_line    = locp->last_line;
#  403|->   info->last_column  = locp->last_column;
#  404|     info->error        = locp->error;
#  405|     return info;

Error: GCC_ANALYZER_WARNING (CWE-127): [#def56]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:404:28: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:357:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:360:3: note: in expansion of macro 'ERR_NOMEM'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:362:3: note: in expansion of macro 'MEMZERO'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y: scope_hint: In function 'clone_info'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1544:1: note: in expansion of macro 'yyparse'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1044:7: note: in expansion of macro 'yydebug'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1750:7: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1751:16: note: in expansion of macro 'yylex'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1651:3: note: in expansion of macro 'YYDPRINTF'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1654:12: note: in expansion of macro 'YY_CAST'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.c:1656:3: note: in expansion of macro 'YY_STACK_PRINT'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/parser.y:404:28: note: valid subscripts for 'yylsa' are '[0]' to '[199]'
#  402|     info->last_line    = locp->last_line;
#  403|     info->last_column  = locp->last_column;
#  404|->   info->error        = locp->error;
#  405|     return info;
#  406|   }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def57]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/regexp.c: scope_hint: In function 'regexp_escape'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/regexp.c:64:31: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL 'p'
#   62|               char *s = strdup(r->pattern->str);
#   63|               char *t = s;
#   64|->             for (char *p = s; *p; p++) {
#   65|                   if (STREQLEN(p, RESERVED_RANGE_RX, strlen(RESERVED_RANGE_RX))) {
#   66|                       /* Completely eliminate mentions of the reserved range */

Error: GCC_ANALYZER_WARNING (CWE-688): [#def58]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/regexp.c: scope_hint: In function 'append_expanded'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/regexp.c:309:13: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL 'regexp_expand_nocase(r)' where non-null expected
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/regexp.c:29: included_from: Included from here.
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/regexp.c:307:5: note: in expansion of macro 'ERR_BAIL'
<built-in>: note: argument 1 of '__builtin_strlen' must be non-null
#  307|       ERR_BAIL(r->info);
#  308|   
#  309|->     *len += strlen(expanded) - strlen(r->pattern->str);
#  310|   
#  311|       ret = REALLOC_N(*pat, *len);

Error: GCC_ANALYZER_WARNING (CWE-688): [#def59]
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/syntax.c: scope_hint: In function 'module_filename'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/syntax.c:1955:19: warning[-Wanalyzer-null-argument]: use of NULL 'filename' where non-null expected
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/syntax.c:504:5: note: in expansion of macro 'list_for_each'
augeas-1.14.2-build/augeas-2de06e0519bb8daf047191e46a9672e1d16b1955/src/syntax.c: scope_hint: In function 'module_filename'
<built-in>: note: argument 1 of '__builtin_strlen' must be non-null
# 1953|   
# 1954|       while ((dir = argz_next(aug->modpathz, aug->nmodpath, dir)) != NULL) {
# 1955|->         int len = strlen(name) + strlen(dir) + 2;
# 1956|           struct stat st;
# 1957|   

Scan Properties

analyzer-version-clippy1.82.0
analyzer-version-cppcheck2.16.0
analyzer-version-gcc14.2.1
analyzer-version-gcc-analyzer15.0.0
analyzer-version-shellcheck0.10.0
analyzer-version-unicontrol0.0.2
enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
exit-code0
hostip-172-16-1-130.us-west-2.compute.internal
mock-configfedora-rawhide-gcc-latest-x86_64
project-nameaugeas-1.14.2-0.1.20240903git2de06e0.fc42
store-results-to/tmp/tmp5p5x_3zk/augeas-1.14.2-0.1.20240903git2de06e0.fc42.tar.xz
time-created2024-11-12 23:17:51
time-finished2024-11-12 23:24:31
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-gcc-latest-x86_64' '-t' 'clippy,cppcheck,gcc,unicontrol,shellcheck' '-o' '/tmp/tmp5p5x_3zk/augeas-1.14.2-0.1.20240903git2de06e0.fc42.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install=gcc-latest' '--gcc-analyzer-bin=/opt/gcc-latest/bin/gcc' '/tmp/tmp5p5x_3zk/augeas-1.14.2-0.1.20240903git2de06e0.fc42.src.rpm'
tool-versioncsmock-3.7.1.20241107.094801.gb3f0f26.pr_192-1.el9