HomeDefectsLIN1022-5853
Fixed

LIN1022-5853 : systemtap_git: may be used uninitialized in this function [-Werror=maybe-uninitialized]

Created: Nov 14, 2023    Updated: Dec 27, 2023
Resolved Date: Dec 22, 2023
Found In Version: 10.22.33.14
Fix Version: 10.22.33.14
Severity: Standard
Applicable for: Wind River Linux LTS 22
Component/s: Userspace

Description

../git/bpf-translate.cxx: In member function 'virtual void bpf::bpf_unparser::visit_foreach_loop(foreach_loop*)':
../git/bpf-translate.cxx:1962:23: error: 'this_column_size' may be used uninitialized in this function -Werror=maybe-uninitialized]
 1962  (       info.keysize += this_column_size;
      |                       ^~~~~~~~~~~~~~~~
../git/bpf-translate.cxx: In member function 'bpf::value* bpf::bpf_unparser::emit_asm_arg(const bpf::asm_stmt&, const string&, bool, bool)':
../git/bpf-translate.cxx:1215:34: error: 'num' may be used uninitialized in this function [-Werror=maybe-uninitialized)
 1215 |       return this_prog.lookup_reg(num);
      |              ~~~~~~~~~~~~~~~~~~~~^~~~~
cc1plus: all warnings being treated as errors
make[2]: *** [Makefile:1779: stap-bpf-translate.o] Error 1