Task #6383 - added.err
back to task #6383download
Error: GCC_ANALYZER_WARNING (CWE-476):
python-drgn-0.0.27+28.g8a9c8658-build/drgn-0.0.27+28.g8a9c8658/libdrgn/symbol.c: scope_hint: In function 'drgn_symbol_index_init_from_builder'
python-drgn-0.0.27+28.g8a9c8658-build/drgn-0.0.27+28.g8a9c8658/libdrgn/symbol.c:439:57: warning[-Wanalyzer-null-dereference]: dereference of NULL '0'
python-drgn-0.0.27+28.g8a9c8658-build/drgn-0.0.27+28.g8a9c8658/libdrgn/symbol.h:15: included_from: Included from here.
python-drgn-0.0.27+28.g8a9c8658-build/drgn-0.0.27+28.g8a9c8658/libdrgn/symbol.c:11: included_from: Included from here.
python-drgn-0.0.27+28.g8a9c8658-build/drgn-0.0.27+28.g8a9c8658/libdrgn/vector.h:449:13: note: in definition of macro 'DEFINE_VECTOR_FUNCTIONS'
python-drgn-0.0.27+28.g8a9c8658-build/drgn-0.0.27+28.g8a9c8658/libdrgn/symbol.c:14:1: note: in expansion of macro 'DEFINE_VECTOR_FUNCTIONS'
python-drgn-0.0.27+28.g8a9c8658-build/drgn-0.0.27+28.g8a9c8658/libdrgn/symbol.c:14:1: note: in expansion of macro 'DEFINE_VECTOR_FUNCTIONS'
# 437| // static lifetimes helps avoid unnecessary copying.
# 438| for (size_t i = 0; i < num_syms; i++) {
# 439|-> size_t string_index = (size_t)symbols[i].name;
# 440| symbols[i].name = &names[string_index];
# 441| symbols[i].name_lifetime = DRGN_LIFETIME_STATIC;