Newly introduced defects
List of Defects
Error: CLANG_WARNING: [#def1]
389-ds-base-3.1.0-build/389-ds-base-3.1.0/ldap/servers/slapd/pw.c:1141:37: warning[core.NullDereference]: Dereference of null pointer (loaded from variable 'old_pw')
# 1139| *old_pw = slapi_ch_strdup(slapi_value_get_string(va[0]));
# 1140| } else {
# 1141|-> *old_pw = NULL;
# 1142| }
# 1143| }
Error: GCC_ANALYZER_WARNING (CWE-127): [#def2]
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:936:23: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:64:34: note: in definition of macro ‘rbtn_left_set’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:820:1: note: in definition of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:64:6: note: in definition of macro ‘rbtn_left_set’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:64:34: note: in definition of macro ‘rbtn_left_set’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:936:23: note: valid subscripts for ‘path’ are ‘[0]’ to ‘[127]’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:64:34: note: in definition of macro ‘rbtn_left_set’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
# └────────────────────────────────────────┘
# ^
# 934| if (pathp->cmp < 0) { \
# 935| rbtn_left_set(a_type, a_field, pathp->node, \
# 936|-> pathp[1].node); \
# 937| if (rbtn_red_get(a_type, a_field, pathp->node)) { \
# 938| a_type *right = rbtn_right_get(a_type, a_field, \
Error: GCC_ANALYZER_WARNING (CWE-124): [#def3]
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:1058:33: warning[-Wanalyzer-out-of-bounds]: stack-based buffer underwrite
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:820:1: note: in definition of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:64:6: note: in definition of macro ‘rbtn_left_set’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:996:33: note: in expansion of macro ‘rbtn_right_get’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:1058:33: note: valid subscripts for ‘path’ are ‘[0]’ to ‘[127]’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
# 1056| rbtn_left_get(a_type, a_field, tnode), \
# 1057| rbtn_right_get(a_type, a_field, tnode)); \
# 1058|-> pathp->node = tnode; \
# 1059| } \
# 1060| } \
Error: GCC_ANALYZER_WARNING (CWE-127): [#def4]
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:1063:50: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:74:24: note: in definition of macro ‘rbtn_right_set’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:820:1: note: in definition of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:73:64: note: in definition of macro ‘rbtn_right_set’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:74:24: note: in definition of macro ‘rbtn_right_set’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:1063:50: note: valid subscripts for ‘path’ are ‘[0]’ to ‘[127]’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:74:24: note: in definition of macro ‘rbtn_right_set’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
# └────────────────────────────────────────┘
# ^
# 1061| } else { \
# 1062| a_type *left; \
# 1063|-> rbtn_right_set(a_type, a_field, pathp->node, \
# 1064| pathp[1].node); \
# 1065| left = rbtn_left_get(a_type, a_field, pathp->node); \
Error: GCC_ANALYZER_WARNING (CWE-127): [#def5]
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:1064:23: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:73:64: note: in definition of macro ‘rbtn_right_set’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:820:1: note: in definition of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:73:64: note: in definition of macro ‘rbtn_right_set’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:73:64: note: in definition of macro ‘rbtn_right_set’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:1064:23: note: valid subscripts for ‘path’ are ‘[0]’ to ‘[127]’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:73:64: note: in definition of macro ‘rbtn_right_set’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
# └────────────────────────────────────────┘
# ^
# 1062| a_type *left; \
# 1063| rbtn_right_set(a_type, a_field, pathp->node, \
# 1064|-> pathp[1].node); \
# 1065| left = rbtn_left_get(a_type, a_field, pathp->node); \
# 1066| if (rbtn_red_get(a_type, a_field, left)) { \
Error: GCC_ANALYZER_WARNING (CWE-127): [#def6]
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:1159:34: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:820:1: note: in definition of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:1134:24: note: in expansion of macro ‘rbtn_red_get’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:1145:21: note: in expansion of macro ‘rbtn_black_set’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:1159:34: note: valid subscripts for ‘path’ are ‘[0]’ to ‘[127]’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
# └───────────────────────┘
# ^
# 1157| /* subtree root. */\
# 1158| assert((uintptr_t)pathp > (uintptr_t)path); \
# 1159|-> if (pathp[-1].cmp < 0) { \
# 1160| rbtn_left_set(a_type, a_field, pathp[-1].node, \
# 1161| tnode); \
Error: GCC_ANALYZER_WARNING (CWE-127): [#def7]
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:1160:65: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:64:6: note: in definition of macro ‘rbtn_left_set’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:820:1: note: in definition of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:1134:24: note: in expansion of macro ‘rbtn_red_get’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:64:6: note: in definition of macro ‘rbtn_left_set’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:64:6: note: in definition of macro ‘rbtn_left_set’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:1160:65: note: valid subscripts for ‘path’ are ‘[0]’ to ‘[127]’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:64:6: note: in definition of macro ‘rbtn_left_set’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
# └────────────────────────────────────────┘
# ^
# 1158| assert((uintptr_t)pathp > (uintptr_t)path); \
# 1159| if (pathp[-1].cmp < 0) { \
# 1160|-> rbtn_left_set(a_type, a_field, pathp[-1].node, \
# 1161| tnode); \
# 1162| } else { \
Error: GCC_ANALYZER_WARNING (CWE-127): [#def8]
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:1163:66: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:74:24: note: in definition of macro ‘rbtn_right_set’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:820:1: note: in definition of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:1134:24: note: in expansion of macro ‘rbtn_red_get’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:1145:21: note: in expansion of macro ‘rbtn_black_set’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:74:24: note: in definition of macro ‘rbtn_right_set’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:74:24: note: in definition of macro ‘rbtn_right_set’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:1163:66: note: valid subscripts for ‘path’ are ‘[0]’ to ‘[127]’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:74:24: note: in definition of macro ‘rbtn_right_set’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
# └────────────────────────────────────────┘
# ^
# 1161| tnode); \
# 1162| } else { \
# 1163|-> rbtn_right_set(a_type, a_field, pathp[-1].node, \
# 1164| tnode); \
# 1165| } \
Error: GCC_ANALYZER_WARNING (CWE-127): [#def9]
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:1210:38: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:820:1: note: in definition of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:1194:21: note: in expansion of macro ‘rbtn_black_set’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:1210:38: note: valid subscripts for ‘path’ are ‘[0]’ to ‘[127]’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
# └───────────────────────┘
# ^
# 1208| rbtree->rbt_root = tnode; \
# 1209| } else { \
# 1210|-> if (pathp[-1].cmp < 0) { \
# 1211| rbtn_left_set(a_type, a_field, \
# 1212| pathp[-1].node, tnode); \
Error: GCC_ANALYZER_WARNING (CWE-127): [#def10]
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:1212:40: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:64:6: note: in definition of macro ‘rbtn_left_set’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:820:1: note: in definition of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:1194:21: note: in expansion of macro ‘rbtn_black_set’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:64:6: note: in definition of macro ‘rbtn_left_set’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:64:6: note: in definition of macro ‘rbtn_left_set’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:1212:40: note: valid subscripts for ‘path’ are ‘[0]’ to ‘[127]’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:64:6: note: in definition of macro ‘rbtn_left_set’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
# └────────────────────────────────────────┘
# ^
# 1210| if (pathp[-1].cmp < 0) { \
# 1211| rbtn_left_set(a_type, a_field, \
# 1212|-> pathp[-1].node, tnode); \
# 1213| } else { \
# 1214| rbtn_right_set(a_type, a_field, \
Error: GCC_ANALYZER_WARNING (CWE-127): [#def11]
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:1215:40: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:74:24: note: in definition of macro ‘rbtn_right_set’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:820:1: note: in definition of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:1194:21: note: in expansion of macro ‘rbtn_black_set’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:74:24: note: in definition of macro ‘rbtn_right_set’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:74:24: note: in definition of macro ‘rbtn_right_set’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:1215:40: note: valid subscripts for ‘path’ are ‘[0]’ to ‘[127]’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:74:24: note: in definition of macro ‘rbtn_right_set’
389-ds-base-3.1.0-build/jemalloc-5.3.0/include/jemalloc/internal/rb.h:564:5: note: in expansion of macro ‘rb_gen_impl’
389-ds-base-3.1.0-build/jemalloc-5.3.0/src/prof_data.c:88:1: note: in expansion of macro ‘rb_gen’
# └────────────────────────────────────────┘
# ^
# 1213| } else { \
# 1214| rbtn_right_set(a_type, a_field, \
# 1215|-> pathp[-1].node, tnode); \
# 1216| } \
# 1217| a_prefix##summarize_swapped_range(path, \
Scan Properties
analyzer-version-clang | 18.1.7 |
analyzer-version-cppcheck | 2.14.2 |
analyzer-version-gcc | 14.1.1 |
analyzer-version-gcc-analyzer | 14.1.1 |
analyzer-version-shellcheck | 0.10.0 |
diffbase-analyzer-version-clang | 18.1.7 |
diffbase-analyzer-version-cppcheck | 2.14.2 |
diffbase-analyzer-version-gcc | 14.1.1 |
diffbase-analyzer-version-gcc-analyzer | 14.1.1 |
diffbase-analyzer-version-shellcheck | 0.10.0 |
diffbase-enabled-plugins | clang, cppcheck, gcc, shellcheck |
diffbase-exit-code | 0 |
diffbase-host | ip-172-16-1-84.us-west-2.compute.internal |
diffbase-mock-config | fedora-41-x86_64 |
diffbase-project-name | 389-ds-base-3.0.1-2.fc40 |
diffbase-store-results-to | /tmp/tmpjikozldh/389-ds-base-3.0.1-2.fc40.tar.xz |
diffbase-time-created | 2024-07-03 11:55:44 |
diffbase-time-finished | 2024-07-03 12:27:42 |
diffbase-tool | csmock |
diffbase-tool-args | '/usr/bin/csmock' '-r' 'fedora-41-x86_64' '-t' 'cppcheck,gcc,clang,shellcheck' '-o' '/tmp/tmpjikozldh/389-ds-base-3.0.1-2.fc40.tar.xz' '--gcc-analyze' '/tmp/tmpjikozldh/389-ds-base-3.0.1-2.fc40.src.rpm' |
diffbase-tool-version | csmock-3.5.3-1.el9 |
enabled-plugins | clang, cppcheck, gcc, shellcheck |
exit-code | 0 |
host | ip-172-16-1-84.us-west-2.compute.internal |
mock-config | fedora-41-x86_64 |
project-name | 389-ds-base-3.1.0-10.fc41 |
store-results-to | /tmp/tmppticjdx7/389-ds-base-3.1.0-10.fc41.tar.xz |
time-created | 2024-07-03 12:27:58 |
time-finished | 2024-07-03 12:47:07 |
title | Newly introduced defects |
tool | csmock |
tool-args | '/usr/bin/csmock' '-r' 'fedora-41-x86_64' '-t' 'cppcheck,gcc,clang,shellcheck' '-o' '/tmp/tmppticjdx7/389-ds-base-3.1.0-10.fc41.tar.xz' '--gcc-analyze' '/tmp/tmppticjdx7/389-ds-base-3.1.0-10.fc41.src.rpm' |
tool-version | csmock-3.5.3-1.el9 |